Наша компания хочет использовать MySQL для одного программного продукта. Этот продукт не с открытым исходным кодом. Законно ли это свободно использовать?
Если нет, то как насчет PostgreSQL? Это нормально для нашей цели?
mysql
postgresql
license
Джош Моррисон
источник
источник
Ответы:
Postgres (не Postgre) абсолютно бесплатно. Вы можете делать с ней все, что захотите.
Для MySQL вам, скорее всего, понадобится коммерческая лицензия, если вы планируете распространять свое приложение в комплекте базы данных. Не уверен, требуется ли это, если ваше приложение просто нуждается в MySQL, но я думаю, что это также требует коммерческих лицензий, потому что это считается производной работой
Но я не юрист. Так что если вы хотите быть на 100% уверены, поговорите с Oracle и юристом.
источник
Прежде всего, объема информации, которую вы только что предоставили, недостаточно, чтобы четко понять, что именно вы подразумеваете под «использованием MySQL для одного программного продукта».
Конечно, вы можете свободно использовать MySQL Community Edition вместе с любыми проприетарными продуктами с закрытым исходным кодом, которые вы считаете подходящими. Но, насколько я понимаю, ваша компания хочет интегрировать сервер баз данных в ваше приложение, поэтому необходимо знать о проблемах лицензирования.
В этом случае PostgreSQL поставляется с гораздо более гибкой лицензией. В то время как MySQL Community Edition использует восхитительную и респектабельную GPL (GNU Public License), которая запрещает вам интегрировать ее в продукт с закрытым исходным кодом, PostgreSQL поставляется с PostgreSQL License , которая также является лицензией с открытым исходным кодом, но очень похожа на лицензию BSD . Таким образом, это гораздо более приемлемо, особенно для использования вместе с продуктом с закрытым исходным кодом. Фактически, он используется в некоторых продуктах с закрытым исходным кодом, как, например, базовые серверы БД и DWH в Yahoo и т. Д.
Просто для обобщения и уточнения: вы можете смешивать проприетарный код с оригинальными исходными кодами PostgreSQL и бесплатно продавать или распространять полученный продукт в открытом или закрытом коде. Итак, я предполагаю, что это стиль лицензии, которую вы ищете.
При этом я не собираюсь начинать пламенную войну, но PostgreSQL является гораздо более функциональной и стабильной СУБД, так что это гораздо лучший вариант для любого критически важного, ориентированного на бизнес приложения.
По лицензии, а также по обычным техническим причинам я настоятельно рекомендую PostgreSQL. Проверьте текст лицензии и шаблон универсальной лицензии .
источник
Поскольку лицензии идут, лицензия BSD PostgreSQL - это самая разрешительная лицензия, которую вы можете найти, если не считать только общедоступный код. Вы можете свободно использовать его в продукте с закрытым исходным кодом и распространять его, не выплачивая лицензионные платежи или не предоставляя исходный код для своего продукта. Вы никому ничего не владеете, и вам не нужно платить юристам за рассмотрение крайних дел. Возьми это, используй это.
Но, помимо юридических соображений, технически PostgreSQL, на мой взгляд, является гораздо более совершенной базой данных с точки зрения архитектуры, производительности и, что наиболее важно, с точки зрения чистой целостности данных. Многие люди выбирают базу данных, потому что это легко. Если ваши данные мало что значат для вас, пусть будет так. Но любой, кто действительно серьезно относится к своим данным, скажет вам, что PostgreSQL предлагает одну из лучших баз данных. Забудь, что это бесплатно. Он построен как дизель Cummins, вы можете просто загрузить его, и он будет продолжать работать.
За последние десять лет я работал со многими различными реляционными базами данных. Я провел годы, используя MySQL, и до сих пор использую его. Я думаю, что MySQL - прекрасная СУБД. Но я всегда чувствовал, что PostgreSQL в своей собственной лиге. Я могу сказать о нем так много, от его элегантного и надежного дизайна до невероятной долговечности и превосходной документации. PostgreSQL является основой CRM-системы нашей компании, системы учета, отчетности, веб-сайта, DNS, значительной части нашей ИТ-инфраструктуры. В течение шести лет он работает круглосуточно и без выходных. Это просто рабочая лошадь.
источник