81
submitted 1 year ago* (last edited 1 year ago) by debanqued@beehaw.org to c/foss@beehaw.org

Mozilla is ~83% funded by Google. That’s right- the maker of the dominant Chrome browser is mostly behind its own noteworthy “competitor”. When Google holds that much influence over Mozilla, I call it a false duopoly because consumers are duped into thinking the two are strongly competing with each other. In Mozilla’s effort to please Google and to a lesser extent the end users, it often gets caught pulling anti-user shenanigans. Users accept it because they see Firefox as the lesser of evils.

Even if it were a true duopoly, it would be insufficient anyway. For a tool that is so central to the UX of billions of people, there should be many more competitors.

public option

Every notable government has an online presence where they distribute information to the public. Yet they leave it to the public to come up with their own browser which may or may not be compatible with the public web service. In principle, if a government is going to distribute content to the public, they also have a duty to equip the public to be able to consume the content. Telling people to come up with their own private sector tools to reach the public sector is a bit off. It would be like telling citizens they can receive information about legislation that passes if they buy a private subscription to the Washington Post. The government should produce their own open source browser which adheres to open public standards and which all the gov websites are tested with.

I propose Italy

Italy is perhaps the only country in the world to have a “public money → public code” law, whereby any software development effort that is financed by the gov must be open source. So IMO Italy should develop a browser to be used to access websites of the Italian gov. Italy can save us from the false duopoly from Google.

you are viewing a single comment's thread
view the rest of the comments
[-] debanqued@beehaw.org 1 points 1 year ago* (last edited 1 year ago)

It’s not the governments responsibility to ensure that a law suit is profitable.

Nonsense. Of course we expect to get a court remedy when a business or person scams or cheats another. Otherwise why even have civil courts? It’s a foolish idea to think the government has no responsibility in providing a functional justice system. Where do you think the responsibility for justice in disputes lies, if not the government? You have don’t even have leverage to negotiate an out of court settlement unless the threat of losing your ass in court is real. Even if you live in a small indigenous tribal community, there’s a tribal leader serving as the “government” to arbitrate disputes.

It’s noteworthy that you used the term “profitable”. When I wrote the example I had recovery of actual damages in mind. But that’s fine, we can run with that too. When a lawsuit generates profit, that means we’re dealing with tort or statutory damages. Since it would be small claims, we can nix tort. Statutory damages refer to situations where the law sets out a penalty for violators whereby victims need not show actual damages. E.g. telemarketers breaking the TCPA, or credit bureaus breaking the FCRA. In these cases, the people elected Congress to write law to protect consumers, and as representatives of the people Congress opted to codify statutory penalties that are directly actionable by victims. Of course the gov has a responsibility to support their own law and make violations thereof actionable. This is what they were elected to do.

And a new browser isn’t going to do what you think it is. Any attempt by a government to create a browser is just going to use Blink anyways.

You’ve misunderstood my position. This is also non-sequitur logic. Blink is not a browser, so if you build a new browser which makes use of Blink, it’s still a new browser. (Hence the non-sequitur). From there, whether Blink is sufficiently brand-agnostic to effectively offer sovereignty from tech giants is a separate question. If yes, then Blink inside of a Google-free creation is fit for purpose. If not (due to Google steering things even from the rendering engine), then Blink would defeat the purpose and thus it would be unfit for purpose.

[-] ursakhiin@beehaw.org 1 points 1 year ago

I'll get even more specific to what is likely to happen in that scenario. The governmental entity will reskin chromium. Google will own the open source project.

[-] debanqued@beehaw.org 1 points 1 year ago

In that case it would depend on whether “reskinning” implies forking. If they fork and exercise control over the code thereafter, that’s fair enough. Otherwise, no.. it’d be insufficient to secure sovereignty from Google if the code continues to simply automatically mirror Google’s.

[-] ursakhiin@beehaw.org 1 points 1 year ago

Forking doesn't imply control. A forked version of chromium would still want to keep up to date with the upstream project.

You seem to view this public option with an unrealistic view of how software development works. Especially in the public sector.

Somebody comes in with a requirement to do something in the fastest and cheapest way possible. In this case, make a public browser option. The engineers go off and fork chromium and simply reskin it because that meets the brief. They might even go so far as to set up a CI pipeline that auto pulls new features from upstream.

The public sector isn't going to be interested in trying to make the optimal browser if they are forced to create one. They are going to be interested in meeting the brief in the fastest and easiest way possible.

[-] debanqued@beehaw.org 1 points 1 year ago* (last edited 1 year ago)

Forking doesn’t imply control.

It does. That’s the reason for forking. You get control. If you don’t, then you’ve done something wrong.

A forked version of chromium would still want to keep up to date with the upstream project.

That’s the choice of the fork owners, because they get control. They can take or leave upstream changes at will.

You seem to view this public option with an unrealistic view of how software development works. Especially in the public sector.

I’ve worked on software projects in both the private sector and public sector.

Somebody comes in with a requirement to do something in the fastest and cheapest way possible.

This reflects an unrealistic view of how public sector software development works. What you describe is how the private sector works. You cannot superimpose your understanding of the private sector on the public sector and assume it works that way.

The engineers go off and fork chromium and simply reskin it because that meets the brief.

It depends on the budget. Public budgets can be tight and they can be loose. It’s a spend-it-or-lose-it scenario. If you do not spend every dime of your annual budget, you get a smaller budget next year. So there’s a unique incentive to spend in the public sector. If (and only if) the budget is tight, indeed they would fork something (not necessarily Chrome).

And that’s merely the start of the project. In software development, we don’t just build something and walk away from it. Especially for government projects - the software is continually under maintenance. So after the fork (if that’s what the budget is limited to) the project does the necessary to meet new requirements as they emerge.

The public sector isn’t going to be interested in trying to make the optimal browser if they are forced to create one. They are going to be interested in meeting the brief in the fastest and easiest way possible.

That’s not how the public sector works. It’s a world of difference between the private sector. What you’re describing is the private sector. Unlike the private sector, public sector workers are not blocked from “gold plating”. Public sector workers have the freedom to produce polished work. Their wages tends to be lower than what they would fetch in the private sector, but what they gain is intellectual freedom and creative license. This is why NASA workers love their work environment and employee retention is high despite relatively low wages.

[-] ursakhiin@beehaw.org 1 points 1 year ago

I'm going to stop. Your over confidence is preventing you from listening to anything.

this post was submitted on 16 Nov 2023
81 points (100.0% liked)

Free and Open Source Software

17949 readers
3 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS