Replying to Avatar Derek Ross

We have several scenarios in play here, brother:

1. Amethyst is open source. Someone forks it an releases a version without NIP-94 and NIP-95. They have a cool sounding name. It gains popularity as the client on Android that allows images to show on other clients and doesn't bog down relays. It overtakes OG Amethyst because we're super fucking early here.

2. The devs at Plebstr, Current, Nostros, Plasma, etc. step it up a notch. The Android community Zaps the hell out of them to give them incentives and to hire outside devs to make their clients better. Some of these clients now become the top clients. Some fade into the background.

3. nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s decides to port over his iOS app to the best and most popular operating system in the world. We rejoice in the centralization of mobile clients.

4. nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z hears the outcry of many people, sees them not using his client as much, sees his Zaps and funding trending downward, he realizes that building backwards compatibility and/or user choice into his client is best. Vitor makes changes. Everyone is happy.

5. Every major client realizes that Vitor is correct here and implements NIP-94/95 the way that he did. We have mass consensus and we are all happy.

6. Or so we thought. Relay operators are NOT happy. They do not want images on their relays. Charging for relay access becomes the norm. All of the free relays do not offer image support. Clients notify people as part of the onboarding process that relays only allow a certain amount of images before you have to start paying. Users on Nostr appreciate Value for Value and pay for uploading images.

7. We realize we love Elon Musk, Dogecoin, centralization, closed source, and we go back to Twitter.

I gotta say, I'm not against the direction Vitor is going in, but I have no idea why there's no settings in Amethyst. User control should be the norm in Nostr.

I didn't agree with the OnlyZaps feature but I still respected how it was rolled out in the TestFlight version first and then only as an opt in.

That's how you introduce experimental new features, give users a choice.

Reply to this note

Please Login to reply.

Discussion

In the end that's literally all we are asking for. He made nip95 optional there is no reason he can't do the same and make nip94 optional

Yup agreed. The lack of user control in Amethyst is a letdown and it will eventually lead to forks especially when you can't even turn off features that aren't backwards compatible with other clients. Or the community will just contribute more to development of Plebstr instead.

I find it ironic the main iOS client is way more customisable than the Android one. It's usually the other way around!

plebstr is not opensource

Srsly it's closed source? Huh I guess I just assumed a Nostr client would be open source so I didn't even check. My bad.