
Lesley Fowler
0
886
194
Медленно, но верно, программное обеспечение с открытым исходным кодом Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет] Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет] «Открытый код» - это термин, который часто используется в наши дни. Возможно, вы знаете, что некоторые вещи с открытым исходным кодом, такие как Linux и Android, но знаете ли вы, что это влечет за собой? То, что открыто ... вступает во владение. Если вы в это не верите, просто посмотрите на некоторые из самых популярных инструментов, которые мы все используем: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android, а также все бесплатные альтернативы платному программному обеспечению 14 Free and Open Source Альтернативы для платного программного обеспечения 14 Бесплатные и открытые альтернативы для платного программного обеспечения Не тратьте деньги на программное обеспечение для личного использования! Существуют не только бесплатные альтернативы, они, скорее всего, предлагают все необходимые функции и могут быть проще и безопаснее в использовании. , Но знаете ли вы, что не все лицензии с открытым исходным кодом одинаковы?
На самом деле их десятки, и это не считая уникальных самописных лицензий, которые используют некоторые продукты с открытым исходным кодом. Каковы различия и что они значат для вас? Если вы пишете программное обеспечение с открытым исходным кодом, которое вы должны использовать?
Отказ от ответственности: эта статья не предназначена для юридических консультаций. Это только попытка суммировать понятия и использование для различных лицензий с открытым исходным кодом. По потенциальным юридическим вопросам обращайтесь к юристу.
Apache License 2.0
Лицензия Apache является лицензией, созданной и используемой Apache Software Foundation, который наиболее известен как HTTP-сервер Apache, который обслуживает многие веб-сайты, которые мы посещаем. Версия 2.0 была выпущена в 2004 году, чтобы упростить использование лицензии для проектов, не являющихся Apache, и остается одной из самых популярных лицензий на сегодняшний день..
Характеристики
- Программное обеспечение может быть использовано в коммерческих целях.
- Программное обеспечение может быть модифицировано для создания производных работ.
- Производные работы могут быть распространены.
- Производные работы могут распространяться с другой лицензией.
- Владелец программного обеспечения не может быть привлечен к ответственности за ущерб.
- Владелец товарных знаков программного обеспечения не может быть использован в производных работах.
- Оригинальный текст об авторском праве и лицензии должен храниться вместе с дистрибутивами.
- Существенные изменения в оригинальном программном обеспечении должны быть отмечены.
Когда вы должны его использовать?
Лицензия Apache является одной из наиболее разрешающих лицензий на программное обеспечение. Особенно примечателен тот факт, что авторам разрешено патентовать производные работы. Короче говоря, вы можете делать все, что угодно, с оригинальным программным обеспечением, если вы сохраняете оригинальные авторские права и сообщаете о любых внесенных вами серьезных изменениях..
Лицензия BSD с 2 пунктами
Лицензия BSD является чрезвычайно простой и разрешающей лицензией на программное обеспечение, которая была впервые опубликована в 1990 году и дважды пересматривалась, с каждым разом все более упрощаясь.
Характеристики
- Программное обеспечение может быть использовано в коммерческих целях.
- Программное обеспечение может быть модифицировано для создания производных работ.
- Производные работы могут быть распространены.
- Владелец программного обеспечения не может быть привлечен к ответственности за ущерб.
- Оригинальный текст об авторском праве и лицензии должен храниться вместе с дистрибутивами.
Когда вы должны его использовать?
Из-за простоты лицензии BSD некоторые предпочитают вместо этого использовать более явную лицензию Apache. Однако лицензия BSD имеет преимущество в случае, когда кто-нибудь должен быть в состоянии коммерциализировать варианты программного обеспечения с минимальным юридическим конфликтом. если ты хочу другие для расширения и коммерциализации вашей работы, используйте ее.
Следует отметить, что основное различие между лицензией BSD и лицензией Apache заключается в том, что лицензия Apache разрешает выдачу патента на производные произведения. Лицензия BSD не.
Лицензия Creative Commons
Creative Commons (CC) это организация, которая выпустила несколько различных типов лицензий, каждый из которых предназначен для обмена творческими работами. Стандарты CC позволяют любому взглянуть на творческую работу (изображение, видео, программное обеспечение и т. Д.) И узнать, что они могут и не могут с ней сделать..
Характеристики
Всего существует семь различных лицензий, предлагаемых организацией. Было бы слишком обрисовать их все здесь, но вы можете прочитать о них в нашем обзоре Creative Commons Что такое Creative Commons, и следует ли вам его использовать? Что такое Creative Commons, и стоит ли вам его использовать? Creative Commons - это набор лицензий, которые автоматически дают вам разрешение на различные действия, такие как повторное использование и распространение контента. Давайте узнаем больше об этом и как использовать это. .
Когда вы должны его использовать?
Лицензии CC являются фантастическими, и в некоторых случаях креативное достояние может стимулировать вашу карьеру. 3 Изменяющие карьеру причины лицензировать вашу работу с Creative Commons 3 Изменяющие карьеру причины лицензировать вашу работу с Creative Commons Представьте Creative Commons как инструмент маркетинга, который может расплатиться с огромными наградами в будущем. Вы лицензируете свою работу под этим? Если нет, вот три веские причины, почему вы должны. , Существует достаточно вариантов лицензии CC, чтобы вместить практически любую творческую работу, которую вы могли бы продолжить.
При этом инициатива Open Source не признает ни одну из этих лицензий как подлинно “Открытый исходный код”. Таким образом, лицензии CC могут быть несовместимы при использовании в сочетании с другим открытым программным обеспечением и лицензиями..
GNU General Public License 3
GNU General Public License был создан в 1989 году, когда Unix набирал популярность, как альтернатива ограниченным проприетарным лицензиям. Лицензия была пересмотрена дважды, при этом каждая редакция затрагивала существенные проблемы, возникшие в предыдущих версиях. Версия 3 была опубликована в 2007 году.
Характеристики
- Программное обеспечение может быть использовано в коммерческих целях.
- Программное обеспечение может быть модифицировано для создания производных работ.
- Производные работы могут быть распространены.
- Производные работы должны быть лицензированы в соответствии с GPL 3.
- В дистрибутивы должно входить оригинальное программное обеспечение и весь исходный код.
- Владелец программного обеспечения не может быть привлечен к ответственности за ущерб.
- Оригинальный текст об авторском праве и лицензии должен храниться вместе с дистрибутивами.
Когда вы должны его использовать?
GPL идеально подходит для “свобода программного обеспечения,” Это философия, согласно которой все пользователи должны иметь право запускать, копировать, распространять, изучать, модифицировать и улучшать программное обеспечение. Это гарантирует, что программное обеспечение с открытым исходным кодом остается открытым исходным кодом, даже при расширении в производные работы.
Однако помните, что включение кода GPL в ваш собственный код требует, чтобы весь ваш проект также имел лицензию GPL. Используйте его, только если вы готовы к тому, чтобы ваш проект жил и умер как открытый исходный код.
Какая лицензия с открытым исходным кодом является вашей любимой? Там также есть много других. Поделитесь своими мыслями о движении с открытым исходным кодом, комментируя ниже!