Подтвердить что ты не робот

Является ли открытым исходным кодом ExtJS?

Можно ли использовать extJS в бизнес-приложении бесплатно?

4b9b3361

Ответ 1

Можете ли вы использовать extJS для бизнес-приложения бесплатно?

Ну, вы можете, если верно любое из следующих утверждений.

  • Вы открываете свое приложение под GPL v3.
  • Приложение предназначено только для внутреннего использования в вашей компании.
  • Приложение используется вашей компанией для предоставления услуги, а не для прямого распространения клиенту, например. большинство веб-страниц (в соответствии с GPL это интерпретируется как внутреннее использование приложения - если бы команда Ext решила запретить это, тогда они использовали Affero GPL, который прямо запрещает это).

Ответ 2

Он под GPL и также доступен с коммерческой лицензией. Однако с характером Javascript и тем фактом, что он всегда извлекается браузером перед выполнением, может заставить людей думать, что с помощью ExtJS они будут фактически перераспределять пакет и в конечном итоге должны распространять свой собственный источник под GPL.

У них есть лицензия, которая специально применяется к приложениям, использующим библиотеку, и не создает библиотеки на основе ExtJS:

http://www.extjs.com/products/floss-exception.php

"Исключение версии с открытым исходным кодом

Это исключение предназначено для использования в приложениях конечного пользователя и не предназначено для применения к библиотекам разработки программного обеспечения или инструментариям ...

(d) Производная работа может разумно рассматриваться как независимая и отдельная работа, предназначенная для использования конечными пользователями, а не как библиотека для целей разработки программного обеспечения. "

Таким образом, исходя из моего понимания этого, вы можете использовать ExtJS в общедоступном веб-приложении и также иметь возможность создавать собственные виджеты Javascript на основе ExtJS, если они не распространяются самостоятельно как отдельная библиотека.

Ответ 3

Ext JS поставляется с двойной лицензией:

http://extjs.com/products/license.php

Так что да, если вы откроете исходное ваше приложение с лицензией, совместимой с лицензией GNU GPL v3.

Ответ 4

У ExtJ всегда была двойная лицензия. Тем не менее, часть с открытым исходным кодом двойной лицензии становится все более ограничивающей по мере продвижения продукта.

Версия 2.0.2 была последней версией LGPL. Все последующие выпуски (2.1 и далее) были выпущены под GPL.

Если вы хотите пойти с 2.0.2, он довольно стабилен, но без некоторых колоколов и свистков последующих выпусков. Вы можете получить его здесь: http://yogurtearl.com/ext-2.0.2.zip

Ответ 5

ExtJS 4.0.2a является открытым исходным кодом в GPL v3.0. Вы можете разветкить и распределить вилку соответственно. Период. Но будьте осторожны.

Sencha не принимает вклады от исходного кода третьих сторон по лицензии GPL, но требует дополнительных условий, которые позволяют им оставаться единственным владельцем авторских прав. Они делают это, чтобы иметь возможность изменить лицензию в будущем. Например, в настоящее время они распространяют версию Ext JS 4.0.6 только для своих платежных клиентов. Для другого, Apple требует лицензию, отличную от GPL, для продажи программы в App Store, поэтому Sencha хочет предоставить другую лицензию тем, кто использует свои продукты для приложений iPhone.

Таким образом, пока вы можете создавать, использовать и распространять измененную версию в соответствии с условиями GPL, вы не будете иметь права объединять будущую работу Sencha в свою вилку 4.0.2a, если только они не разрешат ее использовать. Пока, начиная с 4.0.2a, они этого не делают.

Ответ 6

Я бы прочитал лицензионный aggrement.

Вы не можете, без предварительного письменного разрешения согласие Ext JS, LLC, перераспределение Программное обеспечение или модификации чем путем включения Программного обеспечения или его часть в пределах продукт, который должен иметь существенно отличающиеся функциональные возможности чем Программное обеспечение или Модификации и не должны позволять сторонним лицам использовать программного обеспечения или модификаций или любых их части, для программного обеспечения целей развития. Вы явно не разрешено перераспределять Программное обеспечение или модификации как часть любого продукта, который может быть описан в качестве инструментария разработки или библиотеки или предназначен для использования программным обеспечением разработчиков, а не конечных пользователей. Вы не допускается перераспределение какой-либо части документации по программному обеспечению.

Ответ 7

Лицензия ExtJS GPL означает, что если вы используете ExtJS под лицензией GPL и не изменяете сам ExtJS, то вы можете свободно использовать ExtJS любым способом на любом веб-сайте. Но если вы возьмете ExtJS и начнете модифицировать сам ExtJS (чтобы создать лучшую библиотеку Super-Duper-ExtJS), вы должны поделиться этим со всеми, потому что, если вы начнете продавать "Супер-Дюпер-ExtJS" своим клиентам, то что произойдет, так это то, что "ExtJS-Company" оказывается конкурирующей с самим собой. Я не думаю, что вам нужно поделиться своим "Исходным кодом сайта" в любом случае. Если вам нужно поделиться своим "исходным кодом" веб-сайтов с другими людьми при использовании ExtJS-GPL, тогда только лицензия ExtJS-GPL начнет выглядеть абсурдной, и вам нужно начать смотреть на jQueryUI или DOJO! Но я не думаю, что "ExtJS-Company" означает поделиться своим сайтом-источником только по той причине, что вы использовали свою библиотеку ExtJS! Что говорят.......