5 ms·
The 90s called, they want their tired old meme back. If you want to know if Microsoft has truly changed, please take your fingers out of your ears for just 10 m
by _wmd 8y ago
The 90s called, they want their tired old meme back. If you want to know if Microsoft has truly changed, please take your fingers out of your ears for just 10 minutes and review some of what's been happening in the past half decade:
- They're now, or soon will be, the largest supporter of free infrastructure for open source projects on the planet (GitHub)
- They've open sourced a massive chunk of their (IMHO) best-in-class language runtimes and language implementations (C#, F#, VB.net) and design and develop new features in the open
- They've contributed more than 1700 changes to the Linux kernel that can easily be identified with a quick 'git log --grep'
- They're the first company to make a real attempt at an industrial strength alternative implementation of the Linux kernel. Linux was supposed to be about choice, remember?
- They've open sourced the core chunks of the evaluation engine used in Bing (BitFunnel)
- They're a platinum member of the Linux Foundation. In other words, they pay Torvalds salary
- They support Linux as a first class OS on Azure and make it cheaper than Windows
- They have one of the largest and most active GitHub organizations
- They've joined OIN and, ignoring the actual patents involved, have thus in the process made an implicit promise never to attack any core part of the Linux infrastructure in the future
What more do you want?
- fartcannon 8y agoWell, for one, they could stop threatening patent infringement over the length of file names.
- jchw 8y agoI suppose you think they're doing all of these things out of the goodness of their heart and not because their previous strategy with the FOSS community turned out to be a catastrophic failure.
- _wmd 8y agoPlease point to any company that does anything out of the goodness of its heart. Companies don't have hearts, they have employees and shareholders that need to be kept happy and paid.
- jchw 8y agoNever claimed any other company did that, what I am suggesting is your post reads like a PR fluff piece, and gives more or less the same rhetoric Microsoft gives as well. Honestly, most of the FAANG companies are guilty, but I will give Facebook kudos for being fairly honest about the mutual benefits that came from open sourcing React.
- 51lver 8y agoThanks for calling out FOSS. Microsoft's open source contributions absolutely do not enhance our freedom to compute how we wish. Nothing they are doing will help you compute ethically, or prevent someone else from imposing their ethics on you. They are just trying to capture a market of developers that happen to code in the open.
- svick 8y agoI'm confused. Let's say I like C# and I also like Linux. Doesn't them making C# (and .Net) open source and cross-platform enhance my freedom to compute how I wish? Or is that somehow different from other open source languages, like Python or Rust? How do those help with computing ethically?
- linuxftw 8y ago> Doesn't them making C# (and .Net) open source and cross-platform enhance my freedom to compute how I wish? Why do you need this on Linux? Only to integrate with MS proprietary products, that's why.
- svick 8y agoI don't need it. I want it, because C# is my favorite programming language. Isn't that what freedom is about? This means that when I'm writing a website or a Docker microservice, I want to use C#. And since the best OS to run those is Linux, there are no proprietary MS products in sight. When I'm writing a cross-platform desktop application, I want to use C# too, but I can't, so I'll use another language.
- 51lver 8y agoEmbrace, extend, extinguish. Don't blindly trust anyone backed by shareholders.
- 51lver 8y agoYour preference indicates that you have been captured. They will use it to move you to a platform they control eventually. Maybe you'll like it, but it won't be more free. It will have a ToS.
- pizza234 8y ago> What more do you want? Not extorting 10$ (average) for each Android device sold. Considering a few billions Android devices sold, that amounts to an astronomical amount of money that could fund all the points above. (even if the above calculations are wrong, the amount is surely still astronomical)
- wkillerud 8y agoIsn't that what they just did by joining the OIN? > Keith Bergelt, OIN's CEO, commented on Microsoft's announcement in an interview: "This is everything Microsoft has, and it covers everything related to older open-source technologies such as Android, the Linux kernel, and OpenStack; newer technologies such as LF Energy and HyperLedger, and their predecessor and successor versions." Quote from https://www.zdnet.com/article/microsoft-open-sources-its-entire-patent-portfolio/ https://www.zdnet.com/article/microsoft-open-sources-its-ent...
- partycoder 8y ago> The 90s called, they want their tired old meme back. https://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/ https://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_... (2001) https://youtu.be/86j8zOsmNFE?t=62 https://youtu.be/86j8zOsmNFE?t=62 (2003) > - They're now, or soon will be, the largest supporter of free infrastructure for open source projects on the planet (GitHub) That's actually a bad thing. Open source needs resiliency and decentralization. > - They've contributed more than 1700 changes to the Linux kernel that can easily be identified with a quick 'git log --grep' A lot of that is so it can run better on Azure. > - They're a platinum member of the Linux Foundation. In other words, they pay Torvalds salary Torvalds' work provides them with more revenue than whatever they are paying the Linux foundation. Not only revenue on Azure, but they also collect billions of dollars from phone manufacturers using Linux. > What more do you want? We want people on Microsoft's payroll to stop making noise on Hacker News. We don't trust you. Cheap gifts won't make up for decades of bullshit. Bullshit that comes back each time someone suggests me to use MS Office, the ultimate embodiment of software monopolism.
- AnarchoYeasty 8y agoDid.... Did you just use links from 2001 and 2003 to pretend they haven't changed? News flash 2003 was 15 years ago.
- _wmd 8y agoI love people like this, and there are so many on this thread. They have survived for so long on communal aphorisms without ever doing any homework of their own, that they cannot comprehend anyone would ever write something positive about Microsoft without having been paid by them. Ignoring the personal attack (the second I've received on this thread - no greater indicator of the quality of 'discourse' when it regresses to ad hominem), you almost managed to make one good point - the Linux commits are indeed mostly related to Azure and SMB.
- deleted 8y ago[deleted]
- partycoder 8y ago
- linuxftw 8y agoBig-fat "So what?" to all of that. Their primary product is still proprietary, and if that's not bad enough, it's essentially completely spyware at this point. I don't want to use their crap open source products so I can integrate with their crap proprietary SaaS ecosystem. Just because they're finally deciding to release some token software with some level of open source, and buying political influence via the linux foundation, doesn't make them a friend of free software. There is more to free software than just the license: their strategy of vendor-lockin via Terms of Service instead of EULA, they are merely seeking to 'vendorize' free software projects to integrate with their paid products.
- bun_at_work 8y agoTheir motivations don't make their work bad. OP is pointing out that MS is much less an enemy of OSS than they used to be, not that you should use their software and services. I hate MS, but please, don't make the case that no progress is better than some progress. They aren't perfect, and of course they are motivated to make money, but none of that means their work isn't good for OSS.
- linuxftw 8y ago> but none of that means their work isn't good for OSS. I disagree. They are losing developer mind share, that's the only reason they have any open source initiatives. None of what MS does is good for open source IMO, and they can keep their money. There seems to be quite the concerted effort to make MS 'cool and hip' here and elsewhere. I'm not buying it, I'm not using their software, and it's still perfectly valid to dislike MS for aforementioned reasons. I view their work on free software as only a mechanism to co-opt.
- techntoke 8y agoMicrosoft tries to claim they love and support open source for the greater good, but what they really love is money. If they offer you a job, try running Linux as the primary OS on your work computer and see what they say (even if you want to run Windows using KVM). It's a broken toxic culture there. If you have good intentions, you'll likely be fired.
- techntoke 8y ago- Open source GitHub like GitLab has - GitLab SaaS actually provides CI as well and doesn't limit Pages to just Jekyll - Open source their web browser like Chromium & Firefox - Provide virtio support for KVM/Linux, especially for graphics acceleration - Open source DirectX 12 like Vulkan - The list goes on and on
- svick 8y ago> Open source GitHub like GitLab has They can't do that yet, since the acquisition is still in progress.
- techntoke 8y agoLet me know when they provider a descent Docker container for GitHub like they do for GitLab: https://hub.docker.com/r/gitlab/gitlab-ce/ https://hub.docker.com/r/gitlab/gitlab-ce/ Or a Helm chart: https://docs.gitlab.com/ce/install/kubernetes/gitlab_chart.html https://docs.gitlab.com/ce/install/kubernetes/gitlab_chart.h...
- Nullabillity 8y ago> - They're now, or soon will be, the largest supporter of free infrastructure for open source projects on the planet (GitHub) They bought GitHub, a profitable proprietary product, that also hosts open source code as a marketing project. By that logic you could say that MS supports open source because some other people develop OSS on Windows. (And MS has tried to do this!) > - They've open sourced a massive chunk of their (IMHO) best-in-class language runtimes and language implementations (C#, F#, VB.net) and design and develop new features in the open Is .NET Framework (the real thing, not the vapourware rewrite) open? Didn't think so. > - They've contributed more than 1700 changes to the Linux kernel that can easily be identified with a quick 'git log --grep' And how many of those are just about Hyper-V/Azure? When is Windows going to support Ext4 and KVM VirtIO? > - They're the first company to make a real attempt at an industrial strength alternative implementation of the Linux kernel. Linux was supposed to be about choice, remember? So that they can execute another round of EEE. No thanks. Then again, I guess we're fairly safe from that this time, since they haven't even managed to get SQLite to run properly. > - They've open sourced the core chunks of the evaluation engine used in Bing (BitFunnel) From the top of their README: "It doesn't work (yet)." > - They're a platinum member of the Linux Foundation. In other words, they pay Torvalds salary So when are they going to start acting like it? > - They support Linux as a first class OS on Azure and make it cheaper than Windows Just like all the other cloud providers? Meh. > - They have one of the largest and most active GitHub organizations How many of those projects are useful outside of Azure/Windows? > - They've joined OIN and, ignoring the actual patents involved, have thus in the process made an implicit promise never to attack any core part of the Linux infrastructure in the future Too little, too late.
- w0m 8y ago>How many of those projects are useful outside of Azure/Windows? VSCode alone is one of it not the most active projects on github (depending on the metric), and is a general purpose code editor equally stable on Windows/Linux/Mac. Yes, they have plugins you can install for Azure/VSTS/etc, but you can also install plugins for BitBucket, GitHub, AWS, GCE, or ~whatever you want. It's pretty generically useful. I think. I read this list as, 'Yea, they're helping OSS.. but they make a profit also!' OSS does not mean you can't make a profit.
- blincoln 8y agoMicrosoft also: - Forcibly upgraded as many Windows 7 and 8 machines to Windows 10 as possible without really asking permission, so that some manager could make their adoption metrics look better. - Implemented extremely-invasive data collection in Windows 10. - Migrated to a "Windows is a service! Better hope you like not being able to decline updates!" model with Windows 10, where the user no longer has control of their own machine. I'm a huge fan of C# and Visual Studio, and I think MS SQL Server is arguably the best overall[1] relational database software, but I certainly don't trust them to have any motivations other than "whatever makes us the most money as possible". [1] I like Postgres a lot and use it myself most frequently for personal projects, but if one has at least a small budget, SQL Server (IMO) has by far the best administration tools of any database and is very reliable.
- DenisM 8y ago>Forcibly upgraded as many Windows 7 and 8 machines to Windows 10 Does this have any bearing on Microsoft's support for Open Source?
- Nullabillity 8y agoIt does say a lot about their respect for their users.
- walterbell 8y agoIt motivated some people to switch to Linux. Those people may be sceptical when Microsoft offers to help them with Linux.
- yarrel 8y agoThis is a perfect illustration of the difference between Open Source and Free Software and why Microsoft are happy to be seen as a champion of the former.
- amf12 8y ago> Forcibly upgraded as many Windows 7 and 8 machines to Windows 10. This was a terrible decision, I agree. > to have any motivations other than "whatever makes us the most money as possible". Well they are a corporation. That's the end goal of any corporation. > Implemented extremely-invasive data collection in Windows 10 This I don't agree with though. Yes, they collected data, and that is wrong. I was pissed off too. However, it was not as invasive as made it out to be. They did not track the websites we browse. They did not track who we communicate with like Google, Facebook and other such companies do. I would trust Microsoft with my data and privacy over Google and Facebook. And yet most of us use Google services without a second thought. Another thing I dislike about Windows is the bloatware and ads in Start. However, this does not negate their recent contributions. Is the end goal for these contributions to make more money? Absolutely. But that does not mean we should not welcome the good stuff from Microsoft just because its Microsoft.
- DenisM 8y ago> What more do you want? Many people (not parent in particular, just in general) need something to be angry about, so they feel like they are taking a stand of some sort. Microsoft is a soft target, and this creates a bandwagon.
- ta46747 8y agoYou work for them, and dismiss all the valid arguments as people needing something to be angry about, in spite of their multidecade fuckery. What a slimy shitheel you are.
- calgoo 8y agoSome of us have worked with their software for many years and don't trust anything they say / do because they can change their minds tomorrow. I sometimes think of MS as a abusing partner that keep beating us up when they feel for it, but then buy us some flowers and chocolate to make up for it. Edit: spelling
- berkes 8y agoI like this analogy a lot. An important addition is that they not only buy flowers and chocolate to make up for it, but that they let all your friends know about this. In such a way that when you tell your friends "well, he's really nice now, but last month, when he missed the deadline, it wasn't that good to be home" and they simply don't believe you.
- dvfjsdhgfv 8y ago> - They've contributed more than 1700 changes to the Linux kernel that can easily be identified with a quick 'git log --grep' They're forced to. People want to use Linux. If a cloud provider decides they don't want to support Linux, it's business suicide. Microsoft's contributions to the Linux kernel, when I last checked, were almost exclusively related to Hyper-V. They're just doing what's good for them. If Linux was proprietary and enjoyed similar popularity, they would pay the owner to include these features.
- mixmastamyk 8y agoIt's a good start, that I agree with. But the telemetry (that you can't trust is actually off) it a complete non-starter. Snatched defeat from the jaws of victory. I recently installed an eval of Win10 in a VM. While nice in some respects, it soon became clear that you will work the way Microsoft wants. Telemetry, ads, Edge, activation, white backgrounds even in dark mode, all forced down your throat, etc. Windows 2000 was better in most respects. Wait, I did think of something. Public support of ReactOS would be a big feather in their cap.
- mattl 8y ago> Linux was supposed to be about choice, remember? Free software was never supposed to be about choice, not sure where that idea came from. It's about freedom.