Live data from Hacker News

GitHub should charge everyone $1 more per month to fund open source

blog.greg.technology

21–30 of 352 posts

Re: GitHub should charge everyone $1 more per month to fund open source

#21
> Those funds would then be distributed by usage - every mention in a package.json or requirements.txt gets you a piece of the pie.

Usage is not a good proxy for value or ongoing effort. I have a npm package with tens of millions of weekly downloads. It's only a few lines long and it's basically done - no maintenance required.

I'm skeptical that there exists an algorithmic way to distribute funds that's both efficient and resistant to gaming.

Re: GitHub should charge everyone $1 more per month to fund open source

#22

The first order effect of this would be great, but the following onslaught of schlinkert spam would be devastating- its bad enough now with people making garbage dependencies and sneaking them in everywhere just for clout

Sadly I think this is true. There is already a problem with people making useless dependencies and pushing them into projects with PRs to increase their download numbers.

Showing high download numbers on your resume is more valuable than anything a fund like this could provide. There will always be a company who views high NPM download numbers as a signal of top 1% talent, even if it has become a game in itself.

Re: GitHub should charge everyone $1 more per month to fund open source

#23
sounds like socialism amirite?

In principle it sounds like a grand idea, although there are a bunch of corner cases like how it works cross country borders, and de-anonymising maintainers.

If it was opt in for opensource projects, and there are strong guards against people forking/hard takover-ing then yes, it seems like a good idea in principle.

I will leave the AI enthusiasts to chime in about the future, and how we don't need OS anymore.

Re: GitHub should charge everyone $1 more per month to fund open source

#24
Instead of a dollar from github users, I think it should just be a hefty tax on big tech companies that have valuations of over a billion. The nature of software and tech means that there are massive monopolies where winner takes all. We should just accept that and leverage it.

Re: GitHub should charge everyone $1 more per month to fund open source

#25
>It is crazy, absolutely crazy to depend on open source to be free (as beer).

Why? It's not crazy at all. It's the status quo with no sign of things changing. It is both possible right now and likely continue. Its not crazy.

If it's not worth maintaining people will stop. If people need it they will develop it. The current incentive structure has produced lots of open source code that is being maintained.

>It is not okay - it is not okay to consider that this labor fell from the sky and is a gift, and that the people/person behind are just doing it for their own enjoyments.

It is if there is no cost. You can always charge for it. But you can't make it free then pretend its not.

Re: GitHub should charge everyone $1 more per month to fund open source

#27
> Those funds would then be distributed by usage - every mention in a package.json or requirements.txt gets you a piece of the pie.

Could have worked before LLMs.

Also, funding by popularity would mean alternatives would have a harder time to emerge and get the funding they need to compete against the established popular projects.

Being an Open Source project doesn't mean that it provides the best solution to the problem it's supposed to solve. Diversity is important.

Re: GitHub should charge everyone $1 more per month to fund open source

#28
This is a terrible idea in my opinion and it's been tried/is being tried by services like thanks.dev. Yes, we need something here but this is not it. The reality is more complex.

It doesn't work well in practice. Because then people like https://github.com/sindresorhus?tab=repositories&type=source would get a shit ton of money because of the pure number of dependencies. And yes our stack also contains his code somewhere in a debug UI but our main product is entirely written in a different programming language with way fewer dependencies but if one of them goes away we'd be in trouble. In other words: Dependency count is not a good metric for this.

GitHub actually offers something in that direction: https://github.com/sponsors/explore

My "idea": Lots of companies will have to create SBOMs anyway. Take all of those but also scan your machines and take all the open source software running on there (your package.lock does not contain VLC etc.) and throw it in a big company wide BOM, then somehow prioritise those using algorithms, data and just manual voting and then upload that to some distributor who then distributes this to all the relevant organisations and people and then (crucially) sends me (as a company) an invoice.

We've tried doing the right thing but sponsoring is hard - it works differently for every project/foundation and the administrative overhead is huge.

The reality is that "we" as an open-source community suck at taking money and I believe this is partially on us.

Re: GitHub should charge everyone $1 more per month to fund open source

#29
post #4

I paid 1 buck for WhatsApp back in the day. Better business model than what meta did with it. But we're moving closer and closer to 8 companies controlling the world. Both WhatsApp and github are owned by them.

> we're moving closer and closer to 8 companies controlling the world.

Which 8? In the control the world domain I see Meta, Google, Amazon, Apple, Microsoft. In terms of Market Cap you would add Tesla, Nvidia and TSMC, but these three aren't any where close to "controlling" the world category.

Re: GitHub should charge everyone $1 more per month to fund open source

#30

>it is not okay to consider that this labor fell from the sky and is a gift, and that the people/person behind are just doing it for their own enjoyments Yes it absolutely is. That is the exact social contract people 100% willingly enter by releasing something as Free and Open Source. They do give it as a gift, in exchange for maybe the tiny bit of niche recognition that comes with it, and often times out of simple g…

It's crazy to expect someone to pay for something that you're giving them for free.
Post reply on HN