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.

View Announcement Post

Engelberg Center Authors

Michael Weinberg