Earlier quoted context omitted.
It shouldn't even hinge on a TOS. If Microsoft loses this case, it actually means Microsoft wins and we all lose. Who has a large enough corpora of training data? Only institutional copyright holders. This is probably going to play out like Oracle vs. Google when Google suddenly realized that they should lose and intentionally threw the case. I'm so worried about this case. Treating copyrighted training data as fair…
I would happily contribute all of my public source code under whatever license to a dataset that required models to also be open sourced. I am not OK with Microsoft creating a derivative work (Copilot's model) off of GPL code and not releasing the weights under the GPL.
Generative AI profits off your code. Make them pay for it
41–50 of 57 posts
Re: Generative AI profits off your code. Make them pay for it
#42I would be fine with an AI being trained on my code, provided that the weights of said AI would then be published under the same license as my code.
Is there a license for that?
Re: Generative AI profits off your code. Make them pay for it
#43Thanks for taking the initiative. there is very little awareness and implication of this. I am not a developer, but I understand how generative AI leveraging your work to make it easier for someone else. A similar thing needs to be done for images too.
>I am not a developer, but I understand how generative AI leveraging your work to make it easier for someone else. To me this sounds like it's antithetical to open source software because the point of making software open source is so that other people can leverage your work. It shouldn't matter if it's done through generative AI or through a human's brain.
The point is that other people can leverage your work under the terms you distribute them under. For the vast majority of open source licenses, that means giving attribution and including the copyright notice and license when distributing the source code or its derivatives. For others, it means all of that and releasing derivatives under the same license.
If developers wanted to distribute their code under licenses with different terms, they would have, but they didn't.
Re: Generative AI profits off your code. Make them pay for it
#44Earlier quoted context omitted.
Thank you. Could you paste the Humans Only Clause here so we can read it? Here was my attempt to write a clause prohibiting language model training/inference: https://bugfix-66.com/7a82559a13b39c7fa404320c14f47ce0c304fa... 3. Use in source or binary form for the construction or operation of predictive software generation systems is prohibited. How does the Humans Only Clause fix the flaws in my attempt? The Humans On…
"Use of the Software by any person to train, teach, prompt, populate, or otherwise further or facilitate any so-called generative artificial intelligence, generative algorithm, generative adversarial network, generative model, or similar or related activity (or to attempt to perform any of the foregoing acts or activity), whether in connection with any so-called machine learning, deep learning, neural network, or sim…
> The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
It also seems to violate freedom 0 of the FSF's four essential freedoms that define free software:
> The freedom to run the program as you wish, for any purpose (freedom 0).
I'm not sure this can be used by open source projects if they want to remain open source projects.
Re: Generative AI profits off your code. Make them pay for it
#45Re: Generative AI profits off your code. Make them pay for it
#46Earlier quoted context omitted.
>I am not a developer, but I understand how generative AI leveraging your work to make it easier for someone else. To me this sounds like it's antithetical to open source software because the point of making software open source is so that other people can leverage your work. It shouldn't matter if it's done through generative AI or through a human's brain.
> the point of making software open source is so that other people can leverage your work The point is that other people can leverage your work under the terms you distribute them under. For the vast majority of open source licenses, that means giving attribution and including the copyright notice and license when distributing the source code or its derivatives. For others, it means all of that and releasing derivati…
People often write code that looks like existing code that they've seen even if they're not aware of it, it's a blurry line. I see it as just banning AI from doing the same thing as humans just because it's better at it.
An argument could be made that it's fair for an AI to not attribute the code it outputs too. The human-human reason for attribution is "I wrote this code by doing X amount of work, since you're using it and it'll save you time, I should fairly be given attribution". But then the AI is also writing out the code that it's prompted for, it's just faster at doing it.
Why not create a tool that instead runs the AI generated output through a check that provides proper attribution? Then you'll also get human written code that doesn't attribute the original author as well.
Re: Generative AI profits off your code. Make them pay for it
#47Earlier quoted context omitted.
I would happily contribute all of my public source code under whatever license to a dataset that required models to also be open sourced. I am not OK with Microsoft creating a derivative work (Copilot's model) off of GPL code and not releasing the weights under the GPL.
I tend to agree, but to play devil's advocate, if we were talking about a biological neural network (person) training themselves by looking at GPL code, the GPL would of course not apply to code they release later in general.
>Neural networks approximate the function represented by your data.
Re: Generative AI profits off your code. Make them pay for it
#48Earlier quoted context omitted.
I would happily contribute all of my public source code under whatever license to a dataset that required models to also be open sourced. I am not OK with Microsoft creating a derivative work (Copilot's model) off of GPL code and not releasing the weights under the GPL.
The amount of data (not just code) that we would need to get sign off on is prohibitively large. If you account for all the stakeholders, then this won't be easy at all. Meanwhile, the institutions will leap ahead of us. Models and annotated data sets will forever be out of reach. Open source equivalents will be severely behind the status quo.
An intentional open source dataset could target new domains that there was no institutional will to pursue. I strongly believe that the open source community's capabilities far exceed that of any single large corporation.
Re: Generative AI profits off your code. Make them pay for it
#49Earlier quoted context omitted.
I would happily contribute all of my public source code under whatever license to a dataset that required models to also be open sourced. I am not OK with Microsoft creating a derivative work (Copilot's model) off of GPL code and not releasing the weights under the GPL.
I tend to agree, but to play devil's advocate, if we were talking about a biological neural network (person) training themselves by looking at GPL code, the GPL would of course not apply to code they release later in general.
The thing is, said person both reads way less code than a non-biological neural network, and emits its derivations based on many inputs regardless of the code it ingested via its high resolution multi focal adaptive light sensors. Including but not limited to experiences, communication with other biological neural networks, human-machine code translators (compilers), daily unpredictable hormone fluctuations and infinite other inputs it processed which affected all aspects of its cranial muscle and daily living circumstances and choices.
IOW, A neural network is neither a person, nor learns the same way or derives and emits the same way.
This is equal with claiming that a Furby is a person, just because it can babble and blink.
Re: Generative AI profits off your code. Make them pay for it
#50A lot of people learned to code from completely free materials on the internet. In fact, it's actually amazing how much free learning resources there are on the internet. That's how we create a good internet ecosystem, not by making everyone pay for every little thing. Teaching AI how to code is a continuation of building this ecosystem because people will use these generative AI coding tools, lowering the bar to cod…
You could argue that training is a form of compilation, and the weights are a derivative work.