3 ms·
I don’t know how to approach this. As a human I can read all public code and learn from regardless the license and come up with new solutions. Machine can read
by sandruso 5y ago
I don’t know how to approach this. As a human I can read all public code and learn from regardless the license and come up with new solutions. Machine can read everything too, but can't create new ideas or approach. How is copilot defined then? Should it be only smart system for general code snippets?
- raspyberr 5y agoWell you can read public code all you like but you can't just take chunks of code and write them under different licenses like how copilot has been shown doing.
- sandruso 5y agoIf you grab chunk of licensed code and put into private repo, what prevents you from doing that? How much of licensed code is scattered across private projects? I’m curious how these license violations are detected.
- kevincox 5y agoCopyright law "prevents" you from doing that. To be more specific copyright law specifies that you must comply with the license of the copyright holder in cases such as the one you have described. > How much of licensed code is scattered across private projects? Whether or not copyright violations regularly occur is not (directly) relevant to whether or not it is illegal. People download copyrighted movies without licenses all the time and it still isn't legal.
- Spivak 5y agoI mean if you text and drive while a police officer isn't around to see it you still broke the law. Just because piracy is huuuuge and largely unpunished doesn't mean that copyright doesn't have to be respected in a huge publicly visible trying to be above-board project.