It’s not surprising, therefore, that 53% of the more than 4,300 developers surveyed believe Google “embraces open source the most.” Microsoft, for its part, pulled in less than half as many votes, at 23%. (Facebook nabbed 10%, while Amazon got a mere 4%. As for last place at 1%, well, that distinction went to Apple.)
And yet…Microsoft has also contributed a treasure trove of open source. It would be easy to surmise that developers simply don’t know about Microsoft’s open source projects, but as Brian Rinaldi has highlighted, a huge percentage of developers live in Microsoft’s (open source) Visual Studio Code each day.
So, again, what gives?
Old perceptions die hard
Well, some would suggest that Microsoft’s newfound love of open source is self-serving. Engineer Jeff Schroeder, for example, has noted: Microsoft has “prolific Linux kernel developers, but primarily just for Hyper-V, which makes Linux run well on Azure. A lot of their contributions (and Amazon’s as well) are self-serving like that. It doesn’t build as much goodwill as TensorFlow or Kubernetes.”
This is likely true, though all corporate open source is similarly self-serving. Google isn’t giving Kubernetes away like Halloween candy—there’s a strategic purpose for it.
Yet Microsoft is treated differently, and probably for good (or, rather, bad) reason:Maybe, just maybe, it comes to good old-fashioned animus, built up over years when Microsoft was The Great Satan.
Unfortunately, as Steven Vaughan-Nichols put it, “The perception of Microsoft as being the enemy of all things open source lingers on.” Or, as Paul Ramsey more tartly stated, the reason for the lingering suspicion derives from “A generation of rabid hostility to open source! It takes a while to wash that off.” Indeed, as Anaconda executive Mathew Lodge added, “It is still cool to hate Microsoft. Almost a badge of honor. I wrote a Quora answer about Microsoft’s (successful) embrace of Linux for commercial reasons and it attracted very angry comments.”
Despite years of good behavior, in other words, developers cling to an outdated view of Microsoft. This will almost certainly improve over time, but for now, Microsoft is having to work twice as hard to earn its reputation with developers. The good news is that the company seems fully committed to doing just that for as long as it takes. It is betting its future as a platform company on turning those developer perceptions around.
Read More Here
Article Credit: TechRepublic