Windows Interface Source Environment

Last updated

Windows Interface Source Environment (or WISE) was a licensing program from Microsoft which allowed developers to recompile and run Windows-based applications on UNIX and Macintosh platforms. [1]

Contents

WISE SDKs were based on an emulation of the Windows API which could run on Unix and Macintosh platforms.

History

WISE was issued in 1994. WISE software development kits were not directly provided by Microsoft. Instead, Microsoft established partnerships with several software providers (which needed to have access to Windows internals source code), which in turn sold WISE SDKs to end-users. A few software providers provided WISE SDKs or emulators, mainly:

Unfair use of Microsoft dominant position

The WISE program, which was discontinued shortly after its inception,[ when? ] was seen by some[ who? ] as a Trojan horse designed by Microsoft to penetrate the Unix market. [3] Companies which provided WISE SDKs needed to have access to Windows source code, which made them dependent on Microsoft's good will. In 1999, Bristol Technology Inc., a software company which provided a WISE SDK, sued Microsoft, arguing that it illegally withheld Windows source code and used its dominant position with Windows to move into other markets. [4] [5] [6] A ruling later ordered Microsoft to pay $1 million to Bristol Technologies. [7]

Source code leak

To be able to develop WISE SDKs, software providers needed to have access to Windows internals source code. In 2004, more than 30,000 source files from Windows 2000 and Windows NT 4.0 were leaked to the internet. It was later discovered that the source of the leak originated from Mainsoft, one of the WISE software providers. [8]

See also

Related Research Articles

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">Windows API</span> Microsofts core set of application programming interfaces on Windows

The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations that are often referred to by their own names. Almost all Windows programs interact with the Windows API. On the Windows NT line of operating systems, a small number use the Native API.

In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of database systems and operating systems. An application written using ODBC can be ported to other platforms, both on the client and server side, with few changes to the data access code.

<span class="mw-page-title-main">Windows NT 3.1</span> First major release of Windows NT, released in 1993

Windows NT 3.1 is the first major release of the Windows NT operating system developed by Microsoft, released on July 27, 1993.

Interix was an optional, POSIX-conformant Unix subsystem for Windows NT operating systems. Interix was a component of Windows Services for UNIX, and a superset of the Microsoft POSIX subsystem. Like the POSIX subsystem, Interix was an environment subsystem for the NT kernel. It included numerous open source utility software programs and libraries. Interix was originally developed and sold as OpenNT until purchased by Microsoft in 1999.

Windows Services for UNIX (SFU) is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems.

Virtual DOS machines (VDM) refer to a technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs when there is already another operating system running and controlling the hardware.

<span class="mw-page-title-main">Internet Explorer 4</span> Web browser for Windows released in 1997

Microsoft Internet Explorer 4 (IE4) is the fourth, and by now, discontinued, version of the Internet Explorer graphical web browser that Microsoft unveiled in Spring of 1997, and released on September 22, 1997, primarily for Microsoft Windows, but also with versions available for the classic Mac OS, Solaris, and HP-UX and marketed as "The Web the Way You Want It".

<span class="mw-page-title-main">Internet Explorer 3</span> Web browser for Windows released in 1996

Microsoft Internet Explorer 3 (IE3) is the third, and by now, discontinued, version of the Internet Explorer graphical web browser which was announced in March 1996, and was released on August 13, 1996 by Microsoft for Microsoft Windows and on January 8, 1997 for Apple Mac OS. It began serious competition against Netscape Navigator in the first Browser war. It was Microsoft's first browser release with a major internal development component. It was the first more widely used version of Internet Explorer, although it did not surpass Netscape or become the browser with the most market share. During its tenure, IE market share went from roughly 3–9% in early 1996 to 20–30% by the end of 1997. In September 1997 it was superseded by Microsoft Internet Explorer 4.

Microsoft Visual SourceSafe (VSS) is a discontinued source control program oriented towards small software development projects. Like most source control systems, SourceSafe creates a virtual library of computer files. While most commonly used for source code, SourceSafe can handle any type of file in its database, but older versions were shown to be unstable when used to store large amounts of non-textual data, such as images and compiled executables.

<span class="mw-page-title-main">Internet Explorer for UNIX</span> Web browser by Microsoft for UNIX systems

Internet Explorer for UNIX is a discontinued version of the Internet Explorer graphical web browser that was available free of charge and produced by Microsoft for use in the X Window System on Solaris or HP-UX. Development ended with a version of Internet Explorer 5 in 2001 and support for it was completely discontinued in 2002.

