Фонд свободного ПО (FSF) и Eclipse Foundation выпустили руководство по совместному использованию двух своих лицензий: GPL (Открытое лицензионное соглашение GNU) и EPL (Открытое лицензионное соглашение Eclipse). По сути опубликованный документ дает квалифицированный ответ на вопрос, заданный в открытом письме (http://jgrass.wiki.software.bz.it/jgrass/Open_letter_to_the_...) Европейскому отделению FSF: “Можно ли плагин, написанный для Eclipse лицензировать по GPL?”Отвечая на него представители FSF и Eclipse Foundation объясняют, что обе лицензии в корне не совместимы, особенно в части плагинов к платформе Eclipse. Дело в том, что в отличии от остального GPL ПО, которое взаимодействует с ядром Eclipse посредством сокетов и конвейеров, плагины фактически “линкуются” к основному коду, создавая тем самым производный продукт. Такая комбинация, по мнению FSF, не может работать совместно поскольку ПО не удовлетворяет условиям обоих лицензий.
В качестве совета ...
URL: http://www.h-online.com/open/news/item/FSF-and-Eclipse-offer...
Новость: http://www.opennet.me/opennews/art.shtml?num=26121
Никак сообразить не могу, какая может быть надобность лицензировать плагин для eclipse под gpl? Серьезно...
Похоже, что кто-то увидел хороший плагин и хочет использовать в своей GPL-программе. Но не может сделать этого.
>Похоже, что кто-то увидел хороший плагин и хочет использовать в своей GPL-программе. Но не может сделать этого.Наверное таки кусок кода из плагина, сомневаюсь что у кого-то есть "свой GPL-Eclipse", хотя в разъяснении говорится об обратном - встраивание GPL кода в EPL продукт не канает. Т.е. видимо кто-то хочет добавить посредством плагина в Eclipse новую фичу, которая уже реализована, но под GPL.
скорее всего наоборот. кто-то увидел гпл'ный код и решил его быстренько оформить в виде плагина. и таких вариантов можно придумать массу.
а вот выдернуть уже имеющийся даже и не представляю какой и зачем. к тому же, если его и выдернуть, то проблем нет, т.к. напуркуа его линковать?
А вот если так - есть хороший GPL продукт/код, и на его базе пишем плагин, потратив на порядок меньше ресурсов чем при написании с нуля. А потом читаем лицензию Eclipse, дуемся, говорим "ну и сами дураки, раз не хотите", все полезное-самописное возвращаем в продукт патчами, забиваем на плагин и жалеем о потраченом времени "ну почему сразу не почитать лицензию... опять замануха, блин"
Открой для себя Eclipse RCP. Это — готовая платформа (скелет, остов), на которой можно создавать что угодно. Она под EPL. И тут ты, весь в белом, собираешься наваять на ней свою супер-пупер навороченный мониторинг всего и вся вокруг. Под GPL. Не выйдет.
> Тем не менее, данная процедура становится малоэффективной если код обращается к внешним библиотекам, которые также должны позволять совместную компиляцию. «Без выполнения этого условия GPL программы и EPL библиотеки фактически не совместимы» - пояснил консультант по вопросам лицензирования FSF Брет Смит (Brett Smith).Это очень странно, так как уже многие года GPL программы линкуются с проприетарное libc. не понял ???
>не понял ???Да. Поздравляем! Пишите ещё.
Хрен с ним с Эклипсом. Интересно, можно ли использовать Clojure (он под EPL) вместе с GPL-библиотеками или публиковать программы, написанные на Clojure под GPL? Похоже, что нет.
Да можно. Что они, заставят тебя исходники открыть? Если открытые лицензии начинают мешать взаимодействию открытых проектов, эти лицензии надо начинать спускать в унитаз.
> Да можно.Почему? Все указывает на то, что нельзя.
> Что они, заставят тебя исходники открыть?
Причем тут это? Я хочу использовать Clojure в GPL-проекте.
> Если открытые лицензии начинают мешать взаимодействию открытых проектов, эти лицензии надо начинать спускать в унитаз.
Придется спустить их все. Просто некоторые организации пытаются как-то решить проблему, а некоторые — наоборот. Apache и FSF, например, осилили сделать последние версии своих лицензий совместимыми (Apache License 2.0 и GPL3).
> “Можно ли плагин, написанный для Eclipse лицензировать под GPL?”Сам факт того, что подобные вопросы имеют место, на мой взгляд, диссонирует со словом "свободное". FSF бы запретить чего-нибуть дай.
"Freedom means you cannot dictate to anyone" или я что-то не понимаю.
вот мы и узнали -- почему не стоит разводить зоопарк лицезий!<offtopic>...это я возвращаюсь к вопросу о том что ктото говорил что Ms-PL "тоже сводобная лицензия" (она-то может и "свободная", но палки в колёса GNU_LGPL_программам ещё успеет понаставить)</offtopic>
>вот мы и узнали -- почему не стоит разводить зоопарк лицезий!
><offtopic>...это я возвращаюсь к вопросу о том что ктото говорил что Ms-PL "тоже сводобная лицензия" (она-то может и "свободная", но палки в колёса GNU_LGPL_программам ещё успеет понаставить)</offtopic>Какая она нафиг свободная?
Никаких гарантий, кроме конкретной подставы. Через некоторое время.