Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5   вперед  Ctrl      все
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
dimitr
ReNoiZer
Т.е. это не требование, а рекомендация

фигассе. Рекомендуют, чтобы у тебя не было заморочек - правильно ли ты поступаешь. Иначе нанимай экспертов и доказывай MySQL свою правоту. Ты ведь рекомендуешь своим клиентам купить у тебя софт, а не скачать его крэкнутую версию с варезника. Аналогия понятна?

"фигассе", не "фигассе" - Хер кто сможет доказать что я не могу продавать подстаканик, своего производства, под стакан на котором написано mysql без отчислений за этой mysql, кроме того "рекомендации" не имеют юридической силы.
13 сен 06, 16:08    [3130970]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
dimitr

очень близко к правде. Только насчет степени "завязки" можно поспорить - вон, товарищ из MySQL сюда же относит "uses" (помимо "requires"), например.

вообще, я понял высказывания товарища ReNoiZer именно в пользу распространения софта, который зависит от MySQL. С чем и не согласился. Если же софт может работать с любой СУБД, например, тогда "вопросов больше не имею" (с) :-)

Вообще я думаю товарисч из MySQL несколько преувеличил.
Ну а мы обязательно сделаем в своих прогах пару строк для открытия и просмотра dbf/fb 8)
Так на всякий.
13 сен 06, 16:13    [3131029]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
ReNoiZer
Вообще я думаю товарисч из MySQL несколько преувеличил.
Ну а мы обязательно сделаем в своих прогах пару строк для открытия и просмотра dbf/fb 8)
Так на всякий.
DBF - это сурово, можно просто подключить odbc/jdbc и спать спокойно.
13 сен 06, 16:26    [3131171]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
VoDA
В бинарном виде 8)
13 сен 06, 16:29    [3131206]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
DocAl
Member

Откуда: Оккупирую западный берег
Сообщений: 10472
Dimitry Sibiryakov

VoDA

Оборжался....
Уплакался...

Цитирую GPL!!!

Забавно. Т.е. про то что у MySQL двойное лицензирование вы не в курсе...
Ну-ну..
Posted via ActualForum NNTP Server 1.3

У вас странное представление о "двойном лицензировании". Вы можете использовать ПО ЛИБО по одной лицензии, в данном случае, GPL, но с соблюдением её условий, например, с предоставлением исходников при распространении софта, написанного с использованием библиотек или исходных кодов данного ПО, лицензированного по GPL, ЛИБО по другой, коммерческой, с другими условиями, более удобными для распространения коммерческого же софта. Права выбора вас никто не лишает.
13 сен 06, 20:18    [3132752]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
автор
Вообще я думаю товарисч из MySQL несколько преувеличил.

что-то я не понял - это dimitr - "товарисч из MySQL" ?

В общем, мораль следующая:

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

2. Софт, распространяемый по GPL, может распространяться в альтернативном варианте, под другой, как правило платной лицензией. Это определяется автором софта. Примеры - MySQL, Toolbar2000 и т.д. На это тоже не обращают внимания.
Сначала скачивают софт бесплатно и в исходниках "для разработки", а когда начинают распространять свой софт, использующий чужой, о лицензии забывают.

3. Условия распространения или использования софта под платной лицензией или под GPL определяет опять же автор софта. Если у MySQL написано, что "если вас не устраивает GPL, то вы должны использовать коммерческую лицензию при распространении ваших приложений с MySQL", значит так и должно быть.
Обычно это четко написано на сайте, но частенько авторы софта "размазывают" фразы, относящиеся к коммерческому использованию их софта, поэтому приходится потрудиться, собирая официальную информацию.

Я уже публиковал ссылки, соберу их и здесь:
(кстати, похоже по второй ссылке текст изменился, месяца три назад я такого явного перечисления не видел).

http://dev.mysql.com/downloads/mysql/5.0.html
MySQL Products are available under the "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license. ISVs and Resellers, who are embedding and reselling MySQL as part of their own commercial solutions, can purchase a MySQL commercial license. See our OEM products page for details.

http://www.mysql.com/company/legal/licensing/commercial-license.html

Typical examples of MySQL distribution include:

* Selling software that includes MySQL to customers who install the software on their own machines.
* Selling software that requires customers to install MySQL themselves on their own machines.
* Building a hardware system that includes MySQL and selling that hardware system to customers for installation at their own locations.

Specifically:

* If you include the MySQL server with an application that is not licensed under the GPL or GPL-compatible license, you need a commercial license for the MySQL server.
* If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries.
* If you include one or more of the MySQL drivers in your non-GPL application (so that your application can run with MySQL), you need a commercial license for the driver(s) in question. The MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library.
* GPL users have no direct legal relationship with MySQL AB. The commercial license, on the other hand, is MySQL AB's private license, and provides a direct legal relationship with MySQL AB.

With a commercial non-GPL MySQL server license, one license is required per database server (single installed MySQL binary). There are no restrictions on the number of connections, number of CPUs, memory or disks to that one MySQL database server. The MaxDB server is licensed per CPU or named user.

Older Versions

Note that some older versions of the MySQL database server (prior to 3.23.19) are using the http://www.mysql.com/company/legal/licensing/mypl.html]|>http://www.mysql.com/company/legal/licensing/mypl.html" TARGET="_blank">Version 4, March 5, 1995, license. See the documentation for the specific version for more information.
13 сен 06, 21:40    [3132965]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
так вот, исходя из пункта
"Selling software that requires customers to install MySQL themselves on their own machines."
если вы продаете ПО клиенту, и ваше ПО не под GPL, и вы говорите клиенту "скачай MySQL сам" - то как раз эта "скачиваемая" лицензия является коммерческой и должна быть оплачена.
13 сен 06, 21:42    [3132971]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
kdv - это называется, "всю малину обос....ли".
Такого Specifically реально раньше не было.
Только вот насколько обоснованы такие требования?
"If you include one or more of the MySQL drivers in your non-GPL application (so that your application can run with MySQL), you need a commercial license for the driver(s) in question. The MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library" - это вообще драконовские условия.
Для примера я написал коммерческую программу которая занимается перегоном данных из/в допустим fb в mysql, так что теперь моя программа в не закона? Это перебор.
13 сен 06, 22:01    [3133008]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
Походу они такой лицензией весь инет вне закона поставили, это может для самой mysql плохо кончиться.
13 сен 06, 22:04    [3133012]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
DocAl
Member

Откуда: Оккупирую западный берег
Сообщений: 10472
Почему это весь инет? Кто вам "весь инет" продаёт?)
13 сен 06, 22:07    [3133018]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
DocAl - не утрируйте
все мы знаем что на mysql крутится по более чем половина всех сайтов с backend'ом СУБД.
13 сен 06, 22:13    [3133037]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
DocAl
Member

Откуда: Оккупирую западный берег
Сообщений: 10472
И кто эти сайты "распространяет"?
13 сен 06, 22:14    [3133038]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
ну например очень много всяих движков которые за деньги продаются
13 сен 06, 22:21    [3133052]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
С другой стороны, чё я выпендриваюсь, меня вполне устраивают условия GPL и посути я за то что бы платили не за программу, а за её сопровождение, внедрение, модификацию (имеется ввиду за мой труд по дополнителной модификации под пользовательские нужды). Но влюбом случае условия лицензирования mysql хуже условий лицензирования postgresql и firebirdsql. Они какие-то меркантильные стали.
13 сен 06, 22:33    [3133076]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
DocAl
Member

Откуда: Оккупирую западный берег
Сообщений: 10472
Ну смотрите: стандартная схема вебхостинга, использующего MySQL: опенсорсный GPL-совместимый апач работает с модулем опенсорсного GPL-совместимого PHP или GPL/GPL-совместимого Perl, которые уже, в свою очередь, имеют GPL(совместимые) модули, работающие с MySQL. Соответственно, требование MySQL об использовании GPL-совместимого софта выполнено. Движки же сайтов уже не являются derived-work от MySQL, т.к. и не работают с ним или его драйверами напрямую. Кстати, именно по причине подобных требований PHP4, в отличие от более ранних версия лицензировался не по GPL, а по менее ограничивающей Apache-style лицензии.
13 сен 06, 22:34    [3133078]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
DocAl
Честно говоря и сам это знаю.
Видать просто "помутнение" 8), скорее всего виной всему вчерашняя бессонная ночь, и сегодня весь день не мог поспать 8(
13 сен 06, 22:38    [3133090]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54784

ReNoiZer

Они какие-то меркантильные стали.

Ну дык! Им же надо оплачивать Джима, а тому в свою очередь надо
содержать свою яхту. :)

Posted via ActualForum NNTP Server 1.3

14 сен 06, 10:04    [3133997]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
kdv

http://www.mysql.com/company/legal/licensing/commercial-license.html

Typical examples of MySQL distribution include:

* Selling software that includes MySQL to customers who install the software on their own machines.
* Selling software that requires customers to install MySQL themselves on their own machines.
* Building a hardware system that includes MySQL and selling that hardware system to customers for installation at their own locations.

Specifically:

* If you include the MySQL server with an application that is not licensed under the GPL or GPL-compatible license, you need a commercial license for the MySQL server.
* If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries.
* If you include one or more of the MySQL drivers in your non-GPL application (so that your application can run with MySQL), you need a commercial license for the driver(s) in question. The MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library.
* GPL users have no direct legal relationship with MySQL AB. The commercial license, on the other hand, is MySQL AB's private license, and provides a direct legal relationship with MySQL AB.

Вот именно над each derivative work и нужно медитировать.

