4 ms·
Someone should put this to the test. Take the recently leaked Minecraft source code and have Copilot build an exact replica in another programming language and
by Gigachad 8mo ago
Someone should put this to the test. Take the recently leaked Minecraft source code and have Copilot build an exact replica in another programming language and then publish it as open source. See if Microsoft believes AI is copyright infringement or not.
- Aboutplants 8mo agoI’ve often thought that the key to fighting this is through this exact method. Turn the tool against them
- robmccoll 8mo agoAs described, this would not be the same thing. If the AI is looking at the source and effectively porting it, that is likely infringement. The idea instead should be "implement Minecraft from scratch" but with behavior, graphics, etc. identical. Note that you'll need to have an AI generate assets or something since you can't just reuse textures and models.
- Gigachad 8mo agoAI models have already looked at the source of GPL software and contain it in their dataset. Adding the minecraft source to the mix wouldn't seem much different. Of course art assets and trade marks would have to be replaced. But an AI "clean room" implementation has yet to be legally tested.
- reverius42 8mo agoFor copyright purposes I think there is an important legal distinction between training data (fed in once, ahead of time, and can in theory no longer be recovered as-is) and context window data (stored exactly for the duration of the model call). I'm not sure there should be, but I think there is.
- NewsaHackO 8mo agoThat's why he is saying it's not equivalent. For it to be the same, the LLM would have to train on/transform Minecraft's source code into its weights, then you prompt the LLM to make a game using the specifications of Minecraft solely through prompts. Of course it's copyright infringement if you just give a tool Minecraft's source code and tell it to copy it, just like it would be copyright infringement if you used a copier to copy Minecraft's source code into a new document and say you recreated Minecraft.
- paxys 8mo agoIs there a legal distinction between training, post-training, fine tuning and filling up a context window? In all of these cases an AI model is taking a copyrighted source, reading it, jumbling the bytes and storing it in its memory as vectors. Later a query reads these vectors and outputs them in a form which may or may not be similar to the original.
- SatvikBeri 8mo agoJudges have previously ruled that training counts as sufficiently transformative to qualify for fair use: https://www.whitecase.com/insight-alert/two-california-district-judges-rule-using-books-train-ai-fair-use https://www.whitecase.com/insight-alert/two-california-distr... I don't know of any rulings on the context window, but it's certainly possible judges would rule that would not qualify as transformative.
- deleted 8mo ago[deleted]
- deleted 8mo ago[deleted]
- derangedHorse 8mo agoThe context window is quite literally not a transformation of tokens or a "jumbling of bytes," it's the exact tokens themselves. The context actually needs to get passed in on every request but it's abstracted from most LLM users by the chat interface.
- sneak 8mo agoYou are confusing training data with context (prompts).
- NiloCK 8mo agoA room "as clean" as the one under dispute (chardet) is very easy to replicate. AI 1: - (reads the source), creates a spec + acceptance criteria AI 2: - implements from spec AI 1 is in the position of the maintainer who facilitated the license swap.
- smsm42 8mo ago"Behavior, graphics, etc." would likely constitute separate IP from the code. I am not sure there's a model that allows you to make AI reproduce Minecraft without telling it what "Minecraft" is - which would likely contaminate it with IP-protected information.
- yunnpp 8mo ago> Note that you'll need to have an AI generate assets or something since you can't just reuse textures and models. As far as I know, you can as long as you own a copy of the original. In other words, you can't redistribute the assets, but you can distribute the code that works with them. This is literally how every free/libre game remake works. The copyright of your new, from-scratch code, is in no way linked to that of the assets.
- amelius 8mo agoYou will probably run into design patents.
- VorpalWay 8mo agoSoftware patents is not a thing in EU.
- IshKebab 8mo agoThey absolutely are. That's a myth. But also software patents and design patents are totally different things.
- throw-qqqqq 8mo agoVery much is. "Software programs, as such" are exempt in the EPC article 52. However if the software program interacts with the world - if it has a "further technical effect" - it is patentable. https://en.wikipedia.org/wiki/Software_patents_under_the_European_Patent_Convention#Patentability_under_European_Patent_Office_case_law https://en.wikipedia.org/wiki/Software_patents_under_the_Eur...
- amelius 8mo agoI said design patents: https://en.wikipedia.org/wiki/Design_patent https://en.wikipedia.org/wiki/Design_patent
- peacebeard 8mo agoThe big question is: if copyrighted material was used in the training material, is the LLM's output copyright infringement when it resembles the training material? In your example, you are taking the copyrighted material and giving it to the LLM as input and instructing the LLM to process it. Regardless of where the legal cards fall, this is a much less ambiguous scenario.
- LPisGood 8mo agoI think Disney ran into this with people generating Marvel characters etc
- shagie 8mo agoFictional characters can have their own copyright. https://www.nolo.com/legal-encyclopedia/protecting-fictional-characters-under-copyright-law.html https://www.nolo.com/legal-encyclopedia/protecting-fictional... https://en.wikipedia.org/wiki/Copyright_protection_for_fictional_characters https://en.wikipedia.org/wiki/Copyright_protection_for_ficti...
- wvenable 8mo agoThere's a couple of different issues here that all get mangled together. If you're producing effectively the same expression that's infringement. You draw Captain America from memory, it's still Captain America, and therefore infringement. If you draw Captain Canada by tracing around Captain America that's also infringement but of a different type. When it comes to software, again it's the expression that matters -- literally the actual source code. Software that does the same thing but uses entirely different code to do it is not the same expression. Like with the tracing example above, if you read the original source code then it's harder to claim that it isn't the same expression. This is why clean room implementations are necessary.
- alex1sa 8mo ago[flagged]
- martin-t 8mo agoThey might not care. Products win not by quality or features but by advertisement, hype and network effects. The original implementation would still have the upper hand here. OTOH if I as a nobody create something cool, there's nothing stopping a huge corporation from "reimplementing" (=stealing) it and and using their huge advertising budget to completely overshadow me. And that's how they like it.
- Gigachad 8mo agoGiven how hard companies like Nintendo and Microsoft have been taking down leaks or fan creations, it seems they very much do care about keeping this stuff locked down.
- u1hcw9nx 8mo agoThis was not about legality. > That question is this: does legal mean legitimate? Just because something is legal does not mean it's moral thing to do.
- larodi 8mo agothis question should've been posed earlier when first LLMs were training. many people chose to ignore the question, and now, several distillation epochs later, it is not a question that matters, as both yes/no are true, and not true. is it legitimate for millions of people to exploit, expound on knowledge that was perhaps, to begin with, not legitimate to use? well they did already, who's to judge the commons now?
- mirashii 8mo agoWhat a ridiculous take. Many people loudly raised the question and objected to the practice from the beginning, but a handful of companies ignored the objections and ran faster than the legal system. If they were in the wrong, legally or morally, they still deserve to face repercussions for it.
- larodi 8mo agoit is a take, ridiculous or not. the fact you rage against it implies its not as improbable as you may want it to be. besides ridiculousness is a very subjective matter, right? many things are super ridiculous in 2026 from 2020s perspective, and this just piles on top. to me is superb ridiculous to shun the comment though. but we'll be having this split for a while, that for sure.
- fruitworks 8mo agothis is the question of the hour. Imagine using this LLM proxy to license-strip major parts of leaked Windows source code to produce code for WINE. On top of all of this, there are the attempts at binary decompilation using LLMs and other new tools that have been discussed on this site recently.
- GuB-42 8mo agoI think it will become interesting when AI will be able to decompile binaries.
- gowld 8mo agoDecompiling binaries is easy when they are C# or Java, even before AI. C# is a Microsoft language, and C# games have thriving mod communities with deep hooks into the core game, and detailed documentation reverse-engineered from the binary.