Microsoft’s Samba contribution: A genuine open source overture?

How should FLOSS community respond to Microsoft participation?

By Brian Proffitt  Add a new comment

Last week, Microsoft contributed code to the Samba Project, and guess what? The world didn't end.

I know I'm coming in late to this party. Steven J. Vaughan-Nichols laid into Microsoft pretty snarkily last week when the news first came out.

Vaughan-Nichols was right in pointing out that this was not just another open source code contribution: the enmity between Samba and Microsoft is near-legendary.

Many was the time I found myself hearing about that ruckus from one side or the other back in the mid-2000's when Samba specifically shifted to the GPLv3 license in order to prevent any patent finger-holds within Samba should Microsoft every decided to submit code to the project. It seemed pretty much an open secret back then that the GPLv3 was meant to act as Microsoft-repellant.

So, when I heard about the code contribution to Samba last week, you would have thought I would have joined the chorus of hell freezing over jokes.

But let's explore a radical idea: what if Microsoft is making an honest effort here?

I want to be very, very clear here: while not ignoring the past behavior of Microsoft, I believe there are people working within Microsoft who genuinely believe in the collaborative and innovative capabilities of free and open source software. This is very important to note, because I do not believe that it's fair to paint an entire organization with a sweeping brush and say its all about this or that.

That said, it is my belief some within Microsoft are embracing open source in a genuine way--but only as far as they can influence the projects in question to their benefit.

That sounds really sinister, doesn't it? Except, step back a second and look at every other commercial open source entity and you will realize that most of them are doing the exact same thing.

Google, Red Hat, SUSE Linux, Canonical… all big players in the open source community, and all of them trying to drive open source projects in a certain direction that benefit them. Not every project, of course, and not a completely dictatorial level of control… but the desire to influence some projects is very obvious.

So, in that vein, what's so different about Microsoft?

First, there's that past I mentioned: anyone who's spent any time working with Linux knows about the bad old days of Craig Mundie and Steve Ballmer taking idiotic pot-shots at Linux, free and open source software (FLOSS), and penguins in general. Heck, they still do, though not as much anymore since most people with any sense see these comments for the vapid trash-talk they are.

Then there's the even more current problem of Microsoft's legal division, which holds the vague threat of patent infringement over Linux, Android, and other open source projects like a Sword of Damocles. But here's the thing: I don't think that Microsoft is threatening to sue over alleged patent violation because Linux is open source--I think Microsoft would be making these threats if Linux were as proprietary as Windows.

In fact, I have long harbored the belief that it's because of FLOSS that Microsoft hasn't dropped the hammer on Linux to date. The lesson of SCO gave a full example of the rage and power of the FLOSS community when angered. Taking on Linux directly would be a PR and legal nightmare for Microsoft that they could not handle.

So how does the FLOSS community handle these open source overtures made by Microsoft and its employees?

It is a deep question without a clear answer. Open source is, by nature, open and inclusive, so barring contributions from a single vendor seems to be counter to the spirit of free and open source software development.

And yet, this is Microsoft, with all of the danger that company represents.

I do not have an answer, but I do think it's a question that the FLOSS community needs to really address, and soon. Microsoft has been a powerful enemy, but if the true power of open source is collaboration, should Microsoft's contributions continue to be mistrusted?

Read more of Brian Proffitt's Open for Discussion blog and follow the latest IT news at ITworld. Drop Brian a line or follow Brian on Twitter at @TheTechScribe. For the latest IT news, analysis and how-tos, follow ITworld on Twitter and Facebook.

Follow Brian on Google+

Brian Proffitt is a veteran Linux and open source journalist/analyst with experience in a variety of technologies, including cloud, virtualization, and consumer devices.

ITworld LIVE

IT Management/StrategyWhite Papers & Webcasts

White Paper

The Cloud: Reinventing Enterprise Collaboration

Collaboration and content sharing are not, of course, new concepts. But cloud computing has changed the nature of collaboration, content sharing, document storage and project management to enable more efficient, faster-acting and cost-effective enterprises. According to a new study by IDG Research, the vast majority of knowledge workers (86%) placed a very high level of importance on collaborating with internal coworkers and external stakeholders, and having access to the most up-to-date corporate information. Read how organizations are realizing massive productivity gains by transitioning their content management solutions to cloud-based models.

White Paper

Empowering Your Mobile Worker

Today's most productive employees are mobile, and your company's IT strategy must be ready to support them with 24/7 access to the business information they need across a range of mobile devices.See how corporations are meeting the many needs of their mobile workers with the help of Box.

White Paper

Market Landscape Report: Online File Sharing and Collaboration in the Enterprise

The trend toward "consumerization" marches onward in IT; more and more end-users are choosing their own hardware plaforms and software applications in lieu of the IT-sanctioned business tools provided by their companies. These end-users are looking to tackle issues like data sharing, portability, and access from multiple intelligent endpoint devices, creating a conundrum for IT as it needs to balance business enablement, ease of access, and collaborative capacity with the need to maintain control and security of information assets. This need for balance is one of the drivers of the fast growing online file sharing and collaboration segment of the SaaS market. This paper examines the market drivers, inhibitors, and top vendors in this segment, including Box, Citrix Sharefile, Dropbox, Egnyte, Nomadesk, Sugarsync, Syncplicity and YouSendIt.

White Paper

Sharing Simplified - Consolidating File-sharing Technologies

Employees need to share content with colleagues within their organization and outside. Yet, ECMs make it hard to share content within a business and impossible between organizations. Read how one company consolidated multiple file sharing technologies to increase productivity and reduce complexity.

White Paper

Content Sharing 2.0: The Road Ahead

A growing number of companies are taking advantage of the natural synergies that exist between cloud-based IT services and content access and sharing. Legacy content management and collaboration systems simply weren't designed to meet the evolving requirements of today's IT and business managers, as well as the needs of content users. Box provides cloud-based content storage, access and collaboration services that require virtually no user training and supports file access and delivery on almost all popular PC and mobile devices. Read how Box let companies rapidly implement a cost-effective and secure content storage and sharing system that can easily expand to accommodate any size and number of files.

See more White Papers | Webcasts

Ask a question

Ask a Question