Eric is the Editorial Manager at DZone, Inc. Feel free to contact him at Eric has posted 804 posts at DZone. You can read more from them at their website. View Full User Profile

Landmark Case in Software Copyright: Judge Rules that Java APIs are Not Copyrightable

  • submit to reddit

Google won a battle in the so-called "smartphone wars" when Judge William Alsup ruled yesterday that Java APIs are not copyrightable.  This crucial win will likely end Oracle's case against Google. The case was founded in the claim that 3% of the APIs Google used in creating Android were subject to copyright owned by Oracle.  The following is from the official summary of the ruling:

So long as the specific code used to implement a method is different, anyone is free under the Copyright Act to write his or her own code to carry out exactly the same function or specification of any methods used in the Java API. It does not matter that the declaration or method header lines are identical. Under the rules of Java, they must be identical to declare a method specifying the same functionality — even when the implementation is different.  --Judge William Alsup

James Gosling had one thing to say on his blog today about the quote above: "Sanity Prevails".
Published at DZone with permission of its author, Eric Genesky.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Daniel Slazer replied on Tue, 2012/06/12 - 12:13pm

It doesn't make any difference what type of file it is: if you want to insert data into it you have to rewrite the file. However in this case I would investigate javax.imageio thoroughly to see if there is a way to set the field you want when writing.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.