SoftPC is a software emulator of x86 hardware. It was developed by Rod MacGregor, Henry Nash & Phil Bousfield, following the founding of Insignia Solutions in 1986 by MacGregor, with "about a dozen people who had left the CAD/CAM workstation specialist Computervision", believing in a market opportunity for an independent CAD/CAM consultancy. Originally a side project, SoftPC quickly became the main focus for the company, running PC software on workstations. Originally developed on SPARCstations, the first customer to license the software was Intergraph whose workstation had a proprietary processor architecture. Available originally on UNIX workstations to run MS-DOS, the software was ported to the Macintosh in 1987, and later gained the ability to run Microsoft Windows software. Besides Mac OS, supported platforms included SGI IRIX, Sun Solaris, HP-UX, IBM AIX, NeXTSTEP, Motorola 88000, OpenVMS on VAX and DEC Alpha systems, DEC ULTRIX, and others.

The Windows Metafile vulnerability—also called the Metafile Image Code Execution and abbreviated MICE—is a security vulnerability in the way some versions of the Microsoft Windows operating system handled images in the Windows Metafile format. It permits arbitrary code to be executed on affected computers without the permission of their users. It was discovered on December 27, 2005, and the first reports of affected computers were announced within 24 hours. Microsoft released a high-priority update to eliminate this vulnerability via Windows Update on January 5, 2006. Attacks using this vulnerability are known as WMF exploits.

Simba Technologies Inc. is a software company based in Vancouver, British Columbia, Canada. Simba specializes in products for ODBC, JDBC, OLE DB for OLAP (ODBO) and XML for Analysis (XMLA). The company licenses data connectivity technologies, and provides software development for Microsoft Windows, Linux, UNIX, Mac and mobile device platforms. Simba Technologies was founded as PageAhead Software in Vancouver and Seattle, Washington in 1991 and changed its name in 1995. Customers include Microsoft, Oracle Corporation, MIS AG, SAP AG and Descisys.

Bristol Technology Inc. was a software development company founded in January 1991 by Keith, Ken, and Jean Blackwell. The company's original product idea, Wind/U, was an implementation of the Windows API on non-Windows operating systems. In March 2007, Bristol was purchased by the information technology corporation Hewlett-Packard for an undisclosed amount.

Microsoft has been involved in numerous high-profile legal matters that involved litigation over the history of the company, including cases against the United States, the European Union, and competitors.

<span class="mw-page-title-main">Unix-like</span> Operating system that behaves in a manner similar to a Unix system

A Unix-like operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-like application is one that behaves like the corresponding Unix command or shell. Although there are general philosophies for Unix design, there is no technical standard defining the term, and opinions can differ about the degree to which a particular operating system or application is Unix-like.

<span class="mw-page-title-main">Mainsoft</span> Israeli software company

Mainsoft is a software company, founded in 1993, that develops interoperability software products for Microsoft Windows and Linux/Unix platforms.

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.

Comparison of user features of operating systems refers to a comparison of the general user features of major operating systems in a narrative format. It does not encompass a full exhaustive comparison or description of all technical details of all operating systems. It is a comparison of basic roles and the most prominent features. It also includes the most important features of the operating system's origins, historical development, and role.

References

  1. "Windows Interface Source Environment (WISE". January 1995. Archived from the original on 2008-03-30. Retrieved 2008-04-26.
  2. "Insignia Group of Companies". www.insignia.com. Retrieved 2018-07-06.
  3. "Analysis: How MS used the WISE Trojan Horse against Unix". theregister.co.uk. 2009-07-18. Retrieved 2009-07-03. Bristol may yet appeal after its loss against Microsoft (as of Friday, it hadn't come to a decision on this), but as the case stands it serves as an awful warning for companies doing business with Microsoft. A nice little business took it into an alliance with Microsoft, then it got sucked in deeper, and then the carrots started to disappear, replaced by the stick.
  4. "Bristol: Microsoft unfairly withheld NT code". zdnet.co.uk. 1999-06-04. Retrieved 2009-07-03. Bristol claimed Microsoft raised prices on the contracts unfairly and offered only a sliver of the code. But Microsoft said NT 4 and 5 are far more advanced versions of the operating system and should cost more. Bristol makes a product called Wind/U, which lets developers port programs written for Windows to other operating systems such as Unix.
  5. "Bristol: Microsoft aggressive, not anti-competitive". zdnet.co.uk. 1999-06-07. Retrieved 2009-07-03. Bristol sued Microsoft in August, arguing that it illegally withheld source code and used its dominant position with Windows to move into other markets. Prior to filing suit, Bristol had a three-year contract to license Windows NT version 3. But Bristol claimed that when it came time to renew the contract and include versions 4 and 5, Microsoft illegally raised prices.
  6. "Bristol Technology v. Microsoft". techlawjournal.com. Retrieved 2009-07-03.
  7. "Microsoft Ordered To Pay $1 Million In Bristol Case". crn.com. 2000-09-01. Archived from the original on 2013-01-20. Retrieved 2009-07-03. "Microsoft's deceptive acts constitute affirmative acts of misconduct which were designed to injure those to whom they were directed, and wantonly risked serious injury, albeit of a purely economic nature," Hall said in her ruling.
  8. "Mainsoft Eyed as Windows Source Code Leak". internetnews.co. 2004-02-13. Retrieved 2009-07-03.