[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.

 
AAPL
$105.22
Apple Inc.
+0.39
MSFT
$46.13
Microsoft Corpora
+1.11
GOOG
$539.78
Google Inc.
-4.20

MacTech Search:
Community Search:

Software Updates via MacUpdate

OS X Server 4.0 - For OS X 10.10 Yosemit...
Designed for OS X and iOS devices, OS X Server makes it easy to share files, schedule meetings, synchronize contacts, develop software, host your own website, publish wikis, configure Mac, iPhone,... Read more
TotalFinder 1.6.12 - Adds tabs, hotkeys,...
TotalFinder is a universally acclaimed navigational companion for your Mac. Enhance your Mac's Finder with features so smart and convenient, you won't believe you ever lived without them. Tab-based... Read more
BusyCal 2.6.3 - Powerful calendar app wi...
BusyCal is an award-winning desktop calendar that combines personal productivity features for individuals with powerful calendar sharing capabilities for families and workgroups. BusyCal's unique... Read more
calibre 2.7 - Complete e-library managem...
Calibre is a complete e-book library manager. Organize your collection, convert your books to multiple formats, and sync with all of your devices. Let Calibre be your multi-tasking digital... Read more
Skitch 2.7.3 - Take screenshots, annotat...
With Skitch, taking, annotating, and sharing screenshots or images is as fun as it is simple.Communicate and collaborate with images using Skitch and its intuitive, engaging drawing and annotating... Read more
Delicious Library 3.3.2 - Import, browse...
Delicious Library allows you to import, browse, and share all your books, movies, music, and video games with Delicious Library. Run your very own library from your home or office using our... Read more
Art Text 2.4.8 - Create high quality hea...
Art Text is an OS X application for creating high quality textual graphics, headings, logos, icons, Web site elements, and buttons. Thanks to multi-layer support, creating complex graphics is no... Read more
Live Interior 3D Pro 2.9.6 - Powerful an...
Live Interior 3D Pro is a powerful yet very intuitive interior designing application. View Video Tutorials It has every feature of Live Interior 3D Standard, plus some exclusive ones: Create multi... Read more
The Hit List 1.1.7 - Advanced reminder a...
The Hit List manages the daily chaos of your modern life. It's easy to learn - it's as easy as making lists. And it's powerful enough to let you plan, then forget, then act when the time is right.... Read more
jAlbum Pro 12.2.4 - Organize your digita...
jAlbum Pro has all the features you love in jAlbum, but comes with a commercial license. With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code!... Read more

Latest Forum Discussions

See All

Rami Ismail Opens Up distribute​() for D...
Rami Ismail Opens Up distribute​() for Developers Posted by Jessica Fisher on October 24th, 2014 [ permalink ] Rami Ismail, Chief Executive of Business and Development at indie game studio | Read more »
Great Hitman GO Goes on Sale and Gets Ne...
Great Hitman GO Goes on Sale and Gets New Update – Say That Three Times Fast Posted by Jessica Fisher on October 24th, 2014 [ permalink ] | Read more »
Rival Stars Basketball Review
Rival Stars Basketball Review By Jennifer Allen on October 24th, 2014 Our Rating: :: RESTRICTIVE BUT FUNUniversal App - Designed for iPhone and iPad Rival Stars Basketball is a fun mixture of basketball and card collecting but its... | Read more »
Rubicon Development Makes Over a Dozen o...
Rubicon Development Makes Over a Dozen of Their Games Free For This Weekend Only Posted by Jessica Fisher on October 24th, 2014 [ permalink ] | Read more »
I Am Dolphin Review
I Am Dolphin Review By Jennifer Allen on October 24th, 2014 Our Rating: :: NEARLY FIN-TASTICUniversal App - Designed for iPhone and iPad Swim around and eat nearly everything that moves in I Am Dolphin, a fun Ecco-ish kind of game... | Read more »
nPlayer looks to be the ultimate choice...
Developed by Newin Inc, nPlayer may seem like your standard video player – but is aiming to be the best in its field by providing high quality video play performance and support for a huge number of video formats and codecs. User reviews include... | Read more »
Fighting Fantasy: Caverns of the Snow Wi...
Fighting Fantasy: Caverns of the Snow Witch Review By Jennifer Allen on October 24th, 2014 Our Rating: :: CLASSY STORYTELLINGUniversal App - Designed for iPhone and iPad Fighting Fantasy: Caverns of the Snow Witch is a sterling... | Read more »
A Few Days Left (Games)
A Few Days Left 1.01 Device: iOS Universal Category: Games Price: $3.99, Version: 1.01 (iTunes) Description: Screenshots are in compliance to App Store's 4+ age rating! Please see App Preview for real game play! **Important: Make... | Read more »
Toca Boo (Education)
Toca Boo 1.0.2 Device: iOS Universal Category: Education Price: $2.99, Version: 1.0.2 (iTunes) Description: BOO! Did I scare you!? My name is Bonnie and my family loves to spook! Do you want to scare them back? Follow me and I'll... | Read more »
Intuon (Games)
Intuon 1.1 Device: iOS Universal Category: Games Price: $.99, Version: 1.1 (iTunes) Description: Join the battle with your intuition in a new hardcore game Intuon! How well do you trust your intuition? Can you find a needle in a... | Read more »

Price Scanner via MacPrices.net

Weekend sale: 13-inch 128GB MacBook Air for $...
Best Buy has the 2014 13-inch 1.4GHz 128GB MacBook Air on sale for $849.99, or $150 off MSRP, on their online store. Choose free home shipping or free local store pickup (if available). Price valid... Read more
Nimbus Note Cross=Platform Notes Utility
Nimbus Note will make sure you never forget or lose your valuable data again. Create and edit notes, save web pages, screenshots and any other type of data – and share it all with your friends and... Read more
NewerTech’s Snuglet Makes MagSafe 2 Power Con...
NewerTech has introduced the Snuglet, a precision-manufactured ring designed to sit inside your MagSafe 2 connector port, providing a more snug fit to prevent your power cable from unintentional... Read more
Apple Planning To Sacrifice Gross Margins To...
Digitimes Research’s Jim Hsiao says its analysts believe Apple is planning to sacrifice its gross margins to save its tablet business, which has recently fallen into decline. They project that Apple’... Read more
Who’s On Now? – First Instant-Connect Search...
It’s nighttime and your car has broken down on the side of the highway. You need a tow truck right away, so you open an app on your iPhone, search for the closest tow truck and send an instant... Read more
13-inch 2.5GHz MacBook Pro on sale for $949,...
Best Buy has the 13″ 2.5GHz MacBook Pro available for $949.99 on their online store. Choose free shipping or free instant local store pickup (if available). Their price is $150 off MSRP. Price is... Read more
Save up to $125 on Retina MacBook Pros
B&H Photo has the new 2014 13″ and 15″ Retina MacBook Pros on sale for up to $125 off MSRP. Shipping is free, and B&H charges NY sales tax only. They’ll also include free copies of Parallels... Read more
Apple refurbished Time Capsules available sta...
The Apple Store has certified refurbished Time Capsules available for up to $60 off MSRP. Apple’s one-year warranty is included with each Time Capsule, and shipping is free: - 2TB Time Capsule: $255... Read more
Textilus New Word, Notes and PDF Processor fo...
Textilus is new word-crunching, notes, and PDF processor designed exclusively for the iPad. I haven’t had time to thoroughly check it out yet, but it looks great and early reviews are positive.... Read more
WD My Passport Pro Bus-Powered Thunderbolt RA...
WD’s My Passport Pro RAID solution is powered by an integrated Thunderbolt cable for true portability and speeds as high as 233 MB/s. HighlightsOverviewSpecifications Transfer, Back Up And Edit In... Read more

Jobs Board

*Apple* Solutions Consultant - Apple Inc. (U...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
Senior Event Manager, *Apple* Retail Market...
…This senior level position is responsible for leading and imagining the Apple Retail Team's global event strategy. Delivering an overarching brand story; in-store, Read more
*Apple* Solutions Consultant (ASC) - Apple (...
**Job Summary** The ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The ASC's role is to grow Apple Read more
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
*Apple* Retail - Multiple Positions (US) - A...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.