UBC-MDS / StockSignals

Calculate And Plot Stock Signals
MIT License
0 stars 2 forks source link

License Decision #72

Closed robindhillon1 closed 1 year ago

robindhillon1 commented 1 year ago

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 by opening issues in both Python and R repositories.

RussDim commented 1 year ago

I reveiwed the process for selecting a license on choosealicense.com as described during lecture. Basically we need an open source license which should protect contributors and users. If we need external contributors or plan to let others use this package, we should choose a license. From past experience, I think the MIT license is a broadly used package, which is open to community use, is simple and permissive, and enables us to share our package with external parties. What does the rest of the team think?

wakesyracuse7 commented 1 year ago

I agree. MIT license is the most universal. I remember In the last 522 projects, my team has a thorough discussion about licenses. Because MIT allows users to reuse the code for any purpose, compared to the Apache license which consists much legal jargon, maybe it is more suitable to our project since our project is just a course project.

robindhillon1 commented 1 year ago

Yes, I also think that we should stick to the MIT license due to the following reasons:

Due to such reasons, we should keep using the MIT license.

pengzh313 commented 1 year ago

I agree we should keep our initial choice as the MIT license for this package:

First, there is no funding support or employment relationship pertaining to the development of this Python package. As the current UBC MDS students, we are following the DSCI 524 course instructions and voluntarily working on this team project for learning purposes only. In addition, as one of the authors, I have no any intention for economic interests from the package.

Second, as above mentioned, we welcome contributions from the public as per the specified contributing guidelines and Code of Conduct. The MIT license should be the best one suitable for this purpose.

Third, as Robin has already pointed out, by adopting MIT licence, it clearly states that there is no warranty from the package authors including us and future contributors. Users shall make their own judgement when using this package and no liabilities shall be assumed from us.

robindhillon1 commented 1 year ago

Okay, it seems we are all in agreement that we should keep using the MIT license. For future reference, here's a link that explains the different licenses and why we end up choosing MIT: https://gist.github.com/nicolasdao/a7adda51f2f185e8d2700e1573d8a633#1-mit Closing this issue now.