Oprogramowanie zastrzeżone - Co to jest, definicja i koncepcja

Spisie treści:

Oprogramowanie zastrzeżone - Co to jest, definicja i koncepcja
Oprogramowanie zastrzeżone - Co to jest, definicja i koncepcja
Anonim

Oprogramowanie prawnie zastrzeżone obejmuje programy o określonym autorze, które w jakikolwiek sposób odmawiają swobodnego dostępu do kodu źródłowego w celu jego modyfikacji, badania lub rozpowszechniania.

Ten rodzaj oprogramowania jest również często określany jako „oprogramowanie zastrzeżone”, ponieważ oprócz posiadania jednego lub więcej konkretnych właścicieli, tym, co naprawdę czyni oprogramowanie niewolnym, jest jego zastrzeżony charakter.

Ponadto często zakłada się, że oprogramowanie własnościowe pochodzi od podmiotu prywatnego, który chce z niego uzyskać bezpośrednią rentowność. Nie musi tak być. Może zaistnieć scenariusz, w którym osoba lub firma opracowuje oprogramowanie, którego kod źródłowy nie jest dostępny, ale którego użycie jest bezpłatne, chociaż nie.

Kiedy mówimy o bezpłatnym użytkowaniu, mamy na myśli, że może nie być bezpośredniego wynagrodzenia pieniężnego, ale w przeciwnym razie mogą być zakupy w ramach tego samego programu, a nawet płatności w postaci danych, w tym przypadku osobistych.

Pochodzenie autorskiego oprogramowania

Początki oprogramowania własnościowego przypadły na lata 70-80. IBM i Microsoft były firmami, które promowały praktyki tworzenia i rozwijania programów z ograniczonym dostępem do kodu lub innymi słowy zamkniętego źródła.

W tym samym czasie pojawiły się ruchy na rzecz wolnego oprogramowania, które aż do powstania oprogramowania prawnie zastrzeżonego było najbardziej rozpowszechnionym modus operandi współpracy, rozwoju i dystrybucji oprogramowania. W ich sposobie pojmowania oprogramowania znajdujemy zatem dwie zupełnie różne postacie. Z jednej strony mamy Richarda Matthew Stallmana, twórcę „Fundacji Wolnego Oprogramowania”. Z drugiej strony mielibyśmy Billa Gatesa, założyciela Microsoftu.

Oprogramowanie zastrzeżone jest zdecydowanie najbardziej rozpowszechnionym rodzajem oprogramowania. Nie idąc dalej, najczęściej używany system operacyjny na świecie, Windows, znacznie przewyższa liczbę użytkowników korzystających z Linuksa lub jednego z jego wariantów.

Zastrzeżone funkcje oprogramowania

Chociaż prawdą jest, że manifest i zasady otaczające wolne oprogramowanie są inkluzywne i nie dyskryminują ze względu na siłę nabywczą, istnieją pewne zalety charakteryzujące oprogramowanie własnościowe:

  • Obsługa klienta: Składa się ze specjalistycznego wsparcia zapewnianego przez firmę będącą właścicielem oprogramowania swoim użytkownikom wraz z jego aktualizacjami i utrzymaniem.
  • Specjalizacja i targetowanie: Kiedy firma tworzy i rozwija oprogramowanie, koncentruje swoje zasoby na uczynieniu jego użyteczności i wartości dodanej elementem wyróżniającym w porównaniu z innymi alternatywami oprogramowania, niezależnie od tego, czy są one zastrzeżone, czy bezpłatne.
  • Kontrola na korzyść autora i złośliwe użycie: Jest to być może najważniejszy czynnik oprogramowania prawnie zastrzeżonego, ponieważ ustanawia autorstwo, a zatem uznanie na korzyść autora. Z drugiej strony, kontrolę nad nieuczciwym lub nieetycznym użyciem oprogramowania zapewnia zamknięcie kodu.

Chociaż wolne oprogramowanie jest zarządzane przez copyleft, oprogramowanie może mieć cechy własnościowe i wolne. Przykładem może być program, który umożliwiał dostęp tylko do swojego kodu do badań i był również swobodnie rozpowszechniany, ale nie modyfikowany.

Przykłady oprogramowania własnościowego

Niektóre z najbardziej znanych przykładów oprogramowania własnościowego w świecie komputerowym to:

  • System operacyjny: Windows, Chrome OS i macOS.
  • Programy cyberbezpieczeństwa: Norton, Kasperski czy Panda.
  • Oprogramowanie biznesowe: SAP, SAGE lub Matlab.
  • Aplikacje komercyjne: Dysk Google, Skype lub Microsoft Edge.
  • Gry wideo i oprogramowanie rozrywkowe: FIFA, Spotify lub Netflix.

Każde cytowane oprogramowanie jest chronione prawami autorskimi firmy, która stoi za jego stworzeniem i rozwojem.