Как можно лицензировать ROWLEX по L-GPL, когда он использует SemWeb, который является GPL?

Согласно домашней странице, библиотека SemWeb (отличная библиотека для обработки RDF в.NET) выпущена под лицензией GPL. Поскольку инструмент ROWLEX построен на SemWeb, ROWLEX также должен быть GPL. Тем не менее, заявлено, что ROWLEX выпущен под L-GPL. Это юридически правильно?

2 ответа

Решение

На самом деле, ваше утверждение не совсем точно. SemWeb не только GPL, но и с двойной лицензией. Исходный код, написанный Джошуа Тауберером, также распространяется по лицензии Creative Commons Attribution. Поскольку ROWLEX полагается исключительно на код, написанный Джошуа, лицензия Creative Common Attribution позволяет распространять ROWLEX по L-GPL.

После прочтения информации о лицензировании Semweb в нем говорится, что в настоящее время она лицензирована в соответствии с GPL и лицензией Creative Commons Attribution, но первоначально она была лицензирована только в соответствии с лицензией CC Attribution. Он также содержит части, которые лицензируются в соответствии с LGPL и лицензией на программное обеспечение W3C. Я предполагаю, что Rowlex начал использовать код Semweb в тот момент, когда он был лицензирован только в рамках CC, и поэтому не должен был использовать GPL.

Кроме того, я хотел бы отметить, что здесь есть довольно сложный набор лицензий, и что кто-то с большим знанием всех различных лицензий мог бы иметь лучшее объяснение того, что происходит.

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