GNU GLIBC a staticke linkovani a GPL

Milan Kerslager milan.kerslager na spsselib.hiedu.cz
Středa Srpen 9 12:36:37 CEST 2000


On Wed, 9 Aug 2000, xmail listy wrote:

> Je mozne (podle licence ke GLIBC) GLIBC linkovat staticky k programu,
> ktery pak bude prodavan za penize bez zdrojaku?

LGPL umoznuje prodavat jen dynamicky linkovane aplikace. Musel byste
prodat *.o soubory, ktere si zakaznik sam slinkuje.

Ale napr. Motif knihovny musite linkovat staticky, abyste nemusel platit
za jejich distribuci (jsou komercni). To je pripad Netscape.

Pokud vase aplikace bude pouzivat korektni pristup ke knihovnam a nebude
pouzivat jejich vnitrni struktury, bude aplikace pracovat se vsemy
patchlevel verzemi dane knihovny (2.1.0 az 2.1.99999). Binarni
kompatibilita se nezachovava pri prechody na dalsi minor verzi (aka glibc
2.0 a 2.1), program je pak potreba prelozit znovu nebo mit v systemu tzv.
compat balicek (tj. knihovny predesle verze). Koexistence ruznych verzi
knihoven je v Unixech podporovana a da se resit.

CO se Vam nelibi na dynamickych knihovnach?

--
                        Milan Kerslager
                        E-mail: milan.kerslager na spsselib.hiedu.cz
                        WWW:    http://www.spsselib.hiedu.cz/~kerslage/



Další informace o konferenci Linux