ИКВМ и Лицензирование

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

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

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

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

3 ответа

Решение

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

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

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

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

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

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

Другие вопросы по тегам