Linux obsługuje większość serwerów internetowych. Android działa na większości telefonów. Oba systemy są open source. Open source oznacza oprogramowanie, którego kod źródłowy jest swobodnie dostępny do modyfikacji i dystrybucji. Każdy może je czytać, zmieniać i udostępniać swoje zmiany. Licencja gwarantuje te wolności.
Ruch ten rozpoczął się w latach 80. XX wieku wraz z projektem GNU Richarda Stallmana i Fundacją Wolnego Oprogramowania. Linus Torvalds opublikował jądro Linuksa w 1991 roku. Obecnie oprogramowanie open source napędza serwery WWW, bazy danych, języki programowania i całe platformy chmurowe. Firmy takie jak Google, Microsoft i Amazon przyczyniają się do projektów open source.
Typowe licencje open source
- MIT: pobłażliwy, niewiele ograniczeń
- Apache 2.0: permisywny, ochrona patentowa
- GPL: copyleft, utwory pochodne muszą pozostać otwarte
- BSD: permisywny, podobny do MIT
- Mozilla: rozwiązanie pośrednie, copyleft na poziomie plików
Open source to nie tylko cena. To transparentność, współpraca i kontrola. Błędy są naprawiane szybciej, gdy tysiące oczu przygląda się kodowi. Ale nie wszystkie projekty są utrzymywane. Niektóre są porzucane. Wybór open source oznacza wybór społeczności, a nie tylko produktu.
Comments
No comments yet. Be the first to share a thought.
Leave a comment