4 ms·
From your second link: > In a computer program, the lowest level of abstraction, the concrete code of the program, is clearly expression, while the highest lev
by striking 4y ago
From your second link:
> In a computer program, the lowest level of abstraction, the concrete code of the program, is clearly expression, while the highest level of abstraction, the general function of the program, might be better classified as the idea behind the program.
Copilot is alleged to be reproducing blocks of code verbatim, which fall into the expression side of the idea/expression distinction, which by your own links and statements appears to show that the allegations against Copilot are not false.
I'm not going to say you're necessarily disagreeing with reality (I'm not really sure what that's supposed to mean) but you're certainly contradicting the evidence you've brought.
- dragonwriter 4y agoThis quote: > In a computer program, the lowest level of abstraction, the concrete code of the program, is clearly expression, while the highest level of abstraction, the general function of the program, might be better classified as the idea behind the program. Seems to be trying to force everything associated with programming into a false “expressive/abstract idea” divide. Abstract ideas are distinct from expression and not subject to copyright, but not everything outside of the scope of copyright is abstract rather than detailed: notably, functional elements.
- striking 4y agoNo, it's an illustration of two ends of spectrum, and only one of three parts of AFC. All I'm saying is that the original comment gave us three links and that they didn't strictly agree with what the comment said without further elaboration. I will say, though, that the allegations of basically copying and pasting exact instances of substantive portions of copyrighted codebase appear to be at one end of the spectrum.