Задавайте вопросы, мы ответим
Вы не зашли.
Нужна ли какая-либо лицензия для MySQL под Win, для организации, без поддержки . Где-то вычитал, что под win стоит порядка 200$, кто-нибудь может дать информацию?
Неактивен
Сейчас юридическая сторона следующая. MySQL существует в двух редакциях с разными лицензиями.
1. MySQL Community - лицензирована под GPL. Распространяется бесплатно, код открыт.
2. MySQL Enterprise - лицензирована под коммерческой лицензией. Распространяется вместе с пакетами поддержки различного уровня. Исходный код доступен.
По сути, обе редакции MySQL основаны на одних и тех же исходных кодах. MySQL Enterprise - сертифицированные и протестированные бинарники + поддержка + дополнительные утилиты (дополнительные коннекторы, Advisory tools) + доступ к базе знаний MySQL.
Если Вы используете MySQL в своей организации (включая использование для коммерческой деятельности) и не приобретали программу поддержки, то значит Вы используете MySQL Community (она входит в дистрибутивы и ее можно скачать с сайта). В таком случае лицензия у Вас GPL и платить за нее не требуется.
Если Вы захотите дополнительные возможности поддержки, утилиты и др, тогда Вам следует приобрести один из планов поддержки MySQL Enterprise (пишите, если этот вариант Вас интересует). Такое приобретение даст Вам дополнительные возможности (включая, например, Hot bug fix - быстрое испроавление багов разработчиками MySQL), но как я понимаю не является обязательным для коммерческого использования MySQL в Вашей организации. Обязательно приобретение лицензии в нескольких случаях, наиболее распространенный из которых - включение MySQL в состав Вашего продукта, который Вы продаете (не по лицензии GPL). В таком случае Вы вместе с продуктом продаете и MySQL, являющуюся его частью и лицензия обязательна.
В случае, если Вы продаете продукт, который работает вместе с MySQL, но MySQL не является его составной частью, Вы можете стать партнером MySQL и сертифицировать свой продукт (в этом случае будет заявление от MySQL AB, что Ваш продукт сертифицирован и хорошо работает с MySQL Enterprise). Приобретение лицензии в этом случае не является обязательным.
Отредактированно rgbeast (18.09.2007 18:46:07)
Неактивен
спасибо за исчерпывающий ответ.
Неактивен
Скажите пожалуйста, а какие условия приобретения комерческой лицензии сейчас? Есть ли возможность сертифицировать продукт, использующий MySQL? При каких условиях мы обязаны заключить коммерческий договор?
Неактивен
Если продукт использует MySQL, но не содержит MySQL-сервер в себе (то есть подключается к MySQL-серверу, поставленному пользователем отдельно), то лицензия не требуется. Если требуется включить MySQL в комплект поставки, чтобы пользователь его не видел, то тогда нужно купить лицензию на MySQL Embedded (цены индивидуальны, они не опубликованы). Про сертификацию продуктов я не слышал.
Неактивен
Большое спасибо за ответ!
Скажите пожалуйста, а что, если мы не скрываем, что есть MySQL (пользователь видит), но ставим его самостоятельно?
Есть некоторое непонимание значения слова Embedded...
Сертификация - имеется ввиду последний абзац вашего первого поста.
Неактивен
Перечитал свой первый ответ. Сертификация продукта не связана с необходимостью приобретения лицензии - эти два предложения стоят рядом и могут ввести в заблуждение. Если продукт работает с отдельным MySQL, то лицензия не требуется. Сертификация это вопрос партнерства и взаимной рекламы - не знаю, как сейчас это происходит в Oracle.
Есть понятие продукта, который вы продаете. Условно, это коробка, в которой лежит с софтом и лицензия на этот софт. На коробке написано - для работы требуется СУБД MySQL, но самой СУБД MySQL на диске нет. В этом случае юзер, чтобы установить софт должен установить сначала MySQL (какую версию GPL или коммерческую выберет - его дело). Случай установки - это другое. Пользователь заказывает у вас услугу установки продукта и MySQL. Вы скачиваете MySQL Community и устанавливаете, вскрываете коробку с вашим лицензионным продуктом и его устанавливаете. Запретить это вроде бы нельзя, если пользователь вправе сам установить MySQL Community, то он может и делегировать эту функцию.
То, что нельзя сделать, это включать бинарники MySQL в инсталлятор своей программы. GPL относится, в основном, к исходному коду, поэтому скомпилируйте собственные бинарники из исходников, если хотите их распространять. Также, вам может подойти MariaDB, которая является полностью свободной.
Неактивен
Благодарю за предельно понятный ответ!
Неактивен
rustly написал:
Благодарю за предельно понятный ответ!
Присоединяюсь
Неактивен
Уважаемый, Администратор rgbeast.
Позвольте уточнить, если я создаю скрипт, бизнес-проект типа google я не должен буду платить за использование MySQL в этом проекте ?
Исходный код проекта, в паблик не выкладывается...
ps: фейсбук, вконтакте, твитер и другие подобные проекты на MySQL не платят за ком. лицензию ?
Спасибо!
Отредактированно Эдди (24.04.2012 06:46:52)
Неактивен
Эдди, community версию MySQL можно использовать для веб-проектов. При этом покупка лицензии MySQL Enterprise не обязательно. Важно здесь не то, что исходный код проекта закрыт, а то, что вы не распространяете свой проект как коробочный продукт (софт).
Про фейсбук, вконтакте, твиттер и др. не знаю - полагаю кто-то из них покупает лицензию, чтобы пользоваться дополнительными преимуществами лицензионной версии, кто-то нет.
Неактивен
Если я правильно понимаю, то можно использовать на предприятии (в том числе и для коммерческих целей) community версию MySQL или же, например если MySql идет в составе локального Web-сервера (XAMPP, DENWER и т.п.).
Никаких распростронений MySql не будет. клиент делает заказ, сотрудник ему устанавливает связку Apacxhe+MySql+PHP и создает сайт (или web-приложение)
Всё верно?
Неактивен
Community-версию MySQL можно использовать и в коммерческих целях при условии, что она не продается в составе коммерческого продукта. Если вы ставите заказчику MySQL и отдельным пакетом - приложение, то лицензионной проблемы не будет.
Неактивен
Спасибо за ответ.
Неактивен
Здравствуйте, форумчане!
А как быть при разработке SaaS приложения? Вот напишу приложение, буду получать деньги не с коробочной версии, а с подписки на разработанное Web-приложение, свой код на PHP, понятное дело, никому показывать не собираюсь. Нужно ли будет приобретать лицензию на MySQL?
Неактивен
Сразу скажу, что не являюсь официальным представителем Oracle, поэтому ответ - просто мое частное мнение.
SaaS - не програмный продукт. Вы не распространяете ПО, а продаете услугу (подписку на сервис). MySQL вы не распространяете, поэтому требования embedded не должны к вам относиться. На мой взгляд, это примерно как парикмахер, у которого на компьютере прически загружены в базу MySQL и он их показывает клиентам.
Чтобы получить квалифицированный ответ, обращайтесь в Oracle.
Неактивен
Спасибо большое, особенно за оперативный ответ!
Неактивен