Skip to main content
Innovation
Technology
Open source software

ml5.js Ethical Open Source Software Licence

This project is a collaboration between the Engelberg Center, NYU Technology Law & Policy Clinic, and the ml5.js open source software library to develop an ethical open source software license.

This project is a collaboration between the Engelberg Center, NYU Technology Law & Policy Clinic, and the ml5.js open source software library to develop an ethical open source software license.

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.