Don't confuse Protocols with Clients.
Bitcoin is a protocol, Wallets are clients.
Nostr is a protocol, Primal/Damus are clients.
clients don't need to be open, or honest, or benign.
Because open protocols allow for users to move with their data/id to other clients.
Don't like a wallet, move your seed.
Don't like a client, move your nsec.
Bitching at clients is a waste of time.
Build the competing clients is a lot more productive.
Thread
Login to reply
Replies (18)
Fork them all.
Just so to save this piece of wisdom
View quoted note โ
Mostly in agreement, however : "bitching" about something can be rebranded/reinterpreted as "sharing information" about something. Sharing information is often useful.
Calling out practices or processes that are harmful or distasteful in software, especially ones that are not immediately obvious, is an essential part of a healthy ecosystem.
Criticizing clients is no different than custodial wallets, or ZBD having full custody of your key. Light is shone upon these things because not every pleb will know or understand the difference.
Letโs not have double standards when it comes to our software.
๐๐ผ๐๐ผ
This to me is one, if not the most important, aspect of open source software. If we canโt rely on others with more skill to criticize and point out things that we may not notice , or have the skills to understand, wtf is the point of open source.
The beauty of nostr, is that once something is pointed out, if you donโt like it, you switch clients. Clean break, no take backs, no sloppy retreads.
๐ฏ
Yes and no.
Itโs not that simple. There are some things are stickier than you may realize.
Once something is built, even if itโs bad, it takes a lot of force to dismantle it. Even more so if people are using it. Now you have to convince people itโs in their interest and the publicโs interest for them to leave, along with the force of demo.
Iโm still torn on the OS argument, especially as building becomes easier and easier.
You're spot on, but it's going to be lost on the guy who took his FOSS product and moved away from Open Source once he sucked up enough free dev work & exacted market share.
Fuck off NVK, clients should be open should be honest and should be benign..
And everyone should be bitching with any client who havenโt the open standards in open protocols..
That is one way that keep them away from doing malign things in open protocols..
After playing around and finding my feet over the last few months Iโve decided today & after reading your note I like a few wallets and a few clients. Iโm going to be as close to #Jode or #realjode on each client as I can be, itโs my way of supporting them all individually and as a whole.
Iโm more than happy with the #nostr & #bitcoin protocols. Iโd say eggstatic if it was #easter eggnogstordinary if it was #christmas
Thank you all for your help with these project. Each and every one of you โก๏ธ๐ซโก๏ธ
At the same time, there are standards. Client Devs drive these standards and ultimately spec out the protocol to suit them.
Being critical of clients still have their uses.
This note is a disservice to the community. ๐คฎ
#digitalfreedom
View quoted note โ
Who am i? I server ir a cliente?


I agree. ๐๐


Thank you for clarifying.
I ask myself (not seriously) what a cold storage like for Bitcoin could be for NOSTR?
Can't imagine somebody would use this, but reallty sometimes proves me wrong on mankind. Otherwise there would not be ledgers and stuff like that ;-)
View quoted note โ