ie8 fix

shared-source

Microsoft once again offering pseudo-open source on CodePlex

Microsoft has been criticized in the past for how it manages CodePlex, Microsoft's "open source project hosting site" (emphasis mine). This time, as The Register reports, Microsoft is hosting code that can only be run on the Windows platform.

This is not, of course, a violation of open source. Plenty of projects on Sourceforge will run on only Linux, or some other operating system.

No, the problem here is that Microsoft is restricting these projects to Windows by license, and not merely be technical capability.

In at least one instance, that of the Microsoft Extensibility Framework (MEF), Microsoft switched the license from its Windows-only Microsoft Limited Permissive License (Ms-LPL) to the Microsoft Public License (Ms-PL), an Open Source Initiative-certified license, under pressure from Miguel de Icaza and "community feedback." The reason given for putting the code under the MS-LPL in the first place is lame, however:… Read more

The dangers of proprietary software

I loved this post over at OpenLogic about the risks of proprietary software. All those risks some persist in seeing in open-source software? They're twice as bad when you can't access the code.

Here are my two favorites that OpenLogic lists:

Proprietary software we use could be really buggy and break down, making it impossible for anyone in the company to get any work done.… Read more

The security problem with shared-source software

In reading through a larger article on open-source adoption in the US Department of Defense, I came across this interesting perspective on why shared-source software (which Microsoft and an increasing number of software vendors use to mimic open source without fully embracing its benefits and obligations) is bad for security:

Several large companies whose software is in heavy use in DOD advocate a shared source code model in which people can view the source code but not change it. This shared source code approach has some problems, though. By sharing source code with organizations, the users have the ability to … Read more

Microsoft's pseudo-open source: open trap for open-source developers?

If you believe some of the headlines, Microsoft just open sourced a bunch of software related to its .Net libraries. Don't be fooled. The definition of open source is very clear. This is not open source. Not even a little bit. In fact, this may actually be an insidious trap (more on that below).

Will Hurley captures the move accurately:

Is .NET open source now?...The license indicates that developers can "see" the source code, but Microsoft's not providing any means of copying it. If a developer finds a bug in the code, rather than fixing it themselves and submitting a patch to the community they'll be encouraged to submit feedback via the product feedback center. They're showing us the man behind the curtain, but we're not allowed to speak to him in person just yet. We're still stuck with the giant, disembodied green head. And since community involvement is essential to most open source efforts, well....

In other words, it's not open source. But is it good for developers, anyway?… Read more

Open-source discrimination

There is an ugly feeling growing against Microsoft in its attempts to have a few of its shared-source licenses certified as OSI (Open Source Initiative)-approved. The general sentiment is that OSI approval is for everyone except Microsoft.

I compete with Microsoft. My livelihood depends on beating Microsoft. I have worked for two companies that have been run over by Microsoft and its leveraging of monopoly power. I'm at least as familiar with Microsoft's legal and business tactics as most people, and probably more so than most. I've been on the losing end of Microsoft's monopoly power more than once.

But I don't believe in discrimination. Not even of the "bad guys."… Read more

Microsoft seeks official 'open source' imprimatur

For years Microsoft kept its "shared source" distinct from the broader open-source movement, but now the company is seeking official blessing for its work from the organization that bestows official open-source status.

The company said last week at the O'Reilly's Open Source Conference that it's submitting its shared-source licenses to the Open Source Initiative, which judges whether new licenses meet its criteria for listing. Increasingly, the organization also is trying to cut down on the number of open-source licenses, too, which is a problem for programmers who don't want legal obstacles in the way … Read more

Microsoft decides 'open' is better than 'shared': What this says about OSI

Tim notes that Microsoft will be submitting its shared-source licenses to the OSI for approval. He calls this "huge, long-awaited,...and earthshaking." It's actually none of the above, but it is welcome.

It will do little to blur the "bright line between Microsoft and the open-source community," as Tim suggests it will. That bright line is increasingly drawn by Microsoft, and not by the community. This will not erase patent FUD, for example, from the collective consciousness. But I suppose it does help Microsoft to start acting like a full participant, rather than an outsider.

But this isn't the real news.… Read more

The OSI calls "Foul!" on pseudo-open source

It was just a matter of time. But eventually, it was bound to happen. Some in the industry have been playing fast and loose with the term "open source," and yesterday Michael Tiemann, president of the OSI, cried 'Foul!' on his blog. As Michael writes:

Starting around 2006, the term open source came under attack from two new and unanticipated directions: the first was from vendors who claimed that they have every bit as much right to define the term as does the OSI, and the second was from vendors who claimed that their license was actually faithful to the Open Source Definition (OSD), and that the OSI board was merely being obtuse (or worse) in not recognizing that fact. (At least one vendor has pursued both lines of attack.) This was certainly not the first attack we ever had to repel, but it is the first time we have had to confront agents who fly our flag as their actions serve to corrupt our movement. The time has come to bring the matter into the open, and to let the democratic light of the open source community illuminate for all of us the proper answer.… Read more