Profile of William H. Alsup, a Judge Who Codes and Decides Tech's Biggest Cases (theverge.com) 49
Sarah Jeong at The Verge has an interesting profile of William H. Alsup, the judge in Oracle v. Google case, who to many's surprise was able to comment on the technical issues that Oracle and Google were fighting about. Alsup admits that he learned the Java programming language only so that he could better understand the substance of the case. Here's an excerpt from the interview: On May 18th, 2012, attorneys for Oracle and Google were battling over nine lines of code in a hearing before Judge William H. Alsup of the northern district of California. The first jury trial in Oracle v. Google, the fight over whether Google had hijacked code from Oracle for its Android system, was wrapping up. The argument centered on a function called rangeCheck. Of all the lines of code that Oracle had tested -- 15 million in total -- these were the only ones that were "literally" copied. Every keystroke, a perfect duplicate. It was in Oracle's interest to play up the significance of rangeCheck as much as possible, and David Boies, Oracle's lawyer, began to argue that Google had copied rangeCheck so that it could take Android to market more quickly. Judge Alsup was not buying it. "I couldn't have told you the first thing about Java before this trial," said the judge. "But, I have done and still do a lot of programming myself in other languages. I have written blocks of code like rangeCheck a hundred times or more. I could do it. You could do it. It is so simple." It was an offhand comment that would snowball out of control, much to Alsup's chagrin. It was first repeated among lawyers and legal wonks, then by tech publications. With every repetition, Alsup's skill grew, until eventually he became "the judge who learned Java" -- Alsup the programmer, the black-robed nerd hero, the 10x judge, the "master of the court and of Java."
Interesting TFA... (Score:5, Funny)
Re: (Score:3, Funny)
And looked at the pictures (of his Dell running his ham radio application program, and so on) Is it April Fool's day yet?
Give the judge a break. He's been programming in Quick BASIC for 30 years. It's miracle he haven't gone insane from the goto statements.
Re: (Score:1)
Quickbasic didn't require goto statements (FOR,NEXT loops and DO,LOOP (while) loops):
https://en.wikipedia.org/wiki/... [wikipedia.org]
Re: (Score:1)
Not in America (Score:2)
It is un-American for a judge or lawyer to descend to know anything of the subject matter of the cases they try. The American way is to argue technical points of obscure laws, to pander to baser instincts of juries. There is no justice here. This is not ignorant and supercilious enough to be Justice. This is a sad day for Justice.
Re: (Score:3)
I think that AC was using sarcasm...
Re: (Score:2)
Re: (Score:2)
That is not really how it works.
Waymo vs. Uber (Score:3)
Re:Waymo vs. Uber (Score:4, Interesting)
The sad thing is that the judge realizes that each of these companies will try to get non-technical people to be jurors, throwing out anyone with a technical background. The judge even admonished the press to report on this.
Re: (Score:3)
Far better to push for an all technical jury and try and win on the merits of your case.
In fact, I think your comment is re
Where's the oral argument? (Score:2)
Anyone can point me to the [audio] oral argument for this Oracle v. Google Android case?
I will be most grateful.
Re: (Score:2)
I believe that Groklaw has the transcripts.
Re: (Score:2)
Check the Groklaw archives for all of the transcripts. Highly doubt there is actual audio available.
Re: Where's the oral argument? (Score:1)
Or maybe they recognize that verbal speech carries more semantic bandwidth and wants to hear it the same way people in the court room did.
Take your generational hate and shove it up your crusty ass.
Re: (Score:3)
You must be one of those slow readers, given that watching a video or listening to audio takes the rest of us way longer than reading the transcript.
We need more judges like this (Score:5, Insightful)
judges who are willing to get to understand and appreciate what their case is all about. How would you feel if you were being tried for murder and the judge did not really understand the concepts of life & death ?
Re: (Score:3)
This is a copyright case. Blocking software patents is like blocking patents on items that involve a hammer. The problems with software patents are with obviousness, not with the ability to make patentable, novel things. If you can patent x, you can't patent x but on a computer. The fact that y uses a computer should not make it ineligible.
Re: (Score:2, Funny)
This is a copyright case. Blocking software patents is like blocking patents on items that involve a hammer. The problems with software patents are with obviousness, not with the ability to make patentable, novel things. If you can patent x, you can't patent x but on a computer. The fact that y uses a computer should not make it ineligible.
Sorry, but you're so wrong that I feel compelled to teach you something you obviously don't already know. The problem with software patents is that software is math, so software patents allow you to patent numbers [wikipedia.org] and numerical formulas.
Bonus: Here's a function [wikipedia.org] that violates not only every software patent in existence but also every software patent that will ever exist, because it tries a little bit of every program that can theoretically exist.
Re: (Score:2)
Let's consider that the basis of patent law is to allow an inventor to profit from what he created. In order to profit from your creation you need to secure funding to start producing the invention and well as bring it to market. An individual who creates an invention is going to have a harder time performing those tasks than a large corporation like GE. Without patents, GE could see the inventor's invention, copy it, bring it to market, and apply their current knowledge and efficiency to reduce the costs t
Re: (Score:2)
show me a case where some one being of life support got some off in a murder case.
Re: (Score:2)
Re: (Score:1)
How would you feel if you were being tried for murder and the judge did not really understand the concepts of life & death ?
I believe that it would play to my advantage.
Re: (Score:3)
Hearsay (Score:2)
I've been told the judge once created a GUI in Visual Basic to track down a killer's IP address.
QuickBASIC (Score:1)
I wonder if the judge has tried an open source clone of QuickBASIC, such as this one [qb64.net].
Re: (Score:2)