I have worked within the Open Source and Linux domain for years and have yet to come across anybody in that field who would want to deny anybody a choice of platform. Open Source software is all about choice. In my case, I do prefer Linux but hey if somebody wants to use Windows or OS/X (or another platform) then that is their choice and good for them. What is a bad thing (IMHO) is any sort of lock-in that ties people to a particular platform. That applies to Linux as much as any other. I applaud Microsoft for porting SQL Server to Linux (giving system administrators another choice for deployment). It is a crying shame that Microsoft have not ported Microsoft Office and Visual Studio (full version) to Linux as well (using the cross-platform ability of .NET) just as LibreOffice, MariaDB, PostgreSQL, and Eclipse and NetBeans run on Windows and OS/X just as well as they run on Linux. That is the joy of cross-platform software - it gives you choice. That was how Microsoft used to be - "Hey guys - look at this amazing new version of Word we have brought out!" rather than a lock-in strategy. Microsoft will secure their future by being good community member rather than trying to browbeat competitors into submission.