Известный программист Джереми Эллисон (Jeremy Allison) в своём посте на blogs.zdnet.com размышляет о будущем GPL в свете так называемого «cloud computing», и в частности, пишет:«Фатальная уязвимость GPL в том, что положение о совместном использовании действует только при наличии повторного распространения. Это отлично работает в мире традиционного софта, где для того, чтобы программу можно было использовать, её нужно напрямую поставить потребителю. В терминах GPL этот потребитель наследует те же права на исходный код, что имеются и у распространителя. Но теперь давайте рассмотрим этот странный новый мир «облачных вычислений» и программного обеспечения как службы. Программное обеспечение в этом мире играет совершенно иную роль. Большая часть сложной логики и программы как таковые действуют в своём качестве только будучи запущенными в пределах группы серверов, связываясь исключительно посредством сетевых запросов, переданных web-браузером клиента через загруженные Javascript-программы.»
«Здесь нет «распространения» как такового, и поэтому положение о совместном использовании никогда не вступает в действие. В таком мире поставщик услуг может безнаказанно пользоваться кодом, выпущенным под GPL, на пропиетарных серверных СУБД. Это явно пртиворечит духу большинства программ, выходящих под GPL, которые могут использоваться таким образом, хотя это и не противоречит самой лицензии. Это означает, что GPL-код может быть использован на рынке «облачных вычислений» точно также, как может использоваться BSD-код на традиционном рынке программ.»
Джереми Эллисон, наверное, очень горд собой, что нашел "лазейку" в GPL. Но объяснение тут одно - cloud computing пока не пользуется популярностью. Как только ситуация изменится, лицензия GPL будет дополнена. Тогда провайдеры всяких cloud-сервисов будут вынуждены либо принять условия лицензии, либо использовать устаревшее ПО, которое распространялось под старыми редакциями лицензий.
>Это означает, что GPL-код может быть использован на рынке «облачных вычислений» точно также, как может использоваться BSD-код на традиционном рынке программ
это плохо?
Около года назад я задал похожий вопрос одной "шишке" из российского представительства IBM. Там лицензию BSD очень не любят. Догадайтесь почему. :)
Отправить комментарий