Подтвердить что ты не робот

Является ли законным использование MySQL в коммерческой среде?

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

mySQL имеет корпоративные лицензии с (я думаю) другой базой кода и премиальной поддержкой со стороны Sun, но это совершенно необязательно.

Существуют ограничения на перераспределение mySQL в закрытом исходном продукте и связь с mySQL-библиотеками, как было указано в другом комментарии. Что касается перераспределения:

OEM-производители, ISV, VAR и другие дистрибьюторов, которые объединяют и распространять коммерчески лицензированные программного обеспечения с программным обеспечением MySQL и не хотите распространять исходный код для коммерчески лицензированного программного обеспечения в соответствии со второй версией GNU General Публичная лицензия ( "GPL" ) должна вводить в коммерческое лицензионное соглашение с Солнцем.

если вы хотите перераспределить mySQL вместе с коммерческим продуктом, проверьте юридическую страницу . Я думаю, что большинство компаний обошли это, установив сервер mySQL отдельно.

GPL и привязка к клиентским библиотекам

Я не знаю, что тот факт, что GPL (лицензия mySQL распространяется) запрещает связывание с программным обеспечением с закрытым исходным кодом для приложений, которые напрямую не связаны с mySQL, но поставляются с клиентскими библиотеками mySQL. Должны ли они быть Open Source? Если кто-то хотел бы пролить свет на это, в отдельном ответе или комментарии, мне было бы очень интересно.

Ответ 3

Из того, что я понял:
Если вы используете MySQL "как есть" только для целей тестирования, вы можете использовать его.

Если вы измените MySQL

  • вы по-прежнему можете использовать его НО, вам нужно сделать общедоступные изменения (GPL "переносит" )

Если вы каким-либо образом перераспределяете MySQL или работаете, исходя из MySQL, то это говорит все:

Q3: Как коммерческий OEM, ISV или VAR, когда я должен купить коммерческую лицензию для программного обеспечения MySQL?
A: OEM-производители, ISV и VAR, которые хотят использовать коммерческие двоичные файлы программного обеспечения MySQL в своих коммерческих приложениях, но не хотят, чтобы они подвергались GPL и не хотели выпускать исходный код для своих проприетарные приложения должны приобрести коммерческую лицензию от Oracle. Приобретение коммерческой лицензии означает, что GPL не применяется, а коммерческая лицензия включает гарантии, которые дистрибьюторы обычно находят в коммерческих соглашениях о продаже.