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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения см. в разделе Бесплатное программное обеспечение .

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

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

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

  • Лицензия Апача 2.0
  • BSD 3-Clause «Новая» или «Пересмотренная» лицензия
  • Стандартная общественная лицензия GNU (GPL)
  • МОЯ лицензия
  • Публичная лицензия Mozilla 2.0

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

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

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

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

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

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

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

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

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

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

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

Чтобы узнать больше, см. Почему WordPress бесплатен? Каковы затраты? В чем подвох?

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