19
Open Source лицензия Оливье Дони @odony

Odoo open source лицензия

Embed Size (px)

Citation preview

Page 1: Odoo   open source лицензия

Open Source лицензияОливье Дони

@odony

Page 2: Odoo   open source лицензия

Программа

o Краткая история: GPL и Copyleft

o AGPL против LGPL

o Лицензии Odoo 9

o Комбинированая лицензия

Page 3: Odoo   open source лицензия

Краткая история: GPL

До 1980 большинство программ было распределено с source code по умолчанию (для мобильности, исправления ошибок,

аудита, и т.д.)

Большинство программного обеспечения пришло из уровня образовательной подготовки

Потом ситуация изменилась.

Page 4: Odoo   open source лицензия
Page 5: Odoo   open source лицензия

GPL = Copyleft

Copyleft полагается на универсальные Законы об авторском праве, что бы соблюдать свободу для

мировых работ

Фонд свободного программного обеспечения определяет четыре свободы: используйте,

изменяйте, распределяйте, и распределяйте модификации

Гарантировать эти свободы каждому пользователю, GPL запрещает любое ограничение, прибывающее из других

лицензий

Page 6: Odoo   open source лицензия

Краткая история: GPL

1983: Ричард Столлман создает GNU

1989: Родилась GPLv1

1991: GPLv2, LGPLv2

1999: LGPLv2.1

2007: GPLv3, LGPLv3, AGPLv3(DRM, tivoization, формулировка, патенты)

(bin + source, никаких ограничений)

(свобода или смерть", C-lib)

(библиотека-> меньше)

Page 7: Odoo   open source лицензия

Краткая история: 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

Page 8: Odoo   open source лицензия

AGPL

GPL - сильная свободная лицензия, но она страдает от лазейки ASP (Cloud)

=> 4 свободы только приведены в исполнение если распределено

AGPL был создано, чтобы зафиксировать это, добавляя предоставление Раздела 13:

Copyleft обращается, как только пользователи отдаленно взаимодействуют с программой

Page 9: Odoo   open source лицензия

LGPL

GPL - сильная свободная лицензия, но испытывает недостаток в связующих исключениях

=> Неподходящий для библиотек, таких как C lib LGPL был создан, чтобы зафиксировать это, включая связующие исключение сверх GPL

"Использующий/Связующий" в любой программе, если часть LGPL может быть изменена/заменена. "Производная работа" хорошо действует в соответствии с любой лицензией, пока это может быть изменено пользователем

Page 10: Odoo   open source лицензия

Лицензии Odoo 9

Odoo 9 изменила лицензию на LGPLv3, и становится Odoo Community Edition

(требует соглашения о спонсорах / подпись CLA)

Объяснение+ AGPLv3 плохо подходит для CMS функций

+ LGPLv3 разрешает продавать приложения Odoo (Odoo S.A. или любой)

Odoo Enterprise Edition (частное) будет содержать новые приложения поверх Odoo

Community

Page 11: Odoo   open source лицензия

Лицензии Odoo 9

Odoo Community Odoo Enterprise

OE base account crm project stock ...

account_dashboard account_check_print web_mobile project_forecast ...

Page 12: Odoo   open source лицензия

Лицензии Odoo 9

Odoo 9 CommunityLGPLv3 - может использоваться/изменяться/распределяться всеми Проект полность находится на GitHub, полный доступ для всех

Исходный код Отчеты об ошибках (также через Предприятие Odoo) Отправка запросов

Переводы на Transifex.com

odoo/odoo

Page 13: Odoo   open source лицензия

Лицензии Odoo 9

Odoo 9 Enterprise

Частная лицензия применяется толко к Enterprise приложениям

→ Использование запросов Odoo Enterprise подписки→ Разрешены изменения→ Распределение только между Odoo Enterprise подписки

Проект полность находится на GitHub, полный доступ для партнеров

Исходный код Отчеты об ошибках (также через Предприятие Odoo) Отправка запросов

Переводы на Transifex.com

odoo/enterprise

(+ некоторые клиенты)

Page 14: Odoo   open source лицензия

Комбинации лицензии

3 главных лицензии: LGPL, AGPL, Частный

Некоторые комбинации этих лицензий не действительны - потому что GPL

предотвращает распределение, лицензируя условия конфликтов.

Odoo маркет приложений будет в состоянии проверить законность комбинаций.

Page 15: Odoo   open source лицензия

Комбинации лицензий (1)

Частные приложения не могут зависить от AGPLприложений, только от LGPL и других частных приложений

Page 16: Odoo   open source лицензия

Комбинации лицензий (2)

AGPL приложения не могут зависить от частных приложений, но это работает, если они лицензированы как LGPL

Page 17: Odoo   open source лицензия

Комбинации лицензий (3) Odoo официальная интерпретация лицензий и их намерения - использование Частных приложений и приложений AGPL одновременно, пока они не зависят друг от друга.

См. определение "Соответствующего Источника" в AGPLv3 и записях часто задаваемых вопросов GPL #AGPLv3CorrespondingSource

Page 18: Odoo   open source лицензия

Вопросы?(жаль, только в сверхурочное время ;-))

@odony

Page 19: Odoo   open source лицензия

Спасибо

@odony