ИКВМ и Лицензирование - PullRequest
10 голосов
/ 14 августа 2008

Я изучал проект FOP IKVMing Apache для использования с нашим приложением .NET. Это коммерческий продукт, и, изучая лицензирование, IKVM сталкивается с некоторыми трудностями из-за использования GNU Classpath. Из того, что я видел, никто точно не может сказать, можно ли использовать этот материал в коммерческом продукте. Кто-нибудь использовал IKVM или продукт IKVM в коммерческом продукте? Вот что я нашел до сих пор:

Страница лицензии IKVM , которая отмечает, что одна dll содержит код из других проектов, их лицензия GPLv2 + Classpath Exception

Saxon для .NET создается с помощью IKVM, но выпускается под лицензией Apache ...

Кто-нибудь имеет опыт работы с этим?

Ответы [ 3 ]

6 голосов
/ 19 августа 2008

Здесь есть несколько проблем, поскольку ikvm в настоящее время переводится из системы классов GNU в Sun OpenJDK. Оба лицензированы как GPL + Исключения для явного заявления о том, что приложения, которые просто используют библиотеки OpenJDK, не будут считаться производными работами.

Вообще говоря, приложения, которые полагаются на компоненты с определенными характеристиками, такими как эта, в любом случае не подпадают под действие GPL. Например, связывание с общедоступными API POSIX не вызывает доверия к GPL в приложении Linux, несмотря на то, что ядро ​​является GPL. Подобный принцип обычно (детали могут быть хитрыми) применим к замене Sun Java на реализацию FOSS / GPL.

2 голосов
/ 13 февраля 2010

Просто быстрое обновление после того, как вы заметили вопрос, для всех, кто просматривает.

IKVM, похоже, обновился, чтобы использовать OpenJDK, а не GNU Classpath, на самом деле IKVM.net удалил комментарий со своей страницы лицензии.

0 голосов
/ 15 августа 2008

Я не юрист, но все упомянутые лицензии можно использовать в коммерческих продуктах, если вы не вносите никаких изменений и не утверждаете, что код принадлежит вам

Я думаю, что если ты не хочешь рисковать, тебе следует обратиться к юристу.

...