News for hackers. Stuff that matters.
Re:Coping with Copilot by Gigachad on Saturday August 20, 2022 @07:19PM (#32536010)
There is a common trend of devs on HN getting angry that their work has been "stolen" to train copilot, While none of them raised the same concerns when everything else like art, music, literature, etc was used to train other models. Now that it affects them its a real issue.
Re:Coping with Copilot by sidlls on Saturday August 20, 2022 @09:58PM (#32536734)
Yes. It's especially amusing given that much of the other things you note are actually intended for commercial use (i.e. sales) from the start, unlike open source software.

I just don't understand the OSS community sometimes. "Software should be open and free (libre) for me to study and modify" includes what Github did for copilot. If you don't want your software to be free (in either sense), don't host it on an open source platform, especially one that makes it available gratis to the public.

There's possibly a valid argument that any private repo code that was used for copilot doesn't fit the proper definition of "open" (or gratis). But I haven't actually read the Github license around this, so I don't know.

Re:Coping with Copilot by cmrdporcupine on Saturday August 20, 2022 @10:44PM (#32536968)
Your argument fails to distinguish between "open source" and "free software".

Copyleft, free software, GPL style licenses do not have their source open purely for the purpose of studying and modifying. Their licenses also require that derivative works also be free and that such modifications be distributed.

Copilot does not comply with this. And so violates the spirit of those licenses, and probably also the letter of the law.

Re:Coping with Copilot by Gigachad on Sunday August 21, 2022 @12:02AM (#32537301)
Open source is usually referring to the OSI definition which is essentially identical to the FSF “free software” term.

And by that logic, gpt3 and dall-e are also copyright violations. Except this has never been proven to be the case.

Re:Coping with Copilot by sidlls on Sunday August 21, 2022 @12:00AM (#32537297)
I literally use “libre” and “gratis” to make that precise distinction.

And it’s at best questionable whether copilot is derivative of the code it is trained on.

Re:Coping with Copilot by xigoi on Monday August 22, 2022 @06:10AM (#32549456)
It's not about the distinction between “libre” and “gratis”, but about the distinction between copyleft and permissive.
Re:Coping with Copilot by WalterBright on Saturday August 20, 2022 @10:29PM (#32536891)
All the software I write is Open Source, and I'm happy to have anyone use it for any purpose.