Разработчики открытой микроядерной операционной системы Genode OS объявили (http://genode.org/news/open-source-license-update) о переходе на лицензию AGPLv3, вместо ранее применяемой лицензии GPLv2. Для устранения возможных преград, вызванных ограничениями AGPL по связыванию с другим открытым кодом, в Genode лицензионное соглашение будет дополнено исключением, явно разрешающим связывание компонентов проекта Genode с кодом под любыми открытыми лицензиями, а не только с лицензиями AGPLv3 и GPLv3.
Напомним, что особенностью лицензии AGPLv3 является введение дополнительных ограничений для приложений, обеспечивающих функционирование сетевых сервисов. При использовании AGPL-компонентов при обеспечении работы сервиса, разработчик обязан предоставить пользователю исходный код всех внесённых в эти компоненты изменений, даже если лежащее в основе сервиса программное обеспечение не распространяется и используется исключительно во внутренней инфраструктуре для организации работы сервиса. Лицензия AGPLv3 совместима только с GPLv3, что приводит к лицензионному конфликту с приложениями, поставляемыми под лицензией GPLv2. Например, поставка библиотеки под AGPLv3 требует от всех использующих данную библиотеку приложений распространения кода под лицензией AGPLv3 или GPLv3. Именно из-за таких ограничений разработчики Genode добавили в лицензионное соглашение дополнительное исключение.
URL: http://genode.org/news/open-source-license-update
Новость: http://www.opennet.me/opennews/art.shtml?num=46079
Перешли на AGPL, но добавили исключение, по сути превращающее лицензию обратно в GPL? Или вся разница в том, что была GPL2, а стала GPL3?
почему превращающее? защита от патентов, тивоизации? требование отдавать код сервиса, крутящегося на Genode - на месте. Лучше бы без исключения, конечно - но так лучше, чем было.
>>> требование отдавать код сервиса, крутящегося на GenodeОтличное требование для ОС, сокращающее потенциальную аудиторию примерно до 0.
ну, я чуток неверно написал - корректно было бы "отдавать клиенту сервиса код Genode, который в крутится с сервисе", но с AGPL, думаю, все знакомы.Кстати, если сервис не полный шлак, то его главная ценность - это хорошее решение организационных проблем, уникальный софт - дело не самое важное.
>Отличное требование для ОС, сокращающее потенциальную аудиторию примерно до 0.Если на Genode крутится squid, nginx, или postgres какая проблема выдать пользователю ссылку на исходные коды squid, nginx, и postgres?
В бизнесе пишут свой код. А ты можешь отдавать все что угодно. Ты всеравно ничего не продаешь и никто у тебя то, что лежит _итак_ бесплатно НЕ купит.
Они так говорят, будто кто-то этим будет пользоваться.
>микроядернаяна интел ме встанет?
Наркоман чтоли, чтобы на Intel вставало? AMD по симпотнее будет (сестричка Zen)!
Чё вы двое курили? Отсыпьте, а?
>> The current implementation can be compiled for 8 different kernels: Linux,L4ka::Pistachio, L4/Fiasco, OKL4, NOVA, Fiasco.OC, seL4, and a custom
kernel for running Genode directly on ARM-based hardware.- Круто. Очень круто.
>> C runtime ported from FreeBSD.
>> Standard C++ library
>> Translates the OpenGL API to a framebuffer session using the MESA OpenGL stack
>> Qt5 framework, using nitpicker session and NIC session as back end.
>> Runtime of the Python scripting language.
>> Lighttpd
>> VirtualBox running on top of the NOVA hypervisor.- Все для жизни есть, плюс универсальность по ядрам. Может взлететь в Embedded.
C GPLv3 в embedded? Только если будет явно прописана возможность запускать проприетарный софт поверх.
> Только если будет явно прописана возможность запускать проприетарный
> софт поверх.А что, есть препятствия?
>> Только если будет явно прописана возможность запускать проприетарный
>> софт поверх.
> А что, есть препятствия?Столлман заругает.
>>> Только если будет явно прописана возможность запускать проприетарный
>>> софт поверх.
>> А что, есть препятствия?
> Столлман заругает.Подсознание в образе дедушки Ричарда придёт к проприертарщику ночью, во сне, и разбудит -- в луже холодного пота. Они все, проприертарщики, так думают. Боятся! </гутЪ>
>лицензионное соглашение будет дополнено исключением, явно разрешающим связывание компонентов проекта Genode с кодом под любыми открытыми лицензиями, а не только с лицензиями AGPLv3 и GPLv3Т.е. для совместимости с более свободным апачем и MPL убраны костыли ГПЛ. Чудесно.
>The Genode OS framework is available under two flavours of licences, an Open-Source license and commercial licensing.Могли бы сразу EULA "free for personal use only".