Sadržaj:
Postoji mnogo programa otvorenog koda koji poslužuju brojne programe. Postoji i mnogo različitih licenci otvorenog koda. Općenito govoreći, softver otvorenog koda može se legalno koristiti, mijenjati i dijeliti u mnogim okruženjima i kontekstima. Međutim, različite licence dolaze s različitim sporazumima, i važno je razumjeti razlike između svake velike licence kako bi se maksimizirao softver otvorenog koda, kao i stekao širok osjećaj pokreta otvorenog koda i njegove svrhe. (Da biste saznali više, pogledajte Otvoreni izvor: Je li previše dobro biti istinit?)
Izvor otvorenog koda
Iako je pojam "otvorenog koda" uveden 1998. godine, porijeklo pokreta slobodnog softvera datira još od 1970-ih. Richard Stallman, programer, haker i aktivni softver razvijao je besplatni i otvoreni operativni sustav do 1983. Početkom 1984. najavio je GNU Project, koji je razvio operativni sustav koji je u velikoj mjeri nadahnuo Unix (GNU je rekurzivni akronim za "GNU-a nije Unix"), ali s izvornim kodom koji je bio besplatan i otvoren za predloženo veće dobro zajednice.
GNU je koristio filozofiju koju je pokrenuo Stallman (kao i drugi aktivisti za zaštitu autorskih prava) poznate kao "copyleft", koja je u osnovi priznavala privilegije o autorskim pravima koje su zakonski dodijeljene izvornom intelektualnom vlasništvu, ali ih se izričito odrekao radi promicanja otvorene uporabe i razvoja raditi. Ova tehnika i filozofija omogućili su besplatan pristup izvornom kodu softveru objavljenom pod copyleftom, za slobodno i otvoreno korištenje i modificiranje.