Czym różni się oprogramowanie domeny publicznej od open source?

Czym różni się oprogramowanie domeny publicznej od open source?

Czasami termin „open source (OS)” jest używany zamiennie z oprogramowaniem „Public Domena (PD)”, ale nie są to to samo.

Zarówno domena publiczna, jak i oprogramowanie typu open source umożliwiają użytkownikom dostęp i zmianę kodu źródłowego oprogramowania dla samego programu. Kod źródłowy to w zasadzie lista poleceń, które decydują o wykonaniu programu.

Jednak niektóre aplikacje typu open source mają ograniczenia dotyczące ich użycia i dystrybucji, w których oprogramowanie domeny publicznej nie. Oprogramowanie typu open source robi mają prawa autorskie. Prawa autorskie określa, w jaki sposób użytkownik może zmienić i rozpowszechniać oprogramowanie.

Prawa autorskie lub ograniczenia

Kluczowe rozróżnienie między systemem operacyjnym a PD nie jest to, czy kod źródłowy jest dostępny dla użytkownika. Zamiast tego różnica polega na tym, czy istnieją jakieś wymagania licencyjne, czy inne ograniczenia dotyczące korzystania, zmiany kodu źródłowego, redystrybucji programu, czy też na prawach autorskich. Jeśli istnieją ograniczenia, jest to oprogramowanie open source, a nie oprogramowanie do domeny publicznej.

Inicjatywa open source (OSI), organizacja non-profit z siedzibą w kalifornii, zatwierdza prawa autorskie do open source. Oferują bardzo szczegółową i prawną definicję oprogramowania typu open source, który może z niego korzystać i jak. Mają także alfabetyczną listę firm, które oferują oprogramowanie typu open source, jeśli chcesz zbadać konkretną firmę. Otwarte źródło.Org to świetne miejsce, aby dowiedzieć się więcej o tym, jak możesz się rozwijać, współpracować i korzystać z oprogramowania systemu operacyjnego. Zatwierdzone przez OSI-zatwierdzone prawa autorskie szczegółowo opisują cztery podstawowe swobody:

  1. Zmiana kodu
  2. Korzystanie z oprogramowania do dowolnego celu
  3. Tworzenie nowego oprogramowania opartego na podstawie własnego użytku
  4. Udostępnianie oprogramowania

Z drugiej strony oprogramowanie domeny publicznej nie zawiera praw autorskich ani patentu-choć najbardziej można by. W niektórych przypadkach twórca postanowił nie wykluczyć praw autorskich-lub praw autorskich mógł wygasnąć. Oprogramowanie może być używane, zmieniane i udostępniane bez dalszych uprawnień. Jednak należy zawsze przyznać własność intelektualną Stwórcy. Większość twórców wypuszcza swoje bezpłatne oprogramowanie domeny publicznej w ramach licencji publicznej GNUPLL.

Inne ważne rozróżnienia

Oprogramowanie OS jest wspólnie rozwinięte i może być swobodnie udostępniane, używane, a nawet zmieniane przez każdego. OS jest opracowywany poprzez wkład wielu i dystrybuowany na podstawie licencji, które muszą być zgodne z pewnymi kryteriami użycia. Licencja nie może nikogo dyskryminować. Innymi słowy, nie można zablokować niektórych grup osób korzystania z oprogramowania. Musi pozwolić na pochodne prace.

Możesz także zobaczyć warunki shareware powiązane z aplikacjami. Shareware jest niskim lub bez kosztów oprogramowania, ale będzie wymagało rejestracji i być może opłat za pełną wersję. Bezpłatne oprogramowanie może również przynieść niewielką opłatę i zwykle są małymi aplikacjami bez wsparcia użytkownika. Możesz nie być w stanie bezpośrednio modyfikować lub udostępniać Shareware lub Freeware.

Przykłady

Oprogramowanie typu open source ma wszystkie kształty i rozmiary i może służyć wielu celom. Przykłady obejmują Linux, Apache, Firefox, Koffice, Thunderbird, OpenOffice, Koffice i Squirrelmail. Firefox to prosta przeglądarka internetowa, podczas gdy Linux jest bardziej skomplikowany. To system operacyjny oparty na Unixie. OpenOffice to pakiet biurowy oferowany przez Apache. 

W przypadku OpenOffice możesz pobrać i zainstalować program na prawie dowolnym komputerze za darmo, jeśli zainstalujesz go na wielu komputerach. Możesz także robić kopie i przekazać je znajomym i rodzinie. Nie ma opłat licencyjnych. Używaj go tak, jak każdy inny program przetwarzania, arkusza kalkulacyjnego lub programu bazy danych. A jeśli masz problem, ponieważ pojawia się błąd lub jeśli uważasz, że możesz to poprawić, możesz to zgłosić lub po prostu poprawiać problem samodzielnie na swojej kopii. Według Apache program pozwala użytkownikom „ulepszyć”.

Secure Handh Algorytm 3 (SHA-3) jest przykładem oprogramowania do domeny publicznej. SHA-3 służy do konwersji danych o różnych rozmiarach na stały rozmiar formatu. Doktryna zamku, to zagadka i gra strategiczna opracowana i wydana do domeny publicznej w 2014 roku.

Czy to jest bezpieczne?

Za każdym razem, gdy zezwalasz na dostęp wielu użytkowników, pojawia się problem wirusów. Kontynuuj ostrożność i upewnij się, że masz dobrą aplikację antywirusową, gdy uzyskujesz dostęp do oprogramowania Open-Source lub Public Domena.