What Does Microsoft Have to Do to Earn FOSSers’ Respect?

Microsoft may not have fully endeared itself into the FOSS rank and file with its recent attempt to hold hands with the open source community. Feelings are not unanimous regarding the commercial software giant’s decision in April to front a company-owned subsidiary called “Microsoft Open Technologies.”

The subsidiary’s stated purpose is to advance Microsoft’s investment in open source software. That includes code interoperability and open standards.

Remember that line about being wary of Greeks bearing gifts? That lesson from Vergil’s Aeneid could very well sum up the reaction from certain parts of the FOSS community.

Pity poor Microsoft. When it comes to cozying up to its FOSS friends, the commercial software giant seems to be damned if it does and damned if it doesn’t — contribute more openly to the development of Linux-based code, that is. Still, Microsoft remains among the top 20 Linux kernel contributors, according to several lists of big gun Linux givers in various industry reports.

Many FOSS diehards view dedication to the advancement of free software as akin to practicing religious dogma. You are a follower out of love. Rather than being a true believer, Microsoft may only have a spark of interest in open source to ignite its own customer base to remain Windows users with crossover Linux applications.

“The simple truth is that Linux has reached such a state of ubiquity [and] Microsoft is having to adapt to the collaborative development model that has become so pervasive in the software industry. The company that once called Linux a cancer today is using the OS to support its virtualization efforts and its customers,” Amanda McPherson, vice president of marketing and developer services for The Linux Foundation, told LinuxInsider.

All Hail?

Red Hat, the developer of Red Hat Enterprise Linux, recently hung out its welcome mat as a congratulatory gesture to Microsoft’s decision to become more active in the FOSS community. When asked to comment on Microsoft’s role via its new subsidiary open source division, Karin Bakis of Red Hat’s corporate marketing office told LinuxInsider that the move will benefit all involved.

The Red Hat reply included the full text of the RedHat Development Team’s blog on the Microsoft announcement. The company’s remarks included a push for a more open world for both software customers and developers. The biggest gains should come from increased interoperability.

Microsoft officials declined to discuss their open source commitment and the goals of Microsoft Open Technologies.

What Makes Trivial?

The power of open source is undeniable, claimed another portion of the Red Hat blog. “Open source collaboration works when many are participating in earnest,” according to Red Hat.

A commitment to being open represents a radical shift and becomes part of the culture, according to Red Hat. Applying that standard to Microsoft, the Linux Foundation views the formation of Microsoft Open Technologies as legitimate and welcomed. Microsoft’s participation in Linux development is real and pragmatic, offered McPherson.

“The focus of its contributions to Linux have been on supporting its customers’ needs for its Hyper-V virtualization software to support Linux,” she said.

Parted View

Is Microsoft’s new move into a FOSS neighborhood welcomed by the neighbors? That depends on which part of the neighborhood you consider.

“Free and open source software has grown significantly in the past 10 years and with it a growing number of communities. There is no singular FOSS community. When asking about Microsoft’s participation being legitimate, we should be specific about in which community,” Ed Boyajian, EnterpriseDB CEO and cofounder, told LinuxInsider.

In general, FOSS communities thrive with corporate sponsorship and participation. Linux would not likely be running production workloads across the Fortune 5,000 if it were not for Red Hat, IBM, Dell, HP and others, he explained.

Vested Interest

Microsoft’s participation is legitimate, necessary and wanted, he added. For instance, many open source products run on Windows as their primary platform.

Therefore, it is in the best interests of both Microsoft and the open source communities to work together to have the products work well on Microsoft platforms, he asserted.

“At EnterpriseDB, many of our customers run PostgreSQL on Windows. I believe the PostgreSQL community would welcome help from Microsoft on performance or other Windows issues,” he said.

Control Crazy

If FOSS diehards do not want Microsoft to invest in open source in this manner, then what do they want? In a word, replied Boyajian, control.

“It all comes down to control. I think many open source communities are fearful that too much participation by one vendor will create technology that only benefits that one vendor,” he said.

Instead, vendors have to understand that most FOSS communities are led by a collection of individual developers. They may work for a particular company, but their participation in the community needs to benefit the community first, he explained.

Mending Fences

Microsoft has to demonstrate its sincerity. It must convince naysayers that it is no longer the enemy of open source. Otherwise, FOSS opponents have good reason to remain suspicious of Microsoft and its motives.

To do that, Microsoft has to establish a policy that allows its employees to participate fully in open source projects, just like Sun, IBM, HP, Red Hat and many others have done, noted Boyajian.

“Then, they need to demonstrate commitment and participation. You can’t just declare that you want to be part of the community. You have to be active on mailing lists, forums, bug tracking, fixing bugs, creating new features and more,” he concluded.

The Other Side

Microsoft has so far moved in with the same old baggage.

“It’s not like Microsoft has a choice. I think the company has just realized in the last few years that not all of their customers are happy using the complete Microsoft stack,” Miguel Valdes Faura, CEO of open source software company BonitaSoft, told LinuxInsider.

