Co to jest system zastrzeżony?

System prawnie zastrzeżony to system, który opiera się na oprogramowaniu i sprzęcie licencjonowanym przez właściciela praw autorskich. Niektóre przykłady obejmują zastrzeżone oprogramowanie, systemy operacyjne i całe systemy komputerowe. Sposób, w jaki użytkownik korzysta z systemu, jest ograniczony zarówno warunkami licencji, jak i blokadami w systemie, które mają na celu uniemożliwienie określonej aktywności. W tego typu systemie osoba może mieć uprawnienia do korzystania z niego, ale nie do jego pełnej modyfikacji lub zmiany.

W przykładzie systemu operacyjnego firma opracowuje system operacyjny, a następnie kompiluje go tak, aby kod źródłowy systemu mógł być odczytany tylko przez komputer, a nie przez osobę. Gdy ktoś chce zainstalować ten system operacyjny, konieczne jest uiszczenie opłaty licencyjnej, która daje użytkownikowi pozwolenie na korzystanie z oprogramowania, podczas gdy programista zachowuje prawa autorskie i własność. Zazwyczaj system posiada interfejs, który pozwala użytkownikowi dokonywać zmian w celu zwiększenia funkcjonalności, ale użytkownik nie może zmienić systemu operacyjnego na poziomie kodu źródłowego.

Na przykład większość systemów operacyjnych pozwala ludziom manipulować wyświetlaczem, aby powiększać i zmniejszać rzeczy, zmieniać tła pulpitu i zmieniać schematy kolorów. Jednak ktoś nie mógł wprowadzić kodu źródłowego, aby zrobić coś takiego, jak wyłączenie funkcji lub włączenie funkcji. Nie jest również możliwe bezpośrednie modyfikowanie kodu źródłowego w celu zmiany sposobu działania oprogramowania.

Osoby korzystające z systemów zastrzeżonych zazwyczaj otrzymują wsparcie od dewelopera lub producenta. Chociaż system jest zamknięty i nie pozwala na bezpośrednie modyfikacje użytkownika, ludzie mogą dokonywać wielu rodzajów zmian za pośrednictwem różnych interfejsów systemu, aby spełnić ich potrzeby. Ludzie mogą również instalować inne systemy, które mogą działać wewnątrz lub z zastrzeżonym systemem w celu zwiększenia funkcjonalności. Na przykład, jeśli system operacyjny nie ma wbudowanego zegara, użytkownik może pobrać program do wyświetlania zegara.
Przeciwieństwem systemu zastrzeżonego jest system otwarty, w którym kod źródłowy jest swobodnie dostępny i ludzie mogą wprowadzać zmiany na dowolnym poziomie. Niektóre firmy licencjonują swoje produkty odpłatnie i udostępniają kod źródłowy, podczas gdy inne udostępniają swoje produkty bezpłatnie wraz ze źródłem. Jedną z zalet wydawania kodu źródłowego jest to, że pozwala on programistom projektować oprogramowanie, które dobrze współpracuje z systemem oraz opracowywać poprawki i poprawki problemów. Jedną z wad jest łatwość kopiowania kodu źródłowego i rozpowszechniania go wśród innych użytkowników, którzy nie płacą opłaty licencyjnej.
Możliwe jest również całkowite zamknięcie całego autorskiego systemu. Na przykład odtwarzacze mp3 firmy Apple są zastrzeżone i nie zostały zaprojektowane do obsługi przez użytkowników nie tylko pod względem oprogramowania, ale także sprzętu.