Yes, you heard me. It sucks.
I like open source. I use open source. I write open sources. I contribute to open source. And I will continue to do that. Anyway, open-source sucks. There are two types of open source. Let’s say, kind of, back-end, and front-end. I like, use and everything, back-end part. I hate that second one, front-end part.
There is one big problem with open source, which will never be solved. Open source is missing some goal desperately. Idea. Design. Focus on users. Developers can specify and follow goals for some libraries. Sometimes also frameworks. But that’s it. Developers are competent to deal only with small pieces. Developers will never be able to put small pieces into a big one which works well. And by well, I mean well for users. It needs project managers, designers, and many others.
That’s why I like to use (Debian-based) Linux for servers, but I don’t have any Linux at my any computer anymore. I’m a happy user of Chromebook. I used to use Mac at work. And I have Android in my pocket. All of them actually use Linux but only as a back-end, a front-end is very beautifully well-working wrapper.
Now I’m forced to use Linux without any wrapper at work again. And not just Linux. Everything has to be open-source, for example, IDEs, e-mail server, calendar, everything. This means that when I organize a meeting and room is actually used, I will get no information. There is no easy way to see meetings in my phone. Not even in Thunderbird. It’s a lot of pain.
The situation is the same as years ago. It still does not work as should be. And never will be.
Open source is good only at the lower-level. It needs some company like Google or Apple, for example, to combine those open sources into some excellent products for users. Raw open source sucks and shouldn’t be forced to use.
You can argue that, for example, Android or Chromium is, in fact, open-source. Sure, but it’s done by Google, open-sourced as a side-effect, and without proprietary software to access Google services, not the same.