Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: FOSS licenses which disallow inclusion in Machine Learning datasets?
5 points by elric on Nov 7, 2022 | hide | past | favorite | 4 comments
There's been a lot of discussion on HN about the fairness and legality of Github's usage of open source software in the copilot training data.

Are there any "FOSS" licenses which are free towards humans but restrictive towards machine learning/AI models? Could we even call such a thing an open source license?



Not so much disallows, but it reminds me of a specific additional clause in the reprap license[1]:

"If any part of RepRap covered by the GPL is used to train any AI, then all the products of that AI are derivative works of RepRap and must comply with the parts of the GPL on derivative works."

[1]: https://reprap.org/wiki/RepRapGPLLicence


The question is then: what is this clause worth?

I don't think that using code to train an AI with results in any code produced by that AI to somehow carry the license of that training code.

If I read the Linux source code to learn C does that mean that any C code I then write is GPL'd? No.

Now of course does acceptance of that license a contractual agreement to treat AI-produced code as derivative work?

These are all questions for lawyers...


This license is confusing as it contradicts itself. They say it’s GPL and then add clauses making it not GPL while still saying it’s GPL.

I wouldn’t touch any software written with such a license but if I must, it will say it’s vanilla GPL and ignore the confusing and very extreme second license:

> RepRap is free; you can redistribute it and/or modify it under the terms of the GNU General Public Licence as published by the Free Software Foundation; either Version 2 of the Licence, or (at your option) any later version.

> The GNU General Public Licence (GPL) under which RepRap is licenced…


Such a license would not meet the Open Source Definition, in particular items 5 and 6:

https://opensource.org/osd




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: