Подтвердить что ты не робот

Каковы преимущества участия в проектах с открытым исходным кодом?

Год назад я был большим поклонником .NET. Я разрабатывал специальные приложения по требованию, и было непросто понять, как вы можете жить, выполняя такую ​​работу - клиент просит вас сделать собственное приложение, вы устраиваете цену, выполняете работу и зарабатываете деньги.

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

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

Спасибо.

4b9b3361

Ответ 1

Есть несколько преимуществ для работы с проектами с открытым исходным кодом. Я буду кратким здесь и позволяю вам детально разобраться с деталями.

  • Опыт. Вы можете использовать некоторые вещи, которые, вероятно, не сможете использовать в своей дневной работе.
  • Fun. Это будет проект, который вы выбрали, поэтому вы можете наслаждаться им немного больше.
  • Свобода. Вероятно, будет меньше правил о том, что вы можете использовать, и о том, как надуманно вы можете делать вещи (в пределах разумного).
  • Вам это нужно! Вероятно, вы захотите выбрать продукт, который вам нужен, но вы хотите внести свой вклад в функции.

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

Ответ 2

Что касается возможности трудоустройства, это проблема? Улица cred.

Одни коллеги часто берут (в разной степени) акции в качестве вклада программиста в проекты с открытым исходным кодом, особенно если вы на младшем уровне. Это показывает самомотивацию, проактивность, способность работать в распределенных командах, доказательство того, что вы фактически использовали какой-то контроль над версиями и т.д.

Ответ 3

Еще одна причина: предположим, что вы используете версию 1.4 с открытым исходным кодом и хотите добавить к ней добавленную функцию. Вы добавляете его на свою собственную копию и не вносите вклад в версию с открытым исходным кодом. Когда версия 1.5 будет выпущена с множеством других лакомств, которые вам понравились бы, вам снова понадобится заплатить 1,5 с помощью вашей необходимой функции. Если вы внесли свой вклад и пошли в версию с открытым исходным кодом, у вас не будет этой проблемы обслуживания.

Ответ 4

Для меня, как в проектах с открытым исходным кодом, есть следующие преимущества:

  • Узнайте больше.
  • Показывает миру ваши навыки развития.
  • Сделайте ссылку на конкретный предмет или группу людей
  • Дайте хорошее впечатление о вас, что вы работаете с развитием, потому что вам это нравится. Любовь достаточно, чтобы провести свободное время в свободном проекте.
  • Он может стать продуктом в будущем или с "ключевым модулем" или плагинами, которые пользователь должен заплатить за него.
  • Еще раз: заставьте вас учиться больше, особенно если вы выполняете проект без отношения к вашей "ежедневной работе"

Ответ 5

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

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

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

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

Ответ 6

Участие в open source показывает, что вам нравится разработка программного обеспечения, а не только зарплата - это может сделать вас более интересным для будущего работодателя.

Ответ 8

Вы также можете спросить: каковы преимущества предоставления или добровольчества для благотворительности?

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

Если вы пишете свое собственное программное обеспечение и open-source, вы все равно можете его продать и продавать для него вспомогательные услуги (например, телефоны доверия, поддержка, руководства по работе с документами, пользовательское программирование). Это обычная бизнес-модель для компаний с открытым исходным кодом.

Ответ 9

Помогите улучшить код

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

Добавлена ​​функциональность

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

Ответ 10

Вам может понравиться читать The Cathedral and the Bazaar, автор Eric S Raymond (большой автор с открытым исходным кодом). Это очень хороший обзор истории движения с открытым исходным кодом, как он работает и где он может идти, написанный в неформальном и доступном стиле. Я хорошо знаком с возможностями open source (мой муж последние две работы были в компаниях с открытым исходным кодом), но я все еще многому научился от него.

Ответ 11

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

  • было бы полезно для вашего portofolio/resume, если вы участвуете в проекте с открытым исходным кодом в прошлом/настоящем.

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

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