Open source to termin używany do opisu programów komputerowych, których kod źródłowy jest dostępny do studiowania, modyfikowania i udostępniania.
Ponieważ WordPress jest oprogramowaniem open-source, może być używany do dowolnego celu, badany i modyfikowany oraz udostępniany innym. Zachęciło to do ducha otwartości i dzielenia się, co zaowocowało przyjazną i inkluzywną społecznością.
A dzięki temu, że więcej osób analizuje kod, błędy w oprogramowaniu mogą być znajdowane i naprawiane bardziej efektywnie.

Definicja Open Source
Open Source Initiative (OSI) to organizacja non-profit, która od ponad dwudziestu lat podnosi świadomość na temat korzyści płynących z oprogramowania open-source. Pomagają zdefiniować, co oznacza open source.

Definicja Open Source (OSD) wyjaśnia, że oprogramowanie open source to nie tylko dostęp do kodu źródłowego. Istnieją również zasady dotyczące sposobu dystrybucji oprogramowania.
- Inni muszą mieć swobodę redystrybucji oprogramowania, zarówno za darmo, jak i za opłatą.
- Po rozpowszechnieniu oprogramowania, kod źródłowy musi być dołączony.
- Inni mogą modyfikować oprogramowanie. Modyfikacje muszą być dystrybuowane na tych samych warunkach, co oryginalne oprogramowanie.
- Integralność kodu źródłowego autora musi być zachowana.
- Licencja nie może dyskryminować żadnej osoby ani grupy.
- Licencja nie może ograniczać użytkowników w korzystaniu z oprogramowania w określonym typie działalności gospodarczej lub projekcie badawczym.
- Licencja dotyczy każdego, kto otrzyma oprogramowanie, niezależnie od tego, kto mu je przekazał.
- Licencja pozostaje ważna niezależnie od sposobu jej dystrybucji.
- Licencja nie może nakładać ograniczeń na inne oprogramowanie, z którym jest łączona.
- Licencja pozostaje ważna niezależnie od technologii lub interfejsu, na którym jest uruchamiana.
WordPress jest oprogramowaniem open source i spełnia wszystkie te wymagania. Daje mu to największe szanse na sukces i oznacza, że będzie nadal dostępny za darmo.
Jaka jest różnica między oprogramowaniem open source a wolnym oprogramowaniem?
Ruch wolnego oprogramowania poprzedzał ruch open source i go zainspirował. Jest to ruch społeczny zapoczątkowany w 1989 roku przez Richarda Stallmana w odpowiedzi na coraz bardziej restrykcyjne licencje oprogramowania.
Ma na celu ochronę wolności użytkowników oprogramowania poprzez Powszechną Licencję Publiczną GNU lub GPL, licencję na oprogramowanie zarządzaną przez Free Software Foundation (FSF).

GPL oferuje użytkownikom swobodę uruchamiania oprogramowania w dowolnym celu. Pozwala również na studiowanie i modyfikowanie kodu źródłowego oraz udostępnianie oprogramowania innym.
Z czasem stało się jasne, że udostępnianie kodu źródłowego jest również dobrym posunięciem biznesowym. Na przykład, sprawia, że współpraca między programistami jest bardziej efektywna.
Tak więc w 1998 roku powstała Open Source Initiative, aby promować metodologię open-source z praktycznego, biznesowego punktu widzenia. Uznaje ona szerszy zakres licencji niż Free Software Foundation. Przyjrzymy się tym licencjom w następnej kolejności.
Więcej szczegółów znajdziesz w Free Software.
Licencje Open Source
Duża liczba licencji oprogramowania spełnia wymagania Definicji Open Source. Udzielają one każdemu prawa do używania, studiowania, modyfikowania i udostępniania oprogramowania w formie zmodyfikowanej lub niezmienionej.
Open Source Initiative utrzymuje listę zatwierdzonych licencji. Oto niektóre z popularniejszych licencji open source:
- Licencja Apache 2.0
- Licencja BSD 3-Clause "New" lub "Revised"
- GNU General Public License (GPL)
- Licencja MIT
- Mozilla Public License 2.0
Te licencje oprogramowania open-source promują współpracę i dzielenie się między podobnie myślącymi programistami.
Zalety i wady oprogramowania Open Source
Nie każdy ceni filozofię open source. Jej przeciwnicy argumentują, że oprogramowanie open source jest w rzeczywistości bardziej podatne na ataki, ponieważ kod źródłowy jest łatwo dostępny dla każdego do analizy i włamania.
W rzeczywistości oprogramowanie open source może być bardziej bezpieczne, ponieważ zapewnia większą przejrzystość, a wszelkie problemy mogą być szybko identyfikowane i naprawiane przez społeczność.
Przeciwnicy argumentują również, że oprogramowanie open-source nie posiada gwarancji, a jeśli coś pójdzie nie tak, nikt nie ponosi odpowiedzialności za szkody. Prawdą jest, że aby uzyskać wsparcie dla WordPressa, musisz wiedzieć, gdzie się udać i jak o nie poprawnie prosić.
Te wady są niwelowane przez zalety oprogramowania open source. Jest łatwe do dostosowania i rozszerzenia, a dzięki temu, że więcej osób studiuje kod, błędy są szybko identyfikowane i naprawiane.
To właśnie dzięki zaletom swoich wartości open source WordPress stał się dynamiczną platformą publikowania w sieci.
Jak WordPress utrzymuje się na rynku, skoro jest Open Source?
WordPress jest projektem społecznościowym open-source i nie należy do jednej firmy ani osoby. Dziesiątki tysięcy utalentowanych ludzi wniosło swój wkład, aby uczynić go wspaniałym oprogramowaniem, jakim jest dzisiaj.
Główny zespół programistów kieruje projektem, ale każdy może przyczynić się do jego sukcesu. Programiści mogą dostarczać poprawki i naprawiać błędy, a użytkownicy mogą sugerować nowe funkcje.
Chociaż osoby stojące za WordPressem nie zarabiają na oprogramowaniu, mogą i zarabiają na usługach związanych z WordPressem.
Na przykład, wielu deweloperów zbudowało udane firmy wokół WordPressa, oferując premium wtyczki WordPress, hosting WordPress i inne usługi.
Aby dowiedzieć się więcej, zobacz Dlaczego WordPress jest darmowy? Jakie są koszty? Jaki jest haczyk?
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o oprogramowaniu open-source. Możesz również zapoznać się z naszą listą Dodatkowej Lektury poniżej, aby znaleźć powiązane artykuły z przydatnymi wskazówkami, sztuczkami i pomysłami dotyczącymi WordPressa.
Jeśli podobał Ci się ten poradnik, rozważ subskrypcję naszego Kanału YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.