7. Arvutid ja paragrahvid IIː litsentsid ja autoriõigus

 Kolm litsentsi - kolm strateegiat: EULA, GPL või BSD?

Litsents ei ole lihtsalt rida README.md failis. See määrab, kuidas sinu koodiga ümber käiakse - kas seda tohib kasutada, muuta, müüa või üldse mitte puutuda. See otsus mõjutab, kas projekt jõuab kogukonnani, äripartneriteni või jääb lihtsalt kuskile GitHubi unustusse.


Võrdleme kolme levinud lähenemist:

  • EULA - kõik lukus, täielik kontroll

  • GNU GPL - jagad koodi ja ootad sama vastuseks

  • BSD - tee, mida tahad - sa midagi ei võlgne


EULA - kui kõik peab jääma sinu kätte

Plussid:

  • Täielik kontroll - keegi ei kasuta su koodi ilma loata

  • Paindlik ärimudel - saad litsentsida, müüa, rentida

  • Kaitse kopeerimise vastu - lähtekood ei ole avalik

Miinused:

  • Must kast - kasutajad ei saa kunagi teada, kuidas asi töötab

  • Üksi arendad - kogukond ei saa panustada


GNU GPL - vabadus tingimustega

Plussid:

  • Kõik mängivad ausalt - kui kasutad, pead ka jagama

  • Kood jääb avatuks - keegi ei saa seda “ära võtta”

  • Kogukond saab kaasa lüüa - parandada, täiendada, arendada

Miinused:

  • Range reeglistik - suletud tarkvaras kasutamine on keeruline

  • Ärikasutajad hoiavad eemale - ei taha koodi avalikustada

  • Paindlikkus puudub - kui GPL, siis peab jääma GPL-iks


BSD - maksimaalne vabadus, minimaalne kaitse

Plussid:

  • Vähim piiranguid - kasuta, kuidas tahad, ka äris

  • Lihtne ja selge - ei pea juristilt nõu küsima

  • Sobib hästi komponentide ja teekide jaoks

Miinused:

  • Keegi ei pea midagi tagastama - isegi kui parendab su koodi

  • Kood võib muutuda suletuks - keegi ei sunni seda avama

  • Teised võivad kuulsaks saada - sina kirjutasid, nemad teenivad


Kuidas valida?

Kõik sõltub eesmärgist:


Eesmärk

Soovituslik litsents

Kaitsta koodi ja teenida raha

EULA

Tagada koodi avatuse säilimine

GNU GPL

Anda vabad käed, ilma nõudmata midagi

BSD


Litsents on sinu sõnum maailmale. See ütleb kas:

  • “See on minu töö - kasuta ainult minu tingimustel” (EULA)

  • “Jagame, aga ausalt - kõik, mis põhineb minu koodil, peab ka olema avatud” (GPL)

  • Siin see on - tee, mis tahad, ma ei küsi midagi tagasi” (BSD)

Seetõttu ei tohiks litsentsi valida lihtsalt nimekirjast risti peale tehes. See on strateegiline otsus, mis määrab, kuidas su projekt kasvab - või ei kasva.


Комментарии

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

1. Noppeid IT ajaloost

2: Arpanetist Facebookini - Interneti kujunemislugu

11. Arendus- ja ärimudelid