[MD1] Sun Sues Microsoft over Java
TweetFollow Us on Twitter

[MD1] Sun Sues Microsoft over Java

Try the Java applet version
SUN SUES MICROSOFT FOR BREACH OF JAVA(TM) CONTRACT

Microsoft fails Java compatibility tests for Internet Explorer 4.0

PALO ALTO, Calif. -- October 7, 1997 -- Sun Microsystems, Inc. today
announced that it has filed a lawsuit in U.S. District Court against
Microsoft Corporation for breaching its contractual obligation to deliver a
compatible implementation of JavaTM technology on its products. Sun is
seeking an injunction to prevent Microsoft from improperly using the Java
Compatible logo. Sun is also seeking to prevent Microsoft from misleading
Java developers and to prevent them from delivering anything but fully
compatible Java technology implementations.

Specifically, the complaint charges Microsoft with trademark infringement,
false advertising, breach of contract, unfair competition, interference
with prospective economic advantage and inducing breach of contract.

One of Microsoft's or any Java licensee's most significant contractual
obligations is to pass the Java compatibility tests, which determine if
their technologies conform to the Java specifications and APIs. The
products that failed are Microsoft's new Internet Explorer 4.0 browser and
its Software Development Kit for Java (SDKJ). As a result, applications
written using Microsoft's development tools may not run on other operating
systems such as MacOS, UNIX, or other browsers such as Netscape Navigator.
Conversely, applications written using Sun's Java Development Kit that run
on MacOS, UNIX and Netscape Navigator may not run on Internet Explorer 4.0.

"Sun's first responsibility as stewards of the Java technology is to
preserve the significant investments that Sun and hundreds of companies
have made. We are required to take this action on behalf of our licensees,
the Java industry and Sun's shareholders," said Alan Baratz, president of
Sun's JavaSoft division.

Baratz added that for the past six months and up until 6 p.m. Sunday,
September 28, Sun worked diligently with Microsoft in hopes of convincing
them to abide by their agreements.

According to the complaint, "Rather than comply with its contractual
obligations, defendant Microsoft has instead embarked on a deliberate
course of conduct in an attempt to fragment the standardized application
programming environment established by the Java technology, to break the
cross-platform compatibility of the Java programming environment, and to
implement the Java technology in a manner calculated to cause software
developers to create programs that will operate only on platforms that use
defendant Microsoft's Win32-based operating systems and no other systems
platform or browser."

The complaint further alleges, "In particular, defendant Microsoft has
deceptively modified the Java APIs. . . By secretly adding Win32-specific
and other APIs to the Java class libraries . . . Microsoft has acted to
induce independent software developers who use SDKJ unwittingly to write
programs. . . expecting to achieve cross-platform functionality. . ."

"We examined all of our alternatives and felt that we had no choice but to
pursue litigation," said Michael Morris, Vice President and General
Counsel, Sun Microsystems, Inc.

The suit was filed today, October 7, 1997 at United States District Court,
Northern District of California, San Jose Division.

The complaint specifies that Sun is seeking "preliminary and permanent
injunction enjoining Microsoft. . .from using the Java Compatible logo;
from doing directly or indirectly any acts or making any statements that
are likely to cause confusion, mistakes or deception in the marketplace as
to the compatibility of IE 4.0 and SDKJ 1.1 with Sun's Java technology . .
. from doing directly or indirectly any acts that are likely to diminish
the value of the Java Compatible logo. . ."

"The Java brand has enormous value in the industry. When users see `Java'
they know they can expect Write Once Run AnywhereTM, Safe Network Delivery,
and Smart Card to Supercomputer Scalability," said Baratz. "We are
obligated to ensure that Java will always mean those things, and the
industry fully supports that philosophy."

Sun noted that Windows users can access applications written for the Java
Programming Environment by using Netscape Navigator. In addition, Java
developers can bundle the Java Performance Runtime for Windows in their
applications. Using this product, developers can deliver high-performance,
fully-compliant Java for Windows.

For More Information

Sun Microsystems, Inc.

Lisa Poulson
408-343-1630
lisa.poulson@eng.sun.com

Susanne Vagadori
650-786-8281
susanne.vagadori@corp.sun.com

About Sun Microsystems, Inc.

Since its inception in 1982, a singular vision, "The Network Is The
ComputerTM", has propelled Sun Microsystems, Inc., (NASDAQ: SUNW), to its
position as a leading provider of hardware, software and services for
establishing enterprise-wide intranets and expanding the power of the
Internet. With more than $8.5 billion in annual revenues, Sun can be found
in more than 150 countries and on the World Wide Web at http://www.sun.com.

Sun, the Sun logo, Sun Microsystems, Java, Write Once Run Anywhere, and The
Network Is The Computer, are trademarks or registered trademarks of Sun
Microsystems, Inc. in the United States and other countries. UNIX is a
registered trademark in the United States and other countries, exclusively
licensed through X/Open Company, Ltd.

Q & A Addendum

Q1: Why is Sun suing Microsoft?
A1: It is Sun's responsibility to defend the integrity of Java. We must do
everything we can to preserve the significant investments that Sun and
hundreds of companies have made in Java. We are taking this action on
behalf of our licensees, the Java industry and Sun's shareholders.

Q2: What is the nature of the complaint? Has Sun revoked Microsoft's
license? A2: Sun has sued Microsoft for breaching its contractual
obligation to deliver a complete, fully-compatible implementation of Java
on its products. Sun is seeking an injunction to prevent Microsoft from
using the Java Compatible logo.Sun is seeking to prevent Microsoft from
misleading Java developers, and to prevent them from delivering anything
but fully compatible Java technology implementations.

The complaint alleges trademark infringement, false advertising, breach of
contract, unfair competition, interference with prospective economic
advantage and inducing breach of contract.

To be very clear, this action does not seek to revoke Microsoft's license.
Our goal is to pressure Microsoft to fulfill the obligations created in
that license.

Q3: How did Microsoft breach their agreement? A3: Microsoft delivered a
product that did not pass the Java compatibility tests. Their license with
Sun is very specific that no product containing any Java technologies may
be shipped without first passing the Java compatibility tests. IE 4.0 does
not pass the tests.

Q4: How does IE 4.0 fail the tests?
A4: First, IE 4.0 does not support the Java Native Method Interface (JNI),
nor does it support Remote Method Invocation (RMI). However, there are
other serious compatibility problems. IE 4.0 adds public API into several
"java." packages. Several methods and fields were added to the awt, lang,
and net packages. In addition, a small number of "java." public methods
were removed.

Java developers expect that the public API found in any package with a name
beginning "java." is part of the standard Java platform and that this API
will be available in all Java Compatible implementations. Because Microsoft
has put these additions in the "java.* hierarchy" developers using
Microsoft's SDK can create apps or applets which they believe will run
anywhere, which will only run in Microsoft Java products.

Q5: What's JNI? Why is it important?
A5: The Java Native Method Interface is an interface of the Java Virtual
Machine that provides a way for developers to access native functionality
on host platforms.

Q6: What's RMI? Why is it important?
A6: RMI is a an API that enables objects to be distributed in homogeneous
Java to Java systems. Creating and implementing distributed computing
architectures is one of Java's greatest strengths. A platform that did not
include RMI would undermine this strength significantly.

Q7: What's JFC and is it part of this dispute? A7: The Java Foundation
Classes are a comprehensive set of class libraries developers use to create
the look and feel of Java applications. It will be shipped in about a
year's time. At this point, they are not yet bundled with the JDK and are
therefore neither part of the current Java Compatibility tests nor part of
the complaint.

Q8: How do the Java compatibility tests work? A8: The test suites are based
on the Java specifications. There are specific test suites for Java
compilers, Java Virtual Machines, and Java API class libraries. The tests
are bundled along with test tools to execute the tests into the package we
call the Java Compatibility Kit. Each licensee is required to run the Java
compatibility tests themselves. We offer support and guidance as needed. In
addition, we audit tests results when they are delivered to us, and may run
the tests on licensees' products ourselves.

Q9: Is Java fragmenting?
A9: There is only one Java. It is the platform that Sun and its other 116
licensees provide to the industry, the platform that over 700,000
developers are using to build apps; the platform that delivers a unique
value proposition -- Write Once Run Anywhere, Safe Network Delivery; and
Smart Card to Supercomputer Scalability. Only one of Sun's 116 Java
licensees is seeking to deliberately undermine that value proposition and
to confuse developers.

Q10: Is Netscape any more compliant than Microsoft? A10: First, Netscape
has been very clear with developers about their level of Java
compatibility. Netscape does not misrepresent their status to developers,
nor do they attempt to confuse them. Second, Netscape has a stated,
demonstrated, commitment to delivering fully compliant Java implementations
within their products.

Q11: How is Microsoft's behavior different from other Java licensees'? A11:
Microsoft is acting to undermine the Java value proposition. Microsoft has
deliberately modified the Java class hierarchy by inserting Microsoft
methods disguised as Java methods within the hierarchy. Because Microsoft's
has deliberately mislabeled the methods, developers using these methods may
be deceived into believing that they have written 100% Pure Java apps.
Because the methods exist only in Microsoft's SDK for Java and IE 4.0
products, developers will find that these apps can only run on Internet
Explorer 4.0.

Microsoft has tried time and time again to FUD Write Once Run Anywhere.
They have attempted to fulfill this claim by inserting their own technology
within their Java implementation.

