...

На англоязычном сайте указано что программа опен соурс что это значит

программеры. подскажите что такое опенсорс.

Открытое программное обеспечение, то есть программное обеспечение с (открытым) исходным кодом (англ. open source software) — способ разработки ПО, при котором создаваемый исходный код программ открыт, то есть общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы.

Бесплатность ПО есть право пользователя, но не обязанность производителя — «открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны.

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

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

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

Что такое Open Source

Статья о том, как понять Open Source – феномен открытого программного обеспечения. Какие мифы связаны с этим понятием, и какие рецепты предлагаются для понимания Open Source.

  • 02 октября 2015
  • 1 мин

Выпускник МГТУ им.

На Хабре вышла статья о том, как понять Open Source – феномен открытого программного обеспечения. Какие мифы связаны с этим понятием, и какие рецепты предлагаются для понимания Open Source.

Open Source – это открытое программное обеспечение, альтернативное название свободного программного обеспечения, введенное из — за неоднозначности выражения «free software» в английском языке. Выражение означает доступность произведения и материалов, использованных для его создания, по свободной/открытой лицензии.

Мифы, связанные с понятием открытого программного обеспечения

  • На ПО с открытым кодом нельзя заработать. Как яркий пример опровержения – коммерческие дистрибутивы Red Hat Enterprise Linux .
  • Бесплатность софта с открытым кодом. Платить можно не только деньгами, но и стоимостью времени работы специалиста.
  • Над открытым кодом трудятся только энтузиасты. Качественные проекты с открытым кодом делаются большими компаниями, например Java – детище Sun Microsystems.

Как научиться понимать Open Source?

  • Open Source – это почти всегда про деньги. Если вы видите непонятные, но мощные «движения» в сообществе, попытайтесь понять, кто и как хочет на этом заработать.
  • Думать, куда может пойти Open Source, и искать аналогии. В мире по-настоящему новые идеи появляются очень редко. Иногда полезной оказывается мысль о том, что Open Source в широком смысле имеет многовековую историю.
  • Периодически отказывайтесь от рецептов. Или ищите новые. Или вообще не используйте. Open Source быстро эволюционирует. То, что пару лет назад казалось фантастикой, сегодня уже реальность.

Интересное мнение автора с развернутыми примерами – в статье Понять Open Source.

  • 02 октября 2015
  • 1 мин

Что за зверь такой – open source проект

что такое Open Source проект

Open Source проект – это десктопная, мобильная программа или веб-приложение с открытым исходным кодом. Разработчик приложения распространяет свой проект по бесплатной, открытой лицензии. Каждый желающий может взять и доработать программу под себя, проверить безопасность или на базе open source проекта сделать свое собственное приложение.

Open Source это почти целая философия. “Открытое” приложение формирует вокруг себя целое комьюнити программистов, которые развиваются все вместе. Они делятся своими достижениями, обучаются, просто общаются и развивают продукт, которым сами пользуются.

Примеры Open Source проектов

Браузер Firefox, Chromium Project (Google Chrome). Системы управления контентом сайта: WordPress, ModX Revo, Drupal, Grav CMS, DotPlant 2. Операционная система GNU (как Lunix). Виртуальный планетарий NASA World Wind, Google Sky.

Думаем, хотя бы что-то одно знакомое Вы здесь увидели. Open Source проекты живут и активно развиваются. Но на чем же они зарабатывают? В чем смысл делать что-то бесплатным?

На чем зарабатывает Open Source

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

Две версии продукта

Вариант первый. Сделать две версии продукта.

Бесплатная версия будет содержать в себе все необходимое для комфортного “базового” использования. Платная содержит какие-нибудь крутые готовые модули, которые можно сделать самому, но надо сидеть разбираться в коде и документации. Может быть еще не на своем родном языке.

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

Экспертное обслуживание

Вариант второй. Тут все еще проще. Допустим, Вы пользуетесь нашей бесплатной VVERH CMS, платите нам (условно) 200.000 тысяч рублей в год, за то, что по первому звонку мы решаем какие-либо “вопросы” с нашей программой максимально оперативно. Например, Вы столкнулись с тем, что нет определенного функционала, значит мы его разработаем для Вас в течение пары часов, дней, недель. Все зависит от сложности задачи.

Open Source проекты “вымирают”?

Может показаться, а может кто-то где-то когда-то читал, что Open Source проекты скоро канут в лету. Но это не так. Их, как стартапов, с каждым годом становится больше и больше.

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

При подготовке материала использовались источники:
https://otvet.mail.ru/question/12531724
https://te-st.org/2015/10/02/open-source/
https://blog.vverh.digital/2019/chto-takoe-open-source-what-is-it/

Добавить комментарий