
Harry James
0
2132
293
W systemie Windows, Mac i urządzeniach mobilnych możesz zarabiać na życie, sprzedając oprogramowanie bezpośrednio użytkownikom. Na tych platformach ludzie są przyzwyczajeni do płacenia za aplikacje (chociaż wiele z nich jest bezpłatnych. Wszystkie moje aplikacje: scentralizowany sklep z aplikacjami dla systemu Windows z dużą ilością bezpłatnego oprogramowania. Wszystkie moje aplikacje: scentralizowany sklep z aplikacjami dla systemu Windows z dużą ilością darmowego oprogramowania).
W przypadku oprogramowania typu open source sytuacja wygląda inaczej. Możesz bezpłatnie pobierać pieniądze, ale co powstrzyma kogoś przed pobraniem kodu źródłowego i zwolnieniem alternatywy?
Sprzedaż aplikacji, produktów fizycznych i usług online to także sposób, w jaki duzi faceci zarabiają pieniądze. Apple i Microsoft chcą, abyś używał ich programów na swoich komputerach. Więc jeśli jesteś pracownikiem produkującym kod do uruchomienia w komercyjnym systemie operacyjnym, Twój pracodawca prawdopodobnie sprzedaje oprogramowanie.
Google różni się tym, że większość swoich pieniędzy zarabia na reklamach, ale Canonical pobił, kiedy spróbował czegoś nawet nieco niejasnego.
Krótko mówiąc, musisz przyjąć inne podejście do zarabiania pieniędzy w świecie open source. Jak dokładnie ludzie zarabiają pieniądze produkując kod systemu Linux i rozdając go za darmo?
1. Prośba o darowizny
Idziesz do strony aplikacji i widzisz przycisk darowizny w rogu. Czy klikasz? Może. Prawdopodobnie nie.
Na tym polega problem polegania na darowiznach jako źródle dochodu. Czasami przychodzą pieniądze. Często nie.
Patreon pomógł niektórym członkom społeczności open source, ale wielu programistów nie jest wystarczająco popularnych, aby przyciągnąć kolejny miesiąc. Dystrybucje, takie jak Elementary i Ubuntu MATE, przynoszą ten przychód, korzystając z tego modelu, ale platforma lepiej nadaje się dla twórców treści niż twórców oprogramowania.
Kilka usług ma odmienne podejście. Witryny te nie są miejscem, w którym można prosić użytkowników o pieniądze, ale umożliwiają wysyłanie wskazówek dotyczących usług, które lubią. Przykłady obejmują Tip the Web i Gratipay.
Organizacjom łatwiej jest przyciągać darowizny niż indywidualni programiści. Grupy takie jak GNOME Foundation, KDE e.V., Free Software Foundation i Software Freedom Conservancy wnoszą wystarczającą liczbę darowizn do funkcjonowania. Entuzjaści otwartego oprogramowania przekazują darowiznę, aby przyczynić się do osiągnięcia celu, a firmy czasami przeznaczają duże pieniądze na wsparcie technologii, z których korzystają. Niektórzy chcą zostać sponsorami korporacyjnymi Zrozumienie, jak twórcy oprogramowania Open Source zarabiają Zrozumienie, jak twórcy oprogramowania Open Source zarabiają Prawda jest taka: wielu programistów i projektów OSS generuje przychody. .
2. Praca w firmie
Wielu programistów zarabia miesięczny dochód, tworząc kod systemu Linux. Pracują dla firm, które z tego czy innego powodu ustaliły, że wsparcie ekosystemu Linux jest dobre dla biznesu.
Niektóre są “otwarte źródło” firmy. Tworzenie wolnego oprogramowania jest kluczową częścią ich działalności. Red Hat jest tego najlepszym przykładem. Canonical, który tworzy Ubuntu, jest kolejnym znaczącym. Oba zarabiają pieniądze poprzez zawieranie umów wsparcia z firmami, które używają ich produktów.
Inni używają Linuksa do osiągania własnych celów. Przed Androidem i Chrome OS Google nie sprzedawał własnych dystrybucji, ale wciąż zatrudniał programistów, którzy musieli pracować na Linuksie. Przez lata wyprodukowała wiele aplikacji kompatybilnych z Linuksem. Czy przełączyłeś się z systemu Windows? 5 narzędzi Google, których możesz używać w systemie Linux przełączonym z systemu Windows? 5 narzędzi Google, z których możesz korzystać w systemie Linux .
Większość firm z programistami Linuksa nie przekazuje kodu do szerszej społeczności. Wielu z nich tworzy lub utrzymuje oprogramowanie dla przedsiębiorstw niezbędne do wykonywania swojej pracy. W końcu Linux jest bardziej widoczny na serwerach niż na komputerach stacjonarnych. Ta rzeczywistość zmusiła nawet Microsoft do zatrudniania osób pracujących z Linuksem. Czy Microsoft naprawdę kocha Linuksa? Czy Microsoft naprawdę kocha Linuksa? Microsoft i Linux miały burzliwe relacje. Przez lata prezesi wyrażali chęć, aby Linux zniknął, ale w dzisiejszych czasach historia jest inna. Czy Microsoft naprawdę lubi Linuxa? .
Ale w niektórych przypadkach nie ma możliwości obejścia bezpośredniej pracy nad oryginalnym projektem open source. Mniej znane firmy, takie jak StrongLoop i Voxer, płacą niektórym ludziom za pracę wyłącznie lub głównie w Node. A ponieważ życie nie jest czarno-białe, podobnie Microsoft.
3. Niezależność jako konsultant lub wykonawca
Deweloper może zarabiać przyzwoite pieniądze na niezależności. Zamiast dołączać do firmy, biorą swoje umiejętności i pracują jako konsultanci. Wiele organizacji potrzebuje pomocy w rozpoczęciu projektu typu open source, a konsultant może pomóc im rozpocząć działalność. Inni uważają, że utrzymanie projektu jest jeszcze trudniejsze i zwracają się o pomoc do konsultanta.
Wiele firm potrzebuje pomocy w budowie lub utrzymaniu serwera Linux, ale nie chce zatrudniać kogoś na etat. Niezależny wykonawca z doświadczeniem w Linuksie może przyjść i zająć się zadaniem.
Ta praca nie zawsze zapewnia stałą wypłatę, jaką zapewnia pracownik, ale zapewnia bardziej wiarygodne dochody niż darowizny. Daje to komuś, kto ma wiele umiejętności związanych z Linuksem, sposób na dofinansowanie całego programowania, które wykonali za darmo.
4. Polowanie na nagrody
Jednym z innowacyjnych podejść do płacenia programistom jest raczej stara szkoła. Wymień pracę, którą chcesz wykonać, i wystaw nagrodę. Ktokolwiek czyni czyn, zabiera do domu nagrodę.
Bountysource to strona internetowa, na której użytkownicy mogą przekazywać pieniądze na te nagrody. Nagroda nie musi pochodzić z jednego źródła. Wiele osób może rzucić 5 USD w stronę projektu w nadziei, że jeśli włączy się wystarczająca liczba osób, programista uzna nagrodę za kuszącą.
Niestety nagrody pieniężne nie zawsze pasują do zadania. Projekt Podstawowy wykorzystał Bountysource jako sposób na przyciągnięcie pomocy, ale nawet przy dodatkowym wkładzie od użytkowników większość miejsc pracy przyniesie deweloperowi 100 USD lub mniej. To grosze w porównaniu do pieniędzy, które programista zarabia w sektorze prywatnym.
Dlaczego oni to robią?
Motywacje różnią się w zależności od osoby. Wielu programistów uważa, że oprogramowanie powinno być wolne i otwarte oprogramowanie. 5 powodów, dla których oprogramowanie powinno być wolne i otwarte oprogramowanie. 5 powodów, dla których oprogramowanie powinno być bezpłatne i otwarte oprogramowanie. Wolne oprogramowanie nie oznacza tylko, że możesz korzystać z aplikacji lub gry bez intratny. Chodzi o długowieczność, prywatność, własność i wiele więcej! . A przynajmniej uważają, że tworzenie takiego oprogramowania przynosi korzyści światu. Inni programiści uważają, że nie odniosą sukcesu, próbując sprzedać swoje oprogramowanie, więc równie dobrze mogliby go otworzyć. Niektóre pochodzą z przeciwnej strony - nie widzą powodu nie otworzyć swój projekt. Podrzucanie kodu na GitHub zachęca innych do pomocy i ulepszenia aplikacji.
Niektórzy chętnie wykorzystują swoje umiejętności tworzenia oprogramowania, które im się podoba po spędzeniu godzin na mniej interesujących projektach w codziennej pracy. Inni to studenci po raz pierwszy napinający mięśnie.
Pod koniec dnia, “darmowy” praca nie jest darmowa. Wolontariusze muszą jakoś zarabiać pieniądze. I podczas gdy większość oprogramowania w repozytoriach Twojej dystrybucji pochodzi od programistów, którzy pracują za darmo, wiele osób wciąż zarabia za wkład w ekosystem open source.
Czy otrzymujesz wynagrodzenie za pracę w systemie Linux? Czy tworzysz aplikacje? Pracujesz na serwerach? Stworzyć narzędzia, które działają w sieci? Jakie są pieniądze? Podziel się z nami swoimi doświadczeniami w komentarzach!