What would be fantastic is if this service scaled contributions across projects whose code you are actually using in your repos. Minor nitpick: I don't think a badge is really considered virtue signaling because you've already put your wallet where your mouth is.
A new funding model for open source software
41–50 of 184 posts
Re: A new funding model for open source software
#42I termed this model "microsubscriptions" when I was pursuing it in the context of website funding. There are difficulties. Gaming the system Folks will absolutely distort their software, buy fake github stars, spam out bazillions of typosquatting packages etc. We know this because there is already a weak financial incentive to subvert: supply chain attacks for cryptominers. Direct cash will be a much stronger incenti…
Forcing donors to fund their wallets with ACH transfers seems like an easy way to sidestep a lot of this (except the trustee issues).
Re: A new funding model for open source software
#43Everyone thinks they deserve a dollar and can never imagine that the relative value of their code is effectively zero no matter how much it solves a particular problem. >Big projects — operating systems, frameworks, CMSs, or fully self-hostable applications — are in a privileged position to extract more value from their users, especially corporate ones Big projects aren't privileged to extract more value. They're pri…
Re: A new funding model for open source software
#44> That's because there's currently no way to make a donation to the abstract concept of "open source software" This isn't absolutely true, there are the FSF and the Software Freedom Conservancy, who fund many medium-ish projects, including ones that include some small utilities.
Though the ability to curate your personal pool is an important piece of the puzzle.
Re: A new funding model for open source software
#45What would be fantastic is if this service scaled contributions across projects whose code you are actually using in your repos. Minor nitpick: I don't think a badge is really considered virtue signaling because you've already put your wallet where your mouth is.
I like that idea too. Though it definitely may lead to some troubling scenarios where bad actors try to get their modules listed as dependencies of popular projects to piggyback on their downloads. You could alleviate this by not funding dependencies of dependencies but there are some low-level tools (say, CSS autoprefixers) that are rarely used in their "raw form". It's tricky.
Re: A new funding model for open source software
#46If you're willing to move away from your proposed GitHub route, you could try implementing it on something like Gitcoin. The "wallet" you mentioned in the article could be a smart-contract that by the end of each month (or any desired period) would automatically make the donations directly to the crypto wallets of the projects that you chose to include in your sponsor pool. That way, you jump over some of the impleme…
Re: A new funding model for open source software
#47> That's because there's currently no way to make a donation to the abstract concept of "open source software" This isn't absolutely true, there are the FSF and the Software Freedom Conservancy, who fund many medium-ish projects, including ones that include some small utilities.
Fair enough. Though the ability to curate your personal pool is an important piece of the puzzle.
Re: A new funding model for open source software
#48It's worth looking at Tidelift ( https://tidelift.com ): they're making the model work with pooled corporate subscriptions that create the right incentives.
Re: A new funding model for open source software
#49Everyone thinks they deserve a dollar and can never imagine that the relative value of their code is effectively zero no matter how much it solves a particular problem. >Big projects — operating systems, frameworks, CMSs, or fully self-hostable applications — are in a privileged position to extract more value from their users, especially corporate ones Big projects aren't privileged to extract more value. They're pri…
You seem to be reacting against the term "privileged" in a way I didn't intend. I don't mean to say that they have some unfair advantage. They just have a more foundational role in the tech stack of the products built on top of them, so companies have a bigger incentive to keep the wheels turning.
Re: A new funding model for open source software
#50I termed this model "microsubscriptions" when I was pursuing it in the context of website funding. There are difficulties. Gaming the system Folks will absolutely distort their software, buy fake github stars, spam out bazillions of typosquatting packages etc. We know this because there is already a weak financial incentive to subvert: supply chain attacks for cryptominers. Direct cash will be a much stronger incenti…
Great stuff here. Do you think these are fundamental dealbreakers? Put another way, could an entity like GitHub build satisfactory solutions to these? Forcing donors to fund their wallets with ACH transfers seems like an easy way to sidestep a lot of this (except the trustee issues).
Mind you I had an advantage in that my scheme, payment and usage were tightly linked. I had a protocol that could prove a user had visited a given website, without needing to reveal that user's identity to the website and without the ability for the user to falsify visits. But with opensource software there's currently no good way to verify usage, there's no expensive signal that the code is being consumed. All that's left are cheap signals, easily gamed, like github stars.
At $DAYJOB I've pitched a concept of universal asset accounting which would actually make such a consumption signal possible in theory. For inspiration I was looking to inventory accounting and cost accounting, particularly resource consumption accounting.