Open Source Code Finds Way into Microsoft Release
linumax tells us eWeek is reporting that Microsoft, for the first time, has included open source code in the release of one of their products. The Complete Cluster Edition of Windows Server 2003 will be including the Message Passing Interface (MPI) library. From the article: "MPI is key middleware that was designed by a consortia of all the supercomputing vendors in the 1990s to allow the easy portability of code. It abstracts away things like low-latency interconnect, and our focus is making it super easy for ISVs to move their code."
Practically all MS source code is, of course, proprietary, closed, hidden, unknown to the public (and to most Microsofties). So who knows how much "open source code" has "found its way" into MS releases? We can say with more confidence that Microsoft has opened source included in this release, an unusual act for the proprietary giant. Of course, they got the tech, and probably much code, from the "1990s supercomputer consortium". So they might be obligated, "morally" if not legally, to release that source. Whatever's pushing them to open their code, I hope this works out for them, and therefore for us. So eventually "MSOSS" is not unfamiliar, but redundant.
--
make install -not war
There was the NT 3.x TCP/IP stack, but that's less relevant because MS bought a 3rd party stack and bolted it to the OS (funny how /.-ers obsess about FTP.EXE when the whole darn stack was BSD-derived).
Then there was SFU, which actually shipped GNU tools, and MS even distributed source for the GNU tools they modified.
Go somewhere random
Microsoft has always said that it has no problem with the BSD license (which is what this code is under). They've even suggested it for people looking to develop open-source projects. It's not like the code got in there without their knowledge and now they're going to have to open source windows.
.formulates a plot.
Hmm. .
I'm sure I remember a LUGRadio interview with someone from Xiph who said that DirectX (or was it Xbox Live, or both?) uses the Speex codec to compress voice data for in-game chat.
Oh, here we go: Halo 2 and Xbox Live use Ogg codecs.
Microsoft has always embrased open standards. They "embrace and extend." They have DHCP servers...sure some old versions of Windows don't obtain DHCP leases correctly, but they've been patches and fixes here and there and everything seems to work.
.NET client to communicate with nuSOAP for PHP about a year ago...worked fine unless you wanted to send an array).
.NET Framework?
ActiveDirectry is a standard X.500 protocol...with a couple of interesting extras which the Samba team is still trying to work with.
SOAP, well to be honest I never liked SOAP...or XML, but Microsoft uses it and it sorta works with other SOAP implementations...sorta. (I tried using a
The fact is with any open standard, you're gonna have problems with getting the implementations correct between ever device, OS and embedded that implements it. But back to the point, I RTFA and, correct me if I'm wrong, but it seems like they're just supporting another open standard like they've done so many times before. How is their support of MPI different than how they support SOAP via the
SumDog
So it's not an example of stealing code under the BSD license.
No, but this is such an example.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.