Skip to content

clarify which sections of the CoC are pertinent? #18

@tieguy

Description

@tieguy

The CoC (roughly) can be broken into:

  • pledge/background/goals
  • community behavior
  • use of the software
  • use of data

(emphasis mine)

The license says:

You must use this software in compliance with the ml5.js Code of Conduct ...

(emphasis again mine)

If an employee of a company violates the parts of the CoC that deal with community behavior, but my company's "use of the software" does not violate the section of the CoC that deals with use of the software, is the company in violation of the license?

I think it would be clarifying if the license either indicated that I must "comply with" the CoC (i.e., including community behavior and use of data) or that I must "use this software in compliance with Section 'Use of ml5.js and Accompanying Materials' in the ml5.js Code of Conduct".

The broad approach has obvious benefits (more behavior covered!) but will make a lot of attorneys very nervous (can they really get the company to invest in/use software that any asshole employee can screw up?)

The narrow approach covers less behavior, but may strike a better balance with providing user predictability, since users evaluating the license have a pretty good sense of what they intend to use the software for.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions