Kohana и ExtJS или JQuery для интранета - PullRequest
3 голосов
/ 27 июня 2011

В процессе построения интранета.У нас есть много таблиц и данных для отображения / редактирования / просмотра, и я хочу наиболее функциональное решение.

Мне нравятся виджеты extjs, и, поскольку я только создаю собственное решение, я считаю, что лицензирование позволяет мнеиспользовать его без оплаты.

Кто-нибудь с каким-нибудь мнением о лучшем способе продвижения вперед в этом?Я был бы очень признателен.

Ответы [ 3 ]

6 голосов
/ 02 ноября 2011

Ответ Нецпирата вводит в заблуждение.Лицензия GNU GPL v3 требует, чтобы вы распространяли исходный код вместе с любым выпуском программного обеспечения.Веб-приложения не распространяются традиционным способом, который предполагает GPL, поэтому FSF изменила лицензию, включив в нее «передачу», что является спорным вопросом, применимо ли оно когда-либо на самом деле.Если перевозка не применяется, вы дома бесплатно.В случае применения транспорта, в этом случае программное обеспечение ограничено внутренними сотрудниками, и с точки зрения лицензирования они будут действовать от имени компании и не будут иметь права на исходный код.GPL специально разработана для внутреннего использования программного обеспечения GPL - например, пакета GCC, без необходимости распространения модификаций до тех пор, пока модифицированное программное обеспечение не распространяется, но хранится внутри.

В итоге,вы совершенно правы, предполагая, что сможете использовать библиотеку под лицензией GPL v3.

2 голосов
/ 28 марта 2013

Sencha, Inc. (Ext.js) теперь предоставляет свое определение «транспортировка», которая на самом деле является частью GPL, касающейся доставки Javascript пользователю, который будет ожидаться, на странице часто задаваемых вопросов под заголовком " Как Сенча интерпретирует «перевозку» в соответствии с GPL v3? » В частности, Сенча утверждает:

Поскольку Ext JS, Sencha GXT и Sencha Touch - это программы, которые могут запускаться в браузере, когда он отключен от сети или от остальной серверной программы; когда интерфейс на основе Sencha встроен в веб-страницу, обслуживаемую пользователем, у которого нет отношений сотрудника с исходной лицензированной организацией , мы считаем, что «транспортировка», а не просто «распространение» веб-страницы, как определенный GPL v3, и исходный код всего приложения должен быть предоставлен пользователю.

http://www.sencha.com/legal/open-source-faq/

Поскольку все ваши пользователи будут иметь «отношения сотрудника с исходной лицензированной организацией», Сенча, похоже, согласен с zrvan в том, что допустимо не лицензировать весь проект под лицензией GPL. Кроме того, это только интерпретация Сенчи передачи, которая может не отражать то, как суд будет интерпретировать это. По крайней мере, вы можете чувствовать себя немного комфортно, зная, что вы соответствуете определению автора.

2 голосов
/ 27 июня 2011

Ext JS имеет трехкратную лицензию по

  • Коммерческая лицензия Sencha для приложений, исходный код которых вы хотите сохранить в собственности.
  • Лицензия Sencha Commercial OEM, если вывы хотите использовать Ext JS для создания собственного коммерческого SDK.
  • Лицензия GNU GPL v3 для разработки программного обеспечения с открытым исходным кодом.

Вы должны купить первыйдвух типов лицензий, только лицензированная среда GPL 3 предоставляется бесплатно.

Это не зависит от того, создаете ли вы общедоступное приложение или собственное приложение, это зависит от того, делаете ли вы приложение с открытым исходным кодом или нет.

Поэтому, когда вы не хотите платить, использование его в собственных приложениях не разрешено законом.

Подробнее можно прочитать на странице лицензирования Ext JS * 1022.*.

...