Otwarte oprogramowanie vs. Aplikacje oprogramowania domeny publicznej

click fraud protection

Czasami termin „open source (OS)” jest używany zamiennie z oprogramowaniem „public domain (PD)”, ale to nie to samo.

Zarówno oprogramowanie należące do domeny publicznej, 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 określają sposób wykonywania programu.

Jednak niektóre otwarte źródło aplikacje mają ograniczenia dotyczące ich używania i dystrybucji, podczas gdy oprogramowanie należące do domeny publicznej ich nie ma. Oprogramowanie typu open source robi mieć prawa autorskie. Prawa autorskie określają, w jaki sposób użytkownik może zmieniać i rozpowszechniać oprogramowanie.

Prawa autorskie lub ograniczenia użytkowania

Kluczową różnicą między oprogramowaniem OS a oprogramowaniem PD nie jest to, czy kod źródłowy jest dostępny dla użytkownika. Zamiast tego różnica polega na tym, czy istnieją jakiekolwiek wymagania licencyjne lub inne ograniczenia dotyczące używania, zmiany kodu źródłowego, redystrybucji programu lub praw autorskich. Jeśli istnieją ograniczenia, jest to oprogramowanie typu open source, a nie oprogramowanie należące do domeny publicznej.

Open Source Initiative (OSI), 501(c)(3) organizacja non-profit z siedzibą w Kalifornii, zatwierdza prawa autorskie open source. Oferują bardzo szczegółową i prawną definicję oprogramowania open source, kto może z niego korzystać i jak. Mają też zestawienie alfabetyczne firm oferujących oprogramowanie typu open source, jeśli chcesz zbadać konkretną firmę. OpenSource.org to świetne miejsce, aby dowiedzieć się więcej o tym, jak można opracowywać, współpracować i używać oprogramowania systemu operacyjnego. Prawa autorskie zatwierdzone przez OSI wyszczególnią cztery podstawowe wolności:

  1. Zmiana kodu
  2. Korzystanie z oprogramowania w jakimkolwiek celu
  3. Wykonywanie nowego oprogramowania w oparciu o oprogramowanie bazowe na własny użytek
  4. Udostępnianie oprogramowania

Z drugiej strony oprogramowanie należące do domeny publicznej nie jest objęte prawami autorskimi ani patentami — chociaż większość z nich mogłaby, gdyby chciała. W niektórych przypadkach twórca zdecydował się nie korzystać z praw autorskich — zrzekł się — lub prawa autorskie mogły wygasnąć. Oprogramowanie może być używane, zmieniane i udostępniane bez dalszych zezwoleń. Zawsze jednak należy przypisać własność intelektualną twórcy. Większość twórców udostępnia swoje bezpłatne oprogramowanie należące do domeny publicznej pod nazwą Powszechna licencja publiczna GNU-GPL.

Inne ważne wyróżnienia

Oprogramowanie systemu operacyjnego jest wspólnie opracowywane i może być swobodnie udostępniane, używane, a nawet zmieniane przez kogokolwiek, o ile jest zgodne z prawami autorskimi OSI. System operacyjny jest rozwijany dzięki wkładowi wielu osób i rozpowszechniany na podstawie licencji, które muszą spełniać określone kryteria użytkowania. Licencja nie może nikogo dyskryminować. Innymi słowy, nie można zabronić określonym grupom osób korzystania z oprogramowania. Musi dopuszczać prace pochodne.

Możesz także spotkać się z terminami shareware związanymi z aplikacjami. Shareware jest tanim lub darmowym oprogramowaniem, ale wymaga rejestracji i być może opłat za pełną wersję. Freeware może być również dostępne za niewielką opłatą i zwykle są to małe aplikacje bez wsparcia użytkownika. Możesz nie być w stanie bezpośrednio modyfikować lub udostępniać programów typu shareware lub freeware.

Przykłady

Oprogramowanie typu open source jest dostępne we wszystkich kształtach i rozmiarach 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. Jest to system operacyjny oparty na systemie UNIX. OpenOffice to pakiet biurowy oferowany przez Apache.

W przypadku OpenOffice możesz bezpłatnie pobrać i zainstalować program na prawie każdym komputerze - nawet jeśli zainstalujesz go na wielu komputerach. Możesz także zrobić kopie i rozdać je znajomym i rodzinie. Nie ma żadnych opłat licencyjnych. Używaj go tak, jak każdego innego edytora tekstu, arkusza kalkulacyjnego lub program bazy danych. A jeśli masz problem — na przykład wyskakujący błąd — lub jeśli uważasz, że możesz go ulepszyć, możesz go zgłosić lub po prostu samodzielnie poprawić problem na swojej kopii. Według Apache program pozwala użytkownikom go „ulepszyć”.

Secure Hash Algorithm 3 (SHA-3) to przykład oprogramowania należącego do domeny publicznej. SHA-3 służy do konwersji danych o różnych rozmiarach na stały rozmiar formatu. doktryna zamku, to gra logiczna i strategiczna opracowana i udostępniona w domenie publicznej w 2014 roku.

Czy to jest bezpieczne?

Za każdym razem, gdy zezwalasz na dostęp wielu użytkownikom, pojawia się problem wirusów. Postępuj ostrożnie i upewnij się, że masz dobrą aplikację antywirusową podczas uzyskiwania dostępu do oprogramowania typu open source lub oprogramowania należącego do domeny publicznej.

Jak pracować z nieruchomościami na sprzedaż przez właściciela (FSBO).

Najczęstszym powodem, dla którego ludzie wybierają FSBO, jest chęć zaoszczędzenia pieniędzy, które w przypadku wystawienia oferty u pośrednika w obrocie nieruchomościami stałyby się prowizją. Możliwe, że wcześniej miała miejsce zła sytuacja z age...

Czytaj więcej

Taktyki marketingowe typu „pay-per-click” dotyczące nieruchomości

Chwila optymalizacja wyszukiwarek (SEO) powinno zawsze być celem przy tworzeniu treści na stronach internetowych poświęconych nieruchomościom, należy pamiętać, że tylko 10 jest prawdziwych witryny nieruchomości mogą znajdować się na pierwszej str...

Czytaj więcej

Dlaczego możesz potrzebować ubezpieczenia od odpowiedzialności cywilnej za alkohol

Czy prowadzisz A bar, winiarnia, browar, usługi barmańskie, restauracja lub inna firma zarabiająca na produkcji, sprzedaży lub serwowaniu napojów alkoholowych? Jeśli odpowiedź brzmi „tak”, Twoja firma może zostać obciążona kosztownym procesem sąd...

Czytaj więcej