If it's trained with GPL licensed code, doesn't that mean the network they use includes it somewhat? Then, someone could sue that their networks must be GPL licensed too, right?
GitHub Copilot as open source code laundering?
231–240 of 473 posts
Re: GitHub Copilot as open source code laundering?
#232I propose we as developers, start a secret society where we let the AI write the code, but we still claim to write it manually. In combination with the new working from home policies, we can lay at the beach all day and still be as productive as before. Who is in favor of starting it? ;)
Re: GitHub Copilot as open source code laundering?
#233Should we be changing our open source licenses to explicitly prevent training such systems using our code?
Good idea, but if carved up into small enough chunks, it may be considered fair use. What is confusing is that the neural net may take lots of small chunks and link them to one another, and then reproduce them in the same order verbatim.
Re: GitHub Copilot as open source code laundering?
#234Re: GitHub Copilot as open source code laundering?
#235Attempts to litigate any license violation are going to get precisely nowhere I bet, but I find the actual license violation argument persuasive. This is an excellent example of how the AI singularity/revolution/whatever is a total distraction and that a much bigger and more serious issue is how AI is becoming so effective at turning the output of cheap/free human mental labour into capital. If AI keeps getting bette…
I was somewhat worried about that until I saw this: https://twitter.com/nickjshearer/status/1409902649625956361?... I think programming is one of the many domains (including driving) that will never be totally solved by AI unless/until it's full AGI. The long tail of contextual understanding and messy edge-cases is intractable otherwise. Will that happen one day? Maybe. Will some kinds of labor get fully automated be…
The problem with floats-storing-money is (a) you have to know how many digits of precision you want (e.g. cents, dollars, a tenth of a cent), and (b) you need to watch out if you're adding values together.
Even if certain values can't be represented exactly, that's ok, because you'd want to round to two decimal places before doing anything.
Is there a monetary value that you can't represent with a 64-bit float? E.g. some specific example where quantization ends up throwing off the value by at least 1/100th of whatever currency you're using?
Re: GitHub Copilot as open source code laundering?
#236Earlier quoted context omitted.
Hate to break it to you, but that wouldn’t lead to communism. The people it replaces are useless to the ruling class. At best we’d go back to feudalism, at worst we’d be deemed worthless and a drain on the planet.
I'm always confused when I see people talking about automated luxury communism. Whoever owns the "means of production" isn't going to obtain or develop them for free. Without some omnipotent benevolent world government to build it out for all, I just don't see it happening. It's a beautiful end goal for society, but I've never seen a remotely plausible set of intermediate steps to get there
Perhaps the only thing that is different today is the mentality. We take capitalism so much for granted that we cannot conceive of a world where the collective funds are used to provide for the people (even though this world existed not to long ago). And today we see it as a natural law that means of production must belong in private hands, that is simply the order of things.
Re: GitHub Copilot as open source code laundering?
#237Re: GitHub Copilot as open source code laundering?
#238Earlier quoted context omitted.
How is this different from uploading a hollywood movie to youtube? Just because there is a passage in the terms that the uploader supposedly gave them those rights, this does not mean they actually have the power to do that.
Not sure how much it would matter but the main difference I see is that if I upload my own code to GitHub I have the ability to give away the IP, but if I upload Avengers End Game to YouTube I don't have the right to give that away.
We could end up in the same situation as the Hollywood movie even if you are also the one setting the original license on the work. Basically you have a right to change the license, but it doesn’t mean you do.
Re: GitHub Copilot as open source code laundering?
#239By the way, code generated by Github co-pilot is likely incompatible with Microsoft's Contribution License Agreement [1]: "You represent that each of Your Submission is entirely Your original work".
This means that, for most open-source projects, code generated by Github co-pilot is, right now, NOT acceptable in the project.
[1] https://opensource.microsoft.com/pdf/microsoft-contribution-...
Re: GitHub Copilot as open source code laundering?
#240SourceHut is looking real nice these days...