techwithtim / Sudoku-GUI-Solver

This is a sudoku solver using the backtracking algorithm. It includes a graphical GUI as well as a text based version.
https://techwithtim.net/tutorials/python-programming/sudoku-solver-backtracking/
701 stars 346 forks source link

Add free software license #17

Open nfitzen opened 3 years ago

nfitzen commented 3 years ago

As it stands, people can't legally modify or redistribute this code. Adding a free software or Open Source license is a necessity.

Of course, because there are other contributors (in this case @jankeromnes and @yogesh19k), any license applied would need to be with their agreement as well.

Also, if you want to merge any PRs based on forks of this repo from before you added the license, consult with the authors of the PRs to see if they're okay with licensing their contributions under whatever license is in the repository. This is unnecessary for future PRs because of GitHub's ToS.

If you want a recommendation, I'd say the Expat/MIT license works. However, in general, see the GNU Project's license recommendations for some good advice.

Also, I'd like to point to the REUSE initiative's software licensing guidelines, which allow for an easy way to indicate licensing on software using SPDX IDs, as well as Ben Balter's recommendation for copyright notices for free software projects.

I saw your other projects don't include a copyright license, and this also applies to everything else there. Seriously, add a license.

soorajaryan007 commented 11 months ago

well