Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Oracle, owner of Java, is suing Google over the programming language they use in Android phones. Its a near clone of Java*. Specifically, Oracle is alleging that Copyright prevents Google from using the Java API.

Oracle isn't suing Google for having copied their source, binaries or documentation**, but the API itself (package ... provides class ... with methods ... with signatures ...). Their argument could be summarised as follows: Creating the API involved a lot of hard creative work, so it aught to be covered by Copyright.

An argument Google is making is that a language is useless without APIs, so the APIs are part of the language. Since languages aren't covered by Copyrighted, neither are APIs. The judge brought up***:

No decision on point that says that computer languages have not been copyrightable.

I believe there's no past decision on this because everyone in the industry operates with the understanding that computer languages (e.g. Perl, not perl) aren't Copyrightable.

While I recognise that creating a good API is indeed a difficult task, I don't see how that makes them Copyrightable. APIs are intangible information, while Copyright only applies to work that have been fixed to a medium. In other words, Copyright covers expression (e.g. documentation), not ideas or facts (e.g. APIs, languages).

Is that how you see it?


PS — Groklaw has excellent detailed coverage of the case.

* — I don't know what Google calls it, but it probably not Java because Google doesn't have the rights to that trademark, and there's no allegations of trademark infringement. Google would have to pass a certification progress ("TCK") to get a license to use the name Java.

** — Well, there are 9 lines of code in contention (among hundreds of thousands), but that a very minor aspect of this case. Google uses a combination of GPLed Java sources and a clean-room implementation of others.

*** — These may not be his exact words. They come from a citizen reporting in court for web site Groklaw.


In reply to Copyright on languages by ikegami

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (4)
As of 2024-04-19 14:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found