It’s that time again… Pile more and more dependencies on top of a desktop environment, get shocked when it breaks, and take out your rage on people explaining that it’s free dev work and you’re welcome to contribute.
Nah. As far as I am aware of, Gnome went “this is it by default, want more customisability - here is API, install or write your own extensions”. Which is fine with me. Then they break API without announcement in advance, and their response to community is along the lines of “fuck you, deal with it”. Which is not fine with me, and I am not using Gnome ever since discovering it
More or less this is my estimate too, but being developer myself has its consequences: some things I will never accept to the point of “I will rather code this myself than encourage this kind of attitude going on”
As far as I am aware of, Gnome went “this is it by default, want more customisability - here is API, install or write your own extensions”
Not even that is true. They do not provide an API (specifically decided not to due to “extension developer freedom”), but allow Extensions to monkey-patch code in. That’s why it becomes unstable due to Extensions instead of just the Extension (or at least the Extension process) crashing. Imagine every change in KDE being a KWin script, or Firefox still relying on monkey-patching instead of the extension API. It’s wild.
Meeting criticism of this absurd way of doing things in something as important as the graphical shell with “it’s FOSS so either contribute or shut up” mentality some people show here is just dumb.
It’s that time again… Pile more and more dependencies on top of a desktop environment, get shocked when it breaks, and take out your rage on people explaining that it’s free dev work and you’re welcome to contribute.
Nah. As far as I am aware of, Gnome went “this is it by default, want more customisability - here is API, install or write your own extensions”. Which is fine with me. Then they break API without announcement in advance, and their response to community is along the lines of “fuck you, deal with it”. Which is not fine with me, and I am not using Gnome ever since discovering it
GNOME is great. Things break sometimes which is a Linux and a software thing. It’s free dev work to begin with.
Doesn’t mean being a dick is ok, even if a useful dick
I don’t know, I don’t choose my software based on the developer’s personal dispositions. I suspect I’d be unable to use any software if I did.
More or less this is my estimate too, but being developer myself has its consequences: some things I will never accept to the point of “I will rather code this myself than encourage this kind of attitude going on”
Not even that is true. They do not provide an API (specifically decided not to due to “extension developer freedom”), but allow Extensions to monkey-patch code in. That’s why it becomes unstable due to Extensions instead of just the Extension (or at least the Extension process) crashing. Imagine every change in KDE being a KWin script, or Firefox still relying on monkey-patching instead of the extension API. It’s wild.
Meeting criticism of this absurd way of doing things in something as important as the graphical shell with “it’s FOSS so either contribute or shut up” mentality some people show here is just dumb.
Ouch. That’s some very unprofessional way of providing software, especially as important and widely used. Thank you for clarification