Oprogramowanie open source
Oprogramowanie open source to oprogramowanie, którego kod źródłowy jest publicznie dostępny. Każdy może pobrać i uruchomić projekt oprogramowania open source, przejrzeć jego kod źródłowy, aby zobaczyć, jak działa, lub wprowadzić zmiany w celu jego ulepszenia. Wiele projektów oprogramowania open source jest tworzonych i utrzymywanych przez grupę wolontariuszy będących programistami, a nie przez jednego programistę lub organizację.
Programiści projektu udostępniają program i jego kod źródłowy publicznie na podstawie jednej z kilku licencji oprogramowania open source, które określają, jak inne osoby mogą używać tego kodu źródłowego. Istnieją dwa ogólne rodzaje licencji open source — licencje liberalne (lub akademickie) oraz licencje copyleft (lub wzajemne). Licencje liberalne pozwalają używać, modyfikować i rozpowszechniać kod open source w innym projekcie, pod warunkiem zamieszczenia zastrzeżenia, że zawiera on kod open source, oraz podania autorów tego kodu. Przykładami tego rodzaju licencji są licencje BSD, MIT i Apache. Licencje copyleft pozwalają używać, modyfikować i rozpowszechniać kod open source w nowym projekcie, pod warunkiem rozpowszechniania tego projektu na tych samych warunkach licencji. GNU Public License (GPL) jest najpopularniejszym rodzajem tej licencji.
W przeciwieństwie do oprogramowania komercyjnego, którego finansowanie rozwoju pochodzi ze sprzedaży oprogramowania, projekty oprogramowania open source są zwykle finansowane z darowizn pieniężnych (od zainteresowanych organizacji-darczyńców i społecznościowych zbiórek) i/lub pracy (wykonywanej przez programistów-wolontariuszy). Dokumentacja i pomoc dla użytkowników również pochodzą ze społeczności projektu, a nie od płatnych pracowników pomocy technicznej — jeśli potrzebujesz pomocy z programem open source, często znajdziesz ją na forum projektu, w grupie dyskusyjnej lub na jego stronie typu wiki.
NOTE: Do znanych projektów oprogramowania open source należą system operacyjny Linux, przeglądarka internetowa Firefox oraz pakiet biurowy LibreOffice.
Sprawdź swoją wiedzę