Вопрос

В настоящее время я работаю над замкнутым коммерческим веб-проектом, который использует Мариадб как база данных. Интересно, о лицензировании Мариадба. Должны ли мы получить лицензию на использование ее с нашим коммерческим проектом? На веб-сайте они упоминают «ГНУ ГРУДУЩИЙ Общественная лицензию, версию 2». Что значит что именно?

http://kb.askmonty.org/v/mariadb-license.

Это было полезно?

Решение

GPL (GNU General Public License) утверждает, что вы можете бесплатно использовать программное обеспечение, но вы не можете изменять и продавать его, если вы не выпустите исходный код. Это означает, что вы можете использовать его в вашем проекте закрытого источника.

MySQL был изначально под GPL, но имеет некоторые различные вопросы лицензирования, поскольку он был куплен Oracle. Вы все равно можете использовать его под GPL, но Oracle также предлагает коммерческие лицензии.

Другие советы

Есть пара способов использовать Mariadb с вашим коммерческим программным обеспечением закрытого источника:

  • Вы можете купить лицензию из Oracle в MySQL, а затем попросите Monty Program AB, чтобы дать вам право использовать все изменения Mariadb, сделанные для MySQL с вашим проектом.
  • Вы можете использовать разъем для MySQL, который не является GPL и который обеспечивает доступ к одной базе данных. В этом случае GPL сервера не влияет на вас. Вы можете получить такой разъем, например из Skysql.

Читайте также: http://kb.askmonty.org/en/licensing-faq.

Я мог бы ошибаться, но я не думаю, что это возможно: Mariadb - это филиал от версии MySQL GLED. Только MySQL (IE: Oracle) содержит авторские права, и, следовательно, разрешено лицензировать код по другой лицензии. Mariadb не (до моего знания) имеет любые авторские права на оригинальный источник MySQL, и, следовательно, они не могут переоценить.

Mariadb распространяется только с лицензией GNU GPLV2. Там нет коммерческой лицензии, и никогда не будет по юридическим причинам.

Однако, почему вы думаете, что вам нужна коммерческая лицензия? Вам нужно только в 2 случаях:

  • Ваше приложение использует несколько плагинов, которые являются коммерческими или используют лицензию, которая несовместима с GPL2.
  • MariaDB встроен в ваше заявление.

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

Я не думаю, что предоставленный ответ полностью правильный. Ключевой выпуск вот как вы используете БД, т.е. как вы делаете запросы DB, если вы любым способом связаны с вашим кодом в клиентскую библиотеку, вы должны выпустить свой проект по лицензии, совместимой с GPL (т. Е. Лицензию, совместимой с Библиотека, которую вы ссылаетесь на), я не уверен, как именно тогда вы просто используете инструмент командной строки, но с учетом духа GPL оно было бы одинаково.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top