Sencha: Про ліцензії та обмеження

В одному зі своїх проектів мені захотілося спробувати щось нове і якось облагородити адмінпанель своєї CMS. Розглянувши різні MVC/MVVM JavaScript framework, вибір припав на ExtJS. Я давно звертав на нього увагу і знав, що у них є ліцензія для «вільного використання». Зайшовши на сторінку Sencha ExtJS, я виявив, що безкоштовна версія надається тільки на 30 днів, а ціна на платну версія не те, щоб кусається, вона готова відрубати тобі руку по лікоть (від $3,855.00 за ExtJS 5). Так куди ж поділася вільна ліцензія на ExtJS.

Деякі розробники припустили, що Sencha вирішили відмовитися від безкоштовного розповсюдження своїх продуктів. Але це не так. Я не одразу виявив розділ ліцензії на їх сайті. А тепер детально розповім про них і про те, як отримати ліцензію GPLv3 (GNU General Public License version 3).

Ліцензії
Компанія Sencha на свої продукти надає п'ять видів ліцензії: Commercial License, Open Source (GPLv3) License, Trial Licensing, Use Custom Licensing, Extension Licensing.

Commercial License
Комерційна ліцензія передбачає створення програмного забезпечення з закритим вихідним кодом (в тому числі комерційне), крім інструментарію розробки, бібліотек, конструкторів програми і будь-який додаток, що використовується для програмного забезпечення, програми або веб-сайти веб-розробників і дизайнерів. Дана ліцензія передбачає використання ліцензії на кожному робочому місці і надає можливість зміни користувачів ліцензії кожні 6 місяців. Також користувачі ліцензії гарантує, що треті особи, для яких розробляють програму, ліцензовані для використання програмного забезпечення. У деяких випадках ви можете передати свою ліцензію третім особам, але є випадки коли вони повинні мати свою комерційну ліцензію. У разі порушення можуть пред'явити звинувачення в порушення інтелектуальних прав.

У Sencha можна купувати ліцензії тільки кратно 5, ви не можете купити 1, 3 або 7 ліцензій, тільки 5, 10 і т. д.

Ліцензія купується на компанію і оформляється на розробника, передати одну ліцензію в іншу компанію не вийде. Якщо ви робите додаток на замовлення, то ваш замовник повинен придбати цей пакет з 5 ліцензій (які вони позначають як developer). Ще цікавіше, якщо ви робите деяке рішення, яке самі продаєте (не cloud, а standalone), тоді той, хто купує ваш продукт повинен ще $3225 (для ExtJS) заплатити Sencha! Це дуже круто.

Немає ніякого поділу на SDK і ліцензію для поставки на продакшен сервер. Все одне, і коштує однаково. — kibitzer


Особи, купуючи комерційну ліцензію, отримують послуги з технічної підтримки та обслуговування за обраного продукту.

В послугу «Технічна підтримка та обслуговування» входить:
  • Доступ до поточної документації для програмного забезпечення, у тому числі підручники і приклади;
  • Доступ тільки для читання) до самої останньої версії вихідного коду продукту;
  • Цілодобовий доступ на форум технічної підтримки;
  • Обмежена підтримка за Вашим запитам (вартість запиту — 10 кредитів);
  • Окремий форум для команди розробників (на яких придбані ліцензії);
  • Підтримка і консультація по телефону (вартість — 25 кредитів за 30 хвилин). Тільки на англійській мові;
  • Віддалене рішення проблеми (вартість запиту — 25 кредитів);
  • Термін реагування на запит 48 годин.
Кредити — це внутрішня «валюта» для оплати Технічної підтримки. В комплект на 5 розробників входить 175 кредитів.

Use Custom Licensing
Ліцензія включає в себе комерційну ліцензію і зняття обмежень на розробку інструментарію розробки, бібліотек, конструкторів програми і будь-який додаток, що використовується для програмного забезпечення, програми або веб-сайти веб-розробників і дизайнерів. Для отримання ліцензії необхідно звернутися в один з офісів Sencha.

Extension Licensing
Ліцензія для створення комерційного розширення ExtJS, Sencha GXT, Sencha Touch, якщо розширення додає значну цінність продукту і відрізняється функціональністю.

Для використання даної ліцензії необхідно зареєструватися і виконати ряд умов:
  • Кожен розробник, використовуючи своє розширення повинен бути власником комерційної ліцензії відповідного продукту;
  • Розширення не повинно бути будівельником додатків або сайт-будівельник;
  • Розширення не повинно бути з тією ж функціональністю або потенційно конкурентним з продуктом Sencha;
  • Ви повинні включити логотип «Sencha» на всій документації, що поставляється з розширенням;
  • Ліцензійна угода кінцевого користувача (EULA) для розширення, повинні бути представлені і затверджені Sencha.


Trial Licensing
Ліцензія, яка діє протягом 30 днів і дозволяє перетворити ваше програмне забезпечення до комерційної ліцензії. Так як розроблений продукт під ліцензією GPLv3 не можливо перевести за комерційну ліцензію. При розробці необхідно дотримуватися всі вимоги комерційної ліцензії. Ваш продукт заборонено публікувати і поширювати з цією ліцензією.

Open Source (GPLv3) License
Це безкоштовно ліцензія з відкриттям вихідних кодів, але з умовою, що ваш продукт буде надаватися за однією з ліцензій вільних програм, сумісних з GPL. Так само ви можете вносити зміни у вихідний код продукту Sencha. Отримати її можна тут.

Програмне забезпечення Sencha
Тут я не буду розповідати про всі програмних продуктах Sencha (якщо будуть бажаючі, можу написати статтю окремо по всім продуктам). Тут я наведу зведену таблицю наборів ліцензій та вартість (ціна/кількість робочих місць) комерційної ліцензії по кожному продукту.

Заголовок Commercial License Use Custom Licensing Extension Licensing Trial Licensing Open Source (GPLv3) License
Ext JS $3,225/5
$12,495/20
GXT $4,635/5
$18,075.00/20
Touch $3,855/5
$15,105/20
Architect $1,945/5
$7,595/20
Complete $4,825/5
$18,895/20
Touch Bundle $1,395/5
$4,995/20

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.