On Sat, May 12, 2001 at 09:20:04AM +0300, Flower wrote:
> In ce conditii se pot folosi biblioteci GPL (sau LGPL) intr-un program
> closed source?

GPL nu poti.
LGPL, trebuie sa-i dai userului posibilitatea sa relinkuie programul
tau cu alte versiuni ale librariei LGPL.

Exemplu: programul tau e in fisierul main.c. Il compilezi si obtii main.o.
Ca sa faci executabil ai nevoie de libfoo (care e LGPL). Solutii:

1. Faci link static, dar ii dai userului si main.o impreuna cu executabilul
(ca sa-l poata relinkui cu alta versiune al librariei).
2. Faci link dinamic.

PS: toate modificarile facute in libfoo devin si ele LGPL.

--
Petru Paler, mailto:[EMAIL PROTECTED]
http://www.ppetru.net - ICQ: 41817235
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui