2013-09-06 15 views
5

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?

+0

Uwaga: Chciałbym tylko "sprzedać" kompilację. Brak plików źródłowych (np. Stdio.h) – user1511417

+2

To pytanie wydaje się być nie na temat, ponieważ dotyczy licencjonowania, a nie programowania. – geoffspear

+0

możliwy duplikat [Łączenie licencjonowanego oprogramowania statycznego i sprzętowego GLIBC] (http://stackoverflow.com/questions/11693320/linking-glibc-statical-and-property-software-software) – Mgetz

Odpowiedz

9

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.

Powiązane problemy