Epidocs / epita.it

The open source web portal for EPITA websites and projects.
https://epita.it
40 stars 34 forks source link

No proper LICENSE for the project #41

Closed utybo closed 4 years ago

utybo commented 4 years ago

I just noticed that there is no LICENSE file anywhere in this repository. It would be a good idea to add one, for various reasons, including the fact that, as of right now, making derivatives, forks and PRs is "illegal" (since the default license in French law and probably in the US as well is that you (@matiboux) put a "All rights reserved" upon the content).

I would suggest a Creative Commons license like the CC-BY 4.0 or a software license like the MIT license

matiboux commented 4 years ago

Nothing as such is illegal, as specified by Github's Terms of Service.

« By setting your repositories to be viewed publicly, you agree to allow others to view and "fork" your repositories (this means that others may make their own copies of Content from your repositories in repositories they control). » — https://help.github.com/en/github/site-policy/github-terms-of-service

However, a proper license should be adopted and I shall look into that later.

utybo commented 4 years ago

That's more of a technicality of having your project hosted on GitHub than a intrinsic property of the project itself, but I get what you're saying. I'm pretty sure this line in the ToS is mostly GitHub trying to dodge copyright lawsuits in case the project owner... forgot to put a license :P

matiboux commented 4 years ago

I think it's mostly Github not wanting to prevent users from forking the projects missing a license. Many of Github features are about linking repos between them, and workarounds would be worse. Uh, anyway, I won't detail any further my thinking but you can imagine the problems.