-
Notifications
You must be signed in to change notification settings - Fork 142
Description
When installing Orange 3.3.7, I noticed the directory Orange/widgets/_highcharts/. The Highcharts JavaScript charting library is licensed under the CreativeCommons - Non Commercial 3.0 license, and may not be compatible with the Orange licenses, such as GNU GPL, or Free Software/Open Source licenses in general.
Proposed solution
Deprecate the Highcharts library in favor of a JavaScript charting library with free/open source compatible licensing terms. E.g.
References
Highcharts license
Highcharts is available under various licenses depending on the intended usage. This conflicts with both the Free Software and Open Source definitions.
Free Software definition
- The freedom to run the program as you wish, for any purpose (freedom 0).
Open Source definition
-
- No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
Creative Commons and GPL / other open source
At best, the following Creative Commons licenses are compatible with Copyleft / open-source licenses:
- CC Zero
- CC - by
- CC - by- SA
On October 8, 2015 Creative Commons concluded that the CC BY-SA 4.0 is one-way compatible with the GPLv3.
Wikipedia: License compatibility