3 ms·
The "because" in your last bit is a huge leap. It wasn't trained on internal Microsoft code because the training set is publicly available code. It has nothing
by pc86 5y ago
The "because" in your last bit is a huge leap.
It wasn't trained on internal Microsoft code because the training set is publicly available code. It has nothing to do with whether or not it suggests exactly identical, functionally identical, or similar code. MS internal isn't publicly available. Copilot is trained on publicly available code.
- pjkundert 5y agoYou stated a fact "Copilot is trained on publicly available code". The question (and implication) is: why not train it on MS internal code, if the claim that the output isn't license-incompatible is true. If the output doesn't conflict with any open-source license (ie. it springs into existence from general principles, not from "copying" licensed code -- then MS-internal (in fact, any closed-source code) should be open-season. I can imagine a few of the non-obvious segments of code I've written being "recognizable" methods to solve certain problems. And, they are certainly licensed (GPL + Commercial, in my case). I think, at the very least, that a set of AIs should be trained on different compatible sets of code, eg. GPL, AGPL, BSD, etc. Then, you could select what amount of license-overlap is compatible with your project.