Android

Как компании с открытым исходным кодом, программисты зарабатывают деньги

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net
Anonim

ПО с открытым исходным кодом не является чем-то новым для многих. Это бесплатное программное обеспечение, которое предоставляется вместе с его кодом. Лицо или организация, создавшая программное обеспечение с открытым исходным кодом, делает его доступным по лицензии для использования, модификации и / или распространения программного обеспечения. Многие крупные компании, включая Oracle и Google, также поддерживают программное обеспечение с открытым исходным кодом. Можно считать само собой разумеющимся, что люди создают программное обеспечение с открытым исходным кодом, потому что им нравится кодирование. Но делают ли разработчики Open Source деньги? Если да, то как работают Open Source Programmers и компании? Цель этой публикации - выявить и перечислить методы, с помощью которых такие компании и разработчики программного обеспечения могут зарабатывать деньги.

Как компании с открытым исходным кодом зарабатывают деньги

Компании с открытым исходным кодом иногда создают программное обеспечение и не публикуют все код. Другими словами, часть программного обеспечения является открытым исходным кодом, в то время как некоторые части являются частными. Если кто-то хочет использовать такое программное обеспечение, ему или ей нужно заплатить компании за деньги, чтобы иметь возможность использовать программное обеспечение с полной функциональностью.

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

Некоторые с открытым исходным кодом компании - в основном те, которые разрабатывают программное обеспечение для мобильных устройств - отображают в программной рекламе, чтобы делать деньги. Эти рекламные объявления отображаются сверху или снизу экрана и, как правило, не навязчивы. Но они занимают ценное пространство экрана. Наоборот, поскольку они бесплатны, пользователи не имеют большого количества возражений против рекламы.

Как программисты с открытым исходным кодом зарабатывают деньги

Компании платят программистам с открытым исходным кодом

Вам может быть трудно поверить в это, но есть компании, которые платят программистам, которые создают программное обеспечение с открытым исходным кодом. Например, Red Hat, IBM, Novell, Linux Foundation и другие дистрибьюторы операционной системы Linux платят программистам, работающим в Linux, так что работа по обновлению и исправлению программного обеспечения продолжается. Хотя Linux поставляется бесплатно для конечных пользователей, это немного стоит дистрибьюторам операционной системы. Но тогда затраты намного меньше того, что им придется платить при распространении операционной системы Windows или Apple.

Если какая-либо лазейка будет обнаружена в таком программном обеспечении, скажем, Linux, будут компании, желающие заплатить программистам, которые могут исправить проблема. Это компании, которые используют Linux для получения прибыли так или иначе. Простым примером могут быть разработчики оборудования, которые продают установленные Linux компьютеры. Среди других примеров могут быть компании, которые разрабатывают программное обеспечение на базе Linux.

Аналогичным образом, для других продуктов с открытым исходным кодом есть люди, которые платят за правильную сборку и обслуживание программного обеспечения.

Заработок при создании специальных плагинов, И т. Д.

Некоторые компании, которые используют любое ПО с открытым исходным кодом, могут нанять программистов, участвующих в проекте, для создания специальных плагинов и дополнений. Поскольку они уже работали над созданием программного обеспечения с открытым исходным кодом, они знают код и не нуждаются в работе с нуля. Наем таких программистов для создания аддонов, плагинов и дополнительных компонентов для программного обеспечения намного дешевле, чем наем профессионала извне.

Хотя у компаний может быть свое собственное программирующее крыло, экономить время нанимать программистов, участвующих в создании программного обеспечения с открытым исходным кодом, вместо того, чтобы иметь собственных сотрудников для изучения кода, а затем попросить их создать аддоны.

Заработок Настройка кода

То же, что и в приведенном выше случае, но в этом случае компании, использующие программное обеспечение с открытым исходным кодом, нанимают разработчиков для настройки кода немного в соответствии с потребностями компании. Опять же, это благоприятно для компаний, требующих изменения, поскольку они привлекают профессионалов, которые уже работали над кодом, а не просят своих программистов изучить и изменить код. Это экономит время, хотя небольшие накладные расходы добавляются в виде оплаты для таких программистов.

Поскольку открытый исходный код означает быстрые операции, если компания выбирает бесплатное использование программного обеспечения с открытым исходным кодом для интеграции в свой существующий проект и небольшую работу необходимо всегда нанимать профессионала, который уже работал над кодом, если время является фактором, как это всегда бывает.

Заработок при предоставлении поддержки

Не все программное обеспечение с открытым исходным кодом прост в установке и использовании. Компании, которые внедряют версию такого программного обеспечения, могут привлечь одного из программистов с открытым исходным кодом для обучения своих сотрудников и оказания поддержки в случае возникновения проблем.

Некоторые люди сознательно создают своего рода программное обеспечение с открытым исходным кодом, которое выходит как свободное и открытое, но имеет большая часть скрыта. В этом случае необходима установка и обучение. Хотя такое программное обеспечение не является программным обеспечением с открытым исходным кодом, этически, оно все еще продается.

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

Я полагаю, что основная доля денег в секторе программного обеспечения с открытым исходным кодом исходит из поддержки и настройки открытого кода. подстройка. Если я пропустил что-нибудь, прокомментируйте.