Oddbean new post about | logout
 I agree with you on that one. On the other hand, this is the free market we desire and there are plenty of opportunities to build profitible businesses out there. Most of them will fail, some of them will succeed and will be copycated.  
 Well, it's definitely the free-market signaling that a truly open protocol can't work because you can just buy up all of the developers working on it, while it's still in early stages. We might be too early with this attempt because there's still so much cheap investment money floating around the market, destroying price signals everywhere. 
 Free market is not good i tell you... 🤷 
 A free market simply is, or is not. I don't need to qualify it, to describe the effects. 
 Υeah, the effects determine the quality 😀 
 It'll just be another openly-published protocol, rather than an openly-developed one. Most of the users don't even realize that was the goal, so they probably wouldn't notice or care. They'd just eventually feel like innovation was slowing down and not know why, and then they have to wait for the next open protocol attempt and move on to that. 
 I've met very few users who even understand the concept of Protocol Capture, or who understand the slow, indirect, meandering way it comes about. 
 It's just those who are actively developping will regroup around each other some way or another, as long as there's competition, it should pose no issue.

We must provide this competition. 
 We're trying, but it can feel like David versus Goliath, sometimes.

On the other hand, we all know how that story ends... 
 You beat me to it. 
 A new concept for me, thanks.

Openly published protocol vs. Openly developed protocol

I assume there’s significant overlap but the current trajectory gives valid cause for concern. 
 An openly-published protocol is one where the protocol is placed on the Internet, but there's a group that decides what will be in it.

An open-developed protocol is very similar, but anyone can simply implement a variant of something already included, and thereby expand or alter the existing state of the protocol. Every implementation that changes some existing protocol definition, is automatically a soft-fork. If at least two matching soft-forks exist, it is automatically a new branch of the protocol, because those two forks/implementations can communicate with each other and this is a communication protocol.

Communication between two members of the protocol over a new path or method = expansion of the protocol.

That is why you cannot stop someone from creating a Nostr software project that does something novel. That is why this place is crawling with devs. That's what makes Nostr special and inspiring: no centralized control. 
 I can't think of any previous openly-developed protocols.

That makes Nostr unique. 
 That's why I be here, bro. 
 Same! 
 🫶  
 💯