7: Arvutid ja paragrahvid IIː litsentsid ja autoriõigus
Kui teete oma tarkvara, on üks olulisemaid küsimusi, millist litsentsi valida. See sõltub sellest, kes ja kuidas saab teie koodi kasutada. Mõelge kolmele võimalusele: suletud litsents (EULA), GNU GPL ja BSD.
1) Ärivaraline litdents (EULA; suletud lähtekood)
See on mudel, mida kasutavad sellised ettevõtted nagu Microsoft. Kood on suletud, kasutajad saavad ainult õiguse programmi kasutada. Sobib, kui eesmärk on äri ja kasum.
Eelis:
* toote täielik kontroll
* saate teenida otse
* kopeerimise kaitse
Negatiivne:
* arendajate vähem usaldust
* raskem on kogukonda kaasata
* kasutajate sõltuvus arendajast
2) GNU GPL (tugev copyleft)
Selle litsentsi on loonud Free Software Foundation. See lubab koodi kasutada, muuta ja levitada, kuid tingimusel, et ka kõik muudatused peavad olema avatud. Sobib, kui oluline on koodi vabadus ja avatus.
Eelis:
* kood jääb alati avatuks
* kaitseb teiste ettevõtete "erastamise" eest
* toetab avatud lähtekoodiga arendamist
Negatiivne:
* koodi ei saa sulgeda
* mõned ettevõtted väldivad GPL-i
* piirangud võivad kasutajaid eemale peletada
3) BSD (ilma copyleftita)
See on väga tasuta litsents: saate teha peaaegu kõike, isegi võtta koodi ja muuta see privaatseks. Sobib, kui soovite maksimaalne koodi levitamine.
Eelis:
* minimaalsed piirangud
* mugav äri ja integratsiooni jaoks
* kergesti levitatav
Negatiivne:
* keegi võib koodi võtta ja parandusi mitte jagada
* vähem" kaitse " avatud lähtekoodiga ideedMinu arvates sõltub kõik eesmärgist: kui soovite raha teenida, võtke EULA, kui reklaamite avatud lähtekoodiga GPL — i, kui soovite lihtsalt koodi võimalikult laialdaselt kasutada-BSD.
Комментарии
Отправить комментарий