Microsoft Donated Money to Gnome: Remember How They Attacked Open Source Before
nixsanctuary.com
nixsanctuary.com
What will it take for you to actually believe that they may genuinely be changing? Or you will always prefer to remember the dark times of CEOs past and a workforce that is probably half gone from those days? You want them to change their name, open source Windows?
Just because their path to cleaning their name has not yet passed through your preferred Open Source project does not mean they do not mean any good. The mere fact that such a large behemoth which you admit was blatantly against OSS but is now embracing and even backing some projects should tell you that entities can change, in either direction, good and bad.
Microsoft will gladly ditch open-source in the future, if it becomes the best option for survival.
And it's important to note that big companies are full of individuals trying to make their own careers.
For a less contentious example, I imagine top-level leadership recognizes that the immediate financial gains that come from bloating their flagship operating system with ads to the point where it feels like a mid-2000s filesharing app is short-sighted, but there are thousands of VPs who get promotions if they can point to a number and say "look at that revenue, I created it"
Why speak about it in terms of something cleaning its name? There's no reason to consider any corporation as "on your side", just something you can use the inputs from today and probably not tomorrow.
I have no special hate for microsoft, but it's like praising the wind for blowing - it's going to change direction again, trust me.
Microsoft Office for Linux would be a nice start. Contributions to the WINE project would be even nicer.
Not forcing me to have a Microsoft account to install my paid copy of Windows 11 Home.
Very user-hostile but there is a way.
Corporations make changes that suit them first, users second. Microsoft "loves" open source now, as they own one of the biggest dev-centric social media platforms.
> What will it take for you to actually believe that they may genuinely be changing?
They are changing into what makes more money in the long run.
There are still many bad things they do, like pressure schools into teaching only about MS products in "computer" classes.
I came out of a dotnet post-secondary school but I'm now currently working on a React/Node/GraphQL team, I don't see it as a negative in the way you're portraying it here. I think C# is a great starting language both because of the great tool support and the sort of medium level of abstraction.
You can do both, at least as a user. Take advantage of the positive resources (github, etc) while being aware of or even supporting alternatives as well (god help us if we ever lose GCC and CLang becomes a monopoly).
Open sourcing windows would be a good start!
I would settle for them not polluting their flagship open source project VSCode with proprietary extensions, though.
Microsoft can't open source Windows since it's full of third party code they licensed and don't have the rights to open source. Probably also why apple couldn't open source MacOS.
IMO the right way to deal with that is to reject the instinct of considering a corporation to be a person, just rationally look at whether their recent actions, look for potential conflicts of interest, and make sure any deals are guaranteed to be in in your interest.
For instance, Microsoft has been known in the past for screwing people over in creative ways. Famously they screwed over Spyglass by buying the code that became IE with a royalty deal, and then giving it out for free, ensuring that Spyglass got percentages of $0, which it seems they definitely didn't expect. So there it would make perfect sense to take a look at any deals that could be subverted creatively with a very critical eye.
On the other hand if they just give you a donation because they want PR or some such with no strings attached, then there's unlikely to be a problem.
Why should we think they have turned over a new leaf? They have gotten worse, not better
> they are now pursuing a locked down AppStore model with windows S
Isn't Windows S Mode pretty much dead? I thought Microsoft gave up on it a few years ago and I don't believe there's any new hardware being shipped with it. Also, those that do have S Mode enabled by default can do a one-way switch out of it in the settings.
It seems like it's still supported though.
At best they get praised for doing things in a way where they benefit or are forced to face a worse alternative without control or a hook. Whenever they seem to do something selfless the control, hook or incentive to taking in some patent comes along with it.
I don't expect to put .net stuff and the like in the same category as GNU tools anytime soon.
Is it something of CEO's past? I remember the ODF debacle, the MAUI naming , the numerous anticompetitive business practices, etc all not being far off. Hell even OEM bundling court cases are not a thing of the past
Aligned incentives.
They can't change, as nearly every other (successful) company can't. They're built for profit, but human related values such as morals, honesty, sincerity, and generally being good to others etc. have no place in business: those are obstacles that soon or later must be removed to maximize profits. I expect pretty much every company to act in a benevolent way when they're young and still in need to establish a good public image, but as soon as their business allows them, they become evil, I mean not in a superhero comic baddie way ("muhaha! I'll conquer the world"), but rather in a very cold "we don't need to be nice anymore" way. It's just how they're created, and the environment they "live" in that shapes them: if you dwell in a sea full of sharks, you better learn to behave as a shark, especially if being a shark guarantees more rights and less obligations than most humans.
I don't believe it's "as soon as their business allows them", but as soon as the owners decide they don't care. You can have a company that runs at low margins and does some good if that's what the founder wanted. The problem is that the founder will eventually die, and someone else will own the company. That could be due to going public, taking on other private investors, or just leaving the company to family. New owners are so often driven by money that they will abandon being nice or supporting a cause.
Lets all follow Mark Cuban's pharmacy company as an example. He's offering drugs at a 15 percent markup. Great cause - making meds affordable to people. It will eventually be co-opted by greed, but lets see how long it takes and who actually gets greedy.
well, them not not doing stuff like this for instance: https://github.com/dotnet/maui/issues/35
First of all, for-profit companies optimize for profit, not truthfulness.
> Or you will always prefer to remember the dark times of CEOs past and a workforce that is probably half gone from those days?
Second, Microsoft has a 45-years long history of making false promises, paying large bribes and attacking open source.
And endless use of EEE. And palladium / trusted computing / secure boot.
And adversarial interoperability. And forced obsolescence.
It hasn't changed.
> You want them to change their name, open source Windows?
Nobody expects Microsoft to be consistent with their own claims.
Open sourcing Windows would be a good start.
1) They immediately turned of all telemetry and made it opt-in, clearly explaining what they are gathering, when, and politely asked people to turn it on.
2) They immediately stopped forcing people to create online accounts and misleading them in all possible ways so that they have to disconnect their network etc. in order to use their system without this bs.
3) Instead of boasting on their Hyper-V-related work in the Linux kernel, they would work on interoperability with Ext4, and develop an equivalent to bootcamp so that other OS-es could gracefully coexist with Windows (last time I checked Windows installer completely ignores Linux and makes the existing system unbootable).
4) They would collaborate with the Wine project in order to make the newest version of Office work smoothly on Wine.
I could go on forever. They won't make any of these, because it is against their best interests. Linux and macOS are still competing products. MS is making tons of money off Linux running on Azure, but they need to be careful about the desktop aspect. That's why you see what can be perceived as inconsistency: they want to attract people to them, but at the same time they want to exploit their customers as much as possible.
https://en.wikipedia.org/wiki/Standardization_of_Office_Open...
A 6000+ page spec ratified in less than a year. The spec was so bad, Microsoft themselves didn't adhere to the standard and updates were needed to clarify much ambiguity baked into the spec.
What a disgrace.
What distro are you using
https://wiki.ubuntu.com/UEFI/SecureBoot#How_UEFI_Secure_Boot...
They've also dropped the requirement that vendors must provide a way for users to override secure boot: https://arstechnica.com/information-technology/2015/03/windo...
They know how to boil a frog.
They may have dropped the requirement, but hardware vendors are still allowing loading your own keys. Because, there are more factors acting on this than just Microsoft.
They literally had a requirement that ARM Windows RT devices be not user unlockable. If someone lunges at you with a knife, but fails to stab you, it is not a "slippery slope fallacy" to believe they tried to kill you. What would it take to convince you? Zero remaining unlocked computers on the market?
Against open standards: https://www.theregister.com/2014/02/22/microsoft_uk_odf_resp...
Mandating their patented, proprietary exFAT filesystem for SD cards, despite plenty of adequate FOSS filesystems, so they can extort patent fees: https://en.wikipedia.org/wiki/ExFAT
The Windows tax, making it nigh-impossible to buy a PC without also paying for Windows: https://en.wikipedia.org/wiki/Bundling_of_Microsoft_Windows
Detecting non-MS DOS versions and refusing to run Windows on them, giving an obtuse (and incorrect) error message: https://www.theregister.com/1999/11/05/how_ms_played_the_inc...
Using Secure Boot to lock Windows RT devices from being able to install alternative OSs, with no way for the user to unlock it: https://en.wikipedia.org/wiki/Windows_RT#Restrictions_and_co... (and disallowing all software except that found on the Windows store)
Remember how we were told our fears of Secure Boot doing exactly this were unfounded? Oh but it's not "real" PCs, just Windows RT devices. If we worry that the category of "real" PC will get narrower and narrower, with more and more "special purpose" locked-down devices taking its place, effectively preventing normal people from switching to linux because they'd need to buy a special-purpose device, those worries will also be dismissed as unfounded.
>Microsoft offered to pay more in taxes to fund STEM education in the state if Right to Repair never went to a floor vote.
https://www.bnnbloomberg.ca/microsoft-and-apple-wage-war-on-...
>Microsoft’s top lawyer advocated against a repair bill in its home state.
>February, Microsoft held a meeting for state lawmakers to go over the company’s priorities. It was a snow day, so executives convened over a conference call. Brad Smith, Microsoft’s president, ran the meeting, according to a person on the call. He ticked through a couple items before arriving at the repair bill. Microsoft didn't like it, and Smith argued the measure would threaten his company’s intellectual property. Later, as the legislative session continued, Microsoft treated the bill as an “existential threat,”
If Xbox is out of warranty and optical drive controller fries (it really happens) its the end of that console - drive is crypto paired to CPU, no optical drive handshake prevents updating/reinstalling os and cuts off online store.
Overall, however, I am happy to see that Microsoft now operates in an environment where donating to open source is in their best interest. It was not always this way, but the open source software movement has successfully created incentives for corporations like Microsoft to act altruistically.
It is not productive to call out corporations for being self-interested. This is already known. Instead, the discussion should explore how to maintain an environment where corporations are continuously incentivized to contribute to the open source community. Similarly, how do we incentivize companies to give up on the business model of proprietary software?
However, I think it was more out of necessity as most developers seem to view Linux as a far easier development environment relative to Windows or Mac. You did have to sign up for the Insider program (at least with Win10, not sure about 11) which meant a lot of telemetry and constant updates. They've also now released WSL2 for Windows Server:
https://www.theregister.com/2022/05/26/wsl2_windows_server_2...
To get the full use out of it, though, you probably need a Windows Pro license, which costs ~$100-$200 last I checked (lower if it comes bundled with the inital purchase of the computer). I eventually just wiped Windows entirely and installed Debian, because the telemetry and updates were getting to be too much... flashing the BIOS at the same time. There were a few challenges (getting the drivers for my laptop's touchpad to work definitely wasn't that easy, but eventually found instructions on the Debian forums).
Practically, Linux is just easier to understand, and that's where open source is better than proprietary. Regardless, and equally practically, knowing how to use a Windows or Apple system is still necessary if you want to make software that can be run on those systems, and of course Android/iOS. However, there's no reason not to make Linux (and RISCV) the primary standard in academic education, which is still where Apple and Microsoft (and ARM and Intel) market heavily.
Thanks to the devs that give Apple money to use their hardware while targeting GNU/Linux, Microsoft realized that there is a huge set of developers that don't really care about Linux, they only want access to UNIX/POSIX toys and supporting Linux OEMs isn't really their thing.
So with this in mind, and given that Linux kernel ABI nowadays is more relevant than just POSIX compatibility, WSL was born.
Trailing the path of BSD, Solaris, IBM i, IBM z/OS that also have Linux compatibility available as feature.
So ironically the Year of Desktop Linux is in the form of a VM.
Shucks, that's true for everybody. I only heart open source so far as it benefits me.
> devolve into a philosophical question
I'd say evolve. Philosophy is the "Master science". It's good to understand the literal meaning of the word "love of wisdom" and that the highest degree awarded is a Doctor of Philosophy (PhD). Not sure where the disdain for "philosophical questions" comes from in some quarters. Things like NP completeness and the quantum/wave nature of reality are the kind of questions that we sometimes ascend to.
> philanthropic software engineering are driven more by ideological rather than humanitarian reasons.
Firstly I think something can be both ideological and successfully humanitarian. The former describes the intent and the latter an outcome. Also (I'm not suggesting you imply this here) "ideological" tends to be used around these parts as a sort of derogatory qualifier. Ideologies can be good or bad. In general I prefer people who are up front about their ideology. It's a credit to many people that they have something they are prepared to stick by.
respects
An open operating system isn't exclusively advantageous
An open operating system is prone to mutations. With Windows 2000, all services and daemons are from the same vendor. This saves time and thus real money. For more info, go to http://www.microsoft.com/germany/windows2000
It was quite badly received in the Linux/OSS world and brought a lot of backlash. That said, MS have obviously changed their opinion to the extent that at some point they were among the five largest Linux kernel contributors [2].
[1] https://doraj.com/wp-images/2005/03/microsoft-vorteile.jpg
[2] https://www.zdnet.com/article/top-five-linux-contributor-mic...
It's dumb. I'm convinced that if you simply renamed the license it would go away. The text could be unchanged. It all goes back to Microsoft pushing FUD against the GPL years ago.
And to avoid accidents, it requires top-down scrutiny of the sort most companies aren't prepared to enforce. You don't want to hear "The intern accidentally used a 3rd party proprietary code module in our GPL software and shipped the binary, a month ago, what do we do now?"
For me, real commitment from MS means Office for Linux. Instead we have Windows Subsystem Linux.
To shit it? Hilarious typo
I couldn't for the life of me figure out why I can't see thumbnails any more in the image upload dialog, tried looking for all sorts of view settings.
What gives?
GNOME is that user interface where out of the box everything is super eye-candy and cool, and yet you can't really do anything unless you install a billion extensions and swap out a few builtin programs for some other that look like shite but at least have the basic features everyone expects.
GNOME has been putting the entirety of its efforts and focus on UI only for the last 11 years, and that has cause the whole UX to become a total nightmare. GNOME 2 was incredible, it was a pinnacle in UX and it's a shame the GNOME devs got carried away and destroyed basically everything in their attempt at beating Apple at its own game.
KDE Plasma on the other hand I can just install. Visually be annoyed. But it just works. And I don’t need to install a bunch of extensions.
The visual design of KDE was annoying and distracting to me, too. (Ditto the other non-GNOME DEs I tried.) If I had continued to use it instead of abandoning it after 5 minutes, it would've become much less annoying, but some of the annoyance would've persisted indefinitely.
So I've been using GNOME for the last year and a half. In many ways it is worse than the GUI of MacOS or Windows, but it looks great.
The situation remembers me in some capacity to a recent Atlanta episode when one of the black protagonists choose to accept the money/opportunity of a white rich dude, even knowing the whole troubled past about slavery, and knowing that he is scamming him.
The episode: https://en.wikipedia.org/wiki/The_Old_Man_and_the_Tree
A good analysis: https://youtu.be/PAk9UTNKNEM
By the way, the recent Gnome 42 was a milestone on UI/UX and performance improvements, that may be in part of that MS $ (oh, this donation is more recent, but you get my point).
Extend
Extinguish
Hopefully the GPL and AGPL can protect us somewhat against the Extend.
Bottomline, M$ is still a for profit company, supporting open source projects is sth the world needs more of and if there are no strings I do not care where the (legal)money come from.
Right, lets not forget that AMD, Intel, NVidia, Google, Apple, Facebook, IBM, Amazon, ARM, Sony,... aren't any better in that regard.
Most companies only play nice with open source if it helps selling more stuff, while at the same time keeping the crown jewels a commercial product.
Lobbying against adoption, against reasonable ODF standards, etc Industry strongarming and other anticompetitive practices, Giving their project the same name as an open source project with similar function, etc