odoo open source лицензия
TRANSCRIPT
Open Source лицензияОливье Дони
@odony
Программа
o Краткая история: GPL и Copyleft
o AGPL против LGPL
o Лицензии Odoo 9
o Комбинированая лицензия
Краткая история: GPL
До 1980 большинство программ было распределено с source code по умолчанию (для мобильности, исправления ошибок,
аудита, и т.д.)
Большинство программного обеспечения пришло из уровня образовательной подготовки
Потом ситуация изменилась.
GPL = Copyleft
Copyleft полагается на универсальные Законы об авторском праве, что бы соблюдать свободу для
мировых работ
Фонд свободного программного обеспечения определяет четыре свободы: используйте,
изменяйте, распределяйте, и распределяйте модификации
Гарантировать эти свободы каждому пользователю, GPL запрещает любое ограничение, прибывающее из других
лицензий
Краткая история: GPL
1983: Ричард Столлман создает GNU
1989: Родилась GPLv1
1991: GPLv2, LGPLv2
1999: LGPLv2.1
2007: GPLv3, LGPLv3, AGPLv3(DRM, tivoization, формулировка, патенты)
(bin + source, никаких ограничений)
(свобода или смерть", C-lib)
(библиотека-> меньше)
Краткая история: Odoo
2005: TinyERP 1.0-4.0 – GPLv2 или позже 2009: OpenERP 5.0 – GPLv3 или позже + OEPL (web)
2011: OpenERP 6.0 – AGPLv3 + OEPL (web)
2012: OpenERP 6.1 – AGPLv3
2012: OpenERP 7.0 – AGPLv3
2014: Odoo 8.0 – AGPLv3
2015: Odoo 9.0 – CE: LGPLv3 + OE
AGPL
GPL - сильная свободная лицензия, но она страдает от лазейки ASP (Cloud)
=> 4 свободы только приведены в исполнение если распределено
AGPL был создано, чтобы зафиксировать это, добавляя предоставление Раздела 13:
Copyleft обращается, как только пользователи отдаленно взаимодействуют с программой
LGPL
GPL - сильная свободная лицензия, но испытывает недостаток в связующих исключениях
=> Неподходящий для библиотек, таких как C lib LGPL был создан, чтобы зафиксировать это, включая связующие исключение сверх GPL
"Использующий/Связующий" в любой программе, если часть LGPL может быть изменена/заменена. "Производная работа" хорошо действует в соответствии с любой лицензией, пока это может быть изменено пользователем
Лицензии Odoo 9
Odoo 9 изменила лицензию на LGPLv3, и становится Odoo Community Edition
(требует соглашения о спонсорах / подпись CLA)
Объяснение+ AGPLv3 плохо подходит для CMS функций
+ LGPLv3 разрешает продавать приложения Odoo (Odoo S.A. или любой)
Odoo Enterprise Edition (частное) будет содержать новые приложения поверх Odoo
Community
Лицензии Odoo 9
Odoo Community Odoo Enterprise
OE base account crm project stock ...
account_dashboard account_check_print web_mobile project_forecast ...
Лицензии Odoo 9
Odoo 9 CommunityLGPLv3 - может использоваться/изменяться/распределяться всеми Проект полность находится на GitHub, полный доступ для всех
Исходный код Отчеты об ошибках (также через Предприятие Odoo) Отправка запросов
Переводы на Transifex.com
odoo/odoo
Лицензии Odoo 9
Odoo 9 Enterprise
Частная лицензия применяется толко к Enterprise приложениям
→ Использование запросов Odoo Enterprise подписки→ Разрешены изменения→ Распределение только между Odoo Enterprise подписки
Проект полность находится на GitHub, полный доступ для партнеров
Исходный код Отчеты об ошибках (также через Предприятие Odoo) Отправка запросов
Переводы на Transifex.com
odoo/enterprise
(+ некоторые клиенты)
Комбинации лицензии
3 главных лицензии: LGPL, AGPL, Частный
Некоторые комбинации этих лицензий не действительны - потому что GPL
предотвращает распределение, лицензируя условия конфликтов.
Odoo маркет приложений будет в состоянии проверить законность комбинаций.
Комбинации лицензий (1)
Частные приложения не могут зависить от AGPLприложений, только от LGPL и других частных приложений
Комбинации лицензий (2)
AGPL приложения не могут зависить от частных приложений, но это работает, если они лицензированы как LGPL
Комбинации лицензий (3) Odoo официальная интерпретация лицензий и их намерения - использование Частных приложений и приложений AGPL одновременно, пока они не зависят друг от друга.
См. определение "Соответствующего Источника" в AGPLv3 и записях часто задаваемых вопросов GPL #AGPLv3CorrespondingSource
Вопросы?(жаль, только в сверхурочное время ;-))
@odony
Спасибо
@odony