Если под наследованием вы понимаете что вы не можете закрывать код, если лицензия от которой наследуете запрещает его закрывать, то да. Но LGPL - это лицензия которые разрешает не раскрывать свой код. То есть делать коммерческий софт. Она «не строгая» опенсорс лицензия А Все комьюнити модули по-умолчанию делают под AGPL. Это значит если вы делаете доработки для заказчика на базе комьюнити модулей (наследуете их) - то вы обязаны выложить свой код тоже под AGPL в публичный доступ
Не все сейчас по умолсанию под AGPL отказались от строгости по имя использования в продуктах "энтерпрайз" уровня. очень нмого в OCA теперь LGPLщины
> ... под AGPL. Это значит если вы делаете доработки для заказчика на базе комьюнити модулей (наследуете их) - то вы обязаны выложить свой код тоже под AGPL в публичный доступ Как третьему лицу определить, что кто-то нарушает AGPL лицензию?
Тут действует такое правило - если словят, и увидят что можно много с тебя отжать - то есть легальные основания тебя засудить. Но в Оду мире где денег очень мало ходит и проекты маленькие, никто не парится с вычислением нарушителей. Просто надо знать их
> Тут действует такое правило - если словят, и увидят что можно много с тебя отжать - то есть легальные основания тебя засудить Это понятно. Но словить то как? Промышленный шпионаж?
> Но LGPL - это лицензия которые разрешает не раскрывать свой код. Ты ошибаешься. Все GPL лицензии ОБЯЗЫВАЮТ раскрывать свой код. LGPL разрешает НАСЛЕДОВАНИЕ приприетарными модулями! Т.е. модуль под проприетарной лиценцией может наследовать LGPL модуль, но не имеет права наследовать AGPL - модуль. Это строгое нарушение принципов GPL.
Обсуждают сегодня