You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 17, 2021. It is now read-only.
Ate Douma edited this page May 15, 2015
·
1 revision
Introduction
The wicket-extjs-integration project is developed under the Apache License. Because Ext JS is released under the terms of the GPL, the licensing is non-trivial.
Sencha has created exceptions to the GPL allow development of suitably alternatively licensed libraries and applications. Two licensing exceptions for Ext JS exist:
The different modules in the project interact with Ext JS in different ways, so they each are dealt with in a separate manner.
wicket-extjs module License
The (java) Wicket integration is developed under the "Exception for Development". It does not (cannot) bundle the Ext JS code. Since this module contains the java code, it will be required when compiling a Wicket application.
wicket-extjs-bundle module License
This module contains the Ext JS code and it's modifications. It is therefore released under the same terms Ext JS is. I.e. this module is licensed under version 3 of the GNU General Public License (GPLv3).
It is possible to use this bundle in an free/open source application with the use of the "Exception for Applications". It is also possible to develop against this library with the use of the "Exception for Development. This is also what the wicket-extjs module is using.
wicket-extjs-examples License
This application includes Ext JS code (via an wicket-extjs-bundle dependency) and uses the "Exception for Applications" to be an ASL