The license topic of SCaVis is complex and requires a good understanding of several issues. A short description of the license is given here.
A complete license information for end-users is given here. Click on the “Agreement” link. Below we will consider a more complicated case when SCaVis is used by developers for for-profit organizations.
Many components of SCaVis are free. But many services (including the full access to this manual) and jar components are only accessible for full members. The yellow components shown on this diagram are free and protected by the GNU (v3) public license.
Other components (blue with red text) are only acceptable for full members.
The main core libraries (jhplot and jehep package and other used by these libraries) are licensed by the GNU General Public License v3. This means that one can use it to develop a commercial product and sell it. Read this article for explanation. However, the derived works can only be distributed under the same license terms, i.e. this license is not suitable for commercial applications with closed-source environment. What does it mean? Falling under GPL does not mean you have to publish your code on the web. You should provide it only when a person having the license asks for it.
All documentation packages and online-services are included using SCaVis language files, documentation, examples, installers, code-assist databases and certain third-party libraries are subject to the Creative Commons Attribution-Share Alike License 2.0.
You are free to copy, distribute, transmit, and adapt SCaVis under the following conditions:
If you are not happy with the restrictions of the GPL license, consider using a redesigned SCaVis with business-friendly licenses, such as LGPL, MIT, Apache v2, BSD. The documentation packages and online- services will converted from the Creative Commons Attribution-Share Alike License (for non-commercial usage) to a commercially-friendly license.
You will need to send an email to firstname.lastname@example.org asking about such SCaVis version. We provide business-friendly SCaVis for a small price.
All jar libraries submitted to the ScaVis by the users are compatible with the open-source GPL licenses and available in the public domain. However, if you note a package which is not consistent with a public domain license, please inform us and we will remove such library.
Here are several typical examples showing the ScaVis covering several license questions:
Some people ask: what if my company will decide to rewrite this project and alter the license? Technically, this going to be a very expensive project. SCaVis has more than 100M of source code files which are all need to be rewritten. Even a large company hardly can afford doing this. It is certainly almost impossible to be competitive with hundreds of academic users writing scientific software and contributing to the development of this package. The bottom line: request SCaVis with commercially-friendly licenses that allow to ship your product without providing source code. But do not alter business-friendly SCaVis licenses (they will be provided to you by the SCaVis team).
— jWork.ORG team 2015/12/02 19:52