UBC-MDS / resumeanalyser

MIT License
0 stars 0 forks source link

License discussion #80

Open gtmx23 opened 8 months ago

gtmx23 commented 8 months ago

Hi! Let's discuss the license we will use :) These are the instructions for milestone

Examine the license for your project and consider whether this is the choice you want to make, or whether you want to change the license. Discuss and reason the license choice in an issue in your package repository. All team members should make meaningful contributions to this discussion in the GitHub issue.

gtmx23 commented 8 months ago

I think based on the notes we should not be using a Creative Commons License, since our package is mainly code. What do you guys think?

Sampsonyu commented 8 months ago

I totally agree with you. We should be using the most common license. I am pretty ok with MIT license

gtmx23 commented 8 months ago

Yeah good idea, I think the MIT license makes sense for our purposes! I checked https://choosealicense.com/ and according to their description, it seems that the MIT license is quite suitable, since we want it to be simple in permissive. What do we think of the GNU GPL v3 though - I think it seems a bit too open but I may just be too conservative I guess.

wenyunie commented 8 months ago

I guess a key differentiating scenario is when someone would want to use our package in proprietary software without the obligation to share improvements. If it doesn't bother us, then the MIT License is a great choice. On the other hand, if we strongly believe in the ethos of free software and want all derivatives of your work to also contribute to the open-source community, then the GNU GPL v3 would be more suitable.

Prabh95 commented 8 months ago

After going through the terms of GNU GPL, I think it has issues with copyleft provisions which imposes restrictions on derivative works. While MIT license as we know is quite permissive and imposes fewer restriction on how the code can used, modified or distributed. Since ours is a package I think we need to have this flexibility for further work to be done using our package.

wenyunie commented 8 months ago

It seems both four of us are in favor of the MIT License on the basis of the open source spirit~ Shall we make the final decision to stick to our current MIT license then?

gtmx23 commented 8 months ago

Yes, that sounds great! Thank you for the discussion everyone, I think you all brought up cool and insightful comments which I did not think of before this discussion :) Let's go ahead with that then! :)