Помогите спасти MySQL от загребущих лап Oracle

Ниже следует вольный перевод статьи основателя и ведущего разработчика MySQL:
http://monty-says.blogspot.com/2009/12/help-saving-mysql.html

Я, Michael "Monty" Widenius, создатель MySQL, прошу у вас срочной помощи, чтобы спасти MySQL от клешней Oracle. Без вашей помощи, Oracle может заполучить MySQL в собственность в любую минуту. Вы можете не допустить этого и обезопасить последующие разработки продуктов MySQL как OpenSource проектов, написав Еврокоммисии (EC).

Этот текст содержит следующую информацию:
- Обобщение нынешней ситуации
- Что Oracle не пообещал
- Предыдущий опыт действий Oracle в OpenSource
- Как распространить информацию (ищите по 'Что я прошу вас сделать')
- Пример письма в EC (ищите по 'отправьте на следующий адрес:')

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

Oracle пытается купить Sun, который приобрёл MySQL в прошлом году. В таком случае Oracle получит MySQL. С вашей поддержкой есть достаточно большие шансы, что Еврокомиссия (разрешения которой ожидает Oracle) может предотвратить это, либо заставит Oracle дать дополнительные гарантии относительно MySQL для его пользователей. Без вашей поддержки этого может и не случиться. EC — наша последняя сильная надежда, так как правительство США уже одобрило сделку, в то время как Европа еще беспокоится о возможных последствиях.

Вместо того, чтобы просто работать с EC над разрешением существующих разногласий, Oracle попросил сотни своих крупных клиентов, чтобы те написали в EC и потребовали незамедлительного принятия сделки без всяких дополнительных условий. Судя по тому, что я слышал, Oracle обещала своим клиентами, помимо многих других вещей, что «они вложат больше денег в разработку MySQL, нежели Sun» и что «если они когда либо забросят MySQL, [сообщество] просто сделает fork и возьмет на себя заботу о нём».

Однако, обещания просто вложить кучу денег в разработку не доказывают, что что-нибудь действительно полезное будет сделано, или что MySQL останется конкурентоспособной силой на рынке, какой оно является сейчас.

Как я уже писал до этого, fork будет недостаточен для того чтобы MySQL выжил, если Oracle, как держатель всех прав на MySQL, решит, что им стоит уничтожить MySQL или сделает отдельные части MySQL закрытыми.

Oracle обещает, что он будет заботится о MySQL, но давайте посмотрим в глаза фактам: если 10 лет назад MySQL использовался в основном для интернет-нужд, то сейчас она становится все более функциональной, расширяемой и надежной. Сейчас она используется во многих крупнейших в мире компаниях для все более расширяющихся целей. Это не только пугает, но и мешает Oracle каждый день. Oracle все время вынужден понижать цены, чтобы соперничать с MySQL в новых проектах компаний. Некоторые компании даже мигрируют существующие проекты с Oracle на MySQL для экономии денег. Безусловно, Oracle намного более функционален, но MySQL уже может делать те многие вещи ради которых часто используется Oracle, и экономит людям много денег. Со временем, MySQL может сделать с Oracle тоже самое, что изначально недооцененный Linux сделал с коммерческими Unix (грубо говоря).

Так что я просто не верю, что Oracle будет хорошим домом для MySQL. Слабый MySQL - это миллиарды долларов прибыли в год для Oracle, быть может, даже больше. Сильный MySQL никогда не даст Oracle такой прибыли, т.е. он будет им прямо убыточен (принимая в расчет упущенную выгоду, о которой говорилось выше. — прим. перев.). Я не думаю, что какая-либо компания пойдет на это. Это именно те причины, по которым EC скептически отнеслась к этой сделке и высказала свои возражения около месяца назад.

Ричард Столман (Richard Stallman) согласился, что очень важно, какая именно компания будет владеть MySQL, что нельзя допустить, чтобы Oracle купил её на нынешних условиях, и что для поддержания MySQL не будет достаточно просто сообщества добровольцев.

Что Oracle НЕ пообещал (насколько мне это известно, и уж точно этих обещаний не было в юридически легитимной форме):

