Quote:
Originally Posted by ApK
That's not a relevant comparison.
The question of whether implementing an identical API should be allowed is, I think, orthogonal to how other systems interface with the API.
As an aside, I'd argue with the "usually" aspect of header files. There are plenty of APIs where the concept of a header file simply wouldn't apply, that have no source component at all, no SDK, barely any documentation....
|
I think you're going to have to go into more detail before convincing me it's not a relevant comparison. If you are allowing copying in one case, I think that is relevant to the other case.
As to the second point, APIs (Application Programming Interfaces) are source code based. Perhaps you're thinking of ABIs (Application Binary Interfaces)?