Hacker News new | ask | show | jobs
by chc 5142 days ago
> Is the source code the software or the compiled binary? What is copyrightable? One or both?

The source code is the creative work, and the compiled binary is a mechanical transformation of the work, and thus both are covered by the same copyright. I don't see how this is mysterious.

> Is an API the source code, the compiled binary, or the running process of the software?

It is none of those. The I in API stands for interface — that is, it's an abstract description of the things a library provides and how you interact with them. The source code, the compiled binary and the running process are concrete implementations, not abstract interfaces.

> Since the Java libraries only value is the Java APIs

What on earth? Are you really saying the only value of the Java standard library is the names and type signatures of the packages and methods, and not the actual functionality they provide? The library could actually not implement any of the methods and it would be just as valuable?

I have to assume you are just very confused about what the word "API" means.