E-ITSPEA 7: kolme litsentsi võrdlemine

Naatan Nohiku tarkvaraprojektil on valida kolme litsenti vahel:



1. ärivaraline litsents (EULA; suletud lähtekood):
    • Eelised:
      • Annab väljatöötajatele täieliku kontrolli tarkvara üle, sealhulgas selle kasutamise, leviamise ja muutmise üle.
      • Võimaldab rakendada piiratud kasutusõigusi, nagu näiteks litsentsitasude või kasutajate arvu piiramist.
    • Puudused:
      • Piirab tarkvara kasutamist ja levitamist, mis võib vähendada selle kasutajaskonda ja kaasta vähem panustajaid.
      • Ei soodusta kogukonna panustamist ja koostööd.(1)


2. GNU GPL (tugev copyleft)
    • Eelised:
      • Tagab avatud lähtekoodiga tarkvara vabaduse: igaüks saab vaadata, muuta, kasutada ja levitada tarkvara vabalt.
      • Kaitseb tarkvara avatud lähtekoodi põhimõtteid, tagades, et igaüks, kes seda kasutab, peab oma muudatused avalikustama.
      • Julgustab kogukonnal põhinevat arengut, kus panustajad saavad aidata kaasa ja parandada tarkvara.
    • Puudused:
      • Nõuab, et kõik muudatused ja täiendused, mis on tehtud GPL-ga litsentseeritud tarkvarale, peavad olema samuti GPL-ga litsentseeritud, mis võib ettevõtetele olla piirav.
      • Mõned ettevõtted eelistavad seda vältida, kuna see võib nõuda nende enda lähtekoodi avalikustamist.(2)


3. BSD litsents (ilma copyleftita)
    • Eelised:
      • Annab suurema paindlikkuse tarkvara kasutamisel, kuna see ei nõua muudetud versioonide avalikustamist.
      • Võimaldab tarkvara integreerida suletud lähtekoodiga süsteemidesse ilma täiendavate piiranguteta.
      • Soodustab ärisõbralikku keskkonda, kus ettevõtted saavad kasutada ja kohandada tarkvara vastavalt oma vajadustele.
    • Puudused:
      • Võib kaasa tuua panustajate väiksema hulga võrreldes GPL-ga, kuna BSD-litsents ei taga, et muudatused jäävad avatuks.
      • Võib viia olukordadeni, kus ettevõtted võtavad BSD-litsentsi kasutades ära kogukonna panustatud koodi eelised, muutmata või jagamata seda tagasi kogukonnaga.(3)


Millist litsentsi eelistada sõltub projekti eesmärkidest ja kontekstist: 
  • Kui soovite julgustada avatud lähtekoodiga kogukonna panustamist ja tagada, et kõik tarkvara muudatused jäävad avatuks, võib olla kõige parem valida GNU GPL.
  • Kui soovite anda kasutajatele suuremat vabadust ja paindlikkust, ilma et peaksite nõudma muudetud versioonide avalikustamist, võib BSD-litsents olla sobiv valik.
  • Kui olete ettevõte ja soovite säilitada täieliku kontrolli oma toote üle ning piirata kasutajate võimalusi tarkvara muutmiseks ja levitamiseks, võib suletud lähtekoodiga ärilitsents olla teie jaoks sobiv valik.





Allikad:





Kommentaarid

Populaarsed postitused sellest blogist

E-ITSPEA 1: Kolm põnevat IT-lahendust

E-ITSPEA 2: Kaks erinevat nähtust Interneti varasemast ajaloost

E-ITSPEA 3: Kahe traditsioonilise meedia kanali või väljaande analüüs