Microsoft WiX Code Released to SourceForge.Net
nberardi writes "On Monday, April 5, 2004, as part of the Shared Source Initiative, Microsoft released the source code for the Windows Installer XML (WiX) developer tool to SourceForge under the IBM Common Public License or CPL. The WiX project is the first Shared Source Initiative to go "public" on Source Forge rather than a Microsoft site. It is also the first to use an externally created Open Source license. Microsoft supports the idea that a software developer should be free to choose how they license their work and for the goals of WiX, the CPL was the right fit. Is this another ploy from Microsoft to not look like the bad guy, or do you think they are embracing on the Open Source movement?" Slashdot and SourceForge are both part of OSDN.
They can embrace it all that they want AND extend it... developers and end-users will win in the end when it comes to open source.
This means nothing. MS is simply trying to look good, and it's well worth it to improve their image, which I fear has suffered of late... (funding SCO).
hardly hurts M$ now, does it !
$ strings FTP.EXE | grep Copyright
@(#) Copyright (c) 1983 The Regents of the University of California.
This seems like a bigger deal for SourceForge than Microsoft, does the Forge become a default meeting place for all developers?
Onward to the Aether Sphere!
Of course it's a ploy. But if the Big Bad Wolf, needing to make friends with a few of the forest's other creatures, offers to make you a nice lunch and can prove -- via a reasonable license -- that it's not poisoned, well, then eat up and say thank you.
...
Nothing's changed. But the software is useful and it's nice to know that public opinion can hold some sway over Microsoft, however tenuous
Chr0m0Dr0m!C
Back in the day, way long ago, AT&T was a greedy monopoly. Then, realizing it was a monopoly, AT&T invented lasers, transistors, Unix and a bunch of other stuff. But, they were a greedy monopoly first. Then, they became a benevolent monopoly, which we broke up so that we could have lots more phone ads, calling plans, and more expensive phones than ever.
If MS does morph into a benevolent monopoly like AT&T of old, should we break it up just for market's sake?
This is my sig.
has always made a point of not liking "the viral nature" of GPL.
So, this could actually be an honest experiment to see what they can gain from the OS-development
model, and not even pretending to be anything else than what they are, a company trying to make
profit.
Lemon curry???
1) Microsoft wins by getting people to develop their software for free.
2) Microsoft wins by getting "good press" for having released something in their Shared Source Initiative program.
3) Microsoft wins more "good press" by placing the released application on SourceForge (the well-known bastion of Open Source developers).
4) Microsoft wins because it persuades people it is playing nice, people let their guard down, and then Microsoft slowly spreads their foul seed....
Can an 800 pound gorilla known for deceit and the ability to subtly infiltrate and influence almost any industry it touches really be trusted?
------- "One of the joys of travel is visiting new towns and meeting new people." -- G. KHAN
The fact that the tool concerned is a rather niche tool that is probably of only of interest to a relatively small number of developers is not going to factor in the press at all. Even so, I think that Microsoft is to be applauded for this, not slated; it's a big first step into a brave new world for them. Now is not the time to slap them in the face and deter them from making potentially more magnanimous releases in the future.
That's not to say I'm not still looking for the "embrance and extend" though.
UNIX? They're not even circumcised! Savages!
My dislike of Microsoft comes from their business practices. Crushing Netscape, RealPlayer, Wordperfect, Eudora, etc etc by levering their monopoly position on the desktop has nothing to do with closed or open source software. Watch their conduct in the coming search engine wars -- they will tie everything in with the OS in the name of "innovation" and "helping the end user" but in the end it's really just a ploy to exterminate Google and Yahoo. Just as IE was a ploy to exterminate Netscape.
What's the difference between IE's integration into the Windows shell and Konquerer's integration into KDE?
I don't see the big fucking deal. I run Windows XP at work yet--gasp--choose to run Firefox. Believe it or not, Microsoft isn't holding a gun to my head...
Yeah, but who says it *has* to be GPL to be acceptable? The FSF lists the BSD license as being an "Open Source" license. If all of Microsoft's stuff was released under BSD license (which of course it won't be, because this is just a desparate ploy to deflect some of the criticism against MS), would you people still whine about how closed it is? Oh that's right, you'd all chant "Windows is Dying".
Everyday I find myself more in agreement with that sig that says "Linux is good, but I can't stand the users". Or to put a common bumpersticker saying in context "Linus, save me from your followers".
Someone is WRONG on the Internet!
So what is it good for? Perhaps marketing? "Microsoft DOES contribute to open source! We are good!" -- perhaps a cover-your-ass attempt if some OSS does make it big, Microsoft might say "Windows makes OSS easier to install!"?
It's fantastic for marketing. It's also fantastic for business. Anything that helps other people write apps that install better on Windows helps Microsoft.
This isn't so hard to understand...they get OSS PR benefits, as well as apps that make their OS look better. What's not to like from their end of it?
You know how everyone says the RIAA could have benefited so much more if they would have embraced file-sharing? Maybe this is Microsoft comparing their situations. Keep their business model, but remain flexible enough to hold up to the changes they need to make.
I can see a lot of benefits to Microsoft doing something like this.. maybe they're just seeing them too.
By releasing something under a true open source license, and calling it "Shared Source", they help to confuse the uninformed about exactly what Shared Source really is.
I'll see your senator, and I'll raise you two judges.
plan a) 1000s of eyes are going to find bugs for MS so their installer can be improved. good
business.
plan b) 1000s of eyes don't trust their purity if they look at the code, bugs don't get fixed in the installer, opensource proven again to be bad, ms still better(tm). good business.
and the other side of the coin, now it will be easier to create software that will install on ms, so why bother learning the complex and difficult rpm or deb formats, ms install is right there, complete with 10 different free guis to setup.
ms gets more software to install on it. good business.
bonus round: perhaps someone will port port, apt-get or yum features to MSInstaller, dll hell either gets fixed or goes away.
personnally i'm failing to see where this is a 'bad idea'(tm) for ms
Instead of actually discussing what the source code is or the technology behind it...the rest of the Slashdot discussion here will be about Microsoft's "motivations" for releasing it and what their plans "really" are.
Has anyone here who's posting actually downloaded it and tried it yet?
Is this another ploy from Microsoft to not look like the bad guy, or do you think they are embracing on the Open Source movement?
Can't you guys just once take something at face value instead of trying to find ulterior motives for everything? If it's damned-if-you-do-damned-if-you-don't then why even bother?
Not true.
From the CPL version 1.0:
The CPL is a 'copyleft' license, just like the GPL. The main point of difference is that the CPL has a software-patent protection clause, which the GPL does not.
(However, Eben Moglen has indicated that this may be included in the next version of the GPL, which would make it compatible)
People (especially around here) only think of MS as this evil empire that does nothing except try to illegally crush thier competitors and rob old ladies. They certainly do plenty of those things, but they're still a smart, large software company. They got where they are by encouraging people to write software for Windows and then taking care of the people that do.
-B