Henning Makholm <[EMAIL PROTECTED]> writes:

> Scripsit Anthony DeRobertis <[EMAIL PROTECTED]>
>> On Jan 21, 2004, at 21:27, Henning Makholm wrote:
>
>> > It is not clear to me that this text talks about APIs at all.
>> > It seems to be about the *internal* structure of a database, which -
>> > in my opinion at least - has very little to do with an *interface*.
>
>> It talks about "SQL Data Structures." It finds that those are
>> copyrightable. I'm not sure why that wouldn't apply to, say, C data
>> structures, as used in an API.
>
> "SQL data structures" (it is not clear what exactly is the technical
> item this ruling speaks about, but nevermind) is a way of getting a
> job done. C data structures used in an API is a way of communicating
> to existing code which job you want done.
>
> And the quesion, by the way, concerned Lisp APIs. I don't think you
> can copyright the cons cell.

It concerned E-Lisp APIs.  If you call cons or even unwind-protect,
that's clearly not copyrightable.  But if you call
gnus-agent-cat-downloadable-faces, that's an internal function
call -- anything that was a Method of Operation would be
(interactive).

-Brian

Reply via email to