It’s easy to add a license during the creation of a repo, but I could not find a way to add/change a license (file) to/of an existing repo.
Maybe I’ve just missed it, but if not, I would suggest to add this function.
Just add any FSF/OSI approved LICENSE file to the repository.
Yes, of course, but you first have to find such a file! This is why the best would be to be able to add it afterwards just like during the creation.
I mean it’s not a big issue, but it would surely help. Just suggesting...
In that banner, we could link to a site that helps users find a license.
I also like the idea of choosealicense.com, particularly https://choosealicense.com/licenses/.
The SPDX License list contains a vast array of licenses and information about if they’re FSF/OSI approved. But it might be too much and overwhelm users. Also it contains non-approved licenses.
Should we even threaten users, that we delete repositories, that are not open source, after 14 days or so? They are not allowed.
That’s what we currently do (trying to be nice) in a manual manner. Automatizing part or all of this process, or even some feature to enforce a valid license when creating/importing a repository would be valuable.
Deleting a branch is permanent. It CANNOT be undone. Continue?