Not logged in
Log in now
Create an account
Subscribe to LWN
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
are you really surprised that people don't "work with them" to submit patches?
GNOME Shell to support a "classic" mode
Posted Nov 22, 2012 9:25 UTC (Thu) by kigurai (guest, #85475)
While I noticed some regressions in the first versions of GNOME 3.x (most notably bookmarks in nautilus), I think it's a healthy sign of a project that features are not applied blindly.
Posted Nov 22, 2012 9:27 UTC (Thu) by ebassi (subscriber, #54855)
but when the project leaders make such a point of saying that they don't want features, they don't want flexibility, they don't want...
this is something you have inferred by yourself, or extrapolated by single data points. yes, it has been said by the members of the design theme that extensions and themes are potentially dangerous; they have any right to say so, and from their perspective (and from others as well) they are absolutely right. on the other hand, you're replying to an article that says that the GNOME project has decided to use extensions to bring the 2.x user experience back for the users that feel so inclined. I think an announcement from the release team, which is direct emanation of the GNOME Foundation board of directors, should have more weight on any judgement of the direction of the GNOME project than individual emails extrapolated out of their context.
another data point for you to consider: I accept patches, I accept features, and I accept bug reports - and so do all the other maintainers in the GNOME project, otherwise we would have closed Bugzilla down. if you think I (or any other maintainer) will commit any and all patches you send my way without a review, then you're obviously deluding yourself: I will reject patches that are sub-par, or conflict with my vision of the modules I maintain. it's not something unprecedented or weird or wrong. if you think you know better, then the licensing and development model allows you to fork my code and do whatever; I'd obviously prefer to discuss things before adopting the nuclear option, but that's just how things works in free software, don't they? try sending a patch for a kernel module written in C++, or using the GNU coding style, or using the wrong interface, to lkml, and see what happens.
tho, I have to agree: we have a marketing/communication issue. every time GNOME does $SOMETHING, people immediately accuse us of being irrational, wrong, stupid, and be on the payroll of Microsoft or Apple or Google or Satan himself. this, repeated over the course of years tends to create a siege mentality - it is (sadly) natural, and we (luckily) lack the personalities to just tell people to fuck off and die in a ditch, like some other project does.
Posted Nov 22, 2012 9:59 UTC (Thu) by dlang (✭ supporter ✭, #313)
actually, I think you (as a project) are doing a pretty good job of getting that exact message out.
This article is one of the very few items that goes the other way.
Not accepting patches because they don't agree with your vision for the project is within your right (and your responsibilities for that matter), but you can't do that and then complain "why don't they just send patches" when they fork your project.
Preventing a fork is at least as much the responsibility of the people running the project (thorugh the process of accepting outside viewpoints and expanding the scope of the project when patches are supplied) as it is the responsibility of the people who start the new fork
Posted Nov 22, 2012 15:12 UTC (Thu) by jbicha (subscriber, #75043)
If you're talking about the MATE and Cinnamon projects, I don't think that those developers even tried submitting patches. If they didn't, then I believe the GNOME developers are fully justified in saying "why don't they just send patches."
Posted Nov 22, 2012 20:40 UTC (Thu) by ovitters (subscriber, #27950)
Now this is not needed anymore (everyone has their own infra).
Posted Nov 22, 2012 22:43 UTC (Thu) by ebassi (subscriber, #54855)
If you're talking about the MATE and Cinnamon projects, I don't think that those developers even tried submitting patches.
correct, as far as I know after talking with the maintainers of the involved projects.
Posted Nov 24, 2012 2:15 UTC (Sat) by tytso (subscriber, #9993)
For that reason, I'm not going to be willing to waste time trying to bend GNOME 3 in "Classic mode" to my will (if that's even possible, given that you don't believe in giving customization options to users). It's clear it will always be a second class citizen, because it's not consistent with your "vision". Which is fine. Fortunately, the XFCE developers are willing to support my desired use case --- which is why I'd encourage all desktop developers who are interested in contributing to GNOME 3 "classic mode extensions", to consider instead contributing to XFCE. At least that way they will be contributing to a project where their contributions will be valued, instead of being at best tolerated since they don't match up with the GNOME project's "vision".
Posted Nov 24, 2012 2:27 UTC (Sat) by jbicha (subscriber, #75043)
I understand you're upset at GNOME 3 to date. Hopefully you can see that the GNOME developers actually do appreciate extensions that add customizability. (I mean that's kind of what this whole news topic is about.)
I'm glad that XFCE seems to be working out well for you. Maybe you should take a look at GNOME 3.8 or 3.10 to see how well the classic mode lives up to your expectations next year.
Posted Nov 24, 2012 3:09 UTC (Sat) by Trelane (subscriber, #56877)
Specifically, I'm using https://extensions.gnome.org/extension/484/workspace-grid/ which has satisfied my need for a 7x7 grid quite admirably.
Posted Nov 24, 2012 19:35 UTC (Sat) by tytso (subscriber, #9993)
The problem is that the GNOME developers have a very bad reputation about not caring about preserving their existing userbase's usage patterns, and instead of developed Steve Jobs arrogance of trying to tell me that "I'm using it wrong". I haven't seen any evidence they've repented of their arrogance. Until then, why should I risk my productivity?
Better to try to encourage more people to use the competition such as XFCE, and make it be a better desktop environment than GNOME 2.x ever was (and certainly better than GNOME 3.x is by my lights).
Posted Nov 24, 2012 21:57 UTC (Sat) by paulj (subscriber, #341)
Posted Nov 24, 2012 22:13 UTC (Sat) by Cyberax (✭ supporter ✭, #52523)
XFCE, on the other hand, is not married to GTK2 - there are plans to migrate to GTK3 (it's actually slowly happening right now). And XFCE community is nice enough to minimize breaking UI changes.
Posted Nov 26, 2012 17:07 UTC (Mon) by tytso (subscriber, #9993)
But in any case, that's why I've been recommending XFCE; that and the fact that it's available on all of the major distributions, which is not necessarily true for the Gnome 2 forks.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds