Как ROWLEX может лицензироваться по L-GPL, если он использует SemWeb, который является лицензией GPL?[закрыто]
Вопрос
Согласно его домашней странице, СемВеб библиотека (отличная библиотека для обработки RDF в .NET) выпускается под лицензией GPL.Поскольку РОУЛЕКС инструмент построен на SemWeb, ROWLEX тоже должен быть GPL.Тем не менее, утверждается, что ROWLEX распространяется под лицензией L-GPL.Это юридически правильно?
Решение
На самом деле ваше утверждение не совсем верно. СемВеб это не просто GPL, но и двойная лицензия.Исходный код, написанный Джошуа Тауберером, также доступен под лицензией Creative Commons Attribution.С РОУЛЕКС опирается исключительно на код, написанный Джошуа, лицензия Creative Common Attribution разрешает распространение ROWLEX под лицензией L-GPL.
Другие советы
Прочитав Семвеб В информации о лицензировании указано, что в настоящее время он лицензируется по лицензиям GPL и Creative Commons Attribution, но первоначально он лицензировался только по лицензии CC Attribution.Он также содержит части, лицензированные в соответствии с LGPL и лицензией на программное обеспечение W3C.Я предполагаю, что Rowlex начал использовать код Semweb в тот момент, когда он лицензировался только под лицензией CC, и поэтому ему не нужно было использовать GPL.
Кроме того, я хотел бы отметить, что здесь существует довольно сложный набор лицензий, и что кто-то, обладающий большими знаниями обо всех различных лицензиях, может лучше объяснить, что происходит.