Отворен код

Как компаниите и програмистите с отворен код печелят пари?

Как компаниите и програмистите с отворен код печелят пари?

Софтуер с отворен код не е нищо ново за мнозина. Това е безплатен компютърен софтуер, който се предоставя заедно с неговия код. Лицето или организацията, създали софтуера с отворен код, го предоставя по лиценз за използване, модифициране и / или разпространение на софтуера. Много големи компании, включително Oracle и Google, също поддържат софтуер с отворен код. Може да се приеме за даденост хората да създават софтуер с отворен код, защото обичат кодирането. Но правят ли разработчиците с отворен код пари?? Ако е така, как програмистите и компаниите с отворен код печелят пари?  Целта на тази публикация е да идентифицира и изброи методите, чрез които такива софтуерни компании и разработчици могат да печелят пари.

Как компаниите с отворен код печелят пари?

Компаниите с отворен код понякога създават софтуер и не оповестяват публично целия код. С други думи, част от софтуера е с отворен код, докато някои части са частни. Ако някой иска да използва такъв софтуер, той или тя трябва да плати на компанията някои пари, за да може да използва софтуера с пълна функционалност.

Компании с отворен код като Oracle и др. също така печелят пари, като осигуряват онлайн обучение или обучение на място и подкрепа за своите програми с отворен код. Например, Hadoop на Apache е безплатен за използване, но е твърде сложен, за да може някой да започне да го използва веднага. В такива случаи компаниите с отворен код предоставят помощ за печалба при инсталирането и обучението на служители на компанията, която ги наема. В случая на Hadoop, макар че персоналът на трети страни може да бъде полезен, предпочитанието ще бъде дадено на персонала, свързан с Apache, тъй като той разработва изходния код, тъй като го знае по-добре от треньорите-обучители или доставчици на поддръжка.

Някои компании с отворен код - най-вече тези, които разработват софтуер за мобилни устройства - показват реклами в софтуера, за да печелят пари. Тези реклами се показват в горната или долната част на екрана и като цяло не са натрапчиви. Но те заемат ценното пространство на екрана. Напротив, тъй като те са безплатни, потребителите нямат много възражения срещу рекламите.

Как програмистите с отворен код печелят пари

Компаниите плащат програмисти с отворен код

Може да ви е трудно да повярвате в това, но има компании, които плащат на програмистите, които създават софтуер с отворен код. Например Red Hat, IBM, Novell, Linux Foundation и други дистрибутори на операционната система Linux плащат на програмистите, работещи на Linux, така че работата по надграждане и корекция на софтуера продължава. Въпреки че Linux предлага безплатни разходи за крайните потребители, това струва малко на дистрибуторите на операционната система. Но тогава разходите са много по-малко от това, което би трябвало да платят при разпространението на операционни системи Windows или Apple.

Ако се открие някаква вратичка в такъв софтуер, да речем Linux, ще има компании, готови да платят на програмисти, които могат да решат проблема. Това са компаниите, които използват Linux за печалба по един или друг начин. Един прост пример могат да бъдат разработчиците на хардуер, които продават инсталирани компютри с Linux. Сред другите примери могат да бъдат компании, които разработват софтуер, базиран на Linux.

По същия начин и за други продукти с отворен код има хора, които плащат за правилното изграждане и поддръжка на софтуера.

Печелете чрез създаване на специални плъгини и т.н.

Някои компании, които използват всякакъв вид софтуер с отворен код, могат да наемат програмисти, участващи в проекта, за да създадат специални плъгини и екстри. Тъй като вече са работили по създаването на софтуер с отворен код, те познават кода и не е необходимо да работят от нулата. Наемането на такива програмисти за създаване на добавки, приставки и екстри за софтуера е много по-евтино от наемането на професионалист отвън.

Въпреки че компаниите могат да имат свое собствено крило за програмиране, спестява време да се наемат програмисти, участващи в създаването на софтуер с отворен код, вместо да имат свои служители, които да изучават кода и след това да ги помолят да създадат добавки.

Печелене чрез персонализиране на код

Същото като в горния случай, но в този случай компаниите, използващи софтуер с отворен код, наемат разработчиците, за да оправят кода малко, за да отговарят на нуждите на компанията. Отново, това е благоприятно за компании, които искат модификация, тъй като те ангажират професионалисти, които вече са работили по кода, вместо да искат от собствените си програмисти да проучат и модифицират кода. Това спестява време, въпреки че се добавя малко режийни разходи като плащане към такива програмисти.

Тъй като отвореният код означава бързи операции, ако компания вземе безплатен за използване софтуер с отворен код, за да се интегрира в съществуващия си проект и е необходимо малко работа, винаги е възможно да наемете специалист, който вече е работил по кода, ако е време е фактор, както винаги е.

Печелене чрез предоставяне на поддръжка

Не всеки софтуер с отворен код е лесен за инсталиране и използване. Компаниите, които прилагат версия на такъв софтуер, могат да ангажират някой от програмистите с отворен код да обучи своя персонал и да осигури подкрепа в случай на проблеми.

Някои хора умишлено създават нещо като софтуер с отворен код, който преминава като безплатен и отворен, но има много части скрити. Необходимостта от инсталиране и обучение в този случай става необходима. Въпреки че такъв софтуер не е софтуер с отворен код етично, той все още се продава.

Човек трябва да бъде доста активен в областта на отворения код, за да получи оферта от компаниите, които искат модификация или допълнителни функции. Доколкото знам, хората, работещи по групов проект, често включват имената и имейл адресите си в коментарите на изходния код, така че другите, изучаващи кода, да могат да се свържат с тях по някаква причина и ако имейл идентификатор се появи много пъти, като този човек е може би най-добрият, който да работи за променяне, модифициране, създаване на екстри или извършване на подобни действия върху кода.

Предполагам, че основният процент пари в софтуерния сектор с отворен код идва от поддръжката и персонализирането на кода с отворен код. ощипване. Ако съм пропуснал нещо, моля, коментирайте.

Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...
Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...