Otwarte źródło

Jak zarabiają firmy Open Source i programiści??

Jak zarabiają firmy Open Source i programiści??

Oprogramowanie Open Source dla wielu nie jest niczym nowym. Jest to darmowe oprogramowanie komputerowe udostępniane wraz z jego kodem. Osoba lub organizacja, która stworzyła oprogramowanie typu open source, udostępnia je na podstawie licencji na używanie, modyfikowanie i/lub rozpowszechnianie oprogramowania. Wiele dużych firm, w tym Oracle i Google, również obsługuje oprogramowanie typu open source. Można przyjąć za pewnik, że ludzie tworzą oprogramowanie typu open source, ponieważ uwielbiają kodować. Ale czy programiści Open Source zarabiają?? Jeśli tak, to w jaki sposób programiści i firmy Open Source zarabiają??  Celem tego postu jest zidentyfikowanie i wymienienie metod, dzięki którym takie firmy programistyczne i programiści mogą zarabiać pieniądze.

Jak firmy Open Source zarabiają??

Firmy Open Source czasami tworzą oprogramowanie i nie publikują całego kodu. Innymi słowy, część oprogramowania jest open source, podczas gdy niektóre części są prywatne. Jeśli ktoś chce korzystać z takiego oprogramowania, musi zapłacić firmie trochę pieniędzy, aby móc korzystać z oprogramowania z pełną funkcjonalnością.

Firmy open source, takie jak Oracle itp. również zarabiać pieniądze, zapewniając szkolenia online lub na miejscu oraz wsparcie dla ich programów open source. Na przykład Hadoop Apache jest darmowy, ale jest zbyt skomplikowany, aby ktokolwiek mógł zacząć go używać od razu. W takich przypadkach firmy open source zapewniają pomoc w celu uzyskania zysku przy instalacji i szkoleniu pracowników firmy, która ich zatrudnia. W przypadku Hadoop, chociaż personel strony trzeciej może być przydatny, preferowany byłby personel związany z Apache, ponieważ opracowywał kod źródłowy, ponieważ zna go lepiej niż trenerzy stron trzecich lub dostawcy wsparcia.

Niektóre firmy open source – głównie te, które tworzą oprogramowanie na urządzenia mobilne – wyświetlają reklamy w oprogramowaniu, aby zarabiać pieniądze. Reklamy te są wyświetlane na górze lub na dole ekranu i generalnie nie są nachalne. Ale zajmują cenną przestrzeń na ekranie. Wręcz przeciwnie, ponieważ są one bezpłatne, użytkownicy nie mają większych zastrzeżeń do reklam.

Jak zarabiają programiści Open Source?

Firmy płacą programistom Open Source

Może trudno w to uwierzyć, ale są firmy, które płacą programistom, którzy tworzą oprogramowanie open source. Na przykład Red Hat, IBM, Novell, Linux Foundation i inni dystrybutorzy systemu operacyjnego Linux płacą programistom pracującym na Linuksie, aby praca nad aktualizacją i łataniem oprogramowania była kontynuowana. Chociaż Linux jest dostępny bezpłatnie dla użytkowników końcowych, kosztuje trochę dla dystrybutorów systemu operacyjnego. Ale z drugiej strony koszty są znacznie mniejsze niż te, które musieliby ponieść, dystrybuując systemy operacyjne Windows lub Apple.

Jeśli jakakolwiek luka zostanie wykryta w takim oprogramowaniu, powiedzmy Linux, znajdą się firmy chętne zapłacić programistom, którzy mogą naprawić problem. Są to firmy, które używają Linuksa do zarabiania w taki czy inny sposób. Prostym przykładem mogą być twórcy sprzętu, którzy sprzedają komputery z zainstalowanym systemem Linux. Wśród innych przykładów mogą być firmy tworzące oprogramowanie oparte na Linuksie.

Podobnie w przypadku innych produktów open source są ludzie, którzy płacą za prawidłową budowę i utrzymanie oprogramowania.

Zarabianie poprzez tworzenie specjalnych wtyczek itp.

