I tend to disregard articles that default to the "Stochastic Parrot" argument. These tools are useful now, I don't personally care about achieving actual intelligence. I want additional utility for myself and other humans, which these provide now, at scale. By a lot of measures many humans perform at just about the same level, including confidently making up bullshit. This post reads like one of the "Goodbye X online…
Saying Goodbye to GitHub
81–90 of 450 posts
Re: Saying Goodbye to GitHub
#82Re: Saying Goodbye to GitHub
#83I'm gonna get hated on for this, but I don't think "give back" is an open source concept. I'm not aware of any Open Source license,or Free license for that matter,that has a give-back clause. Source code is available to -users- ,not prior-authors. Some Open Source licenses can be used in proprietary code, (MIT, BSD etc) with little more than simple attribution. Those developers chose that license for a reason, and I'…
> I'm not aware of any Open Source license,or Free license for that matter,that has a give-back clause. §5.c of the GPL Version 3 states explicitly: > You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they…
Re: Saying Goodbye to GitHub
#84Re: Saying Goodbye to GitHub
#85I'm gonna get hated on for this, but I don't think "give back" is an open source concept. I'm not aware of any Open Source license,or Free license for that matter,that has a give-back clause. Source code is available to -users- ,not prior-authors. Some Open Source licenses can be used in proprietary code, (MIT, BSD etc) with little more than simple attribution. Those developers chose that license for a reason, and I'…
Re: Saying Goodbye to GitHub
#86Earlier quoted context omitted.
No need to hate on you for a valid response. I think we're in a new enough situation that we can look beyond what's legal in a license. When many of us started working on open source projects, AI was a far-off concept. Speaking for myself, I thought we'd see steady improvement in code-completion tools, but I didn't think I'd see anything like GPT-4 in my lifetime. Licenses were written for humans working with code. W…
> Yes, I'm talking explicitly about feelings. I know my feelings don't impact the legalities of a license. They don't impact the current legality of a licence, but it will affect future ones. GPL/BSD/Apache/proprietary, they are all picked for ideological concerns which all stem from feelings. It is good to discuss these things, and it is good to recognise that these are emotionally driven.
This is exactly what code laundering ANNs circumvent and that might open up a dystopian future for all of us, not only us code monkeys, but society in general.
Re: Saying Goodbye to GitHub
#87See I've been doing Open Source for a long time and I love that GitHub/OpenAI/Microsoft is training on my code. I want it to be helpful. I'd prefer to run my own version, but we are I guess between 3 and 6 months from having competitive open offerings. When I write open source code I'm serious about the open, non-discriminatory nature of it.
When you put your code under GPL (as I explicitly and actively chose to; or to put your content under something like the Creative Commons ShareAlike license, which I've explicitly used for many photos I've distributed over the years) you are purposefully choosing to help only those people who are willing to agree to the same level of open-ness in their products. And, as a reader, you know that if you read my code and "learn" from it, you are tainting yourself in a way that might make it difficult to later defend yourself from claims I might make.
To the extent to which it is legal for Copilot to train a model off my code as it might be fair use as some kind of transformative work, I want to be clear that I do not at all believe it is legal for someone to USE Copilot to write software that might be similar to my software... at least without having their lawyers carefully vet the resulting code it generates to determine that none of the expressive intent of my code has managed to leak through Copilot's attempt to launder my code as the user attempts to "autocomplete" something similar.
Re: Saying Goodbye to GitHub
#88> The code that was regurgitated by the model is marketed as "AI generated" and available for use for any project you want. Including proprietary ones. It's laundering open-source code. All of the decades of knowledge and uncountable hours of work is being, well, stolen. There is nothing being given back. Leaving GitHub wont change that, OpenAI is training its models on every bit of code they can have, sourcehut, cod…
Re: Saying Goodbye to GitHub
#89Earlier quoted context omitted.
I agree that AI usage of code is somewhat murky with current licenses,which obviously don't mention it either way. Free software has a principle of "freedom to run, to do whatever you wish" (freedom 0), so arguably has said that training AI is OK. (We could quibble over the word Run, but the Gnu.org,and RMS clearly say "freedom 0 does not restrict how you use it." GPL code can be used by the military to develop nucle…
I have no problem with Copilot being trained on AGPL code and the getting released with a AGPL compatible license. Free to do whatever they want with it. The problem is Copilot training on source code and then discarding any restrictions of the licenses. Maybe it is legal right now but I'm sure this case will find it's way into open source licenses pretty soon.
Additionally I'm not sure if AGPL does anything.
I suspect the ethics and such of licensing when large fractions of work are training AI and using AI need to be worked out rather than getting mad at any individual.
What does copy left look like for AI?
Re: Saying Goodbye to GitHub
#90Earlier quoted context omitted.
You agree to Microsoft's ToS before you can put any code on Github, regardless of the license. You can't opt-out of those terms, regardless of your license, just as you can't opt out of Facebooks terms which give them the right to use your content for their business or marketing purposes, even if the various chain posts that have spread there might claim otherwise.
The vast majority of the code I've written that is on GitHub isn't on GitHub because I would ever have stooped to putting it there, but because it is open source under a license that lets other people redistribute and edit the code (most often GPL or AGPL; maybe some older code under BSD) and they have chosen to use GitHub (which makes me sad, but as far as I'd have been concerned is totally within their rights). Are…
It remains to be seen if they have a way to then clean their training data of the influence.
It would be the same situation if someone uploaded any other proprietary code.