3 ms·
You're not concerned about the license violations?
by SahAssar 4y ago
You're not concerned about the license violations?
- deleted 4y ago[deleted]
- bayindirh 4y agoThrough the recent discussions I took part, I understood that many people think Free and Open software licenses as a black and white matter. Is the code there? If yes, I can copy it. If not, it's verboten. The license attached to the code is not important in their eyes. As one of my friend told me, his (native English speaking) professor at the university told him: "My English is not good enough to understand what is written there". OTOH, I left GitHub the day Copilot is released for production. This is a social problem, and we need to increase awareness IMHO. There's no other choice.
- SahAssar 4y agoBut surely a corporation like github should understand licenses well enough to realize that if copilot spits out a 1:1 copy of a piece of code it needs to at least tell the user the license for that code?
- bayindirh 4y agoThey shift the responsibility to the Copilot user. From the official documentation: You are responsible for ensuring the security and quality of your code. We recommend you take the same precautions when using code generated by GitHub Copilot that you would when using any code you didn't write yourself. These precautions include rigorous testing, IP scanning, and tracking for security vulnerabilities [0]. Also, you don't have to return a 1:1 copy of the code to breach the license. Adapting it to the context at hand is an effectively deriving the code, and you have a derived version of a licensed piece of code. Worse is, you can't check the code's license, because you can't underive and see where does it come from. With this move, GitHub as a company is completely dissolved in my eyes. It's purely and squarely Microsoft now, because they behave like Microsoft, not GitHub. [0]: https://docs.github.com/en/copilot/overview-of-github-copilot/about-github-copilot#using-github-copilot https://docs.github.com/en/copilot/overview-of-github-copilo...