Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top