7 ms·
>I'm pointing out that this style of angry, substance-free criticism is less than useless There is a lot of substance in the various criticisms by people in th
by traverseda 4y ago
>I'm pointing out that this style of angry, substance-free criticism is less than useless
There is a lot of substance in the various criticisms by people in this comment thread, now some of it is heated at this point and there's a lot of frustration involved, but there is a lot of legitimate criticism. If you don't believe me believe the SDL dev, or the LXQT devs (formally LXDE, but they had a falling out with gnome), or the many many other devs that do have legitimate criticism. There's a lot of legitimate criticism, it just keeps being dismissed as "well gnome can do whatever it wants". It can, but if it does then it should expect to lose social capital and good will. No one owes the Gnome project any good will, and it's rapidly burning through it's remaining supply. The good news is that it's a comparatively well connected and well funded open source project, so probably it doesn't need that much good will.
on the topic of "finding a common ground to move forward", well that's almost exactly the advice I'd give the Gnome project in regards to rebuilding some of that social capital and good will. But I really do think the ball is in their court at this point, and the claims that they are un-interested in cooperation, or in any supporting the broader open source community, well I'd say that's fair. Most open source software has a certain amount of good will towards other open source software, SDL is a backbone of open source and if they ask you to please reconsider well then... you reconsider. They've helped the broader open source community out a lot so you help them out.
But with gnome it's very clear that we're not all in this together. Gnome is one team, and the broader open source community is another team. They won't help us out, so why should we help them out. Even the basic appearance of compromise would help this out tremendously, something like "well this doesn't really help Gnome but we'll do it anyway" for a few relevant features. Make it a GSoC project or something.
No one owes anybody anything but there is a social contract, and while gnome doesn't have to abide by it they do get to suffer the consequences of violating it. Mostly right now those consequences are people bitching on the internet and mostly not writing new stuff in GTK unless they're part of the gnome community.
- QUrprUd1nCeicw 4y agoI'm not the author of this blog post. If I was, I would tell you. >If you don't believe me believe the SDL dev, or the LXQT devs (formally LXDE, but they had a falling out with gnome), or the many many other devs that do have legitimate criticism. That isn't valid criticism because the whole reason that situation came about is because those devs also wanted to do what they wanted, and it conflicted with what GNOME wanted. No one's at fault here, it's just a normal healthy disagreement. When you start saying "I'm angry, this disagreement means the side I disagree with is shitty bad people, now they owe me" then you're the one pulling the discussion into an unhealthy, toxic territory. So please check yourself and avoid that. >It can, but if it does then it should expect to lose social capital and good will. >The good news is that it's a comparatively well connected and well funded open source project Again, it's really funny that you think any of these open source projects are well-funded or that they ever had social capital to spare. I've seen near constant trolling and bad faith accusations leveled at these volunteers for years, at the same time I've seen nearly all of them struggle with money, and comparatively few people willing to raise a hand to help out. Your problem here is you're not focused on helping rebuild any of this social capital. You're trying to take more of it away and replace it with nothing. It's destructive instead of constructive. I don't know how you can expect anyone to make progress here to rebuild when you're actively taking more of it away with the trash talk. >on the topic of "finding a common ground to move forward", well that's almost exactly the advice I'd give the Gnome project in regards to rebuilding some of that social capital and good will. But I really do think the ball is in their court at this point, and the claims that they are un-interested in cooperation, or in any supporting the broader open source community, well I'd say that's fair. Most open source software has a certain amount of good will towards other open source software, SDL is a backbone of open source and if they ask you to please reconsider well then... you reconsider. They've helped the broader open source community out a lot so you help them out. This paragraph is more meaningless fluff. Avoid this. "The GNOME Project" isn't a person that can just decide to do something. It's a loose group of volunteers working on what they want to work on. If an individual (for example, you) wants to go and start cooperating then they just do it. Continuously asking other people to do it for you is an empty gesture. It's time for you to stop thinking like you're a cop or a lawyer throwing accusations around and trying to calculate just how much social capital others have that you can take away from them. Instead think like a diplomat, think how you can help others reconsider and patch things up. Think how you can give back social capital to everyone around you including those you disagree with. Think how you can inspire others to do the same. That's how we make good community members who aren't perpetually starting and continuing these pointless fights with one another. That's how we avoid the toxic obsession with attacking all the small decisions made by some project, and instead we focus on uplifting all projects. >But with gnome it's very clear that we're not all in this together. Gnome is one team, and the broader open source community is another team. They won't help us out, so why should we help them out. Please, stop with this nonsense. Again you're viewing this as "GNOME vs SDL" when pitting these projects against one another has never been a reasonable way to approach this. These are just free projects on the internet, they're not in competition for anything. Maybe you think they're in competition for developer time, but they actually aren't. Developer time isn't fungible, you can't take a KDE developer and tell them to work on GNOME, or vice versa. They just won't do that. >Even the basic appearance of compromise would help this out tremendously, something like "well this doesn't really help Gnome but we'll do it anyway" for a few relevant features. Make it a GSoC project or something. They do actually do that for GSOC projects, you probably just didn't notice because they didn't do it for the few small areas you apparently care about. With GSOC the intern has to select the project they want to work on, or make a proposal themselves. If no intern ever wanted to work on it then maybe you can understand it was probably a bad idea or not that important or interesting? I should stress that the areas you're talking about are like less than 0.1% of the project as a whole. They might be high priority for you but they aren't for most other people. >but there is a social contract No, there isn't. The entirety of these projects could disappear off the internet tomorrow and nobody would do a thing about it. It happens all the time, developers lose interest and open source projects just die. The users might complain but they can't force any developer to do something they don't want to do. If you honestly believe there's a social contract, you would do better to take the first step and start helping everyone, instead of demanding that some volunteer does everything for you.
- traverseda 4y ago> Your problem here is you're not focused on helping rebuild any of this social capital. You're trying to take more of it away and replace it with nothing. Gnome as a project isn't entitled to that social capital, they have to earn it. >Instead think like a diplomat, think how you can help others reconsider and patch things up. The ball really is in gnome's court for this one. Some olive branched they could extend would be some kind of dconf setting to enable typeahead in the file picker, being able to double click the filepicker bread crumbs to show file paths (don't force me to learn gnome specific shortcuts for common functionality), or dozens of other small compromises that don't effect me personally. It's not my responsibility to be nice to Gnome, or to try to improve Gnome's reputation or community good will. >they're not in competition for anything. Maybe you think they're in competition for developer time, Did you read the thread? No one claimed Gnome and SDL/GLFW/Allegro were in competition. That would be insane, to try and say that the simple-directmedia-layer and a DE/gui-toolkit were in competition. You know who does the window handling for 99% of commercial games on linux? SDL. Also volunteer run. The SDL developers involved have some very concrete problems that they were trying to discuss civilly. The response from the maintainer? https://gitlab.gnome.org/GNOME/mutter/-/issues/217#note_356808 https://gitlab.gnome.org/GNOME/mutter/-/issues/217#note_3568... You may think that's a reasonable response to a technical discussion involving like a half dozen maintainers of other open source software, but it's really not. It's a very rude response to a half dozen very maintainers of very prominent open source projects. SDL alone is a pretty big deal, if SDL is saying that your solution won't work for them then you listen, since basically all commercial application on linux use SDL. Ultimately libdecor was produced which solved this problem in a way that isn't really great, but is at least acceptable even if it makes all those developers do a bunch of extra work just for gnome. It's a compromise, it means that everybody needs to create an extra special solution just for Gnome and if any other DE tried that SDL would rightly tell them to frig off. You don't think that interaction had any affect on Gnome's good will? It may very well be why the steam deck shipped with KDE by default. Sure, maybe Gnome's image problem isn't their fault, maybe it's all bullshit and stuff taken out of context, but it's still their problem to solve and the first step is admitting they have a problem. >Think how you can give back social capital to everyone around you including those you disagree with. I don't think you understand what I mean by social capital. It means how much people respect the project, basically. How much good will Gnome has in the community. Gnome has, through their actions and decisions, lost my respect. They can earn that back, but it has to come from them. While we may not be forced to use it, they do throw their weight around and have significant effects on the open source community as a whole, so when they break stuff for people who don't even use gnome that does earn them some enmity. And that's fine, they don't need my respect, or the respect of any of the other detractors in this thread. They can clearly get along fine without it. But you're acting like we all owe the Gnome project our respect, and that's something I really don't get. I do think it's recoverable for what it's worth, but stuff like that XDG-decoration thread and seeing how Matthias treated respected members of the open source community, completely disregarding their points and smugly refusing to engage in any technical discussion, well that burns lot of community good will.