- Оставить MySQL (целиком) под открытой лицензией.
- Не добавлять закрытых частей, модулей или необходимых утилит.
- Поддерживать код для MySQL Enterprise Edition и MySQL Community Edition одинаковым.
- Не поднимать цены на лицензию (коммерческую. прим. перев.) или поддержку MySQL.
- Выпускать новые версии вовремя и на регулярной основе. (* - см. обновление ниже)
- Продолжить практику двойного лицензирования и всегда предлагать адекватные коммерческие лицензии на MySQL тем, кто в них нуждается (производители систем хранения или ПО), либо предложить MySQL под более разрешительной лицензией.
- Продолжить разработку MySQL как Open Source проекта.
- Активно работать с сообществом.
- Применять предложенные патчи в разумные сроки.
- Не дискриминировать патчи, которые позволят MySQL соперничать с основным продуктом Oracle.
- Уверенности, что MySQL будет также улучшено и в тех направлениях, что позволит ей соперничать еще больше с основным продуктом Oracle.

Видя то, как Oracle поступил с InnoDB, у меня нету больших надежд, что Oracle добровольно будет выполнять все то, что написано выше.

Для InnoDB:
- Были исправлены ошибки (но это было было требованием в контракте)
- Новые возможности, вроде сжатия, которые были анонсированы перед поглощением, потребовали 3 года на свою реализацию.
- Отсутствие всяких временных рамок или взгляда на последующую разработку.
- Сообщество не было допущено к разработке.
- Патчи от пользователей (вроде Google) которые должны были улучшать производительность, не были применены до недавнего времени, когда Oracle объявил о своем желании приобрести Sun.
- Oracle начал работу над InnoDB+, улучшенной "закрытой" версией InnoDB
- В конце концов, Sun был вынужден сделать fork InnoDB, хотя бы для того, чтобы улучшить производительность.

Правда, разработка продолжилась, но это было сделано больше для того, чтобы использовать InnoDB для давления на MySQL Ab.

Заметьте, что разработку Oracle ядра Linux нельзя сравнивать с MySQL, так как:
- Oracle использует Linux как основную платформу для своей базы данных (так что, чем лучше Linux - тем лучше платформа Oracle)
- Лицензия GPL на код ядра не затрагивает то, что запускается поверх него (специальное исключение в лицензии).

Так как у нас нету базы данных клиентов и пользователей MySQL, единственная возможность нести наше слово для нас — это использовать сообщества MySQL и Open Source. Я бы никогда не прибегнул к этому, если бы Oracle первым не нарушил общепринятые правила в рассмотрении дел о монополистических слияниях, и попробовал надавить на EC, привлекая своих клиентов, вскоре после того, как протест [EC] был опубликован.

Очень важно среагировать на это КАК МОЖНО БЫСТРЕЕ, так как EC, в зависимости от того, что Oracle будет делать, должно вынести свой вердикт около 5 января 2010. Из-за столь сжатых сроков, каждое письмо имеет вес!

Что я прошу вас сделать:

- Перешлите это сообщение всем, про кого вам известно, что они используют MySQL или открытое/бесплатное ПО и во все почтовые рассылки, в которых, по вашим сведениям, могут быть люди, которым не безразличен MySQL или открытое ПО (только, пожалуйста, сначала убедитесь, что им уже не послали такое письмо)
- Либо пошлите им информацию о происходящем и попросите прочитать http://monty-says.blogspot.com/2009/12/help-saving-mysql.html (прим. перев.: собственно, это мало отличается от предыдущего варианта)
- Добавьте ссылки на вашем веб-сайте на http://monty-says.blogspot.com/2009/12/help-saving-mysql.html с текстом вроде «Мы используем MySQL, помогите нам сохранить его» на последующие две недели.
- Напишите об этом в своем блоге (можете спокойно использовать этот текст (прим. перев: оригинал, но и перевод, впрочем, тоже, хотя у нас мало кому нужны такие разрешения ;)), его части, или просто дать ссылку на мой блог)
- Позвоните по телефону (не пишите письмом, так как среагировать надо очень быстро!) своему начальнику или VP (прим. перев: не знаю кто это, но видно это кто-то, кто у буржуев может представлять компанию) и попросите его прочитать это сообщение и послать письмо в EC как можно быстрее!
- Ну и если вы не можете использовать ни один из указанных выше способов - напишите в EC самостоятельно!

