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 desperately some goal. Idea. Design. Focus on users. Developers can specify and follow goal for some libraries. Sometimes also frameworks. But that’s it. Developers are good to deal only with small pieces. Developers will never be able to put small pieces into 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 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 back-end, 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. Which means that when I organize 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.
Situation is same as years ago. It still does not work as should be. And never will be.
Open source is good only at lower-level. It needs some company as Google or Apple, for example, to combine those open sources into some awesome 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 side-effect and without proprietary software to access Google services not the same.