Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
S P E C I A L R E P O R T : : M AY 2 0 1 2 NetworkWorld THE CONNECTED ENTERPRISE INSIDER l Intellectual property Google/oracle battle in court In what was a daily turn of he said, he said INSIDE 2 Google liable for copyright infringement, jury finds 2 Google files for new trial on copyright claims in Android suit 3 Oracle v. Google copyright case: The road ahead 6 Andy Rubin spars with Oracle attorney over old emails 7 Schmidt testifies Android did not use Sun’s IP 9 Ellison knocks Oracle’s Linux strategy 1 www.networkworld.com NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 Google liable for copyright infringement, jury finds THE CONNECTED ENTERPRISE By James Niccolai, IDG News Service A jury has found Google liable for copyright infringement in its use of Java in Android, but has not managed to decide whether that infringement was protected by rules governing “fair use.” The verdict, delivered Monday after a week of deliberations by the jury, is a partial victory for Oracle in its lawsuit against Google, but Oracle will have to wait longer -- possibly for a retrial -- to see whether Google will escape liability by claiming fair use. Google’s attorney, Robert Van Nest, immediately told the judge that Google would file for a mistrial. Google’s argument will be that the same jury must decide both the copyright infringement and fair use issues. The jury also decided that Sun’s public statements about Java might have suggested to Google that it did not need a license for Java. But in another setback for Google, it decided there was insufficient evidence to show that Google relied on that information. That means the jury wasn’t swayed by a much-discussed blog post from then-Sun CEO Jonathan Schwartz in which he congratulated Google on its release of Android, and said that it would be good for Java. Google did prevail on some other issues in the case, including the finding that Google did not violate the copyright for Oracle’s Java API documentation. n Google files for new trial on copyright claims in Android suit G oogle is seeking a new trial on copyright claims in Oracle’s intellectual-property lawsuit against it over the Android mobile OS, according to a filing made late Tuesday in U.S. District Court for the Northern District of California. Oracle sued Google in August 2010, claiming Android violated patents and copyrights that Oracle holds on the Java programming language, which it gained control of through the Sun Microsystems acquisition. Google has argued that Android is a “clean room” implementation of the open-source language, and doesn’t violate Oracle’s rights. This week, a jury delivered a partial verdict on the copyright claims in the case, finding that Google had infringed the 2 www.networkworld.com • THE CONNECTED ENTERPRISE “overall structure, sequence and organization” of the code in 37 Java APIs. However, it did not answer the question of whether Google’s infringement was protected under “fair use” of copyrighted works. Google’s move for a new trial was not unexpected, having been foreshadowed in court after the verdict by its attorney, Robert Van Nest. “Under settled Supreme Court and Ninth Circuit law, the jury’s failure to reach a verdict concerning both halves of this indivisible question requires a new trial concerning both questions,” Google said in a brief accompanying its motion on Tuesday. The court should declare a mistrial on both the copyright NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 infringement and fair use questions, since doing so only regarding fair T Huse E Cwould O N N“violate E C T E DtheE Seventh N T E R PAmendmentRISE -both by threatening Google with a non-unanimous verdict on liability, and by having determination of the same factual question, or indivisible factual questions, made by two different juries,” Google added. Another layer of complexity lies in the fact that Judge William Alsup, who is overseeing the case, has yet to rule on whether APIs can be copyrighted at all under U.S. law. Oracle had not yet directly responded to Google’s motion on Wednesday, but in another filing late Tuesday, lawyers for the company addressed the fair use issue. The lack of a verdict on fair use “means that, without some action by the Court and/or the parties, the trial cannot proceed to a final verdict with this jury,” Oracle said. “Presenting the case to a second jury would be expensive, time-consuming and duplicative, and may impose a substantial additional delay.” Oracle made a number of proposals in the filing, including that both it and Google stipulate that the court decide the issue of fair use regarding Google’s infringement of the APIs. Should Google agree to this, Oracle would drop its claim for infringer’s profits in connection with rangeCheck, a small amount of Java code that the jury found Google had copied, Oracle said. The court could then set statutory damages for rangeCheck, it added. As an alternative, the parties could wait until the court rules on Oracle’s pending motion for a judgment as a matter of law on the fair use matter, the filing added. The patent phase of the case began this week. Should the trial proceed as originally planned, that segment will be followed by a third phase to determine damages. — Chris Kanaracus, IDG News Service Oracle v. Google copyright case: The road ahead By John P. Mello Jr., PC World T he partial verdict reached in the “tech trial of the decade” between Oracle and Google was just the end of round one in a three-round bout between the industry behemoths. That first phase dealt with copyrights. The second phase, which begins Tuesday, focuses on alleged patent infringements by Google. Following that will be phase three, which will determine damages in the case. While the jury submitted a verdict to the court on the first phase of the trial, most of the substantive issues from the phase persist. For example, the jury decided that Google infringed on Oracle’s intellectual property when the search giant lifted a number of application program interfaces from Java, which Oracle acquired when it bought Sun Microsystems in 2010, for its mobile operating system, Android. However, Google’s defense of its action -that use of the APIs constituted a “fair use” of the code -- was not decided by the jury. Since the case began, both Google and Oracle have argued that Judge William Alsup should decide the fair use issue. Alsup, though, seems intent on having the 3 The partial verdict reached in the “tech trial of the decade” between Oracle and Google was just the end of round one in a three-round bout. jury settle the matter. He assigned the question to them during the first phase of the trial and has suggested that the question be resubmitted to the jury after the patent phase is finished. The jury’s failure to decide the fair use issue in its verdict in phase one has prompted Google to file for a mistrial in the case. Alsup is expected to rule on that motion soon. What’s more, whether those APIs can be copyrighted in the first place also remains in question. Historically, APIs have not been subject to copyright. And recently, the European Union affirmed that notion. “To accept that the functionality of a computer program can be protected by copyright would amount to making it possible to monopolize ideas, to the detriment of technological progress and industrial development,” the Court of Justice of the European Union ruled in a case involving the SAS Institute and www.networkworld.com • THE CONNECTED ENTERPRISE World Programming. Oracle claims, however, that the Java APIs are sufficiently complex to deserve copyright protection. That question is on Alsup’s plate, too. He has set a May 14 deadline for Google and Oracle to submit their arguments on the question to him. The question is an important one for the entire high-tech sector, but especially for “cloud” providers, many of them users of APIs cloned from Amazon Web Services. If Alsup rules that companies can copyright their APIs, those cloud providers would suddenly become the target of lawsuits. The second phase of the trial is less complicated than the first. It involves two patents and is expected to last about two weeks. Damages will be considered in the last phase of the case. Oracle originally asked for a billion dollars in damages and a permanent injunction against Google from using infringing code. Most of that would come from the alleged copyright violations, as experts peg the maximum damages for the patent infringements to be $150,000. Oracle also wants a cut of any profits Google may have earned by using the infringing code, a demand that Alsup reportedly said “bordered on the ridiculous.” n NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 Oracle wants judge to bar exSun CEO Schwartz’s testimony THE CONNECTED ENTERPRISE The move comes as jurors deliberate over whether Google violated Java copyrights By Chris Kanaracus, IDG News Service O racle has asked a judge to bar Google from using some testimony given by former Sun Microsystems CEO Jonathan Schwartz in the companies’ intellectual-property suit over the Android mobile OS, saying it has “no legal and factual predicate.” Schwartz has provided some of the strongest testimony for Google in the case so far. Appearing on the stand last week, Schwartz was asked by a Google attorney whether, as CEO of Sun, he had made a decision not to sue Google over its use of Java in Android. “Yes,” Schwartz replied. “We didn’t feel we had any grounds.” Oracle acquired Sun early in 2010, gaining control of the Java programming language. It sued Google later that year, claiming Android violated patents and copyrights it holds on Java. Google has denied wrongdoing, saying Android is a “clean room” Java implementation that doesn’t violate Oracle’s rights. The trial’s first phase, which covers copyright liability, began in April and went to the jury this week. Oracle asked the court to bar Google from referencing Schwartz’s testimony during the trial’s second and third phases, which will cover Oracle’s patent claims and damages, respectively. “Google’s question called for a yes or no answer, but Mr. Schwartz in response volunteered an opinion as to what ‘we’ ‘felt’ about the grounds for pursuing litigation against Google over Android,” its motion states. “The question appeared to ask only whether Mr. Schwartz had made a decision not to pursue litigation,” Oracle added. “But Mr. Schwartz’s answer -- and Google’s subsequent use of that answer -- implicates Sun’s (now Oracle’s) privileged discussions by suggesting that there was an unidentified group of people (“we”), who had made some final decision as to whether to pursue litigation and the strength of those claims.” “What legal grounds Sun’s management felt they had or what decisions they were considering is clearly privileged,” Oracle said. “Moreover, Mr. Schwartz had no right nor any basis to make such a statement which subjects Oracle to privilege waivers that Mr. Schwartz has no authority to invoke.” Also, “the suggestion that Oracle had decided not [to] sue is clearly against the weight of the evidence presented in this case,” Oracle said. 4 www.networkworld.com • THE CONNECTED ENTERPRISE Evidence presented in the trial showed that Sun and Google had discussions following the announcement of Android in 2007, that those talks went on after Oracle bought Sun, and that Google officials considered buying “all the rights to Java” from Sun in order to ward off lawsuits, according to the filing. If Oracle had decided to rebut Schwartz’s testimony at the time he made it, that would have placed the company “in the quandary of having to decide whether to waive privilege on the spot,” Oracle added. “If Google is allowed to rely on this testimony, and the jury is allowed to believe that it matters, the trial will divert into an irrelevant sideshow over Mr. Schwartz’s subjective state of mind, instead of Sun’s affirmative acts. Lawyers for the two sides discussed the matter in court Friday morning. Google’s attorney, Robert Van Nest, indicated that Sun wanted to bring Schwartz back to the stand to testify in the patents phase of the trial. In his deposition testimony, Schwartz made a similar comment that Sun did not see a reason to sue Google on patent grounds, Van Nest said. Google declined to comment today. Meanwhile, Oracle has said it plans to bring back to the stand Tim Lindholm, a Google engineer who wrote an email that was seen as a key piece of evidence in the copyright infringement part of the trial. Oracle says Lindholm can give testimony relevant to the patents part of the case. Van Nest told the court that if Oracle can bring Lindholm back and “parade him around” before the court, then Google should be able to bring Schwartz back. The judge didn’t seem keen to have either witness back. Both seem “peripheral” to the dispute over patents, he said Monday, and he asked the lawyers to try “make a deal” that neither witness be brought in to testify again. The matter is likely to be discussed again at a future hearing. A verdict in the copyright phase of the case could come as soon as Friday, but a question from a juror to the judge on Thursday raised the possibility that the jury could be deadlocked on the copyright claims. n NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 Ex-Sun boss McNealy sides with Oracle in Google dispute THE CONNECTED ENTERPRISE McNealy backed Oracle’s arguments in court By James Niccolai, IDG News Service F ormer Sun boss Scott McNealy sided with Oracle on Thursday in its dispute with Google over Android, testifying in court that companies needed a license to use Sun’s Java programming interfaces. McNealy’s testimony contrasted with that of Jonathan Schwartz, who became Sun’s CEO after McNealy and was also on the stand Thursday. Schwartz emphasized Java’s openness and testified that Sun never felt it had grounds to bring a lawsuit against Google. The two were testifying in the second week of Oracle’s lawsuit against Google, in which it accuses the company of infringing Oracle’s Java patents and copyrights in the Android OS. Oracle acquired the rights to Java when it bought Sun in early 2010. McNealy co-founded Sun in 1982 and was its chairman and CEO until 2006, when I cashed out. I think the money had already been made. scott mcnealy he handed the CEO title to Schwartz. He remained chairman until Oracle bought Sun. The former Sun chiefs disagreed with each other on several issues, and the jurors will have to choose who to believe. For example, Schwartz suggested his blog at Sun reflected the company’s corporate policy and that his blog posts were “the equivalent of holding a press conference.” A 2007 post from Schwartz congratulating Google on Android’s release has become an important piece of evidence at trial. However, McNealy said twice he had never read Schwartz’s blog, and that Sun’s policy on blogs was that they were “not corporate but rather personal things.” They also disagreed on whether companies needed a license to use Sun’s application programming interfaces for Java, a central 5 issue in the case. McNealy said Sun licensed its APIs and compared them to “architectural drawings” -- similar to Oracle’s characterization of the APIs as “blueprints.” Schwartz testified that companies could use Java without a license so long as they didn’t claim to be “Java compatible” and use the Java logo. Attorneys for each side tried to undermine the jury’s confidence in both men’s testimony. Robert Van Nest, an attorney for Google, suggested to McNealy that he was a “close personal friend” of Oracle CEO Larry Ellison and that he had made “a great deal of money” when Oracle bought Sun. www.networkworld.com • THE CONNECTED ENTERPRISE “I cashed out,” McNealy said. “I think the money had already been made.” Van Nest also noted that McNealy referred to Ellison in a speech last year as “a national economic hero” and suggested renaming a local airport after him. “Anyone who pays that much taxes is a national economic hero,” McNealy said Thursday. Michael Jacobs, an attorney for Oracle, asked Schwartz at the end of his testimony if he had not been “fired on day one” when Oracle took over Sun. “I believe I resigned,” Schwartz said. “They already had a CEO.” n NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 Andy Rubin spars with Oracle attorney over old emails THE CONNECTED ENTERPRISE Oracle says the emails to and from Rubin show that Google knew it needed a license for Java to build Android By James Niccolai, IDG News Service A ndy Rubin, the head of Google’s Android development team, took the witness stand for the first time Monday in Oracle’s lawsuit accusing Google of patent and copyright infringement in its Android OS. Oracle tells court about patent victory Rubin tussled with noted trial lawyer David Boies, acting for Oracle in the case, over emails that Rubin sent or received in 2005 and 2006, when Google was first starting its Android development. Oracle has accused Google of infringing its Java patents and copyrights in Android. Google denies any wrongdoing, saying it built a “clean room” version of Java that does not contain any of Oracle’s protected intellectual property. Oracle says the emails are evidence that Google knew it needed a license for Java to build Android, but that it forged ahead without one because it failed to negotiate a Java license with Sun. Oracle acquired the rights to Java when it bought Sun two years ago. In one of the emails, Rubin wrote: “I think a clean room implementation is unlikely because of the team[‘]s prior knowledge, and it would be uncharacteristically aggressive of us to position ourselves against the industry.” “So you’re saying that team had too much prior knowledge to operate in a clean room environment, correct, sir?” Boies asked Rubin. “I think that’s reading a lot into that small sentence,” Rubin answered. “I wouldn’t go that far.” In another email, Rubin wrote that the Java. lang API (application programming interface) was covered by copyright. “You meant copyrighted by Sun, yes?” Boies asked. “I didn’t say that,” replied Rubin. “But you meant Sun, yes?” asked Boies. Rubin: “Yes, in the context of this I think that I meant the APIs were copyrighted.” “By Sun?” Boies pressed. 6 “Yes,” replied Rubin. The Android chief was questioned for only 25 minutes, since he was called to the stand shortly before the trial ended for the day. Oracle will resume his questioning Tuesday, when Eric Schmidt, Google’s executive chairman, is also expected to testify. Earlier Monday, Oracle called Bob Lee, a former Google engineer who is now the CTO of mobile payments company Square, and John Mitchell, a computer science professor at Stanford University who Oracle hired as an expert witness in the case. The trial is being held in three phases. This first, which could wrap up by Friday, is to determine the copyright accusations. The second is for the patent accusations, and the third will decide what damages Oracle will be awarded if it prevails on either of the first two. That was the original plan anyway, although the judge in the case, William Alsup, indicated Monday that he might ask the jury to decide any copyright damages at the end of this first phase. That’s because any damages will depend partly on whether Google’s copyright infringement was wilful, and the judge has said Rubin’s emails might be evidence of wilful infringement. He thinks it might be better, therefore, for the jurors to decide damages while the emails are fresh in their minds. He didn’t make a decision on that Monday but asked the lawyers for both sides to think about it. A bigger question in the case is whether most of the code that Google is accused of copying can be protected by copyright at all. That’s something the judge will rule on himself, based on the evidence in the case and his interpretation of the law. The most serious copyright claim against www.networkworld.com • THE CONNECTED ENTERPRISE Google involves 37 Java APIs, or application programming interfaces, that Google is said to have copied from Java for use in Android. Google argues the APIs are a fundamental requirement for using the Java programming language, and that because the language is free for anyone to use without a license, the APIs also cannot require a license. Google also characterizes the APIs as just “names” and “short phrases” that programmers use to invoke other parts of the platform. Oracle disagrees. It argues that the “structure, sequence and organization” of the APIs took years for Sun’s engineers to develop and are therefore subject to copyright. Mitchell, the expert witness for Oracle, backed up its claim Monday. “API design is a really creative process,” he testified. Mitchell said the Android APIs at issue in the case are “essentially identical” to those created by Sun. “I don’t think there’s any way a separate team could have come up with so many things that are identical except by copying the original APIs,” Mitchell said. On cross-examination, however, Google’s lawyer got Mitchell to confirm that some of the Java APIs at issue in the case, such as java. io, are a requirement for the most basic functions in Java a program, such as networking to another computer. Google’s lawyer also got Mitchell to acknowledge that some of the APIs at issue are described in the book “The Java Language Specification,” suggesting they’re parts of the language and not something that need to be licensed separately from it. Oracle may finish presenting its evidence in the copyright phase of the trial Tuesday, meaning Google will get to call its own witnesses and begin its defense. n NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 Schmidt testifies Android did not use Sun’s IP THE CONNECTED ENTERPRISE Google built a ‘clean room’ version of Java and did not use Sun’s intellectual property By James Niccolai, IDG News Service G oogle developed its Android smartphone software without using Sun’s intellectual property and its use of Java in Android was “legally correct,” Google’s executive chairman, Eric Schmidt, testified in court Tuesday. Schmidt was on the stand for day seven of the jury trial between Oracle and Google. Oracle wrapped up the copyright portion of its arguments Tuesday, allowing Google to begin its defense. Oracle accuses Google of infringing its Java patents and copyrights in Google’s Android software. Google says it did nothing wrong, and used only the parts of Java that Sun made freely available to anyone. Before joining Google, Schmidt was CTO of Sun Microsystems when it invented Java in the 1990s. Oracle bought Sun about two years ago, giving it the patents and copyrights to the Java platform. Schmidt gave the jury a brief history of Java, describing its release as “an almost religious moment.” He told the jury that Google had once hoped to partner with Sun to develop Android using Java, but that negotiations broke off because Google wanted Android to be open source, and Sun was unwilling to give up that much control over Java. Instead, Schmidt said, Google created a “clean room” version of Java that didn’t use Sun’s protected code. Its engineers invented “a completely different approach” to the way Java worked internally, Schmidt testified. “It did not use Sun’s intellectual property, as I was told,” he said. “I was very comfortable that what we were doing was legally correct,” he testified later. One of Google’s arguments in the case is that Sun knew Google was using Java in Android but never complained or asked it to sign a license. That gave Google an “implied license” for Java, if it needed one at all, according to Google’s lawyers. 7 Schmidt said he used to “meet and chat” with former Sun CEO Jonathan Schwartz every six months, and that Schwartz never raised an issue with Google’s Java use. Under cross-examination from David Boies, an attorney for Oracle, Schmidt said one of his meetings with Schwartz was in the cafeteria at Sun’s offices in Menlo Park, California. “When did this recollection of a Menlo Park meeting come to you?” Boies wanted to know. “I’m not sure,” said Schmidt. Boies read from deposition testimony Schmidt gave before the trial began. In it, Schmidt says he doesn’t remember the specifics of his conversations with Schwartz, but that he thought they took place in Schwartz’s office and over the phone. On the stand, Schmidt said he stood by his earlier testimony. A key question in the case is whether the APIs in Java can be copyrighted. Google argues they can’t because they are an essential www.networkworld.com • THE CONNECTED ENTERPRISE part of the Java programming language, which both sides agree is freely available for use. “The Java language is not useful without the ability to make something happen, and what the API does is allow you to make something happen,” Schmidt told the jury. Oracle says the APIs are complex creative works, like the blueprints for a house. “Did anyone at Sun call the APIs ‘blueprints?’” Google’s lawyer asked Schmidt. Schmidt said they did not. Earlier in the day, Oracle finished its questioning of Andy Rubin, the head of Google’s Android division. Boies wanted Rubin to admit that Google knew Sun was concerned about the fragmentation of Java. The answer could affect any damages awarded to Oracle, and Rubin seemed determined not to give Boies the answer he wanted. He said several times that he didn’t know how Sun defined “fragmentation.” The normally calm and measured Boies grew exasperated, at one point raising his voice. “Did you ever ask what people meant when they talked about fragmentation?” Boies asked. “No,” said Rubin. “The reason you didn’t ask is because you knew perfectly well what fragmentation meant, didn’t you sir?” Boies said pointedly. The trial is divided into three phases, to address copyrights, patents and damages. Oracle is seeking about US$1 billion in damages, as well as an injunction that could force Google to change the way it built Android. The trial, at the U.S. District Court in San Francisco, is expect to last about eight weeks. It has already seen Oracle CEO Larry Ellison and Google CEO Larry Page give testimony. n NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 Oracle loses bid to assert third patent in Google trial THE CONNECTED ENTERPRISE By James Niccolai, IDG News Service O racle has lost its bid to assert a third patent in its trial against Google, with a favorable decision from the U.S. Patent & Trademark Office coming “a few days too late,” a judge ruled on Wednesday. Oracle’s original lawsuit accused Google of infringing seven Java-related patents in its Android OS, as well as Java copyrights. Google asked the patent office to reexamine all seven of the patents, and it managed to get five of them invalidated before the trial started. The U.S. patent office sometimes grants patents that should not have been awarded, because the inventions were too obvious or not original enough, for example. Parties in legal disputes often ask for patents to be reexamined in the hope of getting them overturned. Oracle appealed the patent office decisions that went against it, but to keep the case moving along it agreed to drop any patents from its suit that were not decided upon before the trial started on April 16. The patent office ruled in Oracle’s favor on its patent, number 5,966,702, a few days later. The trial is being held in three parts, to determine the copyright claims, the patent claims and any damages that Oracle will be awarded. Oracle argued that since the patent phase of the trial has not yet started, it should be able to include the ‘702 patent at trial. Judge William Alsup, who is hearing the case, disagreed. “Oracle’s argument that the patent ‘trial’ has not yet started is wrong. There was and is one trial with three phases. The trial started on April 16,” Alsup wrote in his ruling. Oracle agreed to dismiss the patent “with prejudice,” which means it can’t assert it against Google at a later date, even in a new trial. The patent describes a “method and apparatus for pre-processing and packaging class files.” n Oracle tells court about patent victory By Mikael Ricknaus, IDG News Service O racle scored a victory in its battle with Google, as the US Patent and Trademark Office decided to uphold a Java patent it had previously rejected, according to a court filing. On April 19, the USPTO sent a notice of intent to issue a so-called Ex Parte Reexamination Certificate confirming all the asserted claims of the 5,966,702 patent, according to a filing made on Sunday by Oracle to the U.S. District Court in San Francisco, where the 8 trial between Oracle and Google got under way last week. Oracle has done its utmost to prove the validity of the patent, which specifies a method for pre-processing and packaging class files in order to improve Java performance. The patent had already been rejected twice, but Oracle didn’t give up and finally got the office to confirm its validity. The court filing doesn’t include any information on what Oracle plans to do following this victory, only informing the court that it had happened. However, there’s no reason why the patent couldn’t be added to the two that are already part of the trial, according to Florian www.networkworld.com • THE CONNECTED ENTERPRISE Mueller, author of the FOSS Patents blog. In March, Oracle said it would withdraw litigation related to the patent if it remained rejected at the time of trial in an effort to get it under way during the spring, according to a court filing. In the March filing, Oracle also reiterated its objection to allowing information about the reexamination of 5,966,702 and two others to be presented to the jury at trial. But the company acknowledged the court’s ruling to permit the jury to learn of rejections made by the examiner until that point. Oracle didn’t immediately reply to questions about Sunday’s latest filing. n NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 Page doesn’t recall details of Java negotations THE CONNECTED ENTERPRISE By James Niccolai, IDG News Service G oogle CEO Larry Page told a jury on Wednesday that he remembers little about Google’s attempts to negotiate a Java license from Sun, during 40 minutes of tense questioning in Oracle’s lawsuit against Google over Android. “I don’t remember the details of when we were or were not negotiating with Sun, it seemed to go on for a long time,” Page told the jury at the U.S. District Court in San Francisco. Page also testified that he didn’t remember asking Google engineer Tim Lindholm to investigate possible alternatives to Java for use in Android. An email from Lindholm that concludes Google needed to negotiate a license for Java is seen as an important piece of evidence in the case. Page told the court that he didn’t remember receiving the email. The Google executive was on the stand for day three of the trial in Oracle’s lawsuit against Google, which accuses it of infringing Oracle’s Java patents and copyrights in Google’s Android OS. Oracle acquired Java when it bought Sun in 2010. Google says it built Android using parts of Java that don’t require it to have a license and denies any wrongdoing. Page seemed unwilling to give direct answers to some of the questions from David Boies, a well-known trial lawyer representing Oracle in the case. “It is important you try to answer most questions ‘yes’ or ‘no,’ Judge William Alsup told Page at one point. Boies asked Page if he knew that Sun wanted to avoid Java being fragmented into incompatible versions. “You knew Sun wanted to avoid Ellison knocks Oracle’s Linux strategy T he Oracle v. Google trial is kind of hard to miss this week, and it’s dragging out all kinds of nuggets of information. One of the best this week? Oracle’s CEO unintentionally taking a jab at his own company’s enterprise Linux strategy. Talking about copyrights, Ellison defended the attack on Google and says that copyrights are necessary for protecting Oracle’s R&D efforts. According to Mercury News [1], Ellison said “If people could copy our software and create cheap knockoffs of our products, we wouldn’t get paid for our engineering and wouldn’t be able to invest what we invest.” The funny thing is, copyrights haven’t kept Oracle from copying Red Hat Enterprise Linux (RHEL), adding a few tweaks, and rebranding it as “Unbreakable Linux.” It doesn’t seem to keep Ellison up at night that Oracle’s strategy could hamper Red Hat’s efforts and prevent it from investing in the R&D that produces RHEL. Clearly, Oracle is unwilling to participate fully in the system that they’re benefiting from, though. Red Hat, faced with Oracle and others copying RHEL, has “obfuscated” its kernel code [2] and generally doesn’t go out of its way to make the copying easy. What they haven’t done, though, is to try to use the courts to prevent competition. If Ellison has a problem with “cheap knockoffs,” maybe he ought to re-think Unbreakable Linux. — Joe Brockmeier 9 www.networkworld.com • THE CONNECTED ENTERPRISE fragmentation?” Boies asked. “It’s hard for me to speculate ... it wouldn’t surprise me,” Page said. “Is it your testimony that you would have to speculate to say if Sun wanted to avoid fragmentation of Java?” Boise asked. “There are many parts of Java,” said Page. The judge told Page again he had to answer yes or no, and Page eventually said he knew that Sun wanted to avoid fragmentation. Page also testified that Android was important to Google in 2005, but not “critical.” And he acknowledged that Google does not have a policy in place that prohibits its engineers copying other companies’ code. “I’m not aware of any such policy; I think we do a lot to protect intellectual property in our business,” he said. Under questioning from Google’s own lawyer, Page said Google had wanted to use Java because it would save “a lot of time and trouble” in the development of Android. “When we were unable to come to terms on that business partnership, we went down our own path,” Page said. “We took the free Java language and implemented it in a clean room,” meaning it developed the remaining Java components without looking at Sun’s code. Oracle said it plans to call Page back to the witness stand later in the trial. It wants to question him about certain other Google documents, but the judge ruled Wednesday that those documents hadn’t been properly submitted yet as evidence. n NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 Google says it had Sun’s full support in building Android THE CONNECTED ENTERPRISE By James Niccolai, IDG News Service G oogle built Android using parts of Java that didn’t require a license and it had the full support of Sun Microsystems in doing so, a lawyer for Google said in court Tuesday. “The source code in Android was written by Google engineers or taken from open source platforms that were available and open for use,” attorney Robert Van Nest told the jury in Google’s opening statement. Sun’s own chief executive, Jonathan Schwartz, congratulated Google when it released Android, saying it strapped a “set of rockets” to Java that would help ensure its success, Van Nest said. Van Nest delivered his opening statement on day two of the trial in Oracle’s lawsuit against Google. Oracle accuses the company of infringing its Java patents and copyrights in Android. Sun’s support for Android proves that Google didn’t violate Sun’s patents and copyrights, since Sun had ample opportunity to view the Android source code that was posted on Google’s website, Van Nest told the jury. Oracle delivered its opening remarks Monday, arguing that Google’s decision to use Java was taken at “the highest levels” and with the knowledge that Google was infringing. However, Oracle now wants to “share in Google’s success with Android” even though it had nothing to do with its development, Van Nest said. Van Nest spent some time explaining the various components of Java to the jury, including the programming language, the Java APIs (application programming interfaces) and the Java virtual machine. At one point, he hauled a filing cabinet into the room to help illustrate how the different components fit together -- the cabinet, drawers and manila folders each representing different parts. Google argues that the Java programming language and the APIs are essentially two parts of the same thing, and that the APis aren’t copyrightable because the language isn’t copyrightable. Oracle argues that the APis are distinct and that Google needed a license to use them. Oracle’s own statements suggest that Google made fair use of Java, Van Nest argued. He showed a video clip of Oracle CEO Larry Ellison on stage at JavaOne, after Oracle had announced its plans to buy Sun. Sun did an excellent job of “opening Java up to the world” and Oracle expects to be doing “more of the same,” Ellison says in the video clip. “I think we can see lots and lots of Java devices, some coming from our friends at Google, but I don’t see why some of those devices shouldn’t come from Sun-Google,” Ellison continues in the video. One reason Oracle sued Google is because Oracle hoped to build its own smartphone platform, but the effort failed, Van Nest said. n Oracle says Google knowingly ‘broke the rules’ with Java By James Niccolai, IDG News Service O racle and Google kicked off a high-stakes jury trial in San Francisco on Monday, with Oracle arguing that Google ran roughshod over its intellectual property rights because the search giant was scared of getting left behind in the mobile advertising business. “This case is about Google’s use, in Google’s business, of somebody else’s property without permission,” said Michael Jacobs, an attorney for Oracle, in his opening remarks to the jury. Oracle sued Google 18 months ago, arguing that its Android operating system infringes 10 Java patents and copyrights that Oracle acquired when it bought Sun Microsystems. Google denies any wrongdoing and says it doesn’t need a license for the parts of Java it used. Judge William Alsup, who is hearing the case, warned both sides on Monday that they’ll need to show good cause for any evidence submitted at trial to be kept from the public, and that unflattering details about either side might emerge. “Unless it’s the recipe for Coca-Cola, it’s going to be public,” Alsup said. “If it reveals something embarrassing about the way one of these companies works, too bad. That’s going to be out there for the public to see.” Most of the opening day was taken up with jury selection, but Jacobs had time to deliver www.networkworld.com • THE CONNECTED ENTERPRISE Oracle’s opening statement before the proceedings wrapped up. Google will give its opening statement Tuesday morning. Jacobs cited several emails to and from Google executives that he said would show that Google knew it needed a license for Java and that, having failed to negotiate one, it developed Android with Java anyway. Google’s use of Oracle’s intellectual property wasn’t a mistake or the result of any confusion, Jacobs told the jury. “The decision to use Oracle’s intellectual property in Android was taken at the highest levels, with a lot of comprehension and awareness about what was going on,” he said. Google made most of its money from desktop advertising, he said, and the popularity NetworkWorld INSIDER S P E C I A L R E P O R T : : J U LY 2 0 1 1 of smartphones made Google realize around Oracle’s witness list includes its CEO, Larry 2005 that it needed a mobile software plat- Ellison, Google CEO Larry Page, Google ExecT H E C O N N E C T E D E N T E Rutive P R IChairman SE form to stay competitive. Eric Schmidt and former Sun Google had to develop Android quickly, CEOs Scott McNealy and Jonathan Schwartz. and it had to attract developers to be sucBefore jury selection took place Monday, cessful, he said. “How did they meet those Alsup had to settle some last-minute disputes requirements? The answer is with compo- between the two sides. nents of Java.” Google thought it would be unfair if Oracle Other companies such as eBay, Cisco Sys- were allowed to tell the jury it paid $7.4 billion tems and General Electric bought licenses to to buy Sun, because it might inflate the value use Java, but Google “broke the basic set of of Java in the minds of the jurors. rules governing the Java community,” Jacobs “They’ve been dying to throw that number said. around,” Robert Van Nest, an attorney for Some big Silicon Valley names are Google, told the judge. expected to be called to testify in the trial. Alsup ruled against him but nevertheless cautioned Oracle to be careful how it used such figures. “The idea that you can throw big numbers around in front of the jury and somehow jack up the damages award if there is one ... that’s not going to be allowed,” Alsup said. The trial will be held in three phases: first to hear the copyright claims, then the patent claims, and then any damages Oracle might be awarded. Oracle is seeking about $1 billion in damages and an injunction to block Google from shipping any infringing code. The lawsuit is seen by many as a test case for whether software APIs (application programming interfaces) can be subject to copyright. n Oracle, Google fail to reach settlement in Android lawsuit By Nancy Gohring, IDG News Service O racle and Google have failed to settle their intellectual property dispute and appear headed to court on April 16. On Monday, the magistrate judge overseeing talks between the companies said that the parties won’t meet again to try to settle their issues in the runup to the trial over whether Google infringed on Oracle patents and copyright in the Android OS. “Despite their diligent efforts and those of their able counsel, the parties have reached an irreconcilable impasse in their settlement discussions... No further conferences shall be convened. The parties should instead direct their entire attention to the preparation of their trial presentations. Good luck,” U.S. Magistrate Judge Paul Grewal wrote in an order. Grewal had ordered Oracle President Safra Catz and the head of Google’s Android division, Andy Rubin, to attend settlement talks. He had set April 9 as the final date for such talks but appears to have decided that a continuation of the discussion would be futile. The trial is set to start on April 16 and could last for eight weeks. Oracle sued Google in 2010, charging it with infringing patents and copyright in the Android operating system. The scope of the suit has narrowed considerably but could still have an impact on handset makers that use Android. 11 Grewal’s statement is unusually thoughtful for a court order. While federal district courts may resolve cases through default judgments, summary judgments or by convening settlement conferences, sometimes a trial is necessary, he wrote. “Even though the overwhelming majority of cases are resolved by these and other means, we are not referred to in passing as judgment courts, or settlement courts. We are referred to as trial courts because, in the end, some cases just need to be tried,” he wrote. Outcome could affect all developers By James Niccolai, IDG News Service Oracle and Google are due in court Monday for the start of an eight-week jury trial that could have significant implications for developers of Android applications, as well as potentially for developers of other software. The trial is to determine whether Google violated Oracle’s patents and copyrights when it decided to build Android using Java. Oracle says Google needed a license for the technology, while Google contends it built Android in a way that doesn’t require it to have one. Oracle is seeking damages that could reach hundreds of millions of dollars if it can prove willful infringement. Perhaps more serious for Google, Oracle wants an injunction that could force the maker of Android into making changes to its code. It’s unclear if Oracle’s case is strong enough to win an injunction, however. It’s in a weaker www.networkworld.com • THE CONNECTED ENTERPRISE position than when it filed its lawsuit 18 months ago. Of the seven patents it originally asserted, five have been invalidated by the U.S. Patent and Trademark Office, and a sixth expires at the end of the year. Oracle also has copyright claims, and has produced examples of where it says Google copied its code. The copyright claims are now the strongest part of Oracle’s case, according to Florian Mueller, who writes the FOSS Patents blog. The trial may be significant even for developers of other platforms besides Android, because it could set a precedent as to whether software APIs can be protected by copyright. The trial will be in three phases, starting with the copyright claims, followed by the patent claims. If Oracle prevails at either of those stages, a third phase will address what damages it’s entitled to. The trial will likely see high-profile executives called to the stand, including Andy Rubin, the head of Google’s Android business. Some of the discussion will be highly technical, and the judge has ordered both sides to produce a video tutorial to help the jury understand concepts such as APIs and class libraries. Both sides agree that the Java programming language is not covered by copyright and that developers can use it freely without a license. But one point they disagree on is whether Google needed a license for the Java APIs used to implement the language. n