System operacyjny open source vs. zamknięte źródło

Zasady

Zasada programu open source polega na tym, że jako użytkownik masz prawo dostępu do kodu źródłowego. Jeśli korzystasz z systemu zamkniętego źródła, nie masz dostępu, nawet jeśli program został zakupiony na licencji komercyjnej. Oprócz możliwości zobaczenia, jak program został wdrożony, wiele licencji open source pozwala ulepszać i redystrybuować program, chociaż często zależy to od rodzaju używanej licencji.

Różnice

Dostęp do kodu źródłowego nie jest jedyną różnicą między systemami open source i zamkniętymi. Podczas gdy systemy operacyjne o zamkniętym źródle są zwykle opracowywane przez korporacje i modyfikowane tylko przez pracowników organizacji, systemy o otwartym kodzie źródłowym są zwykle rozwijane przez duże społeczności. Ponieważ programy typu open source mają widoczny kod, użytkownicy programów i konsumenci mogą identyfikować błędy, a nawet je naprawiać. Z tego powodu systemy open source są zwykle ulepszane częściej niż systemy z zamkniętym źródłem.

Systemy zamknięte

W użyciu jest wiele zamkniętych systemów źródłowych. Systemy operacyjne Microsoft Windows i Apple OS X są zamkniętym źródłem, a obie platformy zapewniają programy dla różnych kontekstów obliczeniowych, w tym osobistych, serwerów i urządzeń mobilnych. Najczęściej używane systemy operacyjne dla komputerów osobistych, szczególnie komputerów stacjonarnych, mają tendencję do zamykania kodu źródłowego, chociaż istnieje coraz więcej alternatyw tego typu.

Systemy otwarte

Istnieje wiele systemów operacyjnych typu open source dla komputerów stacjonarnych, serwerów i urządzeń mobilnych. Chociaż większość komputerów pracuje z systemami zamkniętymi źródłami, znaczna część serwerów WWW współpracuje z platformami open source, szczególnie Linux, który stał się najpopularniejszym systemem open source w 2011 roku. Wzrost liczby komputerów Telefony komórkowe spowodowały również wzrost wykorzystania systemów operacyjnych typu open source, w tym Ubuntu Linux oraz systemów Android i Chrome firmy Google.

Uwagi

Oprócz fundamentalnie różnych zasad, które obowiązują przy wyborze systemu operacyjnego o otwartym lub zamkniętym źródle, istnieją pewne główne różnice między systemami dostępnymi dla użytkowników. Chociaż systemy takie jak Linux są bezpłatne, wielu użytkowników nie czuje się z nimi komfortowo, ponieważ mogą być trudniejsze dla tych, którzy nie są ekspertami. Jednak w przypadku komputerów mobilnych korzystanie z platform open source udostępnia te technologie nowym użytkownikom.

Ciekawe Artykuły