paint-brush
Microsoft Thrawted the Expansion of the Java Class Libraries by Discouraging Developersby@legalpdf

Microsoft Thrawted the Expansion of the Java Class Libraries by Discouraging Developers

by Legal PDFSeptember 15th, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

United States Of America. v. Microsoft Corporation Court Filing by Thomas Penfield Jackson, November 5, 1999, is part of HackerNoon’s Legal PDF Series. You can jump to any part in this filing here. This is part 55 of 58.
featured image - Microsoft Thrawted the Expansion of the Java Class Libraries by Discouraging Developers
Legal PDF HackerNoon profile picture

United States Of America. v. Microsoft Corporation Court Filing by Thomas Penfield Jackson, November 5, 1999, is part of HackerNoon’s Legal PDF Series. You can jump to any part in this filing here. This is part 55 of 58.


C. Thwarting the Expansion of the Java Class Libraries


  1. As discussed above, Microsoft’s effort to lock developers into its Windowsspecific Java implementation included actions designed to discourage developers from taking advantage of Java class libraries such as RMI. Microsoft went further than that, however. In pursuit of its goal of minimizing the portability of Java applications, Microsoft took steps to thwart the very creation of cross-platform Java interfaces.


    The incorporation of greater functionality into the Java class libraries would have increased the portability of the applications that relied on them, while simultaneously encouraging developers to use Sun-compliant implementations of Java. In one instance of this effort to stunt the growth of the Java class libraries, Microsoft used threats to withhold Windows operating-system support from Intel’s microprocessors and offers to include Intel technology in Windows in order to induce Intel to stop aiding Sun in the development of Java classes that would support innovative multimedia functionality.


  1. In November 1995, Microsoft’s Paul Maritz told a senior Intel executive that Intel’s optimization of its multimedia software for Sun’s Java standards was as inimical to Microsoft as Microsoft’s support for non-Intel microprocessors would be to Intel. It was not until 1997, though, that Microsoft prevailed upon Intel to not support Sun’s development of Java classes that would have allowed developers to include certain multimedia features in their Java applications without sacrificing portability.


  1. In February 1997, one of Intel’s competitors, called AMD, solicited support from Microsoft for its “3DX” technology, which provided sophisticated multimedia support for games. Microsoft’s Allchin asked Gates whether Microsoft should support 3DX, despite the fact that Intel would oppose it. Gates responded: “If Intel has a real problem with us supporting this then they will have to stop supporting Java Multimedia the way they are. I would gladly give up supporting this if they would back off from their work on JAVA which is terrible for Intel.”


    Near the end of March, Allchin sent another message to Gates and Maritz. In it he wrote, “I am positive that we must do a direct attack on Sun (and probably Oracle). . . . Between ourselves and our partners, we can certainly hurt their (certainly Sun’s) revenue base. . . . We need to get Intel to help us. Today, they are not.”


    Two months later, Eric Engstrom, a Microsoft executive with responsibility for multimedia development, wrote to his superiors that one of Microsoft’s goals was getting “Intel to stop helping Sun create Java Multimedia APIs, especially ones that run well (ie native implementations) on Windows.”


    Engstrom proposed achieving this goal by offering Intel the following deal: Microsoft would incorporate into the Windows API set any multimedia interfaces that Intel agreed to not help Sun incorporate into the Java class libraries. Engstrom’s efforts apparently bore fruit, for he testified at trial that Intel’s IAL subsequently stopped helping Sun to develop class libraries that offered cutting-edge multimedia support.


Continue reading here.


About HackerNoon Legal PDF Series: We bring you the most important technical and insightful public domain court case filings.


This court case Civil Action No. 98-1232 (TPJ) retrieved on 2-13-2023, from justice.gov is part of the public domain. The court-created documents are works of the federal government, and under copyright law, are automatically placed in the public domain and may be shared without legal restriction.