Q12: Is there a right way to add functionality to the Java platform? A12:
Of course. We encourage all of our licensees to make improvements on top of
the Java platform. There is a well-defined infrastructure in place for
doing so.

Any company who wishes to add function for Java has two options: propose
the enhancement to us for incorporation into the Java APIs, or develop and
deliver this new functionality OUTSIDE of the public Java API package.

Suggestions for changes within the Java API may be given to Sun to be
evaluated by the Java community through Sun's well-established processes.
No licensee may unilaterally make changes within the Java API and deliver
them into the marketplace, as Microsoft has done.

Developers are entitled to expect that their use of Java classes will be
supported on all Java Compatible programs.

Unauthorized changes WITHIN the Java API may undermine the Java value
proposition -- platform independence, safety, scalability. That is the
reason these kinds of changes are not permitted. The Java compatibility
tests inspect implementations to ensure that changes to the public Java API
are not made.

Q13: How will Windows users get Java now? A13: Netscape Navigator is the
best choice for end users who want to be sure they can always run Java.

For developers, Sun offers the Java Performance Runtime for Windows, a high
performance implementation of what's required to run Java apps on Win 32
platforms, free of charge to developers. It is available for download from
our web site.

Q14: How can Sun win a lawsuit against Microsoft, the most powerful
software company in the world? A14: The issues are extremely clear here.
The court looks at the case, not the companies involved. We are very
confident that the court will see the merits of the complaint and move to a
speedy resolution.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Remotix 3.1.4 - Access all your computer...
Remotix is a fast and powerful application to easily access multiple Macs (and PCs) from your own Mac. Features Complete Apple Screen Sharing support - including Mac OS X login, clipboard... Read more
DesktopLyrics 2.6.6 - Displays current i...
DesktopLyrics is an application that displays the lyrics of the song currently playing in "iTunes" right on your desktop. The lyrics for the song have to be set in iTunes; DesktopLyrics does nothing... Read more
VOX 2.5.1 - Music player that supports m...
VOX is a beautiful music player that supports many filetypes. The beauty is in its simplicity, yet behind the minimal exterior lies a powerful music player with a ton of features and support for all... Read more
NetNewsWire 4.0.0 - RSS and Atom news re...
NetNewsWire is the best way to keep up with the sites and authors you read most regularly. Let NetNewsWire pull down the latest articles, and read them in a distraction-free and Mac-like way. Native... Read more
MacUpdate Desktop 6.0.6 - Search and ins...
MacUpdate Desktop 6 brings seamless 1-click installs and version updates to your Mac. With a free MacUpdate account and MacUpdate Desktop 6, Mac users can now install almost any Mac app on macupdate.... Read more
ForkLift 2.6.5 - Powerful file manager:...
ForkLift is a powerful file manager and ferociously fast FTP client clothed in a clean and versatile UI that offers the combination of absolute simplicity and raw power expected from a well-executed... Read more
Drive Genius 4.1.0 - Powerful system uti...
Drive Genius 4 gives you faster performance from your Mac while also protecting it. The award-winning and improved DrivePulse feature alerts you to hard drive issues before they become major problems... Read more
OnyX 2.9.7 - Maintenance and optimizatio...
OnyX is a multifunctional utility for OS X. It allows you to verify the startup disk and the structure of its System files, to run miscellaneous tasks of system maintenance, to configure the hidden... Read more
DEVONthink Pro 2.8.5 - Knowledge base, i...
DEVONthink Pro is your essential assistant for today's world, where almost everything is digital. From shopping receipts to important research papers, your life often fills your hard drive in the... Read more
Backblaze 4.0.1.878 - Online backup serv...
Backblaze is an online backup service designed from the ground-up for the Mac.With unlimited storage available for $5 per month, as well as a free 15-day trial, peace of mind is within reach with... Read more

