• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Microsoft using Open Source code.

linky link

As reported earlier this week by CNET News.com, a flaw in the zlib software-compression library could leave much of the systems based on the open-source operating system Linux open to attack.

On Thursday, researchers reported that at least nine of Microsoft's major applications--including Microsoft Office, Internet Explorer, DirectX, Messenger and Front Page--appear to incorporate borrowed code from the compression library and could be vulnerable to a similar attack.

...

Members of the open-source compression project, Gzip, have posted a list of nearly 600 applications that a detection program has flagged as using the zlib code. Nine Microsoft applications are included in the list: Microsoft DirectX 8, FrontPage, the next-generation Graphics Device Interface, InstallShield, Internet Explorer, Office, NetShow, Visual Studio and Messenger.

...

The license under which the zlib library is published on the Internet allows any company to use the code in any way it likes. Unlike the GNU General Public License, the library doesn't require that a company release its own source code in return.

Yet, the incident seemingly proves that Microsoft, despite dismissing open-source code publicly, has used software from others to create their own products.

This isn't the first time that Microsoft has included code from the open-source arena.

Some programmers have said that a technology, called the GS flag, which the software giant added to its newest compiler to prevent a common programming error, actually uses code from the open-source StackGuard project.

...

Evidence uncovered last summer points to the Windows operating system borrowing some networking utilities and possibly parts of the TCP/IP stack, the core software that allows networking and Internet connectivity, from the open-source Unix variant FreeBSD.

...

Microsoft has never denied that it would use open-source software, just that its programmers are prohibited from using code based on the GNU General Public License, which could force the company to publish its own source code.

...

For the library, the only license requirement is that a copyright notice be included in the program source-code, if released. Microsoft, which rarely releases source code, didn't need to include the string in the company's programs, but zlib creator Gailly wishes the giant gave credit.

"It bothers me that they removed the zlib copyright string from some binary versions," he said. In the future, he added, new versions of the library may include such a requirement.


 
A) So what, it's really not illegal
B) Even though zlib is used, its probably not a vulnerability because of how windows handles free(), aka this buffer overflow wont work with windows 🙂.
 


<< A) So what, it's really not illegal >>



No, but it's interesting considering that Microsoft has said all along that open source software is bad, while they've been secretly utilizing it themselves.



<< B) Even though zlib is used, its probably not a vulnerability because of how windows handles free(), aka this buffer overflow wont work with windows 🙂. >>



It has yet to be determined whether it will lead to security issues, but that wasn't really my point in posting this anyway. I just thought it was interesting that MS was using some open source code.
 
StackGuard is a very lame implememnattion of the /GS Flag, besides the people who thought up the techniques are working at Microsoft. There was a big response from the Visual Studio Compiler Team when the false allegations of copying STack Guard cameout, in fact www.securityfocus.com the people who run bugtraq came out in support of Microsoft. As for open source AFAIK it is against company policy to use and they made an active effort to rip any out that was put in by devs who were new to MS.
 
Microsoft says open source is bad because anyone can get it and use it how they want. They speak from experience.
 
In MS's defense, if you've ever seen Zlib, you'd realize why they use it. Considering it's freely availible, small, and effecient, they'd have a hard time not inventing it on their own(they'd have to screw it up somehow to make it "different"). In that case, why re-invent the wheel?
 


<< In MS's defense, if you've ever seen Zlib, you'd realize why they use it. Considering it's freely availible, small, and effecient, they'd have a hard time not inventing it on their own(they'd have to screw it up somehow to make it "different"). In that case, why re-invent the wheel? >>



No one flamed them for using open source code. I dont like the fact they lie about it.
 


<<

<< In MS's defense, if you've ever seen Zlib, you'd realize why they use it. Considering it's freely availible, small, and effecient, they'd have a hard time not inventing it on their own(they'd have to screw it up somehow to make it "different"). In that case, why re-invent the wheel? >>



No one flamed them for using open source code. I dont like the fact they lie about it.
>>



they dont lie about it... everyone knows they use it, ms admits they use it. where are they lying about it?
 
Back
Top