ml5js / Code-of-Conduct

The Code of Conduct establishes and communicates the commitment of the ml5.js community to uphold a key set of standards and obligations that aim to make ml5.js a friendly and welcoming environment to be a part of.

Home Page:https://medium.com/ml5js/ml5-js-code-of-conduct-4eb8fcae1ef7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FAQ

shiffman opened this issue · comments

As discussed in #5, an FAQ would be helpful to answer common questions and clarify "legalese" or other technical language in the license / code of conduct. I am also quoting @joeyklee's question which is relevant for this FAQ discussion.

This is a non-blocking / clarifying question

Each contributor licenses you to do everything with this software that would otherwise infringe that contributor’s copyright in it.

  • I understand this to mean that: "Every person that contributes to this software agrees that anyone else can change the software -- build on top of, edit, update, etc -- as long as it does not break the agreement specified in this copyright"

Am I understanding that correctly? So in other words, "it's all good except that you can't break the rules here" ...?

Yes to the FAQ. And yes to @joeyklee's question. That understanding is the intent of the license language. We are trying to remove all barriers to reuse/improvement/modification except those that we are explicitly calling out (essentially comply with the CoC, include a copy of the license in your version).

We've started the FAQ here. It is far from complete, but hopefully it is a place where we can at least start collecting the Qs.