decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
Wasn't J. Schwartz CEO at the relevant time? | 359 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
McNealy on Bloomberg
Authored by: Steve Martin on Wednesday, May 02 2012 @ 05:57 PM EDT

Oracle USA did not accuse Google with copying or reproduction of the *interface specification*.

Actually, they did. There is a list of what Oracle is accusing in docket 899-1, and it states that "Oracle alleges that Google copied an estimated 103,400 lines1 from the Java API specifications into Android’s documentation."

---
"When I say something, I put my name next to it." -- Isaac Jaffe, "Sports Night"

[ Reply to This | Parent | # ]

I think McNealy expects his part in the trial is over
Authored by: Anonymous on Wednesday, May 02 2012 @ 06:10 PM EDT

If he is called back, any public statements from him may not be too comfortable to deal with in the Court Room.

Either he expects his role is over.... or he's rather careless with an on-going Court Case.

Judging by SCOG public statements: BSF sure seems to get a lot of this kind of personality.

RAS

[ Reply to This | Parent | # ]

Thin protection
Authored by: jbb on Wednesday, May 02 2012 @ 06:49 PM EDT
IIUC, the specification only has "thin protection" which means Oracle has to show verbatim copying, not just similarity. They did not so I expect this will be a slam dunk for Google but this case is funny so my expectations may be dashed.

Also, as Steve says/implies above, this has to do with jury questions about copying documentation. The documentation is the written specifications. IIRC, Oracle only showed three examples of copying and none of those three were verbatim so I think this should be an easy win for Google, but you never know for sure until the opera lady sings and all appeals have been exhausted.

---
Our job is to remind ourselves that there are more contexts than the one we’re in now — the one that we think is reality.
-- Alan Kay

[ Reply to This | Parent | # ]

McNealy is correct
Authored by: Ian Al on Thursday, May 03 2012 @ 03:27 AM EDT
This issue can be seen in the jury instructions:
The “compilable code” does not include the English-language comments you have heard about. Even though such comments are embedded in the software program, these English-language comments do not get compiled and are not used by the computer to perform API functions. Instead, the English-language comments are part of what I will call the API “documentation,” sometimes referred to as the “specification,” a term that encompasses all of the English-language comments. The term “API documentation” includes all content — including English-language comments as well as method names and class names, declarations, definitions, parameters, and organization — in the reference document for programmers. Again, please remember that although these English-language comments appear in the software program listing, they can be extracted for handy reference in the guides made available to programmers. So, I will be referring to the “API compilable code” and to the “API documentation.”

In this trial, you should use the substantial similarity test for all such comparisons except for those involving the API documentation, in which case you should use the virtual identity test. This is because the documentation for the API packages describe narrow technical functions and it is to be expected that some of the same words and phrases would likely be used.

Google agrees that it uses the same names and declarations but contends that its line-by-line implementations are different (with the exception of the rangeCheck lines), a contention not disputed by Oracle. Instead, Oracle contends that Google copied the structure, sequence and organization of the compilable code for the 37 API packages as a group. Google agrees that the structure, sequence and organization of the 37 accused API packages in Android is substantially the same as the structure, sequence and organization of the corresponding 37 API packages in Java.

For purposes of this case, I have determined that the “work as a whole” means the following: For purposes of Question No. 1 in the Special Verdict Form, the “work as a whole” constitutes all of the compilable code associated with all of the 166 API packages (not just the 37) in the registered work. This excludes the virtual machine.

As to the compilable code for the 37 Java API packages in question taken as a group:

A. Has Oracle proven that Google has infringed the overall structure, sequence and organization of copyrighted works?
So, Question 1 is asking if the SSO in the whole of the 166 packages as brought out in the Java SE API Specification has been copied into the Android compilable code. In my capacity as Special Rapporteur I can use my skill and judgement to rephrase the question as:

'Has Oracle proven that the Java API documentation SSO in the compilable code files for the whole 166 packages is virtually identical to the SSO in the compilable code in the group of 37 packages in Android?'

If the jury can pull all the threads together and follow the 'work as a whole' ruling, then it is impossible for Oracle to prove virtual identity. The jury taking the time they have shows that they are uncomfortable with such a slam dunk decision. However, McNealy is bang on the button with his assertion that the work as a whole is the 166 packages in the Specification.
"There's a difference between the application programmatic interface and the specification that describes that interface - and it's the 1100 pages of specification that describe that interface that's at issue here - even more than the interface."
Of course, he gives entirely the wrong impression of the case. I expect him to be saying that he cannot understand how the jury could have got it so wrong, whatever their verdict.

I have drawn a point out previously which has been reinforced by the reports in other comments of thousands of API files in Java SE V5 being under the Apache licence. As the court's jury guidance says 'they can be extracted for handy reference in the guides made available to programmers'.

The copyright is owned by the writer of the API documentation in the compilable code files. The Java SE API Specification is copyright (but, see later) as a whole work of compilation of all those individual copyright works.

Oracle have conceded that 14 API packages contain thousands of copyrights that they do not own. The judge has asked for the documentation in the Oracle and Google API compilable files to be assessed. Oracle have conceded that a significant proportion of the SSO is not their copyright.

Judge Alsup estabished in front of the jury that Oracle failed in their duty to establish copyright ownership in other files that were not copyright marked. They do not own the copyright to the thousands of files that constitute the 'work as a whole' that they are asserting.

One final point that I have banged on about at length, The Java SE API Specification is not an 1100 page document. You may point to a selection of html documents on a recent Oracle website that Oracle claim as a single media. It is not, any more that Groklaw Newspicks linked pages are part of the Groklaw copyright work as a whole. The content of those linked pages are not fixed in the Groklaw medium.

There are lots of html links out from the first Oracle 'Specificatiion' html document that lists the 166 packages and all the classes in alphabetical order. They link out to individual classes and show the dependencies to other methods and classes in the pile of documents. It is not a single work. It could only be a single work if all the content was in one html document or the compilation of html documents was registered as a work of compilation. Even then, the SSO is not fixed in the media. It is an idea of class relationships drawn from the html pages.

Any relationship to classes Oracle do not own is an SSO relationship that they do not own. Have they established how many of the Oracle copyright class documentation relationships are with class copyrights they do not own?

I think the judge knew what he was doing when he required the original documentation in the individual Sun compilable code files was the 'work as a whole'.

---
Regards
Ian Al
Software Patents: It's the disclosed functions in the patent, stupid!

[ Reply to This | Parent | # ]

Wasn't J. Schwartz CEO at the relevant time?
Authored by: Anonymous on Thursday, May 03 2012 @ 05:43 AM EDT
Its always been my understanding that a CEO is the chief
executive power. So if Mr. Schwartz was the CEO at the
critical and relevant time, isn't it his word that counts?

Assuming Mr. Schwartz had a different position on some key
policys, would that not outweigh or even cancel out, any
positions Mr. McNealy might have represented during his
tenure?

Whenever there is a CEO change, that almost always comes
with sweeping policy changes and often radical breaks with
previous policys. Furthermore is it not the CEO who also
holds the liability? As far as I know board members are not
held liable directly for a corporations daily operations its
always the CEO who is in the firing line.

The notion, as advanced by Mr. Mcnealy , that Mr.
Schwartz's Blog was not representative of SUN's executive
powers positions at the time, is implausible and
noncredible.

[ Reply to This | Parent | # ]

However, much of the documentation came from other than SUN sources.
Authored by: Anonymous on Thursday, May 03 2012 @ 08:04 AM EDT
However, much of the documentation came from other than SUN
sources, did it not, so maybe there then Google should have
defended with the LAW OF AGENCY (google it) and ACQUIESCENCE
(google that too) defense, along with the copyright defense?

In the USL vs BSDI case (google it), there was evidence of
independent writings of manuals that were allowed to just
happen to Unix where trade secrets were openly published by
apparent or ostensible agents, with AT&T's full approval (or
lack of opposition to the publications).

Did Google's team fall short on the multiple ways to defend,
or do you think that hidden in the defense was a Law of
Agency and Acquiescence defense, all along? And how would
it stand up on Appeal.

We certainly saw via the FCC filings that PJ showed, where
Scott's witness stand testimony on the "blog" issue simply
did not hold water. It's just too bad that Google's team did
not find the same sources to present to the jury and judge.

[ Reply to This | Parent | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )