Honestly copilot is the canary in the coal mine. We need to be ratcheting up a new set/version of FOSS licenses that treat AI's trained off the code as derivative works quickly.

@trashheap Problem is, even if they roll out the GPLv4 with this clause in it or something, is there any way to check if Microsoft is honoring it?

And even if we find proof it's easy to dispute. Imagine I write some code under the theoretical Anti-Copilot License, and then it turns up in Copilot. There is no way to prove that Copilot was copying my code; for all we know Copilot just came up with that itself.

@trashheap If I write some code, can someone come sue *me* presenting very similar code they previously wrote? Theoretically yes, but the culture around computer science is to *not* do that. No one really patents algorithms or data structures.
But Copilot has no such qualms. If we try to sue Copilot, we show that it has the ability to write copyrightable code. Then, anything Copilot spits out is copyright, by Microsoft.

@trashheap They could just run servers and servers full of Copilots, running around the web checking for code that looks "sufficiently similar" to things Copilot has previously produced, and sending S&D letters to the owners of it, because the "person" Copilot wrote it first.
It's like if the Library of Babel people set a copyright on their whole library.

@petra The alternative though seems to be that AI, rewriting existing code slightly differently strips it of copyright in a way that only effects FLOSS code (as most proprietary code isn't available for training off of). Which is just as bad.

AND if Copilot was deemed a derivative work of say GPL code. It itself and all derivative works using it would be GPL. (Or any other copyleft license).

As most code generators require license exceptions to not taint their output.

@petra If microsoft wants to have a billion servers in the cloud pre-copyrighting all possible code in the world UNDER the GPL. That is fine by me.

@petra See how Bison requires an exception to protect code it generates from the viral nature of the GPL :

@trashheap it seems like whatever happens we better get some very smart people working on this. open source software works because people making it assume other people are working in good faith. I haven't heard of a case of someone stealing and reselling someone else's FOSS software...
because the people behind copilot are not working in good faith, they want money.

Sign in to participate in the conversation
LGBTQIA+ Tech Mastodon

*Due to increased bot signup, manual approval is required. Please write some applicable request text on signup.*

This Mastodon instance is for tech workers, academics, students, and others interested in tech who are LGBTQIA+ or Allies.

We have a code of conduct that we adhere to. We try to be proactive in handling moderation, and respond to reports.

Abridged Code of Conduct

Discrimination & Bigotry Won’t Be Tolerated.

We're not a free speech absolutist. We're not interested in Nazis, TERFS, or hate speech.

Respect Other Users.

This instance is meant to be a friendly, welcoming space to all who are willing to reciprocate in helping to create that environment.

Consent is Important in all contexts.

If you’re ever unsure, ask first. Use CWs where required.

Listen; Don’t Make Excuses.

If you’re accused of causing harm, either take some responsibility or ask moderators for help.

Use the Report Feature.

Our moderators are here to listen and respond to reports.

For more detail, please
Review our Full Code of Conduct

This instance is funded in part by Patreon donations.