Profile of William H. Alsup, a Judge Who Codes and Decides Tech's Biggest Cases (theverge.com)
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."
For the first time in 20 years of Slashdot, I've actually read TFA.
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.
And for those who didn't make the connection - and the OP doesn't mention explicitly - Judge Alsup is currently presiding over the Waymo vs. Uber case, which is due in court in December.
Anyone can point me to the [audio] oral argument for this Oracle v. Google Android case?
I will be most grateful.
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 ?
Appeal of Hulk Hogan vs Gawker sex tape case. You won't believe how he prepares for this one!
I've been told the judge once created a GUI in Visual Basic to track down a killer's IP address.
For someone to work through all of that information, timelessly, is an astounding feat. The way to say something or what it actually does.
Oracle has established that APIs are copyrightable - you are not allowed to reverse engineer them. The decision says the name of java.lang.Math.max is an artistic work, not a functional one, because someone making a competitor to Java could name the function something else. Arguments about compatibility were thrown out. An appeal was denied.
Just gotta fix that one last bug...
His middle name is Haskell... he was born for this.
I wonder if the judge has tried an open source clone of QuickBASIC, such as this one.
You know it's a decent article when the number of comments is low and the tone of which fluffy-snarky.
(Of course, now I'll have jinxed it.)
Interesting read!
judge Donald Thompson did, swell guy. durring murder court over death of a young child. Would that compare with your average software copyright judge resting a beer or gavel on a floppy disk while court is incession?
Maybe at an early stage software startup coding will be up to 50% of the work hours. But it can fall to below 20% at a mature software company. Maintenance, sales, service, management fill the remainder.
I suppose some coding undestanding is better than nothing.