Closed drkitty closed 9 years ago
This is a good thing to bring up with the rest of the club so Rover and Aerial can follow suit. Would it be worth organizing a short workshop on this, or is it a simple enough matter we can decide within this issue ticket?
I'm not sure. I doubt most people will be interested in the legal particulars, and in case I'm wrong about that, I don't want this to lead to any kind of bikeshedding—we already have a lot of things to work on. It's important, however, that any two groups who might share code adopt compatible licenses. I suggest we all go with the MIT license unless someone has objections, since it's short, simple, and permissive.
This issue is tentatively resolved, but I'll leave it open so people have a chance to weigh in if they want to.
No one seems to be particularly concerned which license we use.
The following is not legal advice. Its author(s) are not lawyers.
Typically, a software project adopts a license, which states the things non-contributors are allowed to do with the project. By using GitHub for hosting, we accept the terms of service, which grant people the right to fork and view our repo. If we don't add a license, those are the only things they can do.
Many projects are released under what's known as an open source license. An open source license typically allows anyone to create their own copy of the project, use it, view and modify the source code, and distribute their modifications under certain conditions.
Note that (in most countries, including the U.S.) a project's contributors retain copyright over their contributions as long as they don't explicitly relinquish it. Most open source licenses do not affect copyright.
I'd recommend that we choose an open source license unless we have a good reason not to. It would be easiest if the entire repo were under the same license. Reasonably permissive licenses we might consider include the BSD two-clause license and the MIT license.