|
|
Subscribe / Log in / New account

Development quote of the week

Development quote of the week

Posted Feb 19, 2021 2:11 UTC (Fri) by pizza (subscriber, #46)
In reply to: Development quote of the week by jschrod
Parent article: Development quote of the week

> But proponents of the "one size fits all" camp, as exemplified by the GNOME folks, are doing work to change that. (Please note: I don't think that they do so actively; they are convinced that their solution is better. This is not their aim, but a side-effect.)

The thing is, the "willing to maintain stuff in the area of their interest" applies to upstream software authors just as much as it applies to distribution packagers. Supporting/maintaining "choice" carries a not-inconsiderable burden in of itself, and speaking of GNOME specifically, the detractors are generally opposed to the entire UX paradigm that the GNOME folks are working towards; simultaneously supporting the "old" and "new" stuff is a considerable burden that they're simply not willing (or even able) to undertake.

Putting on my own "upstream free software maintainer" hat, I've actively removed multiple complex features because they no longer fit with how I saw the problem domain evolving, and keeping those features would have greatly increased the effort necessary to develop the improvements I saw as necessary. To date, nobody has complained, though I suspect that's more due to a miniscule userbase than my own prescience.

> I hope that makes my position more understood. (understandably? I'm not a native English writer. ;-))

"clear" is probably a better word to use in this context, but yes, your explanation was quite beneficial, and I believe we are in general agreement.

(BTW, I'm sure I've directly benefited from your TeX & CTAN work. Thank you!)


to post comments

Development quote of the week

Posted Feb 26, 2021 18:48 UTC (Fri) by efitton (guest, #93063) [Link]

I am sure the maintenance burden is why features get paired down in many projects. But not with GNOME. Like you said, there was tension about the UX paradigm and any design that did not fit the wants of the GNOME design team would not be included. Any design that didn't fit the desires of the GNOME design team would be removed, at times without notifying the actual author. There was a reason MATE and Cinnamon are forks and not in the umbrella project.

For example:
http://berndth.blogspot.de/2012/08/nautilus-extra-pane-re...
https://mail.gnome.org/archives/desktop-devel-list/2012-J...


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds