Nothing prevents them abusing their dominant positions in their respective market segments. As you have observed. None of that stuff would exist otherwise. They are trying to put an end to the once-popular idea of open platforms, because they now feel that they have enough power to get away with it.
Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, toxicity and dog-whistling are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.
6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !uspolitics@lemmy.world
7) No Hit-and-Run questions.
Please don't delete your post for no apparent reason. If you plan on deleting a question later, say so in the post, or if you feel that you have a good reason to remove it, message a mod beforehand. It's not fair to the ones who took their time to answer, and it's not in the spirit of the community.
8) No Bots.
Posts or comments from bots, LLM's, AIs, Neural Networks, Transformers, or Marvin the Paranoid Android are not welcome in AskLemmy. Real humans only please.
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
Simple answer...they are monopolists and currently have us all by the throat because of limited options.
Because nobody's enforcing antitrust law to stop them.
Because document.certificates are not legal declarations. The only thing they do is add some confidence to the declaration that you already make just by offering a document.
Microsoft wants a higher quality and distinctly revokable certificate by default as a ward against malicious software. Users can absolutely ignore it or even trust a self-created certificate that you provide.
Apple, Google, Valve, Epic, Amazon, and also Microsoft charge a fee and/or a revenue cut to offer something for sale on their commerce platforms. Unlike Windows or Linux, "app stores" have potentially severe liability if malicious software is found on their platform, on top of other compliance costs, so they charge a fee to offset their risks or costs.
All of the above is mostly a pragmatic and economic argument. But you asked "why are they allowed", which presumes that there is some grand permission structure that has to assent before anyone can do anything. Which is not generally how the world works.
For most counties in the world, laws affecting private behavior only get passed to stop behavior that is already occurring. Since no one has passed a "think of the poor nerds" law prohibiting walled gardens in software, the gardens are free to exist and you are free to offer your work elsewhere.
Why are these companies allowed to create their own private definition of "trusted developer"?
Lots of reasons. The reason these platforms will give will be something along the lines of "to make sure that the developer is trusted we need to verify them and that costs money". I personally believe it's just that they want your money, and I personally believe this is monopolistic behavior. In a working system that's for the FTC to investigate.
Because they are monopolies in their own areas.
Why isn’t there a vendor-neutral mechanism where a legally recognized organizational certificate can establish publisher identity across operating systems?
A few reasons.
The more altruistic reason is that the app store is running under the company's brand and what is let on the app store can be seen as a reflection of that brand's values. Hence things like the porn ban on iOS. It is implied that the app store has some responsibility for the content hosted.
The more realistic reason is money. App stores have become the main revenue source for several operating systems. No large company is going to give up that revenue stream.
abusing their position as platform owners to turn “trust” into a paid gatekeeping mechanism?
It's not about trust. It is a paid gatekeeping mechanism. Apple got away with it and everyone copied Apple. Microsoft was the last commercial hold out thinking people didn't want to be controlled. Boy were they wrong.
On its own, paying for verification isn't a bad thing. You pay, they do some work to confirm the app meets a certain standard, users can download apps with relatively low worries. It's dubious that they do a good job of verifying trust and safety at all, but conceptually it's not a bad setup.
The problem is when they also hold platforms and prevent alternative means of trust. Stuff like Steam and Epic? Whatever, they ask a fee for their store, if not worth it buy games elsewhere. But Apple? Our store or you can't run the app on your little computer. It's gross and unacceptable. Google really wants to be that too.
The justification is that a significant portion of users can't be trusted to make decisions about which software (distributors) to trust. Like yeah, I know it's pretty safe to download from F-Droid or install an app image or whatever from Blender's website. But imagine a scammer on the phone giving your grandfather instructions to install a keylogging bank app. To be fair, it is hard (if possible) to know what's really trustworthy once you get past mainstream app stores and applications.
But what prevents abuse from platform owners? Nothing, that's why they're actively abusing the trust they're given.
Because they own their respective platforms thus can dictate how it's used.
And the fees were initially to get rid of scammers. Android long ago had a completely free dev experience, from project scaffolding to delivery to users. And it was abused a LOT - the early app market/marketplace (prior to the Play rebrand) was teeming with apps that had malware or other malicious code embedded.
The thing is, all of these companies forgot that the monies paid by the developers after income or just plain publishing, is for the upkeep of the store and its related services. Now it's being treated as its own income source, because of course capitalism won't allow for a branch of a company to exist that doesn't directly generate revenue...
"Allowed"?
I think you misunderstand how legislation works.