Что такое открытый исходный код? Примеры определений

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

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

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

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

Определение открытого исходного кода

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

Инициатива с открытым исходным кодом

Открытый и закрытый исходный код. Ошибки и ситуативные баги.

Определение открытого исходного кода (OSD) объясняет, что программное обеспечение с открытым исходным кодом — это не просто предоставление доступа к исходному коду. Существуют также правила относительно способа распространения программного обеспечения.

  1. Другие должны иметь право распространять программное обеспечение либо бесплатно, либо за определенную плату.
  2. При распространении программного обеспечения должен быть включен исходный код.
  3. Другие могут изменять программное обеспечение. Модификации должны распространяться на тех же условиях, что и оригинальное программное обеспечение.
  4. Целостность исходного кода автора должна быть сохранена.
  5. Лицензия не должна дискриминировать ни одного человека или группу людей.
  6. Лицензия не должна ограничивать пользователей в использовании программного обеспечения в конкретном виде бизнеса или исследовательском проекте.
  7. Лицензия распространяется на всех, кто получает программное обеспечение, независимо от того, кто ему его предоставил.
  8. Лицензия остается действительной независимо от того, как она распространяется.
  9. Лицензия не должна накладывать ограничения на другое программное обеспечение, с которым она поставляется.
  10. Лицензия остается действительной независимо от того, на какой технологии или интерфейсе она работает.

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

В чем разница между открытым исходным кодом и свободным программным обеспечением?

Движение за свободное программное обеспечение появилось раньше движения за открытый исходный код и вдохновило его. Это общественное движение, которое было начато в 1989 году Ричардом Столлманом в ответ на то, что лицензии на программное обеспечение становились все более ограничительными.

Они направлены на защиту свободы пользователей программного обеспечения посредством GNU General Public License или GPL, лицензии на программное обеспечение, управляемой Фондом свободного программного обеспечения (FSF).

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

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

Итак, в 1998 году была сформирована Open Source Initiative для продвижения методологии открытого исходного кода с практической, деловой точки зрения. Она признает более широкий спектр лицензий, чем Free Software Foundation. Далее мы рассмотрим эти лицензии.

Для получения более подробной информации см. раздел «Свободное программное обеспечение.

Лицензии с открытым исходным кодом

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

Инициатива по открытому исходному коду поддерживает список одобренных лицензий. Вот некоторые из наиболее популярных лицензий с открытым исходным кодом:

  • Лицензия Apache 2.0
  • BSD 3-Clause «Новая» или «Пересмотренная» лицензия
  • GNU General Public License (GPL)
  • Лицензия MIT
  • Общественная лицензия Mozilla 2.0

Лицензии на программное обеспечение с открытым исходным кодом способствуют сотрудничеству и обмену между разработчиками-единомышленниками.

Преимущества и недостатки программного обеспечения с открытым исходным кодом

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

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

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

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

Именно благодаря преимуществам открытого исходного кода WordPress стал динамичной платформой для веб-публикаций.

Как WordPress остается в бизнесе, если он с открытым исходным кодом?

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

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

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

Например, многие разработчики построили успешный бизнес на WordPress, предлагая премиум-плагины WordPress, хостинг WordPress и другие услуги.

Мы надеемся, что эта статья помогла вам узнать больше о программном обеспечении с открытым исходным кодом. Вы также можете просмотреть наш список «Дополнительное чтение» ниже, чтобы ознакомиться со статьями о полезных советах, хитростях и идеях WordPress.

Если вам понравилось это руководство, то подпишитесь на наш канал YouTube для просмотра видеоуроков по WordPress. Вы также можете найти нас в Twitter и Facebook (признана экстремистской организацией на территории РФ).

Дополнительное чтение

  • Свободное программное обеспечение
  • Сколько на самом деле стоит создание сайта на WordPress?
  • GPL
  • Как правильно обратиться за поддержкой WordPress и получить ее
  • Почему WordPress бесплатный? Каковы издержки? Что такое Catch?

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий