Need for Deconstruction in FOSS

No, but that isn't what or how I said anything either.

Yes they do, and life is also full of disappointments. Some people not getting what they want in an application is going to be one of them.

You are free to be disappointed in life, but I am also free not to give up hope.

In the example I gave, it shows that your words fell flat:
Can You port and code GTK, Qt or Browser code like Gecko?
Do you have the time, energy and resources to do it?
Yes or No?
If your answer is "no" (Which we both know that it is), then your claim that all a person needs to do is Code Their Own and Port the product is utter nonsense.
GTK is developed by a large team of very knowledgeable people who are being paid and have a lot of resources available.
Yes, you can use KDE... As long as it is around.
You can use Cinnamon... except Cinnamon relies on GTK and Gnome in order to exist and when GTK4 limits Cinnamon, your features are going away. Just as they did with Gnome.

And the more these large organizations assert their dominance and validate and justify not listening to the user base that they rely on to exist the less we users can do about being dominated.

And they pretty much all suck.

A customer, sure. But a user base is another thing.
If you believe differently, check out how Blizzard is doing these days after falling so far out of touch with their user base.

It is the same issue. You just decided to do a complete 180 degree turn for this thread.

Yes. And I Do.

Very clever of you to choose the word all in order to add such a stringent qualifier to your question.
We both know well that no company, no developer is capable of meeting every and all demands. However, this does not mean that a company should feel entitled to

  • Fail to listen to and consider feedback
  • Assert dominance and control over the product users
  • Try to enforce and monopolize their brand image
  • Ignore reports, feedback or crticism
  • Remove features the user base relies on or prefers, then tell them that the medicine tastes good.

You complain about Gnome in threads on this forum vehemently. I'm not bitter about it- merely stating the facts.
Yet, in this thread, you are going against every single thing you have repeatedly and emphatically posted about Gnome going back to your join date.

1 Like

No they didn't, they will still about the topic at hand, dev's not listening

You're the one using specific examples and thinking you have an a ha moment.

Whether I have the time or resources is irrelevant. That has nothing whatsoever to do with dev's listening or not listening to what it is you want.

And you're just that a user base, you've paid nothing for it.

And like I also stated, if a company doesn't offer things that people want they will either go out of business or change.

I believe just the other day you told someone that dev's need to make choices in regards to someone complaining they wanted Open Office over Libreoffice. So using your own logic here, that person walked away feeling they weren't being listened to and catered to because Openoffice wasn't being used.

Wasn't it though, because that is what I'm hearing in this thread.

And if you carefully read what I'm saying that is a point I've made numerous times. Hence the question I asked twice.

I never stated they shouldn't, only that they're not required to listen to you. And if they don't live up to your demands, you're free to use something else.

I do, because it's a horrible DE. I also don't use Gnome I use something else. See, I used one of things I stated, choice.

I also don't squat in the Gnome forums whining about how they don't listen or they take away things users want. I learned the lesson of Gnome decades ago, hence why I don't use it now.

But you didn't answer my other questions. If dev's are supposed to listen to their customers why isn't Zorin available in KDE or Cinnamon? Why is it still using Gnome since nobody at Gnome listens? Are the Zorin brothers ignoring their user base?

I'm actually not, because they both can be true at the same time. They are free not to listen to me, and I'm free to use something else. That has remained what I've stated from the very beginning. You can't demand someone else listen to you and give you what you want.

How many people on here want Zorin to have Brave as the default browser instead of FF? Or, Open Office instead of LibreOffice or let us choose at the install. Or, I want this MP3 player instead of this one. Or my favourite, let's change the logo.

At a certain point decisions need to be made, this is what we're offering, take it or leave it. Not everyone is going to be satisfied, not everyone is going to get what they want, and no the dev's don't have to listen to you anymore either. You didn't get your demands met, okay... Either use it as is, make changes to it or go use something else.

In Gnomes case, because they take away features, and really because of the bad attitudes of the devs over there, I've chosen to use something else. They don't have to listen to me, and I don't have to use their offering.

I also should add in about Gnome. One of the reason many people use it in their distro's is because even if people hate Gnome they're still using the distro.

So who's fault is that really? It's the users fault.

Instead of using a distro that uses Gnome, use Linux Mint, use KDE Neon or a plethora of other distro's that don't have Gnome as an offering. If those dev's want their distro being used they will either change or they're distro will go the way of the DoDo.

The users have the power in this, but making demands and crying nobody is listening to me isn't it. People don't have to say a word

It has everything to do with it.
You are shifting the goal posts.

I quote you:

It was your words. You raised that as a possible "out" for why Developers should not and do not need to listen to the users of the products that they develop.
IF you did not find it relevant or on topic, why did you raise the issue?

The answer is because you knew it was relevant.

What you are doing is Classic Denial.
Just like Climate Change Denial, when others notice that something is wrong or heading in a dangerous direction - you deny the issue, deny that there is a problem, subvert accountability and responsibility.

Above, you deliberately conflated a customer making an unreasonable demand that has nothing to do with a business, to a customer making legitimate comments or giving feedback about a product.
You know very well that there is a clear difference between a person demanding to buy Pennzoil at McDonalds and a person voicing that the BigMacs are no longer made with real meat.

Not at all.

A user voiced Feedback and that feedback was attended to.
Again, for the second time, you are shifting the goal posts by unreasonably claiming that a company, developer or business must answer to and agree with Every Piece of Feedback in order to be said to listen to customers.
That is
utter nonsense.

No it isn't. You are just shifting Goal posts.

And this right here is Why you deliberately confused the issue by using a stringent and unreasonable "ALL" qualifier.
So that you could turn right around and claim your point is valid.

That is misleading and dishonest.

We are all intelligent readers here and your word play will not fool anyone.
We all know that no developer can be reasonably expected to meet ALL demands that ALL customers make. By creating that no-win scenario, you misrepresent the other side of the argument.

A developer needs to listen the user base that they rely on. Especially when that developer is in a Dominant position.
You voice against Microsoft. And Gnome. You won't use them. Fortunately for you; you have some other options.
But your denialism about those Shrinking options and refusal to listen to reasonable warnings of changes we see in FOSS are feeding the very thing you try to avoid by simply not using the product. Before long, you are left having to use the product you dislike. Before long, you have no options left.

I did answer them. Twice now.
You are just trying again to mislead readers by shifting goal posts.
I will quote myself to prevent your further futile attempts at denial:

We are all intelligent readers here and your word play will not fool anyone.
We all know that no developer can be reasonably expected to meet ALL demands that ALL customers make. By creating that no-win scenario, you misrepresent the other side of the argument.

Zorin Group has listened to a Lot of feedback - covered extensively on this forum. They have not agreed to everything a user suggests. However, The Source Button for Gnome-Software is an example of them applying user feedback. Zorin Connect is another. The Panel Extension that enables right click configuring of Gnome-Shell Panel is another. I can make a very long list.

If you dislike reading about people voicing their concerns about the direction of FOSS and how many current developments sidestep and undermine FOSS... No one is forcing you to read the thread.
Much less participate in it.

And if you dislike my tone with you: Just Save it.

For the past several weeks I have been gritting my teeth at the belittling tone you dish out on other users for example: @th3ass3t

You really need to learn how to accept not Winning an Argument.


Setting thread to Slow Mode to cool things down.

@Hackgets raised valid points that are worthy of intelligent considerate dicscussion.
Not an Ego-for-distance contest and flame war.

1 Like

I think this is true of any project. Once it reaches critical mass the original goal starts to blend with other interests. But I don't think this necessarily requires the deconstruction of the whole project, but making sure there's a balance in the leadership.

For example, Mozilla has a pretty centralized leadership that has damaged their main flagship product, Firefox, among other things. However, a browser it's an extremely complex piece of software that realistically only a company of that size can begin to tackle.
Similar examples of this are Gnome or RedHat, they are necessary to bring in value that would otherwise be impossible to sustain. Despite their unpopularity for x or y reasons.

As for the rest of the conversation, I'll have to agree that while it's a harsh reality, none of these companies have any duty to their users. It may be in their best interest to listen to the user base, sure, but there's no obligation whatsoever. And so, projects can and should fail when they make decisions that are unbearable to their users. If they don't, that means the decisions they made were not that bad after all. That's just the nature of free market.

I'll leave this clip (starts at 1:18) that explains this beautifully, in my opinion:

Some people would say that I'm overpaid, but I'm not. I'm paid exactly what the market will bear, which means I'm paid what I'm worth.

Excellent series by the way, absolutely recommend it.

1 Like

I believe that maintaining a big project requires strong leadership, which inevitably leads to centralization. I think it is possible to develop a browser with independent projects for each function, as I have already used the Linux OS as an example.

In other words, by dividing the work between those who make the components and those who assemble them, it will be possible to respond flexibly to user demand, and I believe that this will create healthy competition.

I would say that wording it this way is really only a matter of semantics, nothing more.

Companies listen to their user base regularly. We see this all the time, including how often it makes the news. Companies even perform press releases in order to deliver such a message to the public - or hold conventions spending hundreds of thousands to millions of dollars in hopes of increasing public support.
Companies spend millions of dollars on advertising that is geared toward gaining customer approval.
It has led to Buzz Phrases like "Back by popular demand."
We know fully well that companies generally listen to and rely on feedback.

To shift the goal posts over as if to say that Companies are Obligated or even required by some measure to listen to feedback is nothing more than a way of misrepresenting the argument.
No one is saying that they are Legally Obligated to Listen to ALL feedback and to inply that anyone is saying such a thing is a tactic and fallacy, not an argument.

Rather, what has been said is that developers (or companies) should listen to feedback and be responsible for their products.
That a company may lose business or funding for failing to do so is so taken for granted, such an obvious given - that it needs not be said, even.

2 Likes

This is a good point. A for-profit company cannot ignore consumers as long as there is healthy market competition. However, this is not always the case with FOSS projects, because they do not necessarily profit directly from their users.

1 Like

Yes, as I was reading this thread it was pretty clear to me from the outside this was a simple difference in the wording over (pretty much) the same position. Then it got unnecessarily heated.

I fully agree with the statement that is in the best interest of any company to listen to their user base. But I stand by my argument that this doesn't call for need of deconstruction in FOSS, or any other, project.
There are prons and cons to having such centralized structures of leadership: one the one hand they are capable of daunting tasks that are much harder to achieve (and sustain) for smaller groups of people. On the other hand, they tend to create a dependency for those who can't find a suitable alternative.

But unlike most for-profit companies, in FOSS everyone has the capability of starting a competing product. Which again leads us to the topic of bigger, more complex projects like a desktop environment, a browser or an entire operating system... I think we're walking in circles here.

1 Like

I am only offering one suggestion, and I don't expect to be in the majority in the first place. Many people yearn for huge power. But because of that, their desires are stimulated and strife and corruption happen. I feel it is happening in the FOSS universe.

This is true.

I agree that deconstruction may be as damaging as the lack of it. Another method could yield better results.
We had a thread on the forum, quite a bit ago, now... Where I raised the issue of
"Developers need to be paid."
We discussed "should Linux be Free Cost?"

What makes debate interesting and productive is when it raises points that make you challenge your own position.
This was one of them. I had been staunchly pro-Free at the beginning (Prior to that thread.) Multiple discussion points made inspired that threads creation.
See, corporate greed (examples include pay-to-win, subscription services in some cases) cause companies to steadily decrease product while raising prices. It causes large companies to seek more control and to learn methods of manipulation.
-Ok, so make the product Free Cost.-
It did not really solve anything. We just end up with different problems. With a lack of financial support or motivation, projects get not fully developed or even abandoned. Examples include Wayland, scaling, Office suites and the myriad of dead projects. One may argue that another will step up to take over abandoned projects (see a need, fill a need) but that does not always happen or it can happen with poor results.
Or there is a gap in time that leaves users hanging.
When we have a large development project like a Desktop Environment, we really cannot afford Free Cost. The developers must work full-time and must be paid. That payment must come from somewhere... So it comes from sponsoring corporations that push their corporate, not the base users, interests.

When I addressed you in the post above, I worried after writing it you may think I was accusing you. I was not, at all. A person can lack a deliberate attempt when voicing a thought.
Instead, it was that there is a dangerous tightrope to walk. When an argument spawns in a debate about who said (or did not say) what.
By using the "you implied this" argument, it makes it easier for a member to put words in anothers mouth. This puts posters in a position of defending what they did not say.
Several factors weighed in to the point that the controls I place on my frustration were straining and snapping.
The slow mode being set was as much for me as anyone else.

I apologize for my poor behavior.

This type of discussion can really bring out our fears. If FOSS is made not free-cost for example or if FOSS was decentralized, placing projects under the jurisdiction of smaller groups - Users will fear the consequences. Will software they rely on remain available or as good? Will it become harder to afford? Will groups assert dominance over users more?
We may feel the need to defend the current state out of fear that even if not great, an attempted repair will make things worse.

I also do not think deconstruction of FOSS is the answer.
But I do agree with Hackgets that there is a worsening problem that cannot be ignored. It is taking control and chipping bits away.

2 Likes

For example, most distros that use Gnome for DE have not adopted Epiphany for their browsers. Other systems and apps developed by Gnome also lack utility: Flatpak, Gnome Software, Gnome Fonts, to name just a few. Gnome is trying to become more than a DE by refusing customization by distros, but that ambition seems to have already failed.

If Gnome is really going for simplicity, they should stop expanding their project and concentrate on DE development. I think the reason they don't is because they have contradictions and lies.

The upcoming Comic desktop environment by System76 is a great example I think of how projects like Gnome get backlash from the user base. It's not the user itself who is in position to do much about it, but a sudden appearance of a competing product might make them look in another direction.

Unlike Gnome, System76 is a for-profit company with a well-defined and steady business model. It will for sure make more people use Pop!_OS as a distribution and buy their products, giving more support to them and less to Gnome.
Having this offering is a balance of powers. If in the future System76 gets greedy and try some fancy shenanigans to lock Cosmic to their own distributions or something like that, they have more to lose than Gnome. This gives me more assurances that it won't happen.

I don't think FOSS should be treated much differently than a regular business. The downside of being free to make your own choice is that you are also free to shooting yourself in the foot. Let the users decide with their own money when purchasing from certain companies or who they donate to.

Your example goes around and around so I don't understand what you mean. What do you want me to do?

I'm just talking about how the new Cosmic desktop will be an alternative to Gnome, backed not by the community but a big company like System76.

Your opinion does not affect my point. I made the suggestion at the beginning of this thread because I want FOSS to be run by its entire community. It is easy to cite examples of its success. To me, Zorin OS is more attractive than Pop! OS.

The way I see it, companies like RedHat, Gnome or The Zorin Group are as much part of the community as any individual. I don't think it's possible to have a healthy ecosystem without allowing people to use the product we all contribute to, for each of our own interest.

EDIT: To clarify, earlier I said "backed by the community" and now I'm saying that we are all the community... so just to clarify that, I think that there's a practical difference between individual users like myself and companies/organizations like Gnome.

Guys…let me grab some popcorn :popcorn: before you post anything again :joy: