ml5.js Ethical Open Source Software Licence
The ml5.js library acts as friendly machine learning for the web by providing a neighborly approach to creating and exploring artificial intelligence in the browser. It is used by a range of artists, educators, and creative technologists, and is heavily inspired by Processing and p5.js.
Machine learning tools can be powerful, and the ml5.js team wanted an open source-style software license that combined its values of openness with concerns that the library could be abused. The project ultimately created a license and code of conduct that work together to uphold these values.
You can read the launch post for the license and code of conduct here.