I'm not talking about individual users. I'm talking about anti-competitive practices from larger competitors.

Reply to this note

Please Login to reply.

Discussion

People are free to fork our stuff, but it's so infrastructure, service, and PoW heavy that forking and €10 will get them a Big Mac.

But I totally understand why someone making a standard Android client would be more cautious.

If I want to excercise "anti-competitive practices", I'll curb my dignity and launch Google Play. install it from there and export and decompile the apk.

I could have done this from security analysis perspective as well, but the point is, open protocol client should not require users to do that. Stick to twitters and blueskies with that corporastic mentality. Open protocol — open clients and servers. Period.

There's a difference between obviously stealing something and using something that was openly published. The former is more of an outrage and will get you bad press and possibly damage your brand.

At any rate, that's like saying we shouldn't lock the door because someone could break the window.

Internet encourages vaults and bunkers instead. If you don't want your tech to be stolen (whatever you mean by this), don't publish it anywhere in the first place.

Besides, reverse engineering is not stealing if it's not done for any profit but just to make sure this is not malware.

The challenge is to make it available to the well-meaning, while making it unprofitable for the larger competition.

That's why I like the idea of open-sourcing the previous version.

I like how OsmAnd developers did. On Google Play, there are two versions: just OsmAnd (free of charge with some map count limitations) and OsmAnd+ (paid, without limitations). On F-Droid, there is OsmAnd~ (free and without limitations). Like, those who don't know about F-Droid and are fine with Google's spyware must pay for their ignorance.

That's a good model.

Harder to do with an SDK, tho.

It is not a problem at all if your business model isn't solidly based on selling thin air and if you are not planning to suddenly rip off your userbase in the future.

This ripoff can be in the shape of Telegram Premium, but it also can be in the shape of Atomic Wallet, if you know what I mean.

Honest and large FOSS projects often offer paid support and other bonuses that don't hamper the trust in the main codebase.

As you note, l-a-r-g-e FOSS projects. People keep comparing an Android Nostr client with 1000 users with Linux and Bitcoin. Those are two completely different markets.

Smaller projects are more vulnerable to having their ideas stolen because they have no brand protection and a tiny userbase.

Which ideas are you talking about? This is just an Android Nostr client. Whoever wants to steal its ideas won't have to wait until it becomes open-source. Most liekly, they won't even have to reverse-engineer anything, they will just look at it. It's not a big effort to clone any client if there is enough motivation. Which motivation is here? Insert your own ads or what?

Meanwhile, freedom-loving users are tied to Google dependency or forced to fetch some outdated version from Aurora. Nah, I'll use Amethyst from F-Droid instead.

Yes, keep using Amethyst. I think you're not very freedom-oriented, if you're using that Big Ball of Mud containing health data next to a Tiktok feed next to a marketplace next to a magazine reader next to....

Literally all of the Nostr functionality ever invented, from one programmer. LOL

There's more than one criteria for freedom.

On Android, I use Amethyst solely because Nozzle plain sucks, and I don't see any FOSS alternatives as of now. I didn't even open that tiktok-like and marketplace tabs a single time until you mentioned them.

He's putting literally everything into one app (even healthcare data, that was my last straw) and everyone is just downloading it, without a care in the world.

He releases too quickly for anyone to read it and don't hold your breath for test results.

Separation of concerns is a form of safety, after all.

I don't see healthcare data anywhere in the app. Marketplace, Live, Community, Chats, Notifications... Did I miss something? Version 0.85.3.

Anyway, please offer something better at the moment. Something that I won't have to decompile.

Check out Spring browser (https://spring.site/).

Let's you use any Nostr web app on mobile, I prefer Nostrudel.

Same. Like Nostrudel a lot.

Android native, rather than PWA?

There isn't anything. I prefer to get involved in Freerse and encourage him to open up. I am willing to wait a bit. I can be patient.