The $800 Million Dollar Question: What’s the Difference Between Trademark and Copyright?

Confused about the difference between trademark and copyright? Don’t be. It’s a mad, mad world.

Sun v Microsoft Example

Ten years ago, when Sun sued Microsoft over Java, Sun alleged trademark infringement because Microsoft was not implementing Java according to Sun’s Java specification. Microsoft had entered into a license agreement with Sun — promising to follow the specification. When Microsoft deviated from the specification, Sun rightly claimed breach of contract and trademark infringement. Sun sought an injunction against Microsoft to stop using the Java logo and to remove the incompatible Microsoft code from the market. Sun ultimately prevailed, and received a large settlement, in part due to Microsoft’s anticompetitive conduct over Java.

David Boies is familiar with the Java issues in the Microsoft antitrust case. According to Boies biography, he served as Special Trial Counsel for the United States Department of Justice in its antitrust suit against Microsoft. At the conclusion of that antitrust suit, U.S. District Court Judge Jackson found that Microsoft took actions “with the sole purpose of making it difficult for developers to write Java applications … that would allow them to be ported.”

Oracle Alleges Damages and Lost Profits

Boies now represents Oracle (which has since acquired Sun, including its rights to Java) in its case against Google for patent and copyright infringement of Java. He surely knows the differences between the issues in the prior lawsuits. Unlike Microsoft, Google never licensed Java from Sun. It never agreed with Sun to implement the Java specification, and it doesn’t call its product Java. It calls it Android and Android is not an antitrust case. In fact, the Microsoft .NET Framework and Java are the two dominant middleware platforms.

In court pleadings, Oracle constantly argues that Google breaks the “write once, run anywhere” promise of Java.

“Google undermined the compatibility of Java. It took the APIs it wanted, to attract developers to Android and gain market share quickly, and left those it did not — fragmenting Java and its “write once, run anywhere” promise.”

“Oracle has been harmed because Google fragmented the Java APIs, severely undercutting Java’s “write once, run anywhere” promise.”

“Google’s fragmentation of Java has violated the “write once, run anywhere” creed.”

“Google has significantly harmed the value of the APIs by fragmenting Java and undercutting its “write once, run anywhere” capability.

The problem for Oracle is that Google made no license promise, and doesn’t need to worry about Oracle’s “write once, run anywhere” registered trademark because it has nothing to do with Android.

Moreover, Oracle is suing Google for copyright infringement, not trademark infringement. Oracle never alleged any Java trademark claims, only harm by “fragmentation” of the Java “write once, run anywhere promise.” But promise and fragmentation are not copyright claims, they relate to trademarks. Its a nice example of the adage that “if you repeat something often enough, people will believe its true.” Accordingly, on September 15, 2011, Judge William Alsup in his order regarding summary judgement says:

Android allegedly supports some, but not all, of the APIs defined for the Java platform… This so-called fragmentation undermines the “write once, run anywhere” concept underlying the Java system and supposedly damages Oracle by decreasing Java’s appeal to software developers.

Google could have long ago pointed out that Oracle is alleging trademark harm using copyright infringement claims. But why should Google help Oracle plead correctly. Google never agreed to the “write once, run anywhere” promise from which Oracle says it suffered harm. While Oracle could have argued that Google has confused the market by making references to Java in Android marketing and documentation, Oracle cannot now amend the complaint with a trademark infringement cause of action. It’s too late.

Google has already prevailed on the key issue of non-copyrightability of API names. In his partial summary judgement order September 15, 2011, Judge Alsup held that “the names of the Java language API files, packages, classes, and methods are not protectable as a matter of law.” Oracle has its work cut out, explaining to a trial jury that the names of the Java files, packages, classes and methods are not protectable, but Oracle somehow has a substantial copyright claim to snippets of code, declarations, and the arrangement of the specification.

Oracle is not giving up however, and the API copyright issue isn’t the whole lawsuit. Oracle is also claiming patent infringement, and there are still questions of fact and law about the scope of Google’s alleged copying. But those don’t relate to the “write-once, run anywhere” promise from which Oracle says it suffered harm. Nevertheless, Oracle’s latest alleged copyright damages and lost profits estimate is still in the neighborhood of a whopping $800 million dollars.

So don’t feel bad if you don’t understand the difference between trademark and copyright. A lot of fine people get it mixed up.

David Boies Photo: David Shankbone

Google Gives Oracle a Tutorial on API Copyright Law

For the past year Oracle and Google have been locked in high-profile dispute over Oracle’s rights to the APIs in the Java Virtual Machine. Oracle asserts that Google’s Android operating system infringes on JVM patents and copyrights that Oracle inherited as part of its 2009 acquisition of Sun. At the time of the acquisition, the open source community was concerned about Oracle owning MySQL, not Java. Java was flagged by the European Union. As a Wikileaks cable showed last week, the U.S. Government leaped to Oracle’s assistance in persuading the E.U. regulators to permit Oracle’s acquisition of Sun. Fast forward two years to a new owner of Java — an Oracle more hostile to open source than Sun and whose only competitor to Java is the Microsoft .NET Framework.

API Copyright Facts

“All can see the tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved.” – Sun Tzu

