Windows source code: Difference between revisions

From BetaArchive Wiki
(fixed some links)
No edit summary
Line 1: Line 1:
Microsoft Windows is closed source software, therefore the source code is not publicly available. However, leaking of some Windows source code has occurred in 2004.
In February 2004, the source codes for the Microsoft Windows NT 4.0 and Microsoft Windows 2000 Service Pack 1 products were released and made available for illegal download on the Internet. This event received widespread news coverage by many technology journals since it was not only a breach of Microsoft's security but also in violation of intellectual property laws.


==Windows NT 4.0==
== Background ==
The '''Windows NT 4.00''' with Service Pack 3 source code had leaked in 2004 along with the '''Windows 2000''' with Service Pack 1 source code. Many people had adverse reactions to the leak, stating that it would cause major security issues and system instability, but in 2010, [[Kenneth]], a [[BetaArchive]] and [[Windows Projects Community]] member, compiled the Windows NT 4.00 source successfully, producing about 318MB of binaries, about 80 to 90 percent of all of the Windows NT 4.00 files in existence, note this binary drop was multi SKU, including both [[Windows:NT 4.00#Workstation|Windows NT 4.00 Workstation]] and [[Windows:NT 4.00#Server|Windows NT 4.00 Server]] SKUs.
Mainsoft was a software company based in Israel which was responsible for the development of computer software which was designed to allow users to port Windows applications to the UNIX platform. They entered into an agreement with Microsoft in March 1994 to receive access to the Microsoft Windows source code to aid in the development of their products.


Windows NT 4.00 source code had included:
== Source code leaks ==
*'''Base Kernel''' (ntos)
On February 12th, 2004, the source codes of Microsoft Windows NT 4.0 and Microsoft Windows 2000 Service Pack 1 were leaked onto the Internet and subsequently made available for illegal download.
*'''HALs''' (ntos\hals)
*'''Drivers''' (ntos\dd)
*'''Miniports''' (ntos\miniport)
*'''Win32 Subsystem''' (ntos\w32)
*'''User Base''' (windows\base)
*'''NLS'''
*'''Accessories'''
*'''Shell'''
*'''SDK Tools''' and headers and build utilities along with the Microsoft Visual C Runtime.


==Windows 2000==
While the leak originated from Mainsoft, the company never authorized the leak at all, and in any sense was still standing behind Microsoft's efforts to see to it that the leaked source code was removed and the user's responsible dealt with accordingly.
[[Windows:2000|Windows 2000]] with Service Pack 1 source code was leaked on 2004 along with [[Windows:NT 4.00|Windows NT 4.00]] source code.
Windows 2000 source code had included:
*'''Trident Engine''': Microsoft Internet Explorer Engine.
*'''PKI trust'''
*'''Win32 Subsystem'''
*'''Userbase'''
*'''NLS'''
*'''Shell'''
*'''Shell with Active Desktop Update''': Shell that includes Internet Explorer.
*'''WinDBG 6'''


==Windows Server 2003==
In response to this, Microsoft released the following statement:
[[Windows:Server 2003|Windows Server 2003]] with Service Pack 1 source code was released by Microsoft along with the rest of their [[Shared source]] initiative program.
- REDMOND, Wash., Updated, Feb. 20, 2004 — On Thursday, February 12, Microsoft became aware
Windows Server 2003 code had included:
- that portions of the Microsoft Windows 2000 and Windows NT 4.0 source code were illegally
*'''Base Kernel''' (base\ntos)
- made available on the Internet. Subsequent investigation has shown this was not the result
*'''Base Includes''' (public\sdk\inc)
- of any breach of Microsofts corporate network or internal security, nor is it related to
*'''Distributed Security Includes'''
- Microsofts Shared Source Initiative or its Government Security Program, which enable our
*'''SDK Debugger Includes'''
- customers and partners, as well as governments, to legally access Microsoft source code.
*'''Windows DDK Includes (SCSI and Device IO)'''
- Microsoft reaffirms its support for both the Shared Source Initiative and the Government
*'''Windows HAL Kit Includes (BootVid and ARC)'''
- Security Program.
This is also referred to as the '''Windows Research Kernel'''.
-
- Microsoft continues to work closely with the U.S. Federal Bureau of Investigation and other
- law enforcement authorities on this matter. Microsoft source code is both copyrighted and
- protected as a trade secret. As such, it is illegal to post it, make it available to
- others, download it or use it. Microsoft will take all appropriate legal actions to protect
- its intellectual property. These actions include communicating both directly and indirectly
- with those who possess or seek to possess, post, download or share the illegally disclosed
- source code.
-
- Specifically, Microsoft is sending letters explaining to individuals who have already 
- downloaded the source code that such actions are in violation of the law. Additionally,
- Microsoft has instituted the use of alerts on several peer-to-peer clients where such
- illegal sharing of the source code has taken place. These alerts are designed to inform any
- user who conducts specific searches on these networks to locate and download the source
- code that such activity is illegal.
-
- Questions about the ongoing investigation should be referred to the FBI.[http://news.microsoft.com/2004/02/12/statement-from-microsoft-regarding-illegal-posting-of-windows-2000-source-code/]


==See also==
Shortly following the source code leaks, the Federal Bureau of Investigation (FBI) was also on the lookout for the individual responsible for the source code leaks.[http://www.smh.com.au/articles/2004/02/15/1076779821976.html/]
*[[NTOSDrop]]
 
While the products mentioned above have since gone out of support, the source code contained within is still protected as a trade secret and is still not permitted to be republished in any way, shape, or form. As such, Microsoft has continued to issue requests to sites such as GitHub to remove the source code as recently as April 2015. [https://torrentfreak.com/microsoft-takes-pirated-windows-nt-4-0-source-code-offline-150415/]
[https://github.com/njdragonfly/WinNT4/] [http://news.softpedia.com/news/Microsoft-Finally-Takes-Down-Pirated-Windows-2000-Source-Code-After-11-Years-478432.shtml/]
 
== References ==
- [http://news.microsoft.com/2004/02/12/statement-from-microsoft-regarding-illegal-posting-of-windows-2000-source-code/ Statement from Microsoft regarding illegal posting of Windows 2000 source code]
- [http://www.smh.com.au/articles/2004/02/15/1076779821976.html/ FBI on case of stolen Windows source code]
- [https://torrentfreak.com/microsoft-takes-pirated-windows-nt-4-0-source-code-offline-150415/ Microosft takes pirated Windows NT 4.0 source code offline]
- [https://github.com/github/dmca/blob/master/2015-03-17-Microsoft.md Microsoft DMCA takedown notice for Microsoft Windows NT 4.0 source code]
- [http://news.softpedia.com/news/Microsoft-Finally-Takes-Down-Pirated-Windows-2000-Source-Code-After-11-Years-478432.shtml/ Microsoft Finally Takes Down Pirated Windows 2000 Source Code After 11 Years]


[[Category:Operating Systems]]
[[Category:Operating Systems]]
[[Category:Community Projects]]

Revision as of 19:56, 29 July 2015

In February 2004, the source codes for the Microsoft Windows NT 4.0 and Microsoft Windows 2000 Service Pack 1 products were released and made available for illegal download on the Internet. This event received widespread news coverage by many technology journals since it was not only a breach of Microsoft's security but also in violation of intellectual property laws.

Background

Mainsoft was a software company based in Israel which was responsible for the development of computer software which was designed to allow users to port Windows applications to the UNIX platform. They entered into an agreement with Microsoft in March 1994 to receive access to the Microsoft Windows source code to aid in the development of their products.

Source code leaks

On February 12th, 2004, the source codes of Microsoft Windows NT 4.0 and Microsoft Windows 2000 Service Pack 1 were leaked onto the Internet and subsequently made available for illegal download.

While the leak originated from Mainsoft, the company never authorized the leak at all, and in any sense was still standing behind Microsoft's efforts to see to it that the leaked source code was removed and the user's responsible dealt with accordingly.

In response to this, Microsoft released the following statement:

- REDMOND, Wash., Updated, Feb. 20, 2004 — On Thursday, February 12, Microsoft became aware
- that portions of the Microsoft Windows 2000 and Windows NT 4.0 source code were illegally 
- made available on the Internet. Subsequent investigation has shown this was not the result 
- of any breach of Microsofts corporate network or internal security, nor is it related to 
- Microsofts Shared Source Initiative or its Government Security Program, which enable our 
- customers and partners, as well as governments, to legally access Microsoft source code. 
- Microsoft reaffirms its support for both the Shared Source Initiative and the Government 
- Security Program. 
- 
- Microsoft continues to work closely with the U.S. Federal Bureau of Investigation and other 
- law enforcement authorities on this matter. Microsoft source code is both copyrighted and 
- protected as a trade secret. As such, it is illegal to post it, make it available to 
- others, download it or use it. Microsoft will take all appropriate legal actions to protect 
- its intellectual property. These actions include communicating both directly and indirectly 
- with those who possess or seek to possess, post, download or share the illegally disclosed 
- source code. 
- 
- Specifically, Microsoft is sending letters explaining to individuals who have already  
- downloaded the source code that such actions are in violation of the law. Additionally, 
- Microsoft has instituted the use of alerts on several peer-to-peer clients where such 
- illegal sharing of the source code has taken place. These alerts are designed to inform any 
- user who conducts specific searches on these networks to locate and download the source 
- code that such activity is illegal. 
- 
- Questions about the ongoing investigation should be referred to the FBI.[1]

Shortly following the source code leaks, the Federal Bureau of Investigation (FBI) was also on the lookout for the individual responsible for the source code leaks.[2]

While the products mentioned above have since gone out of support, the source code contained within is still protected as a trade secret and is still not permitted to be republished in any way, shape, or form. As such, Microsoft has continued to issue requests to sites such as GitHub to remove the source code as recently as April 2015. [3] [4] [5]

References

- Statement from Microsoft regarding illegal posting of Windows 2000 source code
- FBI on case of stolen Windows source code
- Microosft takes pirated Windows NT 4.0 source code offline
- Microsoft DMCA takedown notice for Microsoft Windows NT 4.0 source code
- Microsoft Finally Takes Down Pirated Windows 2000 Source Code After 11 Years