UBC-MDS / spotify_assistant

MIT License
0 stars 2 forks source link

License - MIT License #63

Open YXIN15 opened 1 year ago

ChesterAiGo commented 1 year ago

License of Choice

Currently our project is developed under the MIT license.

The most popular choices of license are:

  1. MIT
  2. GPL
  3. Apache
  4. BSD

Specifically, MIT license is the most free one and permits use of the software for any purposes (commercial / personal) with no restrictions except preserving copyright notice and license information.

By contrast, the GPL license specifies that any derivative software must also be licensed under GPL and the source code must be open-sourced. The BSD license, similar to the MIT license, allows for both commercial and personal use with minimal restrictions, namely that derivative works must include the original copyright and license information. The Apache license permits both commercial and personal use as well, but requires the inclusion of a copy of the license and a warranty disclaimer in derivative works.

Since the packages (spotipy1, spotifyr2) utilized in this software are all licensed under the MIT license, our license choice offers a high degree of freedom, meaning we are not obligated to use the GPL license.

Of all the available licenses, the MIT license offers the fewest restrictions while also providing clear legal protection for contributors and developers. The use of the MIT license allows other developers who support our package to modify and utilize it freely, which we believe is beneficial for the programming community.

Reference: