Astrachan is back on the stand.
-
-
"The names are both descriptive and functional in describing what they do."
-
Now showing classes and methods with functional names. For example: getDateAndTime lets you... get date and time.
-
"There are thousands of get and set methods in Java, get and set are reasonable common conventions in programming"
-
*reasonably, not reasonable — sorry, typo!
-
Google: When someone writes that name into a program they themselves are writing, what does that name then do?
-
Astrachan: The name serves the function of connecting my software with the implementing code.
-
Back to how many of the names are the same as in C.
-
We wouldn't want names to be creative, because as developers, we expect names in our libraries to be descriptive & functional in the purpose
-
Astrachan: Java is the #1 programming language in use.
-
Defines OpenJDK.
-
Astrachan explains what the Classpath exception. I think this is the first we've really had it explained.
-
It's an exception to GPL linking — I'm going to assume my audience knows what this is and what Classpath exception is
-
The explanation was fine, it's just that when I started typing it out my entire body turned into a sigh
-
Notes that OpenJDK is free.
-
Google asks Astrachan to explain what an independent implementation is.
-
Astrachan: What makes an implementation independent is it's created without looking at another implementation.
-
Google asks if independent implementations are common. Astrachan points to Apache Harmony, OpenJDK, also to C (?) implementations
-
They did talk about clean room implementations earlier, it's just that this is much more straightforwardhttps://twitter.com/knowtheory/status/732271813963612160 …
-
And FWIW, getting the facts out there got the jury invested in what the answers to these technical questions were
-
Explaining that Linux APIs were reimplemented and used in Solaris.
-
Many more examples of new implementations across contexts, didn't catch them all.
-
The interesting one, which I think Google should have gotten Astrachan to repeat, is Oracle doing an implementation re: SQL
-
Astrachan is now summarizing his conclusions, saying that what he found points to fair use.
-
Break time. Jury leaves room and now Oracle & Google discussing that motion in limine.
-
Oracle wants all Astrachan's testimony stricken because no mention that the use was unlicensed.
-
Alsup says it can be cured with cross-examination. "Good point, I wish I knew then what I knew now, but you can cross examine."
-
Google: There's nothing in this testimony that "this is the law." Oracle says the testimony is conflating with jury instruction.
-
Oracle has, like, a point. Astrachan bootstrapped off the Oracle employee saying Android had "transformed" the market,
-
and that doesn't have anything to do with fair use.
-
Alsup: What I'm going to do is.. I'm going to let the testimony stand, but say that the word transformative is both a legal term and...
- 110 réponses de plus
Nouvelle conversation -
Le chargement semble prendre du temps.
Twitter est peut-être en surcapacité ou rencontre momentanément un incident. Réessayez ou rendez-vous sur la page Twitter Status pour plus d'informations.