License
JSorm is released under a multi-licensing format. Which format you use depends on your needs. You are strongly encouraged to read this section and the various licenses carefully. While we encourage adoption of the JSorm library set, it is in both of our interests to ensure you have the correct license(s) for your usage.Our Philosophy
JSorm encourages the development of software. Period. We want to enable developers of all kinds - open-source, commercial and library/toolkit creators - to focus on what they do best, creating great software, with the minimum hassle. As such, we have three different licensing structures, each of which suits a different type of developer.
JSORM Utility
The base JSORM Utility library for the browser and for nodejs is released under the Apache License version 2.0. Its terms are as follows:
Copyright 2007-2011 Atomic Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
JSORM i18n Library
The JSORM i18n library for the browser and for nodejs is released under the Apache License version 2.0. Its terms are as follows:
Copyright 2007-2011 Atomic Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Other Libraries
All other libraries not previously listed are released under the licenses listed in this section, depending on use.
-
Open-Source
If you are developing open-source software using our libraries, we want to help you. As long as you follow the GNU General Public License version 3 (GPLv3.0) in its entirety, and release any software that is derived from or comprises JSorm libraries under the GPLv3.0, you can download any of the JSorm libraries and use them at will. You do not even have to register for a free license, just download and use it. Of course, we strongly encourage you to join the community forum, and you are welcome to purchase as support agreement if you so choose.
The terms and conditions of the GPLv3.0 are available at the GPLv3.0 Web site.
-
Commercial
If you wish to develop software that does not conform to the GPLv3.0, generally because you wish to sell the software for commercial purposes or distribute it without all the source but also for any other GPLv3.0 non-compliance reason, or if you need an explicit, formal license for internal or external reasons, you must purchase a commercial license from us. A license can be purchased from our store.
A commercial license does not include the right to use our software in another software development toolkit or library, or in any product that is materially competitive with our products.
The latest version of the commercial license is v1.0. The terms and conditions of our commercial license can be found here.
-
Custom
If you wish to use our products in another software development toolkit or library, or in any product that is materially competitive with our products, you must contact us directly, explain how you wish to use the product, and arrange a custom license with us. We can be reached at license@jsorm.com.