At this stage of the copyright litigation in Oracle v Google, Oracle needs to demonstrate to Judge William Alsup that there is a “genuine issue of fact” whether Android infringes the Java APIs. That’s enough to get Oracle’s copyright case in front of a jury. To get the copyright issue thrown out before trial, Google must rebut the arguments that Oracle has presented. Addressing each specific fact, Google’s Reply last week offers an exceptionally detailed and clear tutorial on API copyright law. A legal monograph published by Professor Efthimios Parasidis in 2005 provides a similar analysis.

Windows API Example

Google’s Reply makes a strong case against copyright protection of APIs. But there are additional examples where APIs were considered unprotectable. In the antitrust case against Microsoft, a U.S. District Court stated “Theoretically, the developer of a non-Microsoft, Intel-compatible PC operating system could circumvent the applications barrier to entry by cloning the APIs exposed by the 32-bit versions of Windows (Windows 9x and Windows NT).” The court went on to say “Applications written for Windows would then also run on the rival system, and consumers could use the rival system confident in that knowledge.” This is the same circumstance in which U.S District Court Judge Alsup finds Android.

There are two possible outcomes to the copyright claims of Oracle: Android infringes the Java APIs or it doesn’t. It may appeal the partial summary judgement on the copyright issue once there is a final judgment on the rest of the case. If Judge Alsup rules in favor of Oracle, then the copyright infringement issue will be decided by a jury later this year.

Oracle has made Android a target in spite of the fact that Oracle has little or no stake in mobile devices, now or on the horizon. The chief beneficiary of taking down Android would be Apple, chaired by Ellison’s friend Steve Jobs. It seems questionable whether the Oracle Board of Directors is providing oversight of this case, since it doesn’t appear to benefit Oracle shareholders. One wonders if Ellison has other goals in mind. Oracle might like to see the API copyright issue head to the U.S. Supreme Court. If so, losing may ultimately benefit Oracle, eliminating concerns about linking to Linux header files or the GNU Classpath, and taking the air out of vague GPL license terms that create extraordinary copyright hazards for software companies.

Larry Ellison Photo: Colin McDonald

Google Must Take the Offensive with the Motorola Patent Portfolio

Google’s plan to buy Motorola Mobility will likely win approval from the Department of Justice, just as Oracle earlier received approval to buy Sun. The acquisition will double Google’s workforce and increase the size of its patent portfolio to more than 17,000 patents. What should it do with all those patents? Google is not an active patent plaintiff, but at the same time, Google has never before owned this kind of patent portfolio.

Larry Page wrote in a blog post that Motorola will continue to be run as a separate business. He also stated that the acquisition of Motorola will increase competition by strengthening Google’s patent portfolio. Well, surely Larry realizes these statements are to some degree incompatible.

At a minimum, the Motorola patents help Google defend its Android investment against Apple, Nokia, Microsoft and others. But Google needs more than defensive thinking to manage the Motorola patent portfolio.

Google must put the property to “its best and highest use”, as real estate people say. This means using patents offensively, depending on Google’s needs.

Google needs a patent strategy that people at Google and Motorola can understand and execute. The plan needs a degree of simplicity for successful implementation. Using a triangle as a model, Google can create a roadmap to guide internal decisions about how and when to use its newly acquired patent portfolio.

To implement the strategy, each patent in the Motorola portfolio should be assigned to one corner of the triangle. Patents might later move around depending on licensing, but this model establishes the initial priorities.

Core to Google Business

The first priority should go to patents that support Google’s core business. That means any Motorola patents related to search and advertising go to the top. Such patents apply towards protecting Google’s major revenue source, which is advertising.

Patents in this area would not be directly shared in support of the Android community. Rather, they would used to maintain Google’s advertising revenue stream, whether that revenue stream is derived from Android devices or not. Google would use these patents offensively to protect its core business.

Grow Android Base

The second priority is to apply Motorola patents to protect and grow Android-based products. Some might argue that this helps Motorola’s competitors. More objectively, a broadly supported Android platform creates momentum and competitive excellence for Motorola as well as for other Android manufacturers.

Solid platform support for the Android community increases hardware and software interoperability, and reduces the overall cost of Android as a solution. It also helps Android compete against Apple and Microsoft, providing more lift for Motorola.

History provides a guide here. The PCI bus created by Intel allowed the PC industry to achieve a high level of hardware and software compatibility. Because of that standard, all PC vendors could pass lower costs and better quality to consumers. The resulting greater volume provided an incentive for the industry to innovate much faster.

The same idea applies to using Motorola patents to grow and improve the market for Android devices. Google would use these patents defensively, a purpose acceptable to Android partners and developers.

Differentiate Motorola

The third corner of the triangle contains patents that provide unique product differentiation for Motorola. There are many areas where Motorola can enjoy a competitive advantage.

Likewise, all major Android device makers, including Samsung, HTC, and Huawei, have created patent portfolios in support of their devices and business objectives. Having patents to support Android-based products is an absolute business necessity for these vendors. These manufacturers took to heart what former Sun CEO Scott McNealy once said, that open source is “free, like a puppy is free”.

If the patent litigation history of these vendors is any example, Motorola will cautiously use such patents both offensively and defensively. Motorola should have no problem preserving and even enhancing its product differentiation using some, instead of all, of the 17,000 patents in the portfolio.

Larry Page Photo: Jakub Mosur