I don't see how that invalidates the copyright/license argument. So, instead of just a straight up license violation it's a license violation via plagiarism.
That argument wouldn't hold up even if it was a human that caused the violation. You can't just paraphrase someones licensed work and then lie about looking at and pretend you made it yourself, which is basically what seems to happen with co-pilot, as it doesn't also automatically reproduce the license of the code it reproduces.
The arguments against my point always assume perfect memory of everything this model is consumed. This is the plagiarism position. In reality, some patterns are more common than others and generate a code that looks nearly identical. I can’t speak for the reasons for this, as I’m not familiar with all of the methods. However, I don’t assume that is the current working state or intent of Codex.
It remains to be seen whether ML is true "learning" in the sense of developing a skill the way a human does over time.
It is however irrelevant to the manner in which this model operates today.
Yes you can. That's exactly why you paraphrased it instead of copying verbatim.
At the fringes, your transformation may not be enough to overcome the requirements, but that's an exception. Nearly all paraphrasing is legal by default.
Surely I don’t need to recite the last 50 years of tech legal precedent and case history for you to see that such a blanket generalization cannot be left unaddressed.
Litigants litigate
Do an internet search for “copyright utilitarian” and read up on it if you don’t believe me!
Copyright is about protecting artistic expression which is held in contrast to the useful nature of a work.
"In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work." (17 USC 102(b) [0]).
See also the "Useful Articles" doctrine. [1]
[0] https://www.law.cornell.edu/uscode/text/17/102
[1] https://en.wikipedia.org/wiki/Copyright_law_of_the_United_St...
Definitely an issue...but not as simple as copy and paste.
I can't use co-pilot because if I am stealing someone else's copyrighted code I'm in trouble from a legal standpoint.
No, people's disgust is with Microsoft violating their legal privileges.
> The copilot service backed by an army of actual humans wouldn’t be a story at all.
Correct, it would be an open-and-shut lawsuit.
I predict your attempt at tactically “managing” this copilot scandal will not play well on HN to experienced coders, your Microsoft colleagues chiming in next claiming it boosts their productivity notwithstanding.
Yes, I do indeed suggest astroturfing afoot.
I just think it’s hilarious how fair use is so widely supported on HN when it comes to music, or videos, or interface names, but all of a sudden is a moral crisis when it appears to threaten the value of HN member’s labor.
The copilot service backed by an army of actual humans wouldn’t be a story at all. Nor would anyone be angry, if an individual offered coding skills as a service, and had gone through the exercise of learning great amount to open source software to do so.
No open source license was written with this in mind. Because previously learning was something only humans could do and no one had issue with sharing that knowledge. Until licenses take machine learning use into account I see no problems with Copilot.
Source cannot be open if you restrict any viewing of it.