Domov Razvoj Odprtokodno licenciranje - kaj morate vedeti

Odprtokodno licenciranje - kaj morate vedeti

Kazalo:

Anonim

Obstaja veliko odprtokodnih programskih programov, ki služijo številnim aplikacijam. Obstaja tudi veliko različnih licenc za odprto kodo. Na splošno lahko odprtokodno programsko opremo v številnih okoljih in kontekstih zakonito uporabljamo, spreminjamo in delimo. Vendar pa imajo različna dovoljenja različne sporazume in pomembno je razumeti razlike med posameznimi večjimi licencami, da bi kar najbolje izkoristili programsko opremo z odprto kodo, pa tudi dobili široko predstavo o odprtokodnem gibanju in njegovem namenu. (Če želite izvedeti več, glejte Odprti vir: Ali je preveč dobro, da bi bilo res?)

Vir odprte kode

Čeprav je bil izraz „odprta koda“ skovan leta 1998, izvor gibanja proste programske opreme sega že v sedemdeseta leta. Razvojnik programske opreme, heker in aktivist za brezplačno programsko opremo Richard Stallman je razvijal brezplačen in odprt operacijski sistem do leta 1983. V začetku leta 1984 je objavil projekt GNU, ki je razvil operacijski sistem, ki ga je v veliki meri navdihnil Unix (GNU je rekurzivni akronim za "GNU's Not Unix"), vendar z izvorno kodo, ki je bila brezplačna in odprta za predlagano večje dobro skupnosti.

GNU je uporabil filozofijo, ki jo je uvedel Stallman (pa tudi drugi aktivisti za zaščito avtorskih pravic), znano kot "copyleft", ki je v bistvu priznala avtorske pravice, ki so zakonito podeljene izvirni intelektualni lastnini, vendar se jih izrecno odpovedal, da bi spodbudil odprto uporabo in razvoj delati. Ta tehnika in filozofija sta omogočila prost dostop do izhodne kode za programsko opremo, izdano pod copyleftom, za prosto in odprto uporabo in spreminjanje.

Odprtokodno licenciranje - kaj morate vedeti