Open source to model tworzenia i udostępniania oprogramowania, w którym kod źródłowy jest publicznie dostępny. Dodatkowo może on być swobodnie przeglądany, modyfikowany oraz rozpowszechniany przez każdego. W poście definicja i historia.
W praktyce oznacza to, że użytkownicy mają pełną kontrolę nad tym, jak działa dane oprogramowanie. I mogą dostosowywać je do własnych potrzeb.
Open source – definicja formalna
Najczęściej przytaczaną definicję open source znajdziemy na stronie Open Source Initiative (OSI), organizacji, która od 1998 roku promuje i standaryzuje to podejście.
Według OSI, oprogramowanie open source musi spełniać szereg kryteriów, takich jak:
- darmowy dostęp do kodu źródłowego,
- prawo do modyfikacji i redystrybucji,
- brak dyskryminacji użytkowników i zastosowań,
- neutralność wobec konkretnych technologii czy produktów.
Dzięki tym zasadom, open source sprzyja współpracy, innowacjom i przejrzystości w tworzeniu oprogramowania.
Krótka historia open source
Koncepcja open source wywodzi się z lat 80., gdy Richard Stallman zapoczątkował ruch wolnego oprogramowania (free software) i stworzył licencję GNU GPL.
W 1998 roku, aby uniknąć nieporozumień związanych ze słowem “free”, powstał termin open source – bardziej biznesowo neutralny.
Od tego czasu open source zdobyło ogromną popularność. Przykładem jest system operacyjny Linux, na przykład: Xubuntu Linux.
Dziś takie projekty jak Linux, Firefox, WordPress czy LibreOffice są używane na całym świecie – zarówno przez osoby prywatne, jak i wielkie korporacje.
Podsumowanie
Open source definicja obejmuje więcej niż tylko darmowy kod – to filozofia współpracy, zaufania i otwartości. W erze cyfrowej, znajomość tej idei to klucz do zrozumienia, jak rozwija się współczesna technologia.