Załóżmy, że piszę program zawierający na przykład stdio.h i skompilowałem go z gcc.Dowolna licencja na mój skompilowany program gcc?
Czy mogę zarabiać pieniądze za pomocą mojego programu? Czy mogę licencjonować moją pracę z licencją MIT?
Załóżmy, że piszę program zawierający na przykład stdio.h i skompilowałem go z gcc.Dowolna licencja na mój skompilowany program gcc?
Czy mogę zarabiać pieniądze za pomocą mojego programu? Czy mogę licencjonować moją pracę z licencją MIT?
Nota prawna: Nie jestem prawnikiem; jeśli obawiasz się o te problemy, powinieneś skonsultować się z licencjonowanym lekarzem.
GCC i jego biblioteki uruchomieniowe specjalnie pochodzą z „Runtime Exception” klauzuli w ich licencji, które można znaleźć tutaj: http://www.gnu.org/licenses/gcc-exception-3.1.html
Wyjątkiem zasadniczo sposób następujący:
Kiedy używasz gcc aby skompilować program, GCC może łączyć fragmenty niektórych plików nagłówkowych GCC i bibliotek uruchomieniowych z skompilowanym programem. Celem tego wyjątku jest umożliwienie kompilacji programów innych niż GPL (w tym własnościowych) do używania w ten sposób plików nagłówkowych i bibliotek uruchomieniowych objętych tym wyjątkiem.
Dlatego kompilacja przeciwko nagłówkowi GCC i plikom bibliotecznym z kodem niezgodnym z GPL sama nie narusza GPL.
Uwaga: Chciałbym tylko "sprzedać" kompilację. Brak plików źródłowych (np. Stdio.h) – user1511417
To pytanie wydaje się być nie na temat, ponieważ dotyczy licencjonowania, a nie programowania. – geoffspear
możliwy duplikat [Łączenie licencjonowanego oprogramowania statycznego i sprzętowego GLIBC] (http://stackoverflow.com/questions/11693320/linking-glibc-statical-and-property-software-software) – Mgetz