Open source (otwarte oprogramowanie) to oprogramowanie, którego kod źródłowy jest publicznie dostępny i może być przeglądany, używany oraz zmieniany na zasadach licencji. Przykłady to WordPress, Linux i Git.
Czym różni się open source od darmowego oprogramowania?
Open source oznacza dostęp do kodu i prawo do jego modyfikacji, a oprogramowanie darmowe (freeware) może mieć zamknięty kod. Open source nie zawsze jest bezpłatny w utrzymaniu.
Popularne licencje
MIT i Apache 2.0 pozwalają na szerokie użycie, także komercyjne. GPL wymaga, aby pochodne programy również były otwarte. Zawsze sprawdzaj licencję używanych bibliotek.
Zalety i ryzyka open source
Zalety to przejrzystość, duża społeczność i brak opłat licencyjnych. Ryzykiem bywa brak wsparcia, porzucone projekty i podatności w zależnościach.
Licencja MIT jest bardzo liberalna, a GPL wymaga udostępniania kodu pochodnego na tych samych zasadach, dlatego przed użyciem w projekcie komercyjnym sprawdź jej warunki.
Licencje open source
Oprogramowanie otwarte jest udostępniane na licencji, która określa zasady użycia. Licencje permisywne, jak MIT, pozwalają na szerokie wykorzystanie, a licencje typu copyleft, jak GPL, wymagają udostępnienia pochodnych na tych samych warunkach. Przed użyciem biblioteki w projekcie komercyjnym warto sprawdzić, co dokładnie wymaga jej licencja.
Licencja open source to jedno z kryteriów, od których zależy wybór CMS do projektu.
Zobacz w praktyce
Jak wybrać CMS do projektu – kryteria i pułapki
WordCamp Europe 2026 - wnioski i perspektywa
Git w zespołowym web developmencie