-
Notifications
You must be signed in to change notification settings - Fork 42
License
All packages used in this project are of the MIT license kind bar a few packages.
The main calendar component in this project is produced by DevExtreme, a subsidary of DevExpress. We are using this package in the a non-commercial environment and follow their Non commercial rules which are available at their (website)[https://js.devexpress.com/EULAs/DevExtremeNonCommercial/]. Although no comon license is out lined here, it statues that this license grants " perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to, at no charge or other compensation to your licensees, reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form for non-commercial purposes".
The other exception is hyphenate-style-name which is licensed under the BSD-3-Clause license. Seeing as the licenses and copyright have been left in place for this package, we feel it is fit to use this in our proposed MIT license without adverse impacts.
Yargs parser, fastq is of the ISC license. The ISC license is functionaly equivalent to the simplified BSD and MIT licneses so we have left this as is in the MIT equivalent.
ConfigStore is under BSD licensing, which is able to be used in an MIT licensed project, assuming we keep the licensing and copyright in tact.
MongoDb is under the Apache license, which is also a permissive license, allowing us to use it in our MIT licensed project.
Using this information, we have decided to use the MIT license for its versatility and lack of restrictions for any future users of our work. MIT is not a copyleft license allowing our users to freely use our software with no restrictions in place, including any derivative works which may be created. Users are free to keep their code proprietary, hopefully expanding the reach of our code and the impact our project will have on the world.
Other licenses such as GPL and Ms-PL exist, but we felt the restrictions were too great and would negatively impact any users of our code.