UBC-MDS / lr_cd

Python package for linear regression with coordinate descent algorithm.
https://lr-cd.readthedocs.io/en/latest/?badge=latest
MIT License
1 stars 0 forks source link

Choice of Licence #66

Open fohy24 opened 1 year ago

fohy24 commented 1 year ago

Hey we need to decide on which license we should use. I think MIT license fits our need quite well now but we can wait until tomorrow's class to decide

andyzhangstat commented 1 year ago

yeah, i agree

andyzhangstat commented 1 year ago

which one of MIT License, GNU General Public License (GPL), and Creative Commons licenses should we use here? any ideas?

Jing-19 commented 1 year ago

I think an MIT license is a good option too!

MIT allows other potential contributors to freely use, modify, and distribute our software (for better and stronger impact in the Python community). Given that our project goal is open-source, we want to facilitate collaboration and use. With an MIT license, distributors need to include our original copyright and license in any copy of the software or significant portions of the software. As long as our repo is credited, I want to encourage others to use and promote our package!

Jing-19 commented 1 year ago

I think GNU General Public License can also be considered given its "copyleft" nature. Copyleft ensures that all modified versions of the project are also free software and the freedoms granted by this license continue down the stream to all users of the software. What do you guys think?

fohy24 commented 1 year ago

I believe MIT license is more permissive which is a better fit to our philosophy. Whether the derivatives products are freely available to the public does not appear to be a concern too important. Similar functions are already widely used so it is unlikely that our package would be of much commercial value

fohy24 commented 1 year ago

It also appears that the Creative Commons licenses is not a specific software license so we might want to stick to MIT.