3 ms·
>The trouble with this line of thinking is there's no viable way to make a legal distinction between interface and implementation. Why not? Abstractly, interf
by joshuamorton 8y ago
>The trouble with this line of thinking is there's no viable way to make a legal distinction between interface and implementation.
Why not?
Abstractly, interfaces are the ways you interact with a piece of software. Implementation is how the software works. That seems like a clear distinction.
You don't need to say "the interface is in the header files, the impl in the .cc or .cxx ones", specific facts of specific cases can be left to future courts. But it is absolutely possible to tell, in a generic sense, the difference between code and interface.