Govts and large companies moving to Linux isn’t about costs, security or studies. It is about plain simple corruption.
- Govts/companies like blame someone when things go wrong, if they chose open-source there’s isn’t someone to sue then;
- Buying proprietary stuff means you’re outsourcing the risks of such product;
- Corruption pushes for proprietary: they might be buying software that is made by someone that is close to the CTO, CEO or other decision marker in the company, an old friend, family or straight under the table corruption;
- Most non-tech companies use services from consulting companies in order to get their software developed / running. Consulting companies often fall under the last point that besides that they have have large incentives from companies like Microsoft to push their proprietary services. For eg. Microsoft will easily provide all of a consulting companies employees with free Azure services, Office and other discounts if they enter in an exclusivity agreement to sell their tech stack. To make things worse consulting companies live of cheap developers (like interns) and Microsoft and their platform makes things easier for anyone to code and deploy;
- Microsoft provider a cohesive ecosystem of products that integrate really well with each other and usually don’t require much effort to get things going - open-source however, usually requires custom development and a ton of work to work out the “sharp angles” between multiple solutions that aren’t related and might not be easily compatible with each other;
- Open-source requires a level of expertise that more than half of the developers and IT professionals simply don’t have. This aspect reinforces the last point even more. Senior open-source experts are more expensive than simply buying proprietary solutions;
- If we consider the price of a senior open-source expert + software costs (usually free) the cost of open-source is considerable lower than the cost of cheap developers + proprietary solutions, however consider we are talking about companies. Companies will always prefer to hire more less expensive and less proficient people because that means they’re easier to replace and you’ll pay less taxes;
- Companies will prefer to hire services from other companies instead of employees thus making proprietary vendors more compelling. This happens because from an accounting / investors perspective employees are bad and subscriptions are cool (less taxes, no responsibilities etc);
- The companies who build proprietary solutions work really hard to get vendors to sell their software, they provide commissions, support and the promises that if anything goes wrong they’ll be there. This increases the number of proprietary-only vendors which reinforces everything above. If you’re starting to sell software or networking services there’s little incentive for you to go pure “open-source”. With less companies, less visibility, less professionals (and more expensive), less margins and less positive market image, less customers and lesser profits.
Unfortunately things are really poised and rigged against open-source solutions and anyone who tries to push for them. The “experts” who work in consulting companies are part of this as they usually don’t even know how to do things without the property solutions. Let me give you an example, once I had to work with E&Y, one of those big consulting companies, and I realized some awkward things while having conversations with both low level employees and partners / middle management, they weren’t aware that there are alternatives most of the time. A manager of a digital transformation and cloud solutions team that started his career E&Y, wasn’t aware that there was open-source alternatives to Google Workplace and Microsoft 365 for e-mail. I probed a TON around that and the guy, a software engineer with an university degree, didn’t even know that was Postfix was and the history of email.
Holy hell, a lot of what you just described hit right home with me.
I started off as one of the cheap developers (“technical consultant”) for one of those Microsoft business products. Almost every single one of our customers are already ingrained into Microsoft ecosystems and setting up the system we customize and sell is mostly a matter of integrating into their existing AD, Exchange Mail Server and sometimes their private cloud. I was pretty ignorant of open source tools that would tremendously help even if you’re mostly using Microsoft. Ignorant might not be the right word. It would be more correct to say “afraid to peek out of the comfortable Microsoft bubble”. It wasn’t just me, a lot of propriety consultants don’t really bother with anything else. If something’s beyond our capabilities we can always get the support of Microsoft, supposedly. This chain of responsibility give end customers assurance somehow. Like you said, assurance on who to blame and sue at least.
Took me a while to break out of Microsoft bubble and now I do open source ERP. I do get by okay, but I think it’s mostly because my country cannot afford Microsoft license fees.
Microsoft will easily provide all of a consulting companies employees with free Azure services, Office and other discounts if they enter in an exclusivity agreement to sell their tech stack.
I never thought about that. my job we use some software made by oracle. I have wondered how much it would cost to make a linux version or wine compatible
I watched the process where a set of Unix machines we had were up for replacement. The first version of the request had as the preferred option IBM hardware and Linux, the second version - after it had been to the executives - had the preferred option as IBM hardware and AIX
Like the exec knew what either were, but they would have had a consultant check the proposal. Then they pretend to have respect for the professionals they employ
What’s the cost to rewrite all of the existing software to a Linux version?
Zero if it can run on wine
Reminds me of the US swapping to the metric system.
Short to mid term would be miserable and confusing for people. Long term would probably work out better. Will it happen: never.
Short term: no breathing
Long term: improved breathingYou can at least see why that’s a bad plan right?
Just hold your breath silly
@PuddingFeeling907 Don’t think so but there should, For instance the famous Christian-inspired non-profit organization Emmaüs uses Linux to reduce the digital divide by repurposing old computers with https://emmabuntus.org/
Watch the movie “zeitgeist moving forward” and learn why they don’t and why life sucks.
I’m sure I’m going to get made fun of for this post.
I believe the question is missing somehow the main points… even if the switch cost the double or triple there are several strategic advantages that should take into account:
- use Linux allow to growth the number of high specialized professional workers, investing on local resources;
- invest in a local network of specialized companies, instead of financing the silicon valley with ours public money;
- be less dependent by abroad technologies, get a major control of the system used;
These are few that come to my mind…
What would be really interesting to know is the percentage of the investment that stay in the region/country following a linux-based/opensource IT infrastructure for public bodies vs the current closed M$|OSX paradigm.
I agree. A lot of profits wouldn’t be cash saved, for one taxes that you aren’t losing to multinational corporations headquartered in Ireland or Cyprus.
Cybersecurity costs would also likely go down due to most malware being exploited isn’t targeting desktop Linux.
About the malware thing. Won’t the Linux use increasing in organizations give incentive for attackers to make malwares targeting linux? It’s not like we’re malware free, it’s just that average user is informed enough and there is low use of linux making it not worth as much to target desktop users.
You know how you make the expertise in a large organisation?
You call for volunteers to run a pilot, move one team or a product to open source alternatives, learn what skills are needed in your tech people, what transition training is needed for staff
Have the pilot group select the desktop environment, change it if the choice generates too many tickets
Take that and roll it out more broadly, possibly aligned with new desktop hardware rollouts
Add to the good - you get to know that the US government couldn’t lean on a single American company for access to your organisation’s secrets
The issue with Linux is getting middle management to support it. I’m my experience is based on them laying you off and hiring somebody else. Linux is great but management needs support contracts.
And thus RedHat was born
Doesn’t Germany use a lot of Linux in their government?
Some places. Munich tried to migrate but when back.
The price of the software is a tiiiiiny component of TCO. Support, compatibility, training, availability of companies etc forms a much bigger thing.
And of course the new Microsoft hq in munich that they build in 2017 after Munich announced to transition back to Windows.
You would have to calculate it assuming that msft wouldn’t deliberately make the process more difficult and impractical, which they have demonstrated they are willing to do.
(Refer to the section labeled “The Microsoft Playbook”: https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html)
Fixed link. https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html
Edit: I didn’t have time to read all of it but what I did read was very interesting.
The city administration of Munich switched to Linux, migrated all data and users, trained them etc. for millions of Euros, and then eventually switched back some years later since staff productivity was way down, and users didn’t feel comfortable in the OS environment.
You can’t enforce a change. Linux is great, especially so for tech enthusiasts, but the average (or probably below average) user might have a hard time to adjust.
And when performance is measured in workforce efficiency, then you have to accept that it’s simply not suited for every environment.
They actually flip flop a lot.
2006: Migration to LiMux begins
2008: 1200 out of 14,000 have migrated to the LiMux environment
2013: Over 15,000 LiMux PC-workstations (of about 18,000 workstations)
2016: Microsoft moves german HQ to Münich
2017: Dumping Linux https://www.linuxinsider.com/story/munich-city-government-to-dump-linux-desktop-84307.html
2020: Going back to Linux https://www.zdnet.com/article/linux-not-windows-why-munich-is-shifting-back-from-microsoft-to-open-source-again/
2023: Analysing what needs to be done to switch to Win10 before new vote https://www.tweaksforgeeks.com/ditching-linux-for-windows-after-wannacry-is-too-risky-for-munich-green-party-warns/Companies like MS love to lobby a company or institution for a flip sale, lots of revenue in services. just have to bribe/schmooze the right people. That’s how Siemens was doing business before their giant lawsuit.
Didn’t the major changed from left to right in 2016 or 2017?
When you don’t know something, it’s completely ok to not say anything.
How did they measure productivity of a city administration? !?
Hehe, you think the words ‘administration’ and ‘productivity’ can be used in the same sentence?
The switch back to Windows was not because of vad productivity. They switched back when the new Major got a visit from the microsoft CEO.
https://www.sueddeutsche.de/muenchen/muenchen-microsoft-linux-verwaltung-1.5562006?reduced=true
Interesting!
From my experience as an executive I recon they haven‘t factored in the side effects like vendor lock-in, customizability and application speed of changes. Those are pretty hefty sums over years/decades.
Sounds like very poor management since everytime a business company switches system infrastructure, the end-users will receive courses. I was working in a factory which changed the automation system and every end-user spent 4+4 hrs in the lecture room and after 1 month of use they had again 4 hrs advanced use cases lecture.
After just 6 months every worker said the new system is easier and better, which first seemed to be impossible transfer.
I agree. And for most end users they are just clicking buttons or accessing web based applications where the OS doesn’t play into “needing to switch”
The problem with that is a few years is a bit short to get real benefits out of it. And the Wikipedia article contradicts the statement that productivity went down. Actually issues and errors went down. And they saved tens of millions of Euros. And then they cancelled it. That decision wasn’t backed by technical or factual reasons at all.
French gendarmerie moved to Linux like a decade ago. They certainly have something about it.
Well, France exported a lot of socially important technology to underdeveloped nations. For example their “La Révolution” we imported in 1917 was core component of improving quality of life including reducing workday by 4 hours down to 8 hr/d, 5-day work week, universal literacy and later full universal education including higher education, universal healthcare and universal housing. Another technology we imported in same period was “Etat laïc”, but we lost it in 2010s.
France certanly has something about it.
I wasn’t clear I think but I meant that they certainly have data about the migration to Linux.
There’s a bunch of things french are doing themselves instead of importing exactly because they want to maintain technological independence and promote local industry.
Less than you think. Existing staff needs to be dragged kicking and screaming to learn the new systems.
Increasing the size of the helpdesk due to the increased call volume, more experienced non helldesk IT staff to babysit data migration and legacy systems. Now you have the administrative burden of all those new staff members.
Thats just the bad transitional phase, I think op means longterm
Still not as much as you think.
Let’s assume they have M365 E5 at $57/m/user. A small government is several hundred people let’s use 300.
300*€57*12 is a yearly cost of ~34KE5 license includes
Office 365. That can be replaced with Open/Libre Office at minimal cost.
Teams unified communications suite. You would have to go Slack/Zoom combo to get the same capabilities at a monthly cost per user for each.
SharePoint/OneDrive. Not sure of Linux versions.
Email with anti spam filtering. Postfix with MTA that filters maybe.That is just off the top of head.
Postfix with MTA that filters maybe.
This provides very little of exchange’s functionality. The closest thing I’ve seen in the open source universe is zarafa, which crowbars activesync emulation into an imap/caldav/carddav infrastructure, badly I might add, and with 3-4x the complexity, maintenance cost, and attack surface. I wouldn’t even recommend it for a small business let alone a government agency with all the compliance regulations they have to deal with.
This is one case where Microsoft owns the market because they legitimately have the best tool for the job.
OneDrive -> NextCloud/OwnCloud.
According to the Federal Statistical Office of Germany, around 4.9 million people were employed in the civil service in 2019. Of these, around 1.7 million were civil servants and judges, 170,000 were soldiers and three million were public employees.
Also don’t forget the yearly cost of windows itself. (And keep in mind that even German tanks run on Windows.)
Edit:
According to https://www.zdf.de/nachrichten/politik/deutschland/it-open-source-bundesregierung-kleine-anfrage-100.html
The German government pays 6 billion per year to Microsoft and Oracle.
Thats 70€ per year, per citizen, or 1200€ per year per civil service worker. Keep in mind that this money mostly goes to rich dicks in the US of A.
While it might not be as much, it still will be something.
I work in a purely windows environment because our main software does not really exist outside of it. The hours of IT troubleshooting for the most inane things I see happening is a pretty penny as well. The newest curiosity is Teams killing my RDP session once it loads in the GUI and the IT team is utterly clueless why. It doesn’t make sense, it doesn’t happen to anyone else and the only way to stop it is to kill the process via taskmanager.
And while a government might not be able to go FOSS, there are tools for communication that aren’t built like Teams.
My SO is in a government job and most of their software is some adaption on SAP or similar. They don’t have any chat apps. They use mails or telephone. They do have Skype, but that thing is a performance nightmare in their environment so they only use it if they absolutely have to.
Same goes for stuff like OneDrive. Even if you could wrangle it enough that it fits data security laws, it isn’t something they use in their daily work.
Windows to KDE is a smaller change than major windows version changes. Pre-ribbon office to newer office
Contact Mathias Waack. He can probably give you plenty of resources.
mathias.waack@schwaebischhall.de
He manages the only successful Linux based infrastructure in governmental institutions in Germany.
Any thoughts about doing the same for Canada, Trudeau?
Cnada
Mathias Waack is a legend
I dunno, he’s pretty Waack.
All I know is he’s got Ma Thias craving some socks
Very Waack
Waack in German actually means prince or “crown holder”. He’s indeed the monarch of the city council, thus overseeing the infrastructure and so on.
Mathias means Messiah. It’s the “crown holding saviour”. And a lot of people actually see him like that even though it’s an ancient title and - nowadays - basically meaningless.
That’s interesting. Genuinely interested in how you can have desktop Linux pcs managed as effectively. I would love it if institutions in the U.S use Linux for their desktops.
Back in the day, a friend of mine used to run a cyber cafe with Linux machines in kiosk mode. He said the management was very hassle free.
There’s some hidden kiosk mode?
You could configure certain DEs in a kiosk mode. I don’t know much about it, but it reset the session and user to a default at every log off, he could track usage time, do all sorts of remote session management.
If you search for Linux for classrooms there are probably a couple projects still around.
That’s so cool. What kind of remote management does he use?
I’m sorry, I didn’t go into it back then. And we’re talking like 15 years ago. He doesn’t even own the cafe anymore (what with smart phones and all), was a repair tech for a while, and now I don’t know, we lost touch.
Do cyber cafes not exist anymore? Genuinely curious, don’t see them around my area.
It’s shameful that I feel the need to preface this by saying that I’ve used Linux for 26 years now:
The consensus is that it’s a massive cost increase rather than savings.
Well, I would argue that depends very much on the basis of your calculations. Closed source software means public services are held hostage after a company winning a contract. In Norway some Finnish company won a contract for some digital system in the health services and later wanted them to ship all their computers to Finland so that they could update their software. In a paradigm were governments commited to Linux and open source software, there would most likely be a lot less overhead in adapting and developing solutions for Linux.
I actually agree with you, under communism we could run public services on open source software no problem.
When the externalities of training people to use that software, integrating with outside systems, using state power to influence standards&norms and contributing back to the development only exist on the balance sheet of the switch though, it’s not possible.
The problem from my pov is, who is getting what support for ms? I just don’t see it.
I used to be okay at using their stuff,
most of the people i’ve every worked with (in the public sector) did a less-than-average job of using the software.
They got by, now it’s worse with office365 and sharrepoint and web-apps and shit like that everything has become extremely infuriating.Whenever we have issues it seems that more money gets earmarked for more new microsoft products, the new shit will solve our problems.
Oh, except the budget for “developers” on that new thing is spent so we’re perpetually “waiting until next development cycle”.The only things we have that are reliable are tools we build ourselves in python, SQL and so on - and we just have to support thm ourselves. We’re not “developers” or anything mystical like that, but it’s the only way to actually get stuff done that helps us work better.
Who is out there having a good experience with MS and where does all this support go? I’m genuinely curious.
Ultimately none of this matters once MS based software has won some sort of auction for a contract (thanks Thatcher). Vendor lock-in is problematic in a lot of cases with a multiplier of damage based on the size of the entity wrapped in it’s web.
What gets me is that militaries use Windows, including North Korea