"Lawrence D'Oliveiro" <_zealand> wrote in message
news:ldo-...
> Microsoft is building the Beowulf MPI parallel-processing code into its
> Windows Server 2003 Compute Cluster Edition
> <http://www.eweek.com/article2/0,1759,1859439,00.asp>. Microsoft says it
> will give back fixes to the open-source community, and possibly also
> "changes" as well.
>
> Let's see the Microsoft apologists in this noisegroup suddenly discover
> that Open Source is wonderful after all...
It's a relatively quiet Monday so I thought I'd chip in a few thoughts on
this topic for what they're worth....
First up, "Microsoft Embraces Open Source" might be a fairly long bow to
draw from an article which talks about us including a small amount of
BSD-licensed code in a product as big as Windows Server. As an aside, the
"probably the first team at Microsoft that will actually ship an open-source
component inside of our solution" comment in that article seems to me to be
incorrect as it's a well-known fact that shipped the BSD TCP/IP stack in
Windows for a while.
Microsoft's viewpoint on opening up our source code has changed
substantially over the last few years and we've now got 70+ "shared source"
offerings many of which offer modification and/or redistribution rights in
some form or another. The best place to start looking for info is
www.microsoft.com/sharedsource and there's a comprehensive listing of all
the current programs at
http://www.microsoft.com/resources/s...g/default.mspx .
Given that we're a commercial software vendor take a pragmatic view about
which code we'll open up, the extent to which we'll open it and why. The
latter tends to be customer-driven e.g. the Government Security Program
which allows governments to view the source code for Windows and Office
(including service packs and betas etc) and meet with the people who
developed the code to discuss issues or ask questions etc. The bottom line
with all of this is that Microsoft is never going to be an "open source
company" along the lines of a Red Hat however when it makes sense for both
our customers and us we're willing to open up our code in a way which
provides the customer with what they want without compromising our
intellectual property rights or ability to provide a return to our
shareholders.
In addition to the above we have started contributing code into the open
source community. It's still early days but I think it's an indicator that
this isn't a lip service thing on our part. A good example of this is the
Windows Installer XML (WiX) project at
http://sourceforge.net/projects/wix .
This is licensed under the CPL and is proving to be one of the most popular
projects on SourceForge.
The concept of open source licensing has been around for decades and will be
around for decades more. It's not the solution to everything and "wonderful"
is in the eye of the beholder but it does make good sense in some
situations. With guys like Bill Hilf and Daniel Robbins now on-board in
Redmond I think it's a safe bet that this isn't a passing fad on our part
Brett Roberts
Microsoft NZ