E-ITSPEA 7: Arvutid ja paragrahvid IIː litsentsid ja autoriõigus

Täna arutlen kolme Naatan Nohiku litsentsivariandi üle ja minu jaoks on kõige lihtsam viis neid võrrelda küsida: "mille jaoks see projekt on mõeldud ja kes seda kasutama hakkab".

Alustan kommerts-EULA litsentsist. Selle pluss on kontroll: autor saab määrata, kas koodi tohib muuta, kuidas seda levitada ja millistel tingimustel seda teistes toodetes kasutada. See töötab hästi, kui tahad projektist päris kommertsliku asja teha ja tulu tuleb litsentsidest, tellimusest või ettevõttelepingutest. Samas tähendab suletud kood enamasti seda, et kasutajad ei panusta arendusse eriti tagasi - nad kas kasutavad toodet või liiguvad edasi. Seega on EULA mõistlik valik siis, kui prioriteet on kontroll ja selge ärimudel, mitte kogukonna panus.

Teine variant on GNU GPL. Selle mõte on see, et kui keegi teeb koodist tuletise ja levitab seda edasi, peab ta avalikustama ka muudetud versiooni lähtekoodi ning hoidma sama litsentsi. See annab kindlama garantii, et projekt ei muutu kellegi teise käes "paremaks ja suletuks" ning et muudatused jõuavad suurema tõenäosusega tagasi avalikku kasutusse. Miinus on see, et GPL võib osadele ettevõtetele olla ebamugav, sest nad ei taha selle kohustusi oma suletud toodetega siduda. Seega GPL sobib siis, kui oluline on avatud ökosüsteem ja see, et tuletised jääksid levitamisel avatuks.

Kolmas variant on BSD. Selle tugevus on lihtne kasutuselevõtt ja lai ühilduvus: koodi on tavaliselt lihtsam kasutada nii avatud kui suletud projektides, mistõttu võib levik olla suurem. Puudus on see, et BSD ei nõua muudatuste tagasi andmist - keegi võib teha oma versiooni ja arendada seda eraldi, ilma et panus jõuaks põhiharusse. BSD sobib siis, kui eesmärk on maksimaalne levik ja integratsioon, isegi kui kõik parandused ei tule tagasi.

Kokkuvõttes ei tundu mulle, et siin oleks üht "õiget" vastust. Pigem sõltub valik sellest, kas Naatan Nohik on kommertstoode (EULA), kogukonnapõhine avatud projekt (GPL) või laialt kasutatav komponent, mida tahetakse võimalikult lihtsasti integreerida (BSD).

Комментарии

Популярные сообщения из этого блога

1. Nädala teema: Kolm IT-lahendust

4: Info- ja võrguühiskond

2: Arpanetist Facebookini - Interneti kujunemislugu