[LUGOS] gcc/g++ in komercialni projekti...
JK
joze.klepec at siol.net
Sun Jan 2 14:32:54 CET 2005
Jaka Močnik pravi:
>en lep začetek novega leta želim!
>
>On Sun, 2005-01-02 at 12:48 +0100, JK wrote:
>
>
>>gcc - GPL ali neGPL, to je zdaj vprašanje! Razjasnite si sami ... . Pa
>>še malo pobrskajte.
>>
>>
>in takoj za začetek že dobimo in klepcizem(tm)...
>
>kaj je zdaj vprašanje, za vraga? gcc, vsi back-endi in front-endi, so
>pod GPL, kar pa niti najmanj ne vpliva na to, kaj lahko z njim prevedeš
>ali na licenco prevedenega. z gccjem lahko prevedeš (in povežeš),
>očitno!, karkoli, kar je pisano v enem od jezikov, za katere obstaja
>front-end. prevedeno (in povezano) pa lahko tudi poganjaš po mili volji.
>težave nastopijo, ko prevedeno (in povezano) distribuiraš, in so
>izključno posledica licenc kode, ki jo povežeš v izvršno datoteko; z
>gccjem prevedena in/ali povezana koda spada v enega od treh razredov:
>a) tvoja lastna (katere licenco domnevno nadzoruješ ti sam),
>b) razni koščki gccja (crtbegin*.o, crtend*.o, libgcc*, libstdc++* in
>podobno),
>c) ostale knjižnice.
>
>(a) očitno ni problem, problem je v (b) in (c); poenostavljeno:
>- če je poljuben element teh razredov pod GPL, potem mora biti tudi
>licenca končnega produkta GPL-kompatibilna (vsekakor torej odprtokodna),
>- če je poljuben element teh razredov pod LGPL in je statično povezan,
>potem je reč podobna kot, če bi bil pod GPL; če je dinamično povezan, je
>lahko končni produkt tudi zaprtokoden.
>
>odgovor je torej izključno funkcija licenc kode, ki jo gcc poveže v
>končno izvršno datoteko; v primeru koščkov, ki pridejo poleg gccja (glej
>zgoraj), je licenca GPL, popravljena s kupom izjem, ki običajno
>dovoljujejo povezovanje v zaprtokodno programje: poglej recimo
>v /usr/share/doc/libgcc1/copyright na Debianu ali enakovredno datoteko
>na kakšnem od drugih sistemov. verjetno je to kar vsebina copyright
>datotek, ki pridejo z izvorno kodo gccja.
>
>lp,
> jaKa
>
>
>
jaKa,
moj post je bil namenjen izključno provokaciji takole izčrpnega odgovora
kot je tvoj. Očitno sem uspel. Hvala za post, vendar o tvojem prvem
stavku raje ne bi. Pa mnogo sreče.
lp, jk
More information about the lugos-list
mailing list