E-ITSPEA 7: Arvutid ja paragrahvid IIː litsentsid ja autoriõigus
Tarkvaraprojekti tegemisel pole litsentsi valimine lihtsalt formaalsus, vaid tõesti oluline ja isegi strateegiline otsus. See sõltub otseselt sellest, kes ja kuidas saab teie koodi kasutada ning mida te sellest lõpuks saate.
Varaline litsents (EULA) annab teile maksimaalse kontrolli. Kood on suletud ja keegi ei saa seda lihtsalt muuta ega vabalt levitada. See on klassikaline võimalus kommertstoodete jaoks: müüte valmislahendust ja teil on kogu protsessi üle täielik kontroll. See kõlab usaldusväärselt, kuid on ka miinus kogu areng ja tugi langevad teile ning kogukonna abi on peaaegu olematu.
GNU GPL on juba avatud kood ja vabadus. Kood on kõigile kättesaadav ja igaüks saab seda õppida, muuta ja edasi levitada. Kuid on oluline reegel: kui keegi on midagi muutnud, on ta kohustatud selle sama litsentsi alusel välja panema. Ühest küljest on see lahe-projekt võib kogukonna arvelt kiiresti kasvada. Teisest küljest pole see kõige mugavam variant, kui soovite teha täielikult suletud kaubandusliku toote.
BSD litsents on kõige paindlikum ja lite variant. Koodiga saate teha peaaegu kõike: kasutada, muuta, isegi sisse ehitada kommertstoode keegi ei piira seda eriti. See aitab projektil kiiremini levida, kuid on oht, et keegi kasutab teie koodi ja teenib sellest rohkem kui teie.
Selle tulemusel on kõik üsna lihtne: vajate täielikku kontrolli valige EULA; soovite avatud lähtekoodiga liikumist ja arengut kogukonna kaudu-GPL; vajate maksimaalset vabadust ja minimaalseid piiranguid BSD.
Комментарии
Отправить комментарий