-
Notifications
You must be signed in to change notification settings - Fork 37
Code of conduct etc #49
Comments
added in #50 |
There's more than just the code of conduct here :) |
they call me speedy gonzales you know, my bad! |
This is outside my area of expertise a little bit, but I usually go with CC. Wasn't there a lot of drama with MIT involving React? I failed to understand what that was about but Rotonde should pretty much be as close as possible to GNU, like do what thou will. I'm open to anything really, as long as it lets people feel confident that nobody will go after them, that we always make sure that 100% of the code is from Rotonde contributors and not external libraries. |
@neauoire the drama with react was that they used a custom license with a patent clause in it. They eventually settled on MIT after WordPress and others said they would stop using React due to the patent clause. So it wasn't really an issue with MIT, MIT was the solution to the issue. That said I know nothing about licenses 🙃 |
Thanks for the clarification :) |
MIT is good. Creative Commons recommends against using their licenses for software as that is not what they were intended for (last I checked). The React issue is interesting as now there is technically less protection for anyone using React. But it's all a bit opaque and untested. |
Agreed, MIT is nice and permissive. I also like GPL, very similar but disallows projects leveraging/using the code in commercial or proprietary ways, etc. So it sort of forces the open-ness on all derivative works. :) Depends on your philosophy/aim though, of course. We'll want to add the code of conduct & license to the new client and user repos as well at some point. |
While this is a pretty nascent project, it seems sensible to me to put in place things like a code of conduct from the outset.
Contributor note: all these can be done here https://github.com/Rotonde/beaker/community
Code of conduct
Github recommends the Contributor Covenant. I have no qualms with it if no-one else does?
Contribution guidelines
This one is probably less important, but we could put anything regarding code design decisions etc here.
License
This is actually pretty important. The default license of code on github technically only permits users to view the code and not modify it (if I'm not mistaken).
I usually go with MIT, but there are other options worth considering.
Issue and pull request templates
These help with triaging and ensuring we get enough information to understand the issue and decide how to proceed.
Thoughts?
The text was updated successfully, but these errors were encountered: