Sun Microsystems, Inc. v. Microsoft Corp.
United States District Court for the Northern District of California
87 F. Supp. 2d 992 (2000)
- Written by Mike Cicero , JD
Facts
In 1996, Sun Microsystems, Inc. (Sun) (plaintiff) and Microsoft Corp. (defendant) entered into a Technology Licensing and Distribution Agreement (TLDA). Pursuant to the TLDA, Sun granted Microsoft a license to make derivative works of Sun’s Java programming language, termed “Java technology” in the TLDA, for the purpose of developing supporting products. The TLDA also placed compatibility obligations upon Microsoft, requiring that any commercial product developed by Microsoft under the TLDA would comprise only a compatible implementation that passed Sun’s Java Language Test Suite. Later, however, Microsoft began developing intentional (strategic) incompatibilities into its licensed Java products. First, Microsoft developed unauthorized extensions to the java.* class library, which ensured that applications created with Microsoft’s Java development tools were tied to Microsoft’s virtual machine and to its Windows operating system. Second, Microsoft refused to implement Sun’s JNI native method interface into its Java runtime or development-tools products, including its Java Virtual Machine Implementations, and instead created its own native method interfaces, including what it called its RNI and J/Direct native method interfaces. Microsoft, according to Sun, then flooded the market with its incompatible products, which caused developers to write applications solely for Microsoft operating systems, as opposed to applications for all virtual machines, effectively preventing the developers from using Sun’s JNI method interface. Sun sued Microsoft in the United States District Court for the Northern District of California, accusing Microsoft of unfair competition under California law. Sun also filed a motion for preliminary injunction, requesting that the district court enjoin Microsoft from, among other things, continuing to sell or distribute operating systems and software-development tools that contained the Java technology unless they supported Sun’s JNI native method interface in a manner that passed the Java Language Test Suite.
Rule of Law
Issue
Holding and Reasoning (Whyte, J.)
What to do next…
Here's why 811,000 law students have relied on our case briefs:
- Written by law professors and practitioners, not other law students. 46,300 briefs, keyed to 988 casebooks. Top-notch customer support.
- The right amount of information, includes the facts, issues, rule of law, holding and reasoning, and any concurrences and dissents.
- Access in your classes, works on your mobile and tablet. Massive library of related video lessons and high quality multiple-choice questions.
- Easy to use, uniform format for every case brief. Written in plain English, not in legalese. Our briefs summarize and simplify; they don’t just repeat the court’s language.