История: Монти Видениус, основатель MySQL, которая, как известно, была продана компании Сан за миллиард зеленых. Монти получил лично ок. 17 миллионов евро. После чего Монти ушел из проекта и основал свою собственную компанию. Компанию Сан купила компания Оракл. Теперь Монти пишет письма в Евросоюз, чтобы тот заставил Оракл за свои деньги делать то, что ему, Монти, хочется, или запретил Ораклу владеть компанией Сан и проектом MySQL. При этом вписать свои требования в контракт с Саном Монти или в голову не пришло, или это могло помешать получению миллиарда. Теперь же, когда миллиард получен, можно строить удивленное лицо и писать письма в регуляторные органы, чтобы они спасли несчастный опенсорс от грязных лап капиталистов. По-моему, это называется и рыбку сьесть, и, гм-гм, на елку влезть.
К тому же вопрос: GPL вроде специально был разработан именно для таких случаев. Чтобы избежать скупки капиталистами чистых помыслами опенсорсных тружеников. Если это не помогает - за что тогда боролись?
К тому же вопрос: GPL вроде специально был разработан именно для таких случаев. Чтобы избежать скупки капиталистами чистых помыслами опенсорсных тружеников. Если это не помогает - за что тогда боролись?
Tags:
no subject
no subject
no subject
Кроме того, Видениуса за эти выступления не пнул только ленивый.
no subject
no subject
no subject
no subject
Вот вам одна цитата, которая иллюстрирует, является ли assignment злом:
In order to make sure that all of our copyrights can meet the record keeping and other requirements of registration, and in order to be able to enforce the GPL most effectively, FSF requires that each author of code incorporated in FSF projects provide a copyright assignment/.../
no subject
no subject
no subject
Из-за этого MySQL так и не стала тру опен-сорсным проектом, с таким подходом невозможно построить здоровое внешнее коммьюнити. Например, ни одна вменяемая корпорация не будет писать код в MySQL, если есть опасность, что этот код даст competitive edge самой MySQL AB.
no subject
Одна из которых - GPL, ага.
Т.е. я могу или скачать бесплатно, но тогда мне придётся делиться своим продуктом, или купить его за деньги.
Вы неверно представляете себе природу двойного лицензирования MySQL - она не имеет ничего общего со скачиванием и контролирует распространение, а не пользование. Для этого, собственно, и нужен GPL.
Например, ни одна вменяемая корпорация не будет писать код в MySQL, если есть опасность, что этот код даст competitive edge самой MySQL AB.
Компании, которых это заботит, можно пересчитать по пальцам одной руки. И даже они замечены в сотрудничестве с опенсорсом, причем и таком, которое потенциально может дать преимущество конкурентам.
Что же такое "тру опен сорсный проект" и как его отличить от подделок, для меня загадка.
no subject
Это то, что я имел в виду под «делиться своим продуктом», т.е. я построил свой продукт на MySQL и хочу его продать. Если я MySQL получил под GPL, то мне придется со своим продуктом поставлять исходники, если под платной лицензией -- то нет.
Компании, которых это заботит, можно пересчитать по пальцам одной руки.
В случае с кернелом линукса или с gcc -- их хоть и мало, но оттуда приходит практически весь код. Вряд ли RedHat тратил бы столько ресурсов на кернел, если бы ему не была гарантирована возможность в будущем его распространять.
no subject
Это, кстати, далеко не самый массовый сценарий применения БД вообще и мускула в частности.
Вряд ли RedHat тратил бы столько ресурсов на кернел, если бы ему не была гарантирована возможность в будущем его распространять.
Тот код, на который RH тратит время, ему гарантирована возможность распространять по-любому. Наличие же будущих улучшений и возможность их распространения не гарантируется ровно ничем.
no subject
Потому как сверху занимаемой ниши его выдавливает постгресс, а снизу sqlite (ниша -- маленький, относительно быстрый и относительно sql сервер)
no subject
no subject
no subject
no subject
Тут у нас два выхода - или "пусть расцветают все цветы", или "все идиоты, один я дартаньян". Мне ближе первый :)
И почему обязательно кого-то надо убивать, кстати?
no subject
mysql можно было кое-как запустить и поставить, постгресс надо было хотя бы минимально администрировать (апгрейд был одной из наиболее сложных процедур -- ибо требовал полного дампа/рестора, сейчас слава б-гу как минимум в дебиане/уюунте есть разумная скрпитовая обвязка которая позволяет иметь N баз и M версий постгресса,и само умеет апгрейдить, оставляя бекап базы за углом)
Муйскуль можно было программить зная 4 оператора SQL, пятый лучше было не знать (а автору за LOCK TABLE надо отрубать руки по самые плечи), постгресс требовал хотя бы минимальных понятий о транзакциях, целостности, изоляции, правах (хотя бы в рамках двух-трех страничной статьи о теории, но именно понимания а не "наискосок")
PS Я еще в далекие 10 лет назад понял что база не умеющая BEGIN/COMMIT ни на что не годится, потому что не прощает чайниковых ошибок
no subject
особенно убедительно это звучит в виде коммента в LJ, построенном на MySQL ;-)
no subject
ну так LJ же склеен соплями, и разваливается периодически, так что все правильно.
no subject
У вас было 10 лет на то, чтобы понять, что значит best tool for the job. Удалось ли вам?
no subject