Jump to content

Рубиновая лицензия

Рубиновая лицензия
Автор Юкихиро Мацумото
Издатель Юкихиро Мацумото и др.
SPDX идентификатор Руби
Совместимость с Debian FSG Да [1]
ФСФ одобрено Да
OSI одобрено Нет
Совместимость с лицензией GPL Да [2]
Авторское лево Нет
Связывание из кода с другой лицензией Да

Лицензия Ruby — это бесплатная лицензия с открытым исходным кодом, применимая к языку программирования Ruby , а также доступная для использования в других проектах. Он содержит явный пункт о двойном лицензировании , в котором говорится, что программное обеспечение, подпадающее под его условия, может распространяться либо на условиях, включенных в саму лицензию Ruby, либо на условиях Стандартной общественной лицензии GNU v2 или лицензии BSD, состоящей из двух пунктов (в зависимости от используемая версия лицензии Ruby).

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

Для версий до 1.9.2 язык программирования Ruby был доступен по явной схеме двойной лицензии, которая позволяла пользователям выбирать между выделенной лицензией Ruby или GNU General Public License v2 (GPLV2), которая является одной из наиболее распространенных бесплатных лицензий. лицензии на программное обеспечение.

Начиная с версии 1.9.3, положение о двойном лицензировании изменилось и теперь предлагает выбор лицензии FreeBSD .

Совместимость

[ редактировать ]

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

Лицензия Ruby одобрена Фондом свободного программного обеспечения и считается совместимой со Стандартной общественной лицензией GNU благодаря явному пункту о двойном лицензировании . [2]

Инициатива открытого исходного кода не включает лицензию Ruby явным образом в качестве сертифицированной лицензии с открытым исходным кодом; это считается «ненужным» из-за положения о двойном лицензировании. [3]

При обсуждении изменения пункта о двойном лицензировании в списке рассылки, посвященном легальному использованию Debian, было отмечено, что, хотя сама лицензия Ruby, возможно, несовместима с Руководством по свободному программному обеспечению Debian , это не имеет значения из-за пункта о двойном лицензировании. [4]

Программное обеспечение под лицензией Ruby (включая более старую версию, когда GPLv2 была альтернативной лицензией Ruby 1.9.2) может быть включено в двоичную форму в продукт Apache, если это включение соответствующим образом помечено. [5]

Принятие

[ редактировать ]

Программное обеспечение, кроме самого языка программирования Ruby , которое использует лицензию Ruby, включает:

  • JRuby , реализация Ruby на виртуальной машине Java.
  • MacRuby — реализация Ruby 1.9 непосредственно поверх основных технологий Mac OS X, таких как среда выполнения Objective-C и сборщик мусора, инфраструктура компилятора LLVM, а также платформы Foundation и ICU. MacRuby содержит код из проекта Ruby. [6] а исходный код большинства примеров MacRuby, если не указано иное, подпадает под действие лицензии Ruby. [7]
  • RubyGems — менеджер пакетов для Ruby.
  • IronRuby , реализация Ruby, ориентированная на .NET Framework.
  • Реализация JSON для Ruby [8]
  1. ^ «Debian — Информация о лицензии» . Фонд Дебиан . Проверено 9 ноября 2013 г.
  2. ^ Перейти обратно: а б «Различные лицензии и комментарии к ним» . Фонд ГНУ.
  3. ^ Джонсон, Дэвид (3 февраля 2002 г.). «Рубиновая лицензия» . лицензия-обсудить (список рассылки) . Проверено 17 мая 2020 г.
  4. ^ «Re: Проверка лицензии: Ruby 1.9.3» .
  5. ^ «Ранее задаваемые вопросы по юридическим вопросам ASF» . www.apache.org .
  6. ^ «МакРуби/МакРуби» . Гитхаб . 14 февраля 2022 г.
  7. ^ «МакРуби/МакРубиСэмплс» . Гитхаб . Май 2021.
  8. ^ «Реализация JSON для Ruby» . флори.github.io .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3ba2d0a661be913745576ba1f4ae1ddb__1709034480
URL1:https://arc.ask3.ru/arc/aa/3b/db/3ba2d0a661be913745576ba1f4ae1ddb.html
Заголовок, (Title) документа по адресу, URL1:
Ruby License - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)