Carbo - Handwriting in the Digital Age...
Carbo - Handwriting in the Digital Age 1.0 Device: iOS Universal Category: Productivity Price: $3.99, Version: 1.0 (iTunes) Description: | Read more »
The Apple Watch isn't Great as a Fi...
| Read more »
Show the World What You See With Stre.am...
Live broadcasting is getting popular on mobile devices, which is why you can now get Stre.am, by Infinite Takes. [Read more] | Read more »
PhotoTime's 2.1 Update Adds Apple W...
The latest PhotoTime update is adding even more functionality to the handy photo organizing app. Yep, including Apple Watch support. [Read more] | Read more »
Oh My Glob! Adventure Time Puzzle Quest...
Finn and Jake are taking over D3 Go!'s popular puzzle game series in the upcoming Adventure Time Puzzle Quest. [Read more] | Read more »
Earthcore: Shattered Elements - Tips, Tr...
At first glance, Earthcore: Shattered Elements seems like a rather simple card-battling game. Once you’re introduced to skills that will change quite a bit. Even more so once you start to acquire hero cards. But it’s not so complicated that we... | Read more »
Dungeon999F (Games)
Dungeon999F 1.33 Device: iOS Universal Category: Games Price: $.99, Version: 1.33 (iTunes) Description: "The game you must play at least once in your life!" "The game with potential of million downloads globally!" ...is what the... | Read more »
Mixels Rush - Use Mixes, Maxes and Murps...
Mixels Rush - Use Mixes, Maxes and Murps to Outrun the Nixels 1.0.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0.0 (iTunes) Description: Use awesome new Mixels and make crazy combinations to beat the annoying... | Read more »
Battles of the Ancient World II (Games)
Battles of the Ancient World II 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: | Read more »
Sword Of Xolan (Games)
Sword Of Xolan 1.0.4 Device: iOS Universal Category: Games Price: $.99, Version: 1.0.4 (iTunes) Description: Sword of Xolan is an action platformer game that includes the juice of pixel art style. Xolan is a young and brave man who... | Read more »

Price Scanner via MacPrices.net

Sale! 16GB iPad mini 3 for $349, save $50
B&H Photo has the 16GB iPad mini 3 WiFi on sale for $349 including free shipping plus NY sales tax only. Their price is $50 off MSRP, and it’s the lowest price available for this model. Read more
Price drop on 2014 15-inch Retina MacBook Pro...
B&H Photo has dropped prices on 2014 15″ Retina MacBook Pros by $200. Shipping is free, and B&H charges NY sales tax only: - 15″ 2.2GHz Retina MacBook Pro: $1799.99 save $200 - 15″ 2.5GHz... Read more
Will iOS 9 Finally Bring Productivity Friendl...
Ah, the irony. From its original announcement in 2010, Apple has doggedly insisted that the iPad remain “simple,” thus arbitrarily limiting its considerable potential as a content creation and... Read more
13-inch 2.5GHz MacBook Pro (refurbished) avai...
The Apple Store has Apple Certified Refurbished 13″ 2.5GHz MacBook Pros available for $829, or $270 off the cost of new models. Apple’s one-year warranty is standard, and shipping is free: - 13″ 2.... Read more
Mac Pros on sale for up to $260 off MSRP
B&H Photo has Mac Pros on sale for up to $260 off MSRP. Shipping is free, and B&H charges sales tax in NY only: - 3.7GHz 4-core Mac Pro: $2799, $200 off MSRP - 3.5GHz 6-core Mac Pro: $3719.99... Read more
Save up to $600 with Apple refurbished Mac Pr...
The Apple Store has Apple Certified Refurbished Mac Pros available for up to $600 off the cost of new models. An Apple one-year warranty is included with each Mac Pro, and shipping is free. The... Read more
Apple drops price on refurbished 15-inch 2.2G...
The Apple Store has dropped their price on the Apple Certified Refurbished 2014 15″ 2.2GHz Retina MacBook Pro to $1609, $390 off original MSRP. Apple’s one-year warranty is included, and shipping is... Read more
Apple restocks refurbished Mac minis for up t...
The Apple Store has restocked Apple Certified Refurbished 2014 Mac minis, with models available starting at $419. Apple’s one-year warranty is included with each mini, and shipping is free: - 1.4GHz... Read more
Cover For iPhone Helps You Create Beautiful P...
Taking photos, editing and sharing them is one of the things most of people do on their iPhones for fun, especially if they’re users of social media. Unfortunately, many iOS photo-editing solutions... Read more
Password Keyboard 1.0 For iOS Handles Logins...
Pfaeffikon, Switzerland based Power APP has introduced Password Keyboard 1.0.0, their new password utility developed for iPhone, iPad and iPod touch devices. Password Keyboard is designed to simplify... Read more

Jobs Board

Project Manager / Business Analyst, WW *Appl...
…a senior project manager / business analyst to work within our Worldwide Apple Fulfillment Operations and the Business Process Re-engineering team. This role will work Read more
Visual Merchandise Manager %u2013 Accessories...
…to be part of an incredible team. Imagine what you could do here. At Apple , great ideas have a way of becoming reality very quickly. Our Accessories assortment makes Read more
*Apple* Solutions Consultant - Retail Sales...
**Job Summary** As an Apple Solutions Consultant (ASC) you are the link between our customers and our products. Your role is to drive the Apple business in a retail Read more
*Apple* Solutions Consultant - Retail Sales...
**Job Summary** The ASC is an Apple employee who serves as the Apple business manager and influencer in a hyper-business critical Reseller's store which delivers Read more
Technical Project Manager - *Apple* Pay - A...
**Job Summary** Apple Pay is seeking an experienced technical PM…manage the rollout of features to merchants for the Apple Pay platform in the US Within this role Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.