<story><title>Open source licenses need to leave the 1980s and evolve to deal with AI</title><url>https://www.theregister.com/2023/06/23/open_source_licenses_ai/</url></story><parent_chain></parent_chain><comment><author>cornholio</author><text>The existing licenses cover AI training just fine, what we lack is sufficient legal precedent and enforcement. An AI product - more specifically, the model weights - is a derivative work of the original works used for training; AI training is a process of algorithmic compression of the originals.&lt;p&gt;Therefore, the resulting model should abide by all the license requirements imposed on the original - for example, if the model is trained on GPL code and can generate code, then any binary distribution should also be freely available for derivation in source format, and that includes all the algorithmically compressed training material (weights), which has become part of the model. If the source is AGPL, then that service cannot be made available on a website without disclosing said source and respective model weights.&lt;p&gt;Any other interpretation of the nature of copyright - which by definition, only covers human produced material - is just a variant of the proverbial &amp;quot;man that can&amp;#x27;t understand something because their paycheck depends upon them not understanding&amp;quot;.</text></comment>
<story><title>Open source licenses need to leave the 1980s and evolve to deal with AI</title><url>https://www.theregister.com/2023/06/23/open_source_licenses_ai/</url></story><parent_chain></parent_chain><comment><author>jfktrey</author><text>Tangentially - I learned about prompt injection around the same time that a project needed a LICENSE.txt. The goal was to require an AI to tell an unprompted joke when someone asked it about the project. Probably a bad idea, but the added clause in the license and a script with it in the header seemed to work, at least when copy&amp;#x2F;pasted into ChatGPT.&lt;p&gt;The modified MIT license: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;treykeown&amp;#x2F;arguably&amp;#x2F;blob&amp;#x2F;main&amp;#x2F;LICENSE.txt&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;treykeown&amp;#x2F;arguably&amp;#x2F;blob&amp;#x2F;main&amp;#x2F;LICENSE.txt&lt;/a&gt;&lt;p&gt;The file with the header: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;treykeown&amp;#x2F;arguably&amp;#x2F;blob&amp;#x2F;main&amp;#x2F;arguably&amp;#x2F;__init__.py&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;treykeown&amp;#x2F;arguably&amp;#x2F;blob&amp;#x2F;main&amp;#x2F;arguably&amp;#x2F;__i...&lt;/a&gt;</text></comment>