Здравствуйте, Anton Batenev, Вы писали:
AB>Здравствуйте, dimgel, Вы писали:
d>> Твистер, а в мускуле есть comparable GUIDs, раз уж последовательностями обделили?
AB>Есть простые UUID(), которые представляются строкой в UTF-8
Че-то какой-то гон. GUID — 16 байтное целое число, а здесь строки?
Здравствуйте, mrTwister, Вы писали:
T>Здравствуйте, Mamut, Вы писали:
M>>Еще раз объясняю внятно и по-русски: M>>1. Ни один из движков MySQL не поддеживает все фичи, заявленные для MySQL'я
T>MSSQL тоже не поддерживает все фичи, заявленные для MySQL'я. И что?
А обязан?
Интересный аргумент. Я вот пообещал что ты с крыши спрыгнешь — иди уж выполняй мое обещание.
WF> A>Ну вообще-то вторая фраза точно так же ограничивает. WF> Да, ты не можешь сделать на его основе продукт с другой лицензией. WF> Но что мешает использовать его бесплатно (и совершенно легально) в коммерческом проекте?
GPL. Потому что тогда придется открывать исходники этого самого коммерческого проекта. Если только не извращаться по страшному
Здравствуйте, Mamut, Вы писали:
WF>> A>Ну вообще-то вторая фраза точно так же ограничивает. WF>> Да, ты не можешь сделать на его основе продукт с другой лицензией. WF>> Но что мешает использовать его бесплатно (и совершенно легально) в коммерческом проекте?
M>GPL. Потому что тогда придется открывать исходники этого самого коммерческого проекта. Если только не извращаться по страшному
WF> WF>> Да, ты не можешь сделать на его основе продукт с другой лицензией. WF> WF>> Но что мешает использовать его бесплатно (и совершенно легально) в коммерческом проекте?
WF> M>GPL. Потому что тогда придется открывать исходники этого самого коммерческого проекта. Если только не извращаться по страшному
WF> Да, но мы же не делаем "work based on the MySQL"?
Сложно сказать. Там ГПЛ достаточно мутна в этом отношении
Здравствуйте, Mamut, Вы писали:
M>Сложно сказать. Там ГПЛ достаточно мутна в этом отношении
Что мутного, SQL сервер — это отдельное приложение, связь с которым осуществляется по TCP. Чем он в этом смысле принципиально отличается от, скажем апача?
Здравствуйте, yuriylsh, Вы писали:
Y>Меня не интересую some subqueries.
А что тебя интересует?
Y>The subquery must satisfy these conditions (этого ты нагуглить не успел, наверное...): Y> * It is not a UNION or UNION ALL Y> * It doesn't have GROUP BY, HAVING or any kind of aggregate functions Y> * It doesn't have ORDER BY ... LIMIT clause
В особо тяжелых случаях (как описано выше) ничего не мешает переписать запрос в случае если производительности не хватает. Реально тормозных и сложных запросов обычно в приложении не много, так что переписать несколько запросов не проблема. Тем более что примерно тем же самым приходится заниматься и на оракле. Ну да, с MySQL в этом смысле надо быть более внимательным и оптимизатору надо в рот подкладывать запрос в более разжеванном виде.
Здравствуйте, Mamut, Вы писали:
M>Когда говоришь, что MySQL подерживает ту или иную фичу, надо обязательно уточнять, для какого из двиков он эту фичу поддерживает.
Здравствуйте, agos, Вы писали:
A>Здравствуйте, Sheridan, Вы писали:
S>>Обана, а какже я его из исходников то в генте собираю? о0 S>>Ты чтото напутал. A>http://www.mysql.com/about/legal/licensing/oem/
А почитать ссылку?
OEMs, ISVs, VARs and other distributors that combine and distribute commercially licensed software with MySQL software and do not wish to distribute the source code for the commercially licensed software under version 2 of the GNU General Public License (the "GPL") must enter into a commercial license agreement with Sun.
То есть другими словами если ты продаешь MySQL в составе своего продукта. А теперь вопрос: можешь ли ты продавать, например, MSSQL в составе своего продукта?
Здравствуйте, mrTwister, Вы писали:
M>>Сложно сказать. Там ГПЛ достаточно мутна в этом отношении
T>Что мутного, SQL сервер — это отдельное приложение, связь с которым осуществляется по TCP. Чем он в этом смысле принципиально отличается от, скажем апача?
Есть небольшой подвох: например, JDBC коннектор для Java под лицензией GPL (раньше был под LPGL). Включая его в состав приложения попадаем под условия GPL.
Здравствуйте, mrTwister, Вы писали:
T> M>Когда говоришь, что MySQL подерживает ту или иную фичу, надо обязательно уточнять, для какого из двиков он эту фичу поддерживает.
T> Хорошо, для InnoDB, доволен?
Да. для InnoDB есть ACID. Но нет чего-то дргого. И т.п.
Здравствуйте, mrTwister, Вы писали:
T> M>Сложно сказать. Там ГПЛ достаточно мутна в этом отношении
T> Что мутного, SQL сервер — это отдельное приложение, связь с которым осуществляется по TCP. Чем он в этом смысле принципиально отличается от, скажем апача?
Скажем, если для сязи используется libmysqlclient (или как он там называется). Все, приплыли
Здравствуйте, mrTwister, Вы писали:
T>Здравствуйте, agos, Вы писали:
A>>Здравствуйте, Sheridan, Вы писали:
S>>>Обана, а какже я его из исходников то в генте собираю? о0 S>>>Ты чтото напутал. A>>http://www.mysql.com/about/legal/licensing/oem/
T>А почитать ссылку? T>
T>OEMs, ISVs, VARs and other distributors that combine and distribute commercially licensed software with MySQL software and do not wish to distribute the source code for the commercially licensed software under version 2 of the GNU General Public License (the "GPL") must enter into a commercial license agreement with Sun.
T>То есть другими словами если ты продаешь MySQL в составе своего продукта. А теперь вопрос: можешь ли ты продавать, например, MSSQL в составе своего продукта?
Практичеки да.
Партнеры MS могут продавать SQL Server в составе продукта, имея с него некоторый процент.
Здравствуйте, _d_m_, Вы писали:
_> d>> Твистер, а в мускуле есть comparable GUIDs, раз уж последовательностями обделили? _> AB>Есть простые UUID(), которые представляются строкой в UTF-8 _> Че-то какой-то гон. GUID — 16 байтное целое число, а здесь строки?
Ну да, их строковое представление длиной 36 символов (16 * 2 hex + 4 разделителя). Если сильно хочется, можно их UDF-ом конвертнуть бинарное представление.
T>OEMs, ISVs, VARs and other distributors that combine and distribute commercially licensed software with MySQL software and do not wish to distribute the source code for the commercially licensed software under version 2 of the GNU General Public License (the "GPL") must enter into a commercial license agreement with Sun.
T>То есть другими словами если ты продаешь MySQL в составе своего продукта. А теперь вопрос: можешь ли ты продавать, например, MSSQL в составе своего продукта?
Да, звучит несколько размыто.
Но там всего два вида лицензирования, и уж точно кто не создаёт opensource решения не могут попасть под FOSS Exception. Следовательно остаётся одна.
Если вам это действительно интересно — поищите в инете, народ звонил/письма писал в MySql AB уточняя этот вопрос.
После уточнения часть народа отворчачивалась от MySql
Здравствуйте, agos, Вы писали:
A>Да, звучит несколько размыто. A>Но там всего два вида лицензирования, и уж точно кто не создаёт opensource решения не могут попасть под FOSS Exception. Следовательно остаётся одна. A>Если вам это действительно интересно — поищите в инете, народ звонил/письма писал в MySql AB уточняя этот вопрос. A>После уточнения часть народа отворчачивалась от MySql
GPL он и в африке GPL. Весь Linux-world под этой лицензией работает и ничего.