Niektóre firmy korzystające z jakiegokolwiek oprogramowania Open Source mogą zatrudniać programistów zaangażowanych w projekt do tworzenia specjalnych wtyczek i dodatków. Skoro pracowali już nad tworzeniem oprogramowania open source, znają kod i nie muszą pracować od zera. Zatrudnienie takich programistów do tworzenia dodatków, wtyczek i dodatków do oprogramowania jest znacznie tańsze niż zatrudnienie profesjonalisty z zewnątrz.

Chociaż firmy mogą mieć własne skrzydło programistyczne, oszczędza się czas zatrudniać programistów zaangażowanych w tworzenie oprogramowania open source, zamiast zatrudniać własnych pracowników do studiowania kodu, a następnie proszenia ich o tworzenie dodatków.

Zarabianie przez dostosowanie kodu

Tak samo jak w powyższym przypadku, ale w tym przypadku firmy korzystające z oprogramowania typu open source zatrudniają programistów, aby nieco ulepszyli kod, aby dopasować go do potrzeb firmy. Ponownie jest to korzystne dla firm proszących o modyfikację, ponieważ angażują profesjonalistów, którzy już pracowali nad kodem, zamiast prosić własnych programistów o przestudiowanie i modyfikację kodu. Oszczędza to czas, chociaż dodaje się trochę kosztów związanych z płatnościami dla takich programistów.

Ponieważ open source oznacza szybkie operacje, jeśli firma wybierze bezpłatne oprogramowanie typu open source, aby zintegrować się z istniejącym projektem i potrzebna jest trochę pracy, zawsze można zatrudnić profesjonalistę, który już pracował nad kodem, jeśli czas jest czynnikiem, tak jak zawsze.

Zarabianie przez udzielanie wsparcia

Nie każde oprogramowanie typu open source jest łatwe w instalacji i obsłudze. Firmy, które wdrażają wersję takiego oprogramowania, mogą zaangażować jednego z programistów open-source do szkolenia swoich pracowników i udzielenia wsparcia w przypadku problemów.

Niektórzy ludzie celowo tworzą oprogramowanie typu open source, które uchodzi za darmowe i otwarte, ale ma wiele ukrytych części. Konieczność instalacji i przeszkolenia staje się w tym przypadku konieczna. Chociaż takie oprogramowanie nie jest etycznie oprogramowaniem typu open source, nadal się sprzedaje.

Trzeba być dość aktywnym w dziedzinie open source, aby otrzymać ofertę od firm, które chcą modyfikacji lub dodatkowych funkcji. O ile mi wiadomo, osoby pracujące nad projektem grupowym często umieszczają swoje imię i nazwisko oraz identyfikatory e-mail w komentarzach do kodu źródłowego, aby inne osoby badające kod mogły się z nimi skontaktować z dowolnego powodu i jeśli identyfikator e-mail pojawia się wiele razy, np. ta osoba jest prawdopodobnie najlepsza do pracy nad ulepszaniem, modyfikowaniem, tworzeniem dodatków lub wykonywaniem podobnych działań na kodzie.

Myślę, że największy procent pieniędzy w sektorze oprogramowania open source pochodzi ze wsparcia i dostosowywania kodu open source. podkręcanie. Jeśli coś przegapiłem, proszę o komentarz.

Gry 5 najlepszych gier zręcznościowych dla systemu Linux
5 najlepszych gier zręcznościowych dla systemu Linux
W dzisiejszych czasach komputery to poważne maszyny używane do gier. Jeśli nie możesz uzyskać nowego wysokiego wyniku, będziesz wiedział, o co mi chod...
Gry Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 wydana w zeszłym miesiącu jest szóstą wersją rozwojową w 1.13.Seria x i zapewnia szereg ulepszeń, w szczególności w interfejsie...
Gry Jak zainstalować League Of Legends na Ubuntu 14.04
Jak zainstalować League Of Legends na Ubuntu 14.04
Jeśli jesteś fanem League of Legends, to jest okazja do przetestowania League of Legends. Pamiętaj, że LOL jest obsługiwany w PlayOnLinux, jeśli jeste...