Saying all this, I'm starting to come around to the idea of "community led infrastructure". The idea that we could form a group or co-op, much like a corporation, but one with community aligned incentives to run a common set of shared infrastructure for everyone else. The idea is that you get the benefits of centralisation, a core platform team, etc but one that is not attempted to use you for profit, instead they are directly serving you because of this community structure. This might be considered some sort of non-profit but having seen how OpenAI very quickly switched to being a for profit entity, I believe there needs to be more thought about governance structures to ensure it's always community aligned.
I'm kind of curious to know if anyone has thought about this or is interested in funding this? The idea would be to start by providing a common set of infrastructure building blocks and APIs, hosted, for everyone to use that is a paying participant. It would have some sort of community aligned incentive structure and a governing body of sorts. All the tech would be entirely open source. But the mandate is to fund infrastructure and a group of people who will manage it for everyone.
Thoughts, ideas and feedback welcome
I think we should distinguish between contributing work vs contributing money. Contributing open source and governance work is a socially rewarding and career-furthering activity. Contributing money (eg. computing resources) is almost always a rip-off.
Open source contributions and community work are great things and advance humanity. BOINC [2] is also a great example how volunteering computing resources can further science. The issue with contributing computing resources is that it drains the donor's economic resources without granting a tax rebate, but the recipient can use the resources to generate money for them. Bitcoin, TOR [1] and Bittorrent are such examples where participants volunteer computing resources which others profiteer off.
Since, I think, we agree on the work contribution part, let's focus only on the money contributions to such a system.
You'd eliminate resource abuse with a system where participants:
- contribute _spare_ computing resources
- are rewarded with credits
- can redeem those credits for future computing resources or currency
This system could be run by a central governance body or on a decentralised block chain.
[1] https://blog.cloudflare.com/the-trouble-with-tor/ [2] https://boinc.berkeley.edu/