The Halloween documents comprise a series of confidential Microsoft memoranda on potential strategies relating to free software, open-source software, and to Linux in particular, and a series of media responses to these memoranda. Both the leaked documents and the responses were published by open-source software advocate Eric S. Raymond in 1998. [1] [2]
The documents are associated with Halloween because many of them were originally leaked close to October 31 in different years.
The first Halloween document, requested by senior vice-president Jim Allchin for the attention of senior vice-president Paul Maritz and written by Microsoft program manager Vinod Valloppillil, was leaked to Eric Raymond in October 1998, who immediately published an annotated version on his web site. The document contained references to a second memorandum specifically dealing with Linux, and that document, authored by Vinod Valloppillil and Josh Cohen at Microsoft, was also obtained, annotated and published by Raymond. Microsoft later acknowledged the documents' authenticity. [3] Marked "Microsoft confidential", the documents identified open-source software, and in particular the Linux operating system, as a major threat to Microsoft's domination of the software industry, [1] and suggested tactics Microsoft could use to disrupt the progress of open-source software.
These documents acknowledged that free software products such as Linux were technologically competitive with some of Microsoft's products, [1] and set out a strategy to combat them. These views contradicted Microsoft's public pronouncements on the subject.
Since the publication of the two original documents, other Microsoft memoranda on related topics have also been leaked and published.
The documents are from a variety of sources. Only some are leaked internal memos (documents I, II, VII, VIII, and X). One is a public statement (document III). The others are responses by Eric Raymond to various columns, news articles, and other works.
No. | Name | Author | Date | Brief description |
---|---|---|---|---|
I | "Open Source Software: A (New?) Development Methodology" | Microsoft / Vinod Valloppillil | August 1998 | A leaked internal report [1] |
II | "Linux OS Competitive Analysis: The Next Java VM?" | Microsoft / Vinod Valloppillil | August 1998 | A leaked internal report [4] |
III | Untitled statement | Microsoft / Aurelia van den Berg | November 1998 | Press statement from Microsoft Netherlands [5] |
IV | "When Software Things Were Rotten" | Eric S. Raymond | December 1998 | A satire piece based on Microsoft's Ed Muth comparing open source developers to Robin Hood. [6] |
V | "The FUD Begins" | Eric S. Raymond | March 1999 | A response by Raymond to Ed Muth's allegations that Linux has a "weak value proposition". [7] |
VI | "The Fatal Anniversary" | Eric S. Raymond | October 1999 | A response by Raymond to studies authored by the Gartner group for Microsoft. [8] |
VII | "Research E-Bulletin: Attitudes Towards Shared Source and Open Source Research Study" | Microsoft | September 2002 | A summary of the results of a Microsoft survey describing reactions to Microsoft's Shared Source Initiative. [9] |
VIII | "OSS and Government" | Microsoft / Orlando Ayala | November 2002 | Describes Microsoft's procedures for responding to notable conversions away from Microsoft software [10] |
IX | "It Ain't Necessarily SCO" | Eric S. Raymond and Rob Landley | August 2003 | A response to the allegations made by the SCO Group in its initial filings in SCO v. IBM . [11] |
X | "Follow The Money" | Mike Anderer | March 2004 | An e-mail from consultant Mike Anderer to SCO's Chris Sontag revealing Microsoft's channeling of $86 million (equivalent to $140 million in 2023) to SCO. [12] |
XI | "Get The FUD" | Eric S. Raymond | June 2004 | A response to Microsoft's "Get the Facts" campaign [13] |
These are leaked reports for Microsoft's own use, both written by Vinod Valloppillil, a program manager at Microsoft.
Document I provides a detailed introduction to the concepts behind open source software and its possible impact on Microsoft products and services. It outlines the strengths and weaknesses of open source software. Document II describes the basic architecture of the Linux system, and its relation to Unix and Windows NT. [1] [4]
Document I revealed that "FUD" (spreading fear, uncertainty, and doubt) was a traditional Microsoft marketing strategy, acknowledged and understood internally. [2] Examples of Microsoft's FUD tactics are announcing nonexistent products or spreading rumors that competing products will crash Windows. [14] Raymond suggests that the documents show that while Microsoft may have been dismissive of open source software in public, it privately considers it a serious competitor.
In discussing ways of competing with open source, Document I suggests that one reason that open source projects had been able to enter the server market is the market's use of standardized protocols. The document then suggests that this can be stopped by "extending these protocols and developing new protocols" and "de-commoditiz[ing] protocols & applications". This policy has been internally nicknamed "embrace, extend, extinguish". Document I also suggests that open source software "is long-term credible ... FUD tactics can not be used to combat it", and "Recent case studies (the Internet) provide very dramatic evidence ... that commercial quality can be achieved / exceeded by OSS projects."
Documents I and II were filed as evidence on January 16, 2007, in the case of Comes v. Microsoft . [15]
The statement from Aurelia van den Berg, the Press and Public Relations manager of Microsoft Netherlands, puts forward Microsoft's view on the first two documents. It says that the documents are not an "official position", but that "it is routine and appropriate" to research competitors. This statement is only a brief response, but many points were later incorporated into an official response from Microsoft. [3]
This document is a summary of the results of a survey of developers and IT managers, carried out by Microsoft, describing reactions to Microsoft's shared-source program. Eric Raymond provides commentary suggesting ways that the open-source community can promote itself based on the results of the survey. The results show favorable responses about both open-source and shared-source principles. It also describes low total cost of ownership (TCO) as a major reason for Linux adoption, in contradiction to many documents released by the company suggesting that Windows has a lower TCO than Linux solutions. [16] [17] [18]
"OSS and Government", aka "Halloween VIII: Doing the Damage-Control Dance", is a memo from Group Vice President of Worldwide Sales, Orlando Ayala, to general managers of Microsoft regional subsidiaries. It describes the availability of support from Microsoft corporate for regional sales personnel facing competition from Linux in government markets.
An e-mail from consultant Mike Anderer to SCO Group's Chris Sontag, also known as "Halloween X: Follow The Money". The document describes, among other points, Microsoft's channeling of $86 million (equivalent to $139 million in 2023) to SCO.
Eric Steven Raymond, often referred to as ESR, is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 book The Cathedral and the Bazaar. He wrote a guidebook for the Roguelike game NetHack. In the 1990s, he edited and updated the Jargon File, published as The New Hacker's Dictionary.
WordPerfect (WP) is a word processing application, now owned by Alludo, with a long history on multiple personal computer platforms. At the height of its popularity in the 1980s and early 1990s, it was the market leader of word processors, displacing the prior market leader WordStar.
Enlightenment, also known simply as E, is a compositing window manager for the X Window System. Since version 0.20, Enlightenment also supports Wayland. It is shipped with some Linux distributions such as Bodhi Linux and Pentoo.
Red Flag Linux is a Linux distribution developed by Red Flag Software. As of 2009, the executive president of Red Flag Software is Jia Dong (贾栋).
The Alexis de Tocqueville Institution (AdTI) was a Washington, D.C. based think tank.
Criticism of Microsoft has followed various aspects of its products and business practices. Issues with ease of use, robustness, and security of the company's software are common targets for critics. In the 2000s, a number of malware mishaps targeted security flaws in Windows and other products. Microsoft was also accused of locking vendors and consumers in to their products, and of not following or complying with existing standards in its software. Total cost of ownership comparisons between Linux and Microsoft Windows are a continuous point of debate.
Glade Interface Designer is a graphical user interface builder for GTK, with additional components for GNOME. In its third version, Glade is programming language–independent, and does not produce code for events, but rather an XML file that is then used with an appropriate binding. See List of language bindings for GTK for the available ones.
Free/open-source software – the source availability model used by free and open-source software (FOSS) – and closed source are two approaches to the distribution of software.
Linux XP was a Fedora Linux-based shareware Linux distribution designed to imitate Windows environment using GNOME desktop; it could run some Microsoft Windows programs using the Wine compatibility layer. Linux XP had to be registered within 99 startups after installation, or the OS would deactivate.
Linux adoption is the adoption of Linux based computer operating systems (OS) by households, nonprofit organizations, businesses, and governments.
Intel oneAPI DPC++/C++ Compiler and Intel C++ Compiler Classic are Intel’s C, C++, SYCL, and Data Parallel C++ (DPC++) compilers for Intel processor-based systems, available for Windows, Linux, and macOS operating systems.
The history of free and open-source software begins at the advent of computer software in the early half of the 20th century. In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases without separate fees. At the time, source code—the human-readable form of software—was generally distributed with the software, providing the ability to fix bugs or add new functions. Universities were early adopters of computing technology. Many of the modifications developed by universities were openly shared, in keeping with the academic principles of sharing knowledge, and organizations sprung up to facilitate sharing.
Microsoft Silverlight is a discontinued application framework designed for writing and running rich internet applications, similar to Adobe's runtime, Adobe Flash. While early versions of Silverlight focused on streaming media, later versions supported multimedia, graphics, and animation, and gave support to developers for CLI languages and development tools. Silverlight was one of the two application development platforms for Windows Phone, but web pages using Silverlight did not run on the Windows Phone or Windows Mobile versions of Internet Explorer, as there was no Silverlight plugin for Internet Explorer on those platforms.
Oracle VM Server for x86 is a server virtualization offering from Oracle Corporation. Oracle VM Server for x86 incorporates the free and open-source Xen hypervisor technology, supports Windows, Linux, and Solaris guests and includes an integrated Web based management console. Oracle VM Server for x86 features fully tested and certified Oracle Applications stack in an enterprise virtualization environment.
"Embrace, extend, and extinguish" (EEE), also known as "embrace, extend, and exterminate", is a phrase that the U.S. Department of Justice found was used internally by Microsoft to describe its strategy for entering product categories involving widely used open standards, extending those standards with proprietary capabilities, and using the differences to strongly disadvantage its competitors.
Fear, uncertainty, and doubt (FUD) is a manipulative propaganda tactic used in sales, marketing, public relations, politics, polling, and cults. FUD is generally a strategy to influence perception by disseminating negative and dubious or false information, and is a manifestation of the appeal to fear.
LibreOffice Writer is the free and open-source word processor and desktop publishing component of the LibreOffice software package and is a fork of OpenOffice.org Writer. Writer is a word processor similar to Microsoft Word and Corel's WordPerfect with many similar features, and file format compatibility.
MonoGame is a free and open source C# framework used by game developers to make games for multiple platforms and other systems. It is also used to make Windows and Windows Phone games run on other systems. It supports iOS, Android, macOS, tvOS, Linux, PlayStation 4, PlayStation 5, PlayStation Vita, Xbox One and Nintendo Switch. It implements the Microsoft XNA 4 application programming interface (API). It has been used for several games, including Bastion, Celeste,Fez and Stardew Valley.
ArchLabs Linux is a discontinued lightweight rolling release Linux distribution based on a minimal Arch Linux operating system with the Openbox window manager. ArchLabs is inspired by BunsenLabs.
Microsoft, a technology company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.
{{cite web}}
: CS1 maint: url-status (link){{cite web}}
: CS1 maint: url-status (link){{cite web}}
: CS1 maint: url-status (link){{cite web}}
: CS1 maint: url-status (link){{cite web}}
: CS1 maint: url-status (link){{cite web}}
: CS1 maint: url-status (link){{cite web}}
: CS1 maint: url-status (link){{cite web}}
: CS1 maint: url-status (link){{cite web}}
: CS1 maint: url-status (link)