Some of its customers are using Windows solutions and also want to use some open source solutions. Rather than try to compete with open source, Microsoft is trying to do something else to help their customers who want both solutions to work together, Valdes Faura suggested.

What If?

Microsoft has to cozy up to the open source community or it will lose more money, according to Valdes Faura. His working relationship with Microsoft showed him significant attitude changes over the last two years.

For example, Microsoft’s representatives working with BonitaSoft in France now express a desire to have a smooth transition for their customers who will switch to some open source products and use them within the Windows OS, he said.

Microsoft’s strategy is to certify BonitaSoft’s stack and other open source stacks as an approved tie-in to the Windows OS. Microsoft wants to be sure that the popular open source business solutions will interoperate with Windows and vice versa, Valdes Faura explained.

“That approach was going to help them provide more value to their own customers,” he said.

AntiFOSS Anthem

However, a leopard cannot change its spots, and neither can Microsoft. The way you run an open source company is completely different from the way you run a proprietary company, noted Valdes Faura, a longtime open source advocate and developer. The company is not going to change its business model. It can’t switch from one to the other.

So Microsoft will never be an open source company, Valdes Faura said.

“Microsoft is being forced to make cooperative inroads. But it will never fully embrace open source philosophy. It is doing what it is doing as a business strategy to accommodate its customers. This is something that will always stand in the way,” he said.

But like other neighborhood leaders in FOSSland, Valdes Faura is not ready to kick Microsoft to the curb. Instead, he favors a cooperative deal for coexistence.

“What Microsoft is doing now is a very good move. I’m really happy with it for my company. The market place is changing. At the end of the day, it is going to take more of a revolution to see anything more drastic take place,” he said.

Jack M. Germain has been writing about computer technology since the early days of the Apple II and the PC. He still has his original IBM PC-Jr and a few other legacy DOS and Windows boxes. He left shareware programs behind for the open source world of the Linux desktop. He runs several versions of Windows and Linux OSes and often cannot decide whether to grab his tablet, netbook or Android smartphone instead of using his desktop or laptop gear.


  • How about – for starters, split the company up about 6 different ways, or more? MicrosoftOS can work on the operating system. MicrosoftServices can offer the cloud. MicrosoftSoftware can offer crapware like their Media Player. MicrosoftMarketing can offer the products of it’s sister companies to consumers. MicrosoftEnterprise can offer the products of it’s sister companies to the various industries. And, MicrosoftOpenSource can go about the business of developing open source alternative’s to it’s sister company’s products.

    Open Source gains nothing from cooperating with today’s giant, Microsoft. Microsoft still waves that huge damned patent club around, from time to time. "Everyone is infringing on our patents, everyone! We can’t tell you which patents, specifically, but if we felt the need to do so, we could sue EVERYONE into oblivion!"

    Respect? When Microsoft dies, I’ll stop by to pay my respects, and to urinate on the grave.

  • Microsoft will get respect when it starts giving it. Attacking Linux and open source is not the way to earn respect. Extorting money and frivolous patent claims without specifying what patents are being infringed will not earn respect. Do bullies deserve respect?

    • Red Hat is a billion dollar company. Red Hat is open source.

      You can make money without having proprietary software and patent protection. In fact, having free software can spark innovation as others build on your work and that hires more developers.

      Money comes from corporate sponsors, donations, selling support and training, etc. The companies that sponsor open source and free software are the ones that use it, Amazon, Google, IBM, Samsung, etc.

      Giving it away for free and encouraging the use and free distribution of it makes your software popular. Then you seek ways to monetize it whether by advertising, donations or sponsorship.

      It is just a different model and works effectively for many projects. It has the added benefit of working collaboratively and being in touch with the community and users.

      • I don’t see a Microsoft summer of code.

        Google’s mobile app store is compatible with the GPL, unlike the Apple and Microsoft ones.

        Google has a few exceptions where they do not release code, Microsoft has a few exceptions where they release code.

        Microsoft wields patents offensively, Google does not.

        Google tries to encourage a flat structure, encourages cross-department collaboration via 20% time.

        In short Google embodies a lot more of the hacker ethic, and Microsoft the culture of traditional business.

        There are a few places Microsoft has participated in FOSS, but it was to improve their products competitiveness, rather than any sort of belief in the hacker ethic.

  • Microsoft’s supposed contributions to open source were only done because they were forced to. I strongly advise reading up on what specific contributions have been made to the Linux kernel and what Microsoft’s intentions were. You will find that they were caught using code that needed to be licensed under the GPL so they submitted it. Only until Microsoft puts an end to its pursuit of lawsuits with competitors that use open source, will I even start to believe they are truly in the open source game. And, I doubt that will ever happen.

  • do you mean that all software MUST be opensource and there is no scope for propreitary ?

    how do we earn our bread and butter ?

    how do we ensure miscreants do not pirate ?

    why is google search engine code is not open source, yet they talk as if they are flag bearers of foss community ?


Leave a Comment

Please sign in to post or reply to a comment. New users create a free account.

Related Stories
More by Jack M. Germain
More in Community

LinuxInsider Channels