( uid_194 | 2011. 05. 24., k – 13:40 )

Ha a licensz meggatolja a fejlesztot abban, amit el akar erni, akkor az a licensz nem megfelelo a fejlesztonek. Ha a fejleszto az altalam vazoltakat akarja elerni, akkor a GPL ebben meggatolja, ergo a BSD jobb neki.

De, mondok par peldat:

- Erkolcsileg azert jobb a BSD a GPL-el szemben, mert sokkal szabadabb felhasznalast biztosit. A GPL sokkal tobb kotottseget rak a kodra, mint a BSD, sokkal jobban limitalja, hogy mikent lehet felhasznalni es terjeszteni. A BSD sokkal szabadabb ilyen szempontbol, mert sokkal kevesebb szabalyt allit fel.

- Anyagilag elonyok: tegyuk fel, van egy kodod, amibe erkezik kulso fejlesztes. Copyright assignment es hasonlo nincs, igy az uj kod copyright holdere nem te vagy. Innentol kezdve nem tudod relicenszelni a kodot. Tegyuk fel, hogy szeretned sajat, properiatry kodban felhasznalni ezt a 90%-ban altalad fejlesztett kodot. Ha GPL a licensze, nem tudod megtenni, mert 10% GPL kodnak nem te vagy a tulajdonosa, es a copyright holder nem feltetlenul fog hozzajarulni ahhoz, hogy a kodjat felhasznald !GPL alatt. BSD licensz eseten nincs ilyen gond, mert ezt megteheted. Igy anyagilag jobban jarsz, mert nem kell idot es veszodseget feccolnod abba, hogy megoldd a problemat.

- Uzleti elonyok: Ha non-free kodot ir az ember, akkor a BSD nyilvan messze elonyosebb, remelem ezt nem kell magyaraznom, miert.

Kulso fejlesztonek, aki nem a kod eredeti gazdaja, a BSD sokkal tobb lehetoseget enged, mint a GPL, ezert neki az sok szempontbol jobb lehet.

A kod fejlesztojenek szinten nyujt elonyoket a BSD licensz, lasd fentebb.

Az egy teljesen masik kerdes, hogy ki mennyire ert egyet ezekkel a celokkal es elvekkel.

--
|8]