A nyílt forráskód mozgalmát a három operációs rendszer – UNIX, GNU, és Linux – fejlesztése alapozta meg. A nyílt forráskód a kezdetektől kéz a kézben járt a három operációs rendszerrel.
A UNIX gyökerei a késői hatvanas évekig nyúlnak vissza, amikor a Bell Labs és az MIT közös vállalatot hozott létre egy új operációs rendszer létrehozására, ami eleinte a Multics nevet viselte. Az ott folyó munkát alapul véve néhány programozó megalkotott egy operációs rendszert, amit UNIX-nak neveztek el, és meglátásuk szerint felhasználói szemmel nézve rugalmasabb volt, mint elődei. A felsőoktatási intézmények a UNIX forráskódját lényegesen barátibb áron vásárolhatták meg, mint az üzleti és kormányzati szervezetek.
1975-ben Ken Thompson, két másik hallgatóval – Bill Joy és Chuck Haley – együtt, Berkeleyben beiratkozott a University of California egyetemre. 1977-ben a trió terjeszteni kezdte a BSD-nek (magyar BSD blog) nevezett, nyílt forráskódú UNIX verziót. A következő évben kibocsátották az operációs rendszer frissített verzióját, 2BSD néven.
Az MIT Artificial Intelligence Lab is indított hasonló kezdeményezést, a kódot az ő programozóik is továbbfejlesztették. Egy programozó, Richard Stallman alapította a GNU projektet, 1984-ben. A GNU General Public License megengedi a felhasználók számára a kód módosítását és a továbbfejlesztett verzió azonos licensz alatti továbbterjesztését. A GNU operációs rendszer kernel híján volt, amíg Linus Torvalds ki nem fejlesztette a Linux kernelt. A Linux kernelt 1992-ben integrálták a GNU operációs rendszerbe.
Idővel a Linux egyre kifinomultabbá vált, köszönhetően a programozóknak, akik a kernel fejlsztésén ésprogramok Linux alá adaptálásán dolgoztak. A következő évek során mind több és több kereskedelmi és továbbfejlesztett Linux verzió látott napvilágot; többek között a Red Hat, a Mandriva, és a Novell jóvoltából. Mindazonáltal a Linux továbbra is ingyenes, nyílt forráskódú szoftver.
Utolsó kommentek