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
Wonder is da judge has a proof reader? | 392 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
There are a few very minor ones
Authored by: Anonymous on Thursday, May 31 2012 @ 08:44 PM EDT
One minor thing I noticed, was his description of Java statements as being "executed by the Java compiler". It would be more accurate to say they are "translated into bytecode instructions by the Java compiler" and then that they are "executed by the Java VM".

There was also a mention somewhere that the Java VM translates bytecode into executable machine code. That is true of some Java VMs--particularly those that use a JIT compiler--but not necessarily all Java VMs... some of them just use an interpreter which interprets (executes) the bytecode instructions one by one, without ever translating them into native machine code.

But these are "unnecessary technical details" that would just clutter up the ruling. I think the main point, is that he had to describe technical programmer stuff in a clear enough language that the Court of Appeals, and any other Court reading this ruling later, would be able to understand the relevant details. And he did a very commendable job of this.

Even if a few of his technical statements might be quibbled over by a CS professor, they are certainly accurate enough to convey the essential concepts to a non-technical audience.

I am a professional programmer and I was employed programming in Java for several years, and I've also been employed to work on a Java VM, and I have read this Order through twice now. I don't see any technical inaccuracies significant enough to have any relevance at all to the legal analysis.

For someone who isn't a full-time professional programmer, and who isn't a trained computer scientist, I think Judge Alsup did extremely well at understanding the technical stuff and at explaining it clearly in his ruling. (Its worth noting that he _is_ a trained mathematician, and he has also done some programming before in several languages.)

[ Reply to This | Parent | # ]

Wonder is da judge has a proof reader?
Authored by: Anonymous on Thursday, May 31 2012 @ 08:50 PM EDT
On page 5, Alsup says Java in 2008 had:
- 166 packages
- with 600+ classes
- with 6,000+ methods
but then the next sentence he said Google replicated
- 37 packages
- with 600+ classes
- with 6,000+ methods
Either he got 166 wrong, or 600 and 6,000 wrong in one of the instances. Or the
other 129 packages contain close to 0 classes and methods!

Also, on page 9, he said a method must be tested before being called. I can tell
you from experience that is not true! ;)

[ 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 )