Oddbean new post about | logout
 We'll eventually stop being as innovative and become just another foundation-controlled project. 
 Are you sure it will go that way? Also aren't the principle ideas already bulletproof like it is the case with bitcoin? I'm talking about decentralized and censorship structure. 
 Bitcoin is protected by the nodes running Core. What if everyone running a node worked for the same employer? Would it still be bulletproof? 
 It's more a question about devs working on Bitcoin Core but at this point nodes are so decentralized that they will refuse to run software that is dangerous to the network. Hard Fork is always an option. I know it's not quite the same with Nostr though. 
 Nostr doesn't have a Core because it's an open protocol and not a blockchain. Bitcoin is a closed protocol and a blockchain.

And there's no such thing as a hard fork on an open protocol because there is no Core to fork off of. It is an organic system held together through the value added by interoperability. 
 Thank you. 
 It's turning into an employment pipeline.

You come here, vomit up some code and self-market to get attention, apply for a grant, get your grant, done. When the grant runs out, you threaten to stop working, grant is resumed or you abandon the repo and walk away.

This is not a system that will attract the sort of people who are willing to take risks, going forward. It wasn't a problem, before, because the grants were going to people who were building before the grants arrived.

But now grants are priced in to the decision to start building. 
 We almost decided _against_ starting our project because of the grants.

The ubiquitous nature of the grants leaves the impression that working on Nostr is futile, unless you receive a grant. Users are also reluctant to pay full price for anything because they expect you to be paid by OpenSats, so that you either offer everying "free" or at heavily-subsidized prices. 
 This centralizes decision making about the protocol, indirectly.

If there are two dev teams, and one is independently financed, whilst the other receives grants, the grant app can undercut in price until the other one goes broke and gives up.

Since implementations determine the protocol, they either have to finance every app, or they skew the protocol, involuntarily. Both of these situations distort the market and would be difficult to unwind because they cement expectations among the users. 
 Not so bright of a future emerges from the way it seems to work now. How you see it work out in the future? 
 Well, they're actually sort of trapped, now, as they're sitting on a gigantic money bag and they are legally obligated to spend it, according to the principles defined by their nonprofit.

What they could do, is disintermediate the spending of the money, more, so that users have more direct say in where the funding goes and devs don't have to become de defacto employees, in order to receive foundation monies.

#Geyserfund does this with contribution amplification, where individuals are encouraged to contribute and they top-up the most popular projects.
We had the idea of arranging a Geyserfund #zapathon, with OpenSats contributing x-amount to the amplification effort, but the idea seems to have gone nowhere.

One of the things you can see on the Geyserfund page for Nostr projects is the higher heterogenity of the projects. The users don't only want funding going to devs. They find a lot of value in stuff like marketing, merchandise, documentation, meetups, etc. Nostr is a whole ecosystem, not merely a software project.

https://geyser.fund/?tagIds=2 
 kind of depends on what the funders want, but it can also go too far; for example Mozilla is often criticized for doing too many things outside browser development, while a lot of people just want to fund say, a faster or less memory-hogging browser... but sure, nostr still is in a much earlier phase where it's important to figure out what to even want 
 Yes, but Mozilla, like Signal or Wikipeedia, etc. is a software development project, not a protocol development project. If you donate to Mozilla, you expect to see software features coming out the other end.

Nostriches, who are users, feel like part of the protocol. That's why the merchandise, meetup projects, marketing, is coming primarily from users, not from some foundation. That's the main strength of Nostr, after all: it's not a software project, it's a communications protocol project, so everyone who uses it to communicate, is part of the project. 
 Nostrocket by  @gsovereignty also kind of solves this 
 How does that work? 
 You can literally steal the code of the grant app. Everything that is granted must be open source. What do you mean with undercutting the price? 
 Everything covered by the grant being open-source doesn't mean that every service or feature is entirely free to use or that there can't be additional related projects, occasions, benefits, services etc. that are for premium customers.

There are a lot of freemium models or etc.

Grants mean that the financial incentive is to just offer everything for free, which means we have to be grant-financed forever. Which is what a lot of people want, of course. Free shit forever. 
 unless one of us is like levelsio 
 I’m making contributions without any financial benefits and I am sure there are many people like me out there. Sticking labels to groups of people based on few examples we find wrong is not the way 
 There are lots of people who contribute to GitHub, Wikipeedia, Signal, Mozilla, Bitcoin Core, Linux distros, etc. who are not on salary and who expect no direct financial benefit. That is inherent to such projects.

Changes nothing about my argument, to point out that we also have people like that. 
 Sure, and there is nothing wrong in expecting benefits for the time and energy people invest into open source projects. 
 There's nothing morally wrong with anything going on. In fact, it's the traditional path for FOSS projects to take.

I am just describing the direction it is headed and everyone can decide for themselves, if that is where they want to go.