[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