Istnieje powszechne nieporozumienie, że nie ma pieniędzy na oprogramowanie open source. Prawdą jest, że kod open source można pobrać bezpłatnie, ale warto o tym myśleć raczej jako o możliwości niż ograniczeniu.
Firmy zarabiające na oprogramowaniu open source to:
- MySQL (własność Oracle): Popularna relacyjna baza danych
- Red Hat: główny dystrybutor systemu Linux do użytku serwerowego i stacjonarnego
- WordPress: Powszechnie używana platforma blogowania
- SugarCRM: Zarządzanie relacjami z klientami biznesowymi
- Magento: platforma handlowa e-commerce
- Zimbra: serwer poczty elektronicznej i wiadomości
Niezależnie od tego, czy jesteś twórcą projektu o otwartym kodzie źródłowym, czy też ekspertem w jednym, oto pięć sposobów na zarabianie pieniędzy za pomocą swojej wiedzy z oprogramowaniem open source. Każda z tych koncepcji zakłada, że projekt open source korzysta z licencji typu open source, która zezwala na opisaną działalność.
01 z 05Sprzedawaj umowy wsparcia
Wyrafinowana aplikacja typu open source, taka jak Zimbra, może być darmowa do pobrania i zainstalowania, ale jest to złożone oprogramowanie. Jego ustawienie wymaga wiedzy eksperckiej. Utrzymanie serwera przez dłuższy czas może wymagać kogoś z know-how. Któż lepiej skorzystać z tego rodzaju wsparcia niż ludzie, którzy stworzyli oprogramowanie?
Wiele firm typu open source sprzedaje swoje usługi wsparcia i kontrakty. Podobnie jak komercyjne oprogramowanie, kontrakty serwisowe zapewniają różne poziomy wsparcia. Możesz pobierać najwyższe stawki za natychmiastowe wsparcie telefoniczne i oferować niższe stawki za wolniejszą pocztę e-mail.
02 z 05Sprzedawaj ulepszenia o wartości dodanej
Mimo że podstawowe oprogramowanie open source może być bezpłatne, można tworzyć i sprzedawać dodatki, które zapewniają dodatkową wartość. Na przykład platforma blogowania Open Source WordPress obejmuje obsługę motywów lub układów graficznych. Dostępnych jest wiele bezpłatnych tematów o różnej jakości. Pojawiło się kilka firm, takich jak WooThemes i AppThemes, które sprzedają wypolerowane motywy dla WordPress.
Oryginalni twórcy lub osoby trzecie mogą tworzyć i sprzedawać ulepszenia dla projektów Open Source, dzięki czemu ta opcja jest świetną okazją do zarabiania pieniędzy.
03 z 05Sprzedaj dokumentację
Niektóre projekty oprogramowania są trudne w użyciu bez dokumentacji. Udostępnienie kodu źródłowego bez ponoszenia kosztów nie zobowiązuje do oddania dokumentacji. Rozważ przykład Shopp, wtyczki e-commerce dla WordPress. Shopp to projekt open source, ale dostęp do dokumentacji, którą musisz zapłacić za licencję, która zapewnia wejście na stronę. Możliwe jest - i całkowicie legalne - skonfigurowanie sklepu Shopp przy użyciu kodu źródłowego bez dokumentacji, ale trwa to dłużej i nie będziesz znać wszystkich dostępnych funkcji.
Nawet jeśli nie stworzyłeś oprogramowania open source, możesz napisać podręcznik dzielący się swoją wiedzą, a następnie sprzedać tę książkę za pośrednictwem kanałów e-wydawniczych lub tradycyjnych wydawców książek.
04 z 05Sprzedawaj binaria
Otwarty kod źródłowy jest właśnie taki - kod źródłowy. W niektórych językach komputerowych, takich jak C ++, kod źródłowy nie może być uruchamiany bezpośrednio. Najpierw należy go skompilować w tak zwany kod binarny lub maszynowy. Pliki binarne są specyficzne dla każdego systemu operacyjnego. W zależności od kodu źródłowego i systemu operacyjnego, kompilacja na binarne zakresy od trudnych do trudnych.
Większość licencji open source nie wymaga od twórcy, aby zapewniał swobodny dostęp do skompilowanych plików binarnych, tylko do kodu źródłowego. Chociaż każdy może pobrać swój kod źródłowy i stworzyć własny plik binarny, wiele osób nie wie, jak lub nie chce poświęcić czasu.
Jeśli masz doświadczenie w tworzeniu skompilowanych plików binarnych, możesz legalnie sprzedawać dostęp do tych plików binarnych dla różnych systemów operacyjnych, takich jak Windows i macOS.
05 z 05Sprzedaj swoją wiedzę jako konsultant
Sprzedaj własne doświadczenie. Jeśli jesteś programistą z doświadczeniem w instalowaniu lub dostosowywaniu dowolnej aplikacji open source, masz umiejętności marketingowe. Firmy zawsze szukają pomocy w ramach projektu. Witryny takie jak Elance i Guru.com to niezależne rynki, dzięki którym możesz skontaktować się z pracodawcami, którzy zapłacą za Twoje doświadczenie. Nie musisz być autorem oprogramowania open source, aby zarabiać z nim pieniądze.