Так как мы хотим, чтобы у EC создалась правильная картина о происходящем, мы просим вас сначала заполнить верхнюю часть письма (прим.перев: приведены оригиналы + перевод, так как в EC, очевидно, надо слать англоязычные письма) и затем выбрать один из предложенных текстов, который больше всего отражает ваше понимание сложившейся ситуации. Безусловно, вы можете написать и свой текст или добавить любую информацию, которая, по вашему мнению, поможет EC получить правильную картину о том, как MySQL используется.

Отправьте на следующий адрес:

Если вы хотите, чтобы мы были в курсе происходящего, пошлите копию:

Если у вас есть время на дополнительную помощь - заполните последующую шапку, если нет - просто пропустите её и перейдите сразу к основному тексту.

Name:
Title:
Company:
Size of company:
How many MySQL installations:
Total data stored in MySQL (megabyte):
For what type of applications is MySQL used:
Should this email be kept confidential by EC: Yes/No

(Перевод с сохранением порядка:
ФИО:
Должность:
Компания:
Размеры компании:
Количество установленных версий MySQL:
Суммарный объем данных, хранимых в MySQL (в мегабайтах):
Для каких нужд используется MySQL:
Это письмо не должно быть опубликовано EC: Да/Нет
)

Скопируете, или воспользуетесь одним из последующих текстов, как основой для вашего ответа:

I don't trust that Oracle will take good care of MySQL and MySQL should be divested to another company or foundation that have everything to gain by developing and promoting MySQL. One should also in the future be able to combine MySQL with closed source application (either by exceptions, a more permissive license or be able to dual license MySQL under favourable terms)

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

I think that Oracle could be a good steward of MySQL, but I would need EC to have legally binding guarantees from Oracle that:
- All of MySQL will continue to be fully Open Source/free software in the future (no closed source modules).
- Open Source version and dual-licensed version of MySQL should have same source (like today).
- That development will be done in community friendly way.
- The manual should be released under a permissive license (so that one can fork it, the same way one can fork the server)
- That MySQL should be released under a more permissive license to ensure that forks can truly compete with Oracle if Oracle is not a good steward after all.
Alternatively:
- One should be able to always buy low priced commercial licenses for MySQL.
- All of the above should be perpetual and irrevocable.

There should also be mechanism so that if Oracle is not doing what is expected of it, forks should be able to compete with Oracle

(Перевод:
Я думаю, что Oracle будет хорошим хозяином для MySQL, но я прошу, чтобы EC добилось от Oracle юридически легитимных гарантий от Oracle, что:
- Весь MySQL останется полностью открытым и бесплатным программным обеспечением (без всяких закрытых модулей)
- Открытая версия MySQL и версия под двойной лицензией будет иметь одинаковый исходный код (как сейчас)
- Разработка будет вестись на доступном для сообщества уровне.
- Руководство должно быть опубликовано под разрешительной лицензией (так что кто угодно сможет сделать его ответвление, так же как кто угодно может сделать ответвление сервера СУБД).
- MySQL должно быть опубликовано под более разрешительной лицензией, так чтобы тот, кто решит сделать её ответвление, мог бы полностью конкурировать с Oracle, если окажется, что Oracle все же не хороший хозяин.
Либо:
- Должна существовать возможность купить дешевую коммерческую лицензию для MySQL
- Все вышеописанное должно быть вечным и неизменным.

Также должен быть создан механизм, который даст гарантии, что если Oracle не станет делать то, что от него ожидается этими гарантиями, ответвления все равно останутся способными конкурировать с Oracle)

(Прим. перев: Речь идет о лицензировании — либо открытая+коммерческая, но дешевая, либо только открытая, но такая, чтобы можно было сделать что угодно. Данная часть с «Либо:», на мой взгляд, слишком невнятная, лучше написать свой вариант, либо как-то четко указать что "либо")

