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

Оглавление:

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

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

Видео: Как работают компании с открытым исходным кодом, программисты зарабатывают деньги
Видео: Смотрим на Windows XP спустя 20 лет - YouTube 2024, Май
Anonim

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

Image
Image

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

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

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

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

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

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

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

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

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

Получение специальных плагинов и т. Д.

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

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

Заработок путем настройки кода

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

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

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

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

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

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

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

Похожие сообщения:

  • Почему Microsoft отдает предпочтение Linux и Open Source сейчас?
  • Money Manager Ex: бесплатное программное обеспечение для личных финансов для Windows
  • Лучшие бесплатные онлайн-курсы обучения Microsoft Office
  • Лучшие бесплатные загрузки программного обеспечения для Windows 10/8/7
  • Что такое мошенничество с мошенничеством и мошенничество с онлайн-рекламой

Рекомендуемые: