Wady oprogramowania prawnie zastrzeżonego

Wybierając oprogramowanie dla swojej firmy, możesz mieć możliwość wyboru z rozwiązań open-source lub oprogramowania własnego. Tradycyjnie oprogramowanie zastrzeżone było popularnym wyborem ze względu na duży udział w rynku programistów takich jak Microsoft czy Apple, ale rozwiązania open-source zyskują akceptację na rynku. Zgodnie z ankietą Future of Open Source z 2012 r. 62 procent respondentów stwierdziło, że przynajmniej połowa oprogramowania w ich organizacji pochodzi z otwartego źródła. Zastrzeżone rozwiązania mają również szereg wad, które należy rozważyć przed wyborem nowej licencji.

Koszt

Jedną z największych wad jakiegokolwiek zastrzeżonego oprogramowania jest opłata licencyjna. Ponieważ deweloperzy sprzedają swoje produkty, by zarabiać na życie, pobierają opłaty za dostęp do ich produktów, aw niektórych przypadkach te opłaty licencyjne mogą być znaczne. Z drugiej strony oprogramowanie typu open source jest zwykle tańsze niż zastrzeżone opcje, aw niektórych przypadkach może być dostępne do użytku bez żadnych opłat. Koszt szkolenia i wsparcia może częściowo zrównoważyć tę przewagę, należy więc wziąć pod uwagę konsekwencje korzystania z opcji open source przy planowaniu budżetu.

Wsparcie dla programistów

Za pomocą własnego oprogramowania jesteś zależny od programisty aplikacji, aby uzyskać wszystkie aktualizacje, wsparcie i poprawki. Aktualizacje mogą być powolne, w zależności od wielkości zespołu programistycznego, a usunięcie luk w zabezpieczeniach lub innych problemów może zająć trochę czasu. Ponadto, jeśli główny programista przestanie działać, nie będziesz mieć żadnych dalszych aktualizacji ani wsparcia, chyba że inna firma wykupi projekt. Z drugiej strony oprogramowanie open-source może mieć kilka różnych zespołów pracujących jednocześnie na kodzie, a każdy może wybrać przerwany projekt i rozszerzyć go, ponieważ kod źródłowy jest publiczny.

Problemy z bezpieczeństwem

Oprogramowanie typu open-source jest zwykle łatane, aby szybciej przeciwdziałać zagrożeniom bezpieczeństwa niż zastrzeżone programy, po prostu ze względu na dostępność kodu źródłowego dla publiczności. Wiele osób szuka luk, potencjalne zagrożenia stają się oczywiste szybko. Własne systemy oprogramowania polegają na tym, że zespół programistów identyfikuje problemy lub, co gorsza, luki w zabezpieczeniach wykryte w środowisku naturalnym. Niektórzy programiści często polegają na "bezpieczeństwie przez pomyłkę", próbując ukryć informacje o słabościach bezpieczeństwa, aby uniemożliwić osobom postronnym korzystanie z nich.

Dostosowywanie

Oprogramowanie typu open source zazwyczaj oferuje więcej opcji dostosowywania niż systemy własne. W wielu przypadkach dostrzegasz to, co otrzymujesz dzięki własnemu pakietowi oprogramowania; po prostu licencja jest taka, jaka jest. Dzięki programom open source możesz znaleźć wiele różnych dostosowanych wersji tego samego oprogramowania - a jeśli nie możesz znaleźć wersji dostosowanej do Twoich potrzeb, możesz ją utworzyć przy użyciu kodu źródłowego programu.

Popularne Wiadomości