I trust Oracle and I suggest that EC will approve the deal unconditionally.

(Перевод: я доверяю Oracle и предлагаю EC разрешить сделку без всяких дополнительных условий)

--------------------
Давайте докажем Oracle и EC, что сообщество Open Source - реальная сила - мы можем позаботится о своих «согражданах» и предпочитаем сотрудничать с компаниями, которые поступают аналогично!

Будущее MySQL в ваших руках!

Спасибо за вашу помощь!
Michael Widenius
Создатель MySQL

Обновление: Oracle сделала публичные обещания, которые покрывают только одно из требований, отмеченное звездочкой (*).

Примечание: Их обещания производителям систем хранения не дают уверенности в будущем, так как это обещание "о ненападении" ограниченное во времени (они обещают не судиться в течении 5 лет), но они смогут засудить любого, кто будет использовать систему хранения с устаревшим кодом через 5 лет. Они ограничили это обещание только на API (программный интерфейс) для систем хранения, но не остальные дополнительные API, которые используют практически все движки систем хранения с возможностями расширения (прим. перевод: тут непонятно, толи это системы хранения как плагины, и API для плагинов, толи это какие-то дополнительные API, которые все используют. В любом случае какая-то пакость). Чтобы разъяснить эту ситуацию, эти обещания Oracle должны быть выражены в исключении к лицензии ко всем расширениям и они должны оставаться действительным навсегда для уже опубликованного кода. Также неясно, останется ли это «ненападание» действительным, если разработчик сделает свое расширение к интерфейсу (что делает большинство систем хранения).

Сорри, пара цитат, полностью

Сорри, пара цитат, полностью отражающих мое мнение об этой коммерческой операции по продаже одной вещи два раза:

"Кстати по существу вопроса напомню, что Oracle покупает userbase проекта MySql (контракты с юзерами которые получают платную поддержку), кроме того Oracle покупает trademark MySql (tm).
С вопросу исходников - это никакого отношения не имеет - исходники открыты по GPL v2."

"Свою долю миллиардного куша, полученного от продажи MySQL AB сантехникам, он, надо думать, получил. А теперь, должно быть, пытается добиться того, чтобы Оракл под давлением Еврокомиссии пустил подразделение MySQL на вольные хлеба. А там, глядишь, и Монти позовут в совет директоров, или в качестве distinguished expert/architect. И опять Монти у руля, как в старые добрые времена, только что теперь кусок от миллиарда уже "при нём"."

Напоминаю, это цитаты.
теперь от себя:
Кроме криков об спасении проекта ( так если все так плохо - форкайте, хорг форкнули по значительно менее значимому поводу) плана действий не предложено.
Такой крутой менеджер, как Монти( раз вдул MysqAB миллиард - наверно крут) не может разработать схему т.н "спасения" проекта ? - не верю я в это.
Если бы это действительно было бы спасением чего либо, то давно бы шли поиски инвестора, велись бы переговоры, етц - ничего этого, как мне известно, сделано на было.

VP -- это Vice President,

VP -- это Vice President, скорее всего

Так а в тему что пишется?

Так а в тему что пишется?

Жаль конечно, я бы написал и

Жаль конечно, я бы написал и может многое еще чего сделал бы, но по моему мы не в евро-союзе :( и наши письма по моему не будут иметь никакого веса, ну если только для "кучи".

sidsoft67 написал(а): Жаль

sidsoft67 написал(а):
Жаль конечно, я бы написал и может многое еще чего сделал бы, но по моему мы не в евро-союзе :( и наши письма по моему не будут иметь никакого веса, ну если только для "кучи".

Хотя бы для кучи. "Лучше сделать и жалеть, чем потом жалеть о бездействии" (с) не моё.

Личные финансовые проблемы

Личные финансовые проблемы господина Монти мне, как бы, по барабану. Как и судьба mysql. Существуют и более успешные и перспективные проекты, которые по тем или иным причинам загнулись. На обочине жизни до хрена людей, считающих себя супер менеджерами. Улыбнуло про "конкуренцию" ораклу. Вероятно Монти не видел оракл ни разу.

Может быть вам еще поучить

Может быть вам еще поучить его как строить базы данных? :)

Вы не поверите, но именно

Вы не поверите, но именно юзера и учат программеров свободных ( и проприетарных наверно тоже) проектов как им делать проги. Учат ногами и баблом - сбегая с продукта или покупая альтернативы.

П.С Крики Монти не в коей мере не относятся к технической стороне вопроса, скорее к административно-финансовой - т.е демагогия в виде подмены понятий =)

