3 ms·
If you don't want people training models on your code then do not make it public.
by anvic 4y ago
If you don't want people training models on your code then do not make it public.
- harperlee 4y agoYou can make code public and still legally restrict its use (see: GPL).
- anvic 4y agoYeah, that'll work lol
- robin_reala 4y agoGPL doesn’t restrict you from using it as input to a model. It’s just that as the model is a derivative work, it also has to be released under the GPL.
- harperlee 4y agoFWIW GPL was an example, I honestly don’t know whether it applies to the particular case.
- 0x20cowboy 4y agoI know this is the main question, but is it a derivative work? Does all the code I write need to be under the GPL because I once read some GPL code and learned from it? Or does copilot not work like other ML projects and actually copies sections of code?