Monday, December 28th, 2009 02:04 pm
История: Монти Видениус, основатель MySQL, которая, как известно, была продана компании Сан за миллиард зеленых. Монти получил лично ок. 17 миллионов евро. После чего Монти ушел из проекта и основал свою собственную компанию. Компанию Сан купила компания Оракл. Теперь Монти пишет письма в Евросоюз, чтобы тот заставил Оракл за свои деньги делать то, что ему, Монти, хочется, или запретил Ораклу владеть компанией Сан и проектом MySQL. При этом вписать свои требования в контракт с Саном Монти или в голову не пришло, или это могло помешать получению миллиарда. Теперь же, когда миллиард получен, можно строить удивленное лицо и писать письма в регуляторные органы, чтобы они спасли несчастный опенсорс от грязных лап капиталистов. По-моему, это называется и рыбку сьесть, и, гм-гм, на елку влезть.
К тому же вопрос: GPL вроде специально был разработан именно для таких случаев. Чтобы избежать скупки капиталистами чистых помыслами опенсорсных тружеников. Если это не помогает - за что тогда боролись? 
Monday, December 28th, 2009 10:14 pm (UTC)
MySQL должен сдохнуть. Невидимая рука капитализма (по ошибке) сделает доброе дело.
Monday, December 28th, 2009 10:25 pm (UTC)
Строго говоря, MySQL распространяется не совсем под GPL. Точнее, не только под GPL и не весь.
Кроме того, Видениуса за эти выступления не пнул только ленивый.
Monday, December 28th, 2009 10:28 pm (UTC)
Умница Джонатан Корбе вот тут хорошо всё написал.
Tuesday, December 29th, 2009 12:30 am (UTC)
А оно скорее всего сдохнет без финансовых вливаний.
Потому как сверху занимаемой ниши его выдавливает постгресс, а снизу sqlite (ниша -- маленький, относительно быстрый и относительно sql сервер)
Tuesday, December 29th, 2009 12:40 am (UTC)
Я вообще не понимаю, как они его до сих пор не убили. Когда я последрий раз пользовался бесплатными БД, а было это 8 лет назад, Постгрес уже был лучше. Он, собственно, всегда был лучше.
Tuesday, December 29th, 2009 12:47 am (UTC)
Постгресс еще 8 лет назад умел транзакции/триггеры/прочую фигню. Ну был при этом процентов на 20 помедленнее. И в отличии от не падал от LIKE
Tuesday, December 29th, 2009 05:52 am (UTC)
Холивар на эту тему был у Вагнера пару дней назад.
mysql можно было кое-как запустить и поставить, постгресс надо было хотя бы минимально администрировать (апгрейд был одной из наиболее сложных процедур -- ибо требовал полного дампа/рестора, сейчас слава б-гу как минимум в дебиане/уюунте есть разумная скрпитовая обвязка которая позволяет иметь N баз и M версий постгресса,и само умеет апгрейдить, оставляя бекап базы за углом)
Муйскуль можно было программить зная 4 оператора SQL, пятый лучше было не знать (а автору за LOCK TABLE надо отрубать руки по самые плечи), постгресс требовал хотя бы минимальных понятий о транзакциях, целостности, изоляции, правах (хотя бы в рамках двух-трех страничной статьи о теории, но именно понимания а не "наискосок")

PS Я еще в далекие 10 лет назад понял что база не умеющая BEGIN/COMMIT ни на что не годится, потому что не прощает чайниковых ошибок
Tuesday, December 29th, 2009 07:21 am (UTC)
Я еще в далекие 10 лет назад понял что база не умеющая BEGIN/COMMIT ни на что не годится

особенно убедительно это звучит в виде коммента в LJ, построенном на MySQL ;-)
Tuesday, December 29th, 2009 07:54 am (UTC)
LJ, построенном на MySQL

ну так LJ же склеен соплями, и разваливается периодически, так что все правильно.
Tuesday, December 29th, 2009 07:56 am (UTC)
MySQL распространялся под двойной лицензией. Т.е. я могу или скачать бесплатно, но тогда мне придётся делиться своим продуктом, или купить его за деньги.
Из-за этого MySQL так и не стала тру опен-сорсным проектом, с таким подходом невозможно построить здоровое внешнее коммьюнити. Например, ни одна вменяемая корпорация не будет писать код в MySQL, если есть опасность, что этот код даст competitive edge самой MySQL AB.
Tuesday, December 29th, 2009 08:59 am (UTC)
Насколько я понимаю, он говорит не столько о корпорациях и не-корпорациях, сколько о copyrights assignments, а в этом разница огромна. В проектах без передачи прав я точно знаю, что все следущие версии останутся GPL. Этих будущих версий может не быть, или они меня могут не устраивать, но если они будут, то я смогу ими пользоваться. В проектах, которые он называет корпоративными, это не так.
Tuesday, December 29th, 2009 08:59 am (UTC)
И твой pun насчёт «умницы» я не принимаю -- он действительно умница. :)
Tuesday, December 29th, 2009 10:11 am (UTC)
Необходимость "минимально администрировать" диктует, как правило, позицию DB Admin, скилл-сет которого, строго говоря, бесполезен для многих контор, занимающихся software development (то есть, кроме администрирования баз данных, проку от него никакого). По сравнению с зарплатой этого самого админа стоимость лицензии того же Oracle является маленькой величиной (зависит от каждого специфического deployment-а, но все же), а админов для Oracle найти легче. Другими словами, если администрировать не хочется - то MySQL более подходит, а если хочется - то более подходит Oracle. Я бы ставил в тотализаторе на то, что PostgreS сдохнет первым.
Tuesday, December 29th, 2009 10:46 am (UTC)
контролирует распространение, а не пользование. Для этого, собственно, и нужен GPL.
Это то, что я имел в виду под «делиться своим продуктом», т.е. я построил свой продукт на MySQL и хочу его продать. Если я MySQL получил под GPL, то мне придется со своим продуктом поставлять исходники, если под платной лицензией -- то нет.

Компании, которых это заботит, можно пересчитать по пальцам одной руки.
В случае с кернелом линукса или с gcc -- их хоть и мало, но оттуда приходит практически весь код. Вряд ли RedHat тратил бы столько ресурсов на кернел, если бы ему не была гарантирована возможность в будущем его распространять.