slepnoga написал(а): Вы не

slepnoga написал(а):
Вы не поверите, но именно юзера и учат программеров свободных

Не поверю.

slepnoga написал(а):
Крики Монти не в коей мере не относятся к технической стороне вопроса, скорее к административно-финансовой - т.е демагогия в виде подмены понятий

Да нет, демагогией, в виде ошибочных силлогизмов и перехода на личности, занимаетесь здесь вы.

Я немного поостыл и решил

Я немного поостыл и решил таки ответить.

Если не верите, то пожалуйста, обрисуйте кратенько экосистему производства софта как продукта.
Что не правильно в моей модели: есть спрос ( от юзеров ), есть предложение ( от программистов как производителей) и есть средство регулирования первого и второго ( т.н рынок)? Как мне кажется, если вторые не способны предложить первым устраивающий их софт, они рано или поздно уходят/исчезают/продаются конкурентам - так было и так есть в этой реальности.
Где я не прав, по вашему мнению ?

По п2. : во избежание флейма останемся на своих, ибо это вопрос скорее мироощущения.

slepnoga написал(а): Что не

slepnoga написал(а):
Что не правильно в моей модели: есть спрос ( от юзеров ), есть предложение ( от программистов как производителей) и есть средство регулирования первого и второго ( т.н рынок)? Как мне кажется, если вторые не способны предложить первым устраивающий их софт, они рано или поздно уходят/исчезают/продаются конкурентам - так было и так есть в этой реальности.
Где я не прав, по вашему мнению ?

То что вы описали это очень грубо похоже на механизм ценообразования на рынке, и, что самое интересно, в этом механизме одним из образующих элементов являются деньги. При чём здесь программное обеспечение с открытым кодом?

Чтобы дискуссия на эту тему имела хоть малейший смысл, начните хотя бы с википедии: http://en.wikipedia.org/wiki/Open_source_software По моему там ясно сказано, как пользователи могут влиять на open source (хинт co-developers). А вообще есть не мало работ исследующих феномен open source. Если вас действительно интересует как на самом деле, стоит погуглить.

Но написал я Вам (wi тоже) потому, что для меня удивительно, как можно вот так беспардонно наезжать на просьбу о помощи! Монти уже всем доказал, что не только брюзжит на форумах/блогах о своих гениальных идеях, но и _реализовывает_ их. А есть ли у вас хотя бы один _факт_ подтверждающий, что это всё "Личные финансовые проблемы господина Монти" или "Крики Монти не в коей мере не относятся к технической стороне вопроса"? То есть есть ли за этими словами хоть что нибудь помимо брюзжания, а если нет, то не лучше ль промолчать?

Поздновато, но все же...

Да, письма скорее всего до кучи.. Но поддержать надо, OpenSource должен оставаться OpenSource.

Туда и дорога.

В этот раз ораклу крупно повезло -- купить вместе с соляркой надоевший до одури недопродукт. Конечно когда-то этот обгрызок занимал свое место, но кому он сейчас нужен? Только тем, кто "выучил" мускул, или нахалтурил базок на нем. Ну что же -- люди делали свой выбор, шли к своим целям. Только мир постоянно меняется. Одним монстром будет меньше. Кстати, разве его ниша не занята? sqlite и postgresql преспокойно удавливают мускул, держащийся только на раздутой популярности. Умрет он постепенно, но теперь уже умрет. Дело в том, что ораклу умирать тоже не хочется, а всем крупным компаниям, когда-то жившим за счет монопольной продажи софта, приходится самым тривиальным образом скупать весь софт и тех конкурентов, которые уже как следует развились. Аутодеск купил и майю (сменившую пару-тройку хозяев), и три-де-эс студио. И все немецкие архикады и прочее баловство. Эйдоб скупил вообще все что можно, кроме корела. Корел когда-то скупил своего конкурента, выпустил одну следующую его версию и ксара тихо исчез. Оракл поступает точно так же. Объединяя под одно крыло серьезное железо, один из очень и очень неплохих коммерческих юниксов, с новой файловой системой, и теперь еще попутно может свести счеты с одним из давних "комаров", изрядно попивших его крови )))
А как вы хотели? На войне, как на войне. И я с удвольствием скажу "Спи спокойно, дорогой товарищ мускул, ты свое отработал". И опенсорс тут не при чем. Волки выбирают самую слабую овцу в стаде. Просто комерц-софту придется делить рынок. А им очень не хочется. Но уже очень трудно рожать новое в их конторах. Только скупка и осталась.