kdv
так вот, исходя из пункта
"Selling software that requires customers to install MySQL themselves on their own machines."
если вы продаете ПО клиенту, и ваше ПО не под GPL, и вы говорите клиенту "скачай MySQL сам" - то как раз эта "скачиваемая" лицензия является коммерческой и должна быть оплачена.

см. посты выше.

Если ваше приложение завязано на MySQL, то при использовании GPL должно лицензироваться под GPL,
НО если программа не derivative work от MySQL (к примеру может работать с другими СУБД/ без СУБД соовсем), то можно не лицензировать под GPL.
14 сен 06, 11:34    [3134679]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
ReNoiZer
Только вот насколько обоснованы такие требования?
"If you include one or more of the MySQL drivers in your non-GPL application (so that your application can run with MySQL), you need a commercial license for the driver(s) in question. The MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library" - это вообще драконовские условия.
Для примера я написал коммерческую программу которая занимается перегоном данных из/в допустим fb в mysql, так что теперь моя программа в не закона? Это перебор.
Требования нормальные... уже 15 лет примерно - со времени создания GPL v2.

Перевожу: если вы хотите в своем распространяемом коммерческом не-GPL приложении распространять и использовать MySQL drivers (которые бесплатно идут только под GPL) , то нужно купить лицензии.
А так все вроде правильно. Нужно помнить, что GPL влияет ТОЛЬКО на распространение, если нет распространения то и влияния нет.
14 сен 06, 11:40    [3134748]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32892

Привет, VoDA!
Ты пишешь:

VoDA
[Sorry, skipped]
V> Если ваше приложение завязано на MySQL, то при использовании GPL должно лицензироваться под GPL,
V> НО если программа не derivative work от MySQL (к примеру может работать с другими СУБД/ без СУБД соовсем),
V> то можно не лицензировать под GPL.
это твоя личная трактовка того, что именно МыСКЛ понимает под "derivative"...
суровая правда жизни, в трактовке юристов МыСКЛ, может значительно
отличаться от твоей трактовки...
расшифровки у них них на сайте я не нашел.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

14 сен 06, 11:41    [3134751]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
ReNoiZer
Походу они такой лицензией весь инет вне закона поставили, это может для самой mysql плохо кончиться.

Врят ли. У них уже давно такая политика

ReNoiZer
ну например очень много всяих движков которые за деньги продаются

Движок не распространяет с собой версию MySQL (обычно нет), и работает не только на СУБД MySQL - соответственно не попадает под GPL и может быть под ЛЮБОЙ лицензией.
14 сен 06, 11:44    [3134773]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Мимопроходящий

VoDA
V> Если ваше приложение завязано на MySQL, то при использовании GPL должно лицензироваться под GPL,
V> НО если программа не derivative work от MySQL (к примеру может работать с другими СУБД/ без СУБД соовсем),
V> то можно не лицензировать под GPL.
это твоя личная трактовка того, что именно МыСКЛ понимает под "derivative"...
суровая правда жизни, в трактовке юристов МыСКЛ, может значительно
отличаться от твоей трактовки...
расшифровки у них них на сайте я не нашел.

--
With best regards, Мимопроходящий.
Ну это не моя трактовка, а ... мнение появившееся после прочтения большого количества документов и форумов на gnu.org и около.
По правильному должна использоваться трактовка от создателей GPL - FSF.

Вообще согласен юристы люди такие... любят подкапываться подо все...
14 сен 06, 11:47    [3134797]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32892

Привет, VoDA!
Ты пишешь:

VoDA
V> Вообще согласен юристы люди такие... любят подкапываться подо все...

оне кровно НЕзаинтересованы, чтоб формулировка была чёткой, прозрачной и однозначной.
именно для того, чтоб в случае чего, не смотря ни на что...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

14 сен 06, 11:51    [3134826]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
pavelvp
Member

Откуда:
Сообщений: 673
VoDA
Если ваше приложение завязано на MySQL, то при использовании GPL должно лицензироваться под GPL,
НО если программа не derivative work от MySQL (к примеру может работать с другими СУБД/ без СУБД соовсем), то можно не лицензировать под GPL.
Но если тот, кому ты продашь свою программу, захочет использовать её с MySQL - должен будет его купить.
14 сен 06, 12:09    [3134977]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативная СУБД. Что выбрать?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
pavelvp
VoDA
Если ваше приложение завязано на MySQL, то при использовании GPL должно лицензироваться под GPL,
НО если программа не derivative work от MySQL (к примеру может работать с другими СУБД/ без СУБД соовсем), то можно не лицензировать под GPL.
Но если тот, кому ты продашь свою программу, захочет использовать её с MySQL - должен будет его купить.
Он МОЖЕТ её купить, а МОЖЕТ использовать GPL версию. на свое усмотрение..

Если он захочет продать мою закрытую программу и MySQL комплектом, тогда да - должен купить.
14 сен 06, 13:18    [3135665]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить