czwartek, 07 marzec 2019 12:00

Czy oprogramowanie open source rzeczywiście jest darmowe?

"Otwarte oprogramowanie" nie oznacza "bezpłatne"

Z poprzednich artykułów wiesz już, czym jest open source i że może on być równie bezpieczny, co komercyjne oprogramowanie. Często jednak takie aplikacje rozumiane są jako z definicji darmowe. Kwestia ta jest jednak bardziej złożona. Otwartość oznacza, że kod źródłowy programu jest ogólnie dostępny, ale nie zawsze całkowicie bezpłatnie.
Większość liczących się na świecie producentów open source'owych rozwiązań udostępnia swoje oprogramowanie za darmo. Firmy takie zazwyczaj czerpią zyski z dodatkowych usług - na przykład wdrożeń tych programów i pomocy technicznej. Zdarza się, że niektóre przedsiębiorstwa oferują dodatkowe, płatne moduły lub za opłatą tworzą indywidualne rozwiązania na zamówienie.

Koszty długoterminowe oprogramowania open source

Czy jeśli wybrałeś oprogramowanie, którego licencja pozwala na jego pełne bezpłatne użytkowanie, to oznacza, że faktycznie nie poniesiesz żadnych kosztów?
To zależy. Z częścią programów wiążą się dodatkowe opłaty, które w większości przypadków firma będzie musiała ponieść. Jakiego rodzaju są to koszty?

  • Wdrożenie rozwiązań open source
    Niezależnie od tego, czy dopiero wdrażasz nowy rodzaj oprogramowania w firmie, czy tylko je zmieniasz, musi ono zostać odpowiednio wdrożone. Jeśli Twój zespół IT nie będzie w stanie zrobić tego samodzielnie, za opłatą możesz uzyskać wsparcie wdrożeniowe od producenta lub innej firmy zewnętrznej.
  • Dopasowanie otwartego oprogramowania do potrzeb firmy
    W zależności od rodzaju oprogramowania i potrzeb przedsiębiorstwa możesz wybrać rozwiązanie standardowe lub szyte na miarę. Jednak nawet standardowe oprogramowanie może potrzebować dostosowania do indywidualnych potrzeb Twojego biznesu. Mogą to zrobić Twoi pracownicy lub możesz skorzystać z usług zewnętrznych deweloperów. Taka usługa jest zazwyczaj dodatkowo płatna.
  • Rozwój programów open source
    Odpowiednio dobrane do potrzeb firmy oprogramowanie ewoluuje wraz z jej rozwojem i dostosowuje się do wzrastających oczekiwań. Wiąże się to z koniecznością zwiększania liczby dostępnych funkcjonalności. Jeśli wśród pracowników przedsiębiorstwa brakuje programistów z odpowiednią wiedzą, konieczne będzie zgłoszenie się do dostawcy oprogramowania, który stworzy takie rozwiązanie na zamówienie.
  • Wsparcie techniczne programów open source
    Nieuniknione będą sytuacje, gdy pracownicy będą potrzebować pomocy przy obsłudze programu. Z tego powodu koszty mogą wzrosnąć o wydatki na wsparcie techniczne.

Jeśli w firmie znajdują się osoby z odpowiednią wiedzą, wystarczające może okazać się bezpłatne wsparcie zapewniane przez społeczność (takie jak GitHub). W razie problemów z obsługą systemu pasjonaci open source, a czasem nawet sami producenci, pomogą w ich rozwiązaniu.

Oprogramowanie open source daje wybór

Koszty open source zależne są od produktu i dodatkowych usług. Dostępne są rozwiązania całkowicie darmowe oraz takie z opłatami. Jednak najistotniejszą zaletą oprogramowania o otwartym kodzie jest to, że pozostawia możliwość wyboru, czy organizacja chce korzystać z darmowych programów, czy jest gotowa ponieść koszty.

Przeczytano 1054 razy