Такие вот мысли, ничего личного поклонникам YourSQL.

(Sir) * Windows looks like an open door, but no way to go *

Люди, давайте поспокойнее.

Люди, давайте поспокойнее. Кто считает, что туда и дорога - ну замечательно, мы все будем рады слышать вашу точку зрения на данный вопрос, но только если она будет высказана без злорадства и не в стиле "Монти - тупой упырь и пытается загнать денег" - сейчас речь не о нём, а про продукте который всё ещё используется многими людьми, по разным причинам. Для этих людей внезапное исчезновение мускула с неясными перспективами (будет форк, не будет форка, кто его там ещё знает) будет означать необходимость в перестроении своих систем на другую бд.

Не самый лучший опыт использования опен-сорс, вам так не кажется? Я думаю, в следующий раз организация, которая однажды так уже обожглась, пять раз подумает - а не дешевле ли будет сразу купить мега-дорогой Оракл, чем строить свою систему на постгресе, например, а то вдруг и его через пару лет пожрут.

Люди, давайте

Люди, давайте поспокойнее.

"Люди,давайте жить мирно" (R):)

Продолжение истории:
http://europa.eu/rapid/pressReleasesAction.do?reference=IP/10/40&format=HTML&aged=0&language=EN&guiLanguage=en
Вольное изложение на Опеннете:

http://www.opennet.ru/opennews/art.shtml?num=25098

А это мнение EnterpriseDB

А это мнение EnterpriseDB - ведущего разработчика PostgreSQL и его коммерческой версии :
http://www.prnewswire.com/news-releases/postgres-community-responds-to-eu-decision-to-approve-oracles-acquisition-of-mysql-82372882.html

Компании Sun больше нет.Мир

Компании Sun больше нет.Мир ее праху,с этим поглощением закончен,имхо, очередной этап
в развитии IT.
http://www.oracle.com/us/sun/index.html

П.С И не будем больше о Монти

И что теперь будет с MySQL?

И что теперь будет с MySQL?

почитайте

http://planet.mysql.com/

а эта строка - это просто подпись

Все по-прежнему будет

Только урежут функционал до 4 версии, чтобы с основным продуктом не конкурировал.

Это всегда было так... Такое

Это всегда было так... Такое явление сплошь и рядом!
Каждому свое...

evadim: забанен за спам

Мне всегда было интересно..

.. что преследуют такие вот товарищи, которые только-только зарегистрировавшись на форуме, начинают отвечать в тему двухлетней давности?
Ладно бы просто спамер с левой ссылкой, но вот в данном случае, что-то ляпнутое невпопад - зачем оно?

:)

Ну как зачем - он в профиле своем свой быдлосайт раскручивает. Типа ТИЦ повышает. :)
Поверь, этого товарища здесь не будет больше никогда - не его тема... Зашел просто серануть.

проблема только в том, у нас

проблема только в том, у нас профиль видно только залогиненым пользователям, так что никакой ТИЦ не повышается :)

:)

Во как! Я не знал этого, поэтому подумал о ТИЦ. И это радует. Тогда действительно не понятно к чему такие высеры делают.
Потрите уж его пост и наши последние - офтоп злостный ведь.

Ма это сделали после того как

Ма это сделали после того как спамеры начали регаться реальными людьми. Ну и они не все в курсе этой фишки.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".