Nobody pays for FOSS, we can force them to (seldo.com)

152 pointsby Muhammad5235 hours ago129 comments

otterley 4 hours ago

If you want people to pay you for your software, stop writing it for free. Conversely, if you write it for free, don't expect people to pay you for it. Otherwise you are no better than someone at an intersection with a bottle of Windex and a squeegee who, unsolicited, cleans a windshield and then demands the driver to pay for it.

The original authors of Free Software and open source were career academics and others who were paid to do other things, or were sponsored by scientific and defense research grants. I don't know how anyone got the nutty idea that you could make money on FOSS itself. Practically every time someone has tried to make money on FOSS it has failed.

(Edit: this comment previously ended with "...from Netscape on down.")

singpolyma3 3 hours ago

In what world was Netscape a failure? Made some people an awful lot of money and then gave us Firefox... Pretty far from failure

nnutter 3 hours ago

Netscape basically died and was replaced by Firefox which doesn't/can't effectively charge users for the software so instead makes money by selling default search engine, etc.

Netscape existed as the internet was coming into existence. You used to have to buy a physical copy in the store to install it. People barely knew how to use their computers so the activation cost for bypassing their "pay wall" was high enough.

SoftTalker 2 hours ago

Netscape was included free with almost every ISP installation disk.

toast0 2 hours ago

Netscape lost the ability to charge before it went open source. Among other things, Microsoft released internet explorer for free (part of embrace, extend, extinguish, afaik).

The open sourcing of Netscape 5.0 happened in early 1998, and AOL purchased Netscape later that year. Firebird/Firefox came a few years later.

otterley 3 hours ago

First, a self-correction: Netscape did not produce open source products until it open-sourced Navigator 5.0 in 1998. Until then, Navigator was freeware: free to download and run, but not open source.[1] I shouldn't have mentioned them, but my point still stands.

Second, it depends on what you define as success and failure. Netscape made its pre-IPO shareholders money if they timed their stock sales right. But the stock didn't go up because the company was profitable. It went up along with every other dot-com stock until the 2000-2002 crash, based on hopes and dreams, not fundamentals. The company never turned anywhere near close to a profit.

To me, a successful company is one that makes a sustainable profit based on its business fundamentals, not one that makes its founders and early investors rich in an investment bubble.

[1] Correction: Netscape did charge for the browser if used in a commercial context, but few people actually paid up.

masswerk 2 hours ago

Netscape was actually selling a licence, which became free for endusers and eventually the entire browser was free, as the company concentrated on its Enterprise Server as a source of revenue. Netscape becoming freely available for endusers is pretty much what made the Web a mass phenomenon.

MiroslavPokorny 12 minutes ago

Most people only measure success as something like being a B or Trillion dollar company, and thats part of the reason in a different way why nobody pays for FOSS.

askvictor 3 hours ago

There's nothing stopping you from charging money for FOSS software. Sell the first one for as much as it cost to write it.

otterley 3 hours ago

I assume you mean "sell it before you open source it."

If you found one willing buyer while it was still closed source, odds are there are others. Why deprive yourself of additional income? Open sourcing does happen from closed source, but usually that's long after the income stream has exhausted itself (see, e.g., https://github.com/microsoft/ms-dos).

limagnolia 36 minutes ago

Or before you make it. Lots of folks get paid to make open source- they are employees, contractors, and creators with patrons who pay them to create.

bigstrat2003 3 hours ago

There's nothing stopping you, true. But I think you will find that nobody is going to buy software for whatever thousands of dollars it took you to make it. So the limitation in this case is a practical one, not a legal or moral one.

otterley 2 hours ago

That suggests there's never been a viable market for commercial software at all, which is obviously wrong.

rpcope1 2 hours ago

That's kind of black and white thinking though. No one is going to pay a million dollars for QuickBooks, but a lot of people paid several hundreds. Just because no one pays you to develop a new QuickBooks (at least pre LLM), doesn't mean there's not a market there.

HeyLaughingBoy an hour ago

I can't possibly take this at face value since it's obvious that people (businesses) pay others many tens or hundreds of thousands and millions of dollars to build software for them. So, what do you really mean?

horsawlarway 2 hours ago

Honestly, there's a real elegance to this model.

I'd argue the best possible model for goods that have no marginal costs (aka IP) is the "pay me to create it" model.

As in, let a creator decide how much they value creating the work. Then pay them that to create it - then release it free for everyone.

---

No ridiculous societal restraints that cost time and money to enforce (poorly) as IP law. Compensation is happening. Creating is encouraged.

Practical constraints make it unlikely we'll get much closer to this than Kickstarter (and equivalents) but it's a very honest model, that works with intellectual property by default.

daedrdev 2 hours ago

Are you aware of what FOSS stands for?

underlipton 2 hours ago

>Otherwise you are no better than someone at an intersection with a bottle of Windex and a squeegee who, unsolicited, cleans a windshield and then demands the driver to pay for it.

This seems like a pet-peeve that's slipped through, because

1) It's really not; the FOSS developers never forced anyone to use their software, even if they're asking for payment for a product that was originally "marketed" as "free",

and

2) With the damage to society done by the work of many of the people in the tech industry and "respectable" white collar work in general, they should hope to be as virtuous as the window washers. Service done, pay for service, they go away and don't bother you for a while? No subscription shenanigans? Don't have to give them my credit card number? No annoying marketing emails? Not intentionally designing their service to be addictive? Geez. Adobe, Google, Facebook, Amazon employees make them look like saints. People give themselves way too much of a pass just because they sit in an air-conditioned office all day.

madrox 2 hours ago

I have found not all open source to be the same in the modern era. The FOSS of yesteryear has been replaced by a lot of projects aimed at enterprise where the FOSS offering is the "free demo." This may have been novel and clever of the original pioneers of the practice, but there's a lot of cargo culting going on.

The worst offenders release the source but with gotcha licensing, wait for the enterprise to use it, then detect their usage and go in demanding payment or be sued. This happened to my team enough times to be a pattern.

fragmede an hour ago

One does wonder, if we'd gotten really used to the idea of paying for software, if advertising, and the resulting tracking that came from it, would have really taken off as much.

jongjong 2 hours ago

The thing is; if your software wasn't offered for free, nobody would use it because someone else would offer their alternative for free.

Also, the most difficult problems which software solve are hidden problems. Sometimes critical, but hidden nonetheless. Nobody cares about system failure, at all, until it happens to them.

No matter how good your software is, you can't effectively market it as "reliable" because every single piece of software ever created in the world claims to be realiable even though almost none of them are! The label has lost all of its meaning and hence, cannot be communicated.

So this means that far worse competitors can gain adoption and take the entire market from you if there is any friction at all between the user and your product. Open source is an attempt to reduce friction as close as possible to 0.

Anyway this creates a hyper-competitive environment. If you don't have a voice in the economy, open source can seem like your only option to gain any adoption at all. It's a business model born out of desperation, not out of choice.

otterley 2 hours ago

> if your software wasn't offered for free, nobody would use it because someone else would offer their alternative for free.

That suggests there's never been a viable market for commercial software at all, which is obviously wrong.

Veserv 2 hours ago

The label has not lost its meaning. Everybody knows what it means and wants it, just almost everybody “selling it” is claiming it without regard for the truth of their claim for their own financial gain. In polite society that is called lying and fraud.

jacquesm 2 hours ago

You entirely miss the point of open source.

Open source is not about your ability to charge for the software. It is about the ability of the users of your software to modify it.

"Open-source software has its roots in the culture of source code sharing that dates back to the origins of computing in the 1950s. The term was formalized in 1998 with the founding of the Open Source Initiative, succeeding the free software movement initiated in the 1980s, with the intention of overcoming the ambiguity of the word "free" — meaning both freedom and gratis — to better appeal to the business world."

https://en.wikipedia.org/wiki/Open_source

You seem to be caught up in the 'free' part of 'free software'. It does not mean 'gratis software'.

https://en.wikipedia.org/wiki/Free_software

otterley 2 hours ago

I know what it means. The problem is that people are expecting to be paid after they've already released it to the public for free.

0dayz an hour ago

I think a small issue with foss and monetization is that you can accept money for said software hell even release it with expectations that you have to pay for it, but you can't insert a clause in the license that stipulates that the foss rights only applies to paying or paid customers.

Thus there is no legal protection you really got if you go foss as a developer when it comes to ensuring fair compensation.

pyuser583 an hour ago

Open source was never about doing stuff for free - at least not originally.

It’s about the definition of ownership. What does it mean to own a program?

When you distribute the program, you must also distribute the code for it. That’s open source.

otterley an hour ago

It's not about the definition of ownership, either. The author of FOSS software retains ownership, unless they explicitly convey it to someone else.

It's about how software is licensed--the terms and conditions under which someone can make a copy. That's why it's called the GNU Public License, or the MIT License, and why there's a LICENSE file.

The mere act of copying does not convey ownership, and never has.

GrinningFool an hour ago

I think the license was the best tool available for the ideology around ownership.

haunter 5 hours ago

I'm not sure it fits the free and/or libre software philosophy but I'm a big fan of releasing otherwise free and open source software as a paid version and with some exclusive QoL features in proprietary store fronts.

For example Krita. https://krita.org/en/download/ FOSS but you can buy it on Steam, Microsoft Store, Epic Store, and Apple Store. You get one exclusive feature, automatic updates (and more recently Steam Cloud sync support), and you also support the developers (on the other hand Valve, MS, Epic, and Apple also gets a cut too).

If you read for example the Steam reviews everyone points out that it's a free software but buying on Steam is also a good and very importantly straightforward way to support the devs + the platform itself has such a pull ("buying games you never play") that people buy it just for the case of having it in their library

https://store.steampowered.com/app/280680/Krita

al_borland 5 hours ago

Filebot used to be open source. I bought it on the AppStore, it was a way to support development and I figured it would give me easier updates that would just happen in the background.

When Apple moved to ARM, the App Store version lagged behind. An ARM version was available, but not in the App Store. I assume this is because that ARM version was a separate download instead of being a universal app, and the x86 app would run on everything (for now).

The app is no longer open source, and is paid. To get the ARM version (due to my stubbornness in not wanting to install Rosetta), I had to pay again just to get the app through a different means of distribution.

Too many run-ins with silly issues like this can really sour a person on the “free app in a paid store” model.

bigyabai 5 hours ago

That can happen regardless of which storefront you use to buy a free app. It's more of a developer-specific nitpick than a chronic problem with FOSS and freeware.

If you're happy to sponsor the app's development, then owning the App Store version should make you feel proud. The developer is still able to make a living thanks to you, and they're offering extended support if you're unwilling to use a fork of the free version. A good example of this is Dwarf Fortress, which I have bought on Steam 3 times now so that I could gift it to two of my friends. God willing, nothing will prevent me from buying a 4th and 5th copy when Christmas rolls around.

singpolyma3 3 hours ago

Sounds like the problem is the app later became nonfree.

fph 5 hours ago

Not a very effective way to support the devs though: only about 60% of what you pay gets to the developers, because of Steam's cut and VAT.

haunter 5 hours ago

Yet by the active unique user numbers they have estimated sold at least ~168k copies and maybe upwards ~500k https://steamdb.info/app/280680/charts/ And that's Steam alone. I'd be really curious compared to this how many people click on the Donate button on the Krita homepage.

That's a lot of purchases imo for a project like this. I'm kind of ambivalent about the store cuts but they give a huge enough exposure to any game or software.

autotune 4 hours ago

UTM is another great example of this, which is basically a GUI for QEMU. They have a Mac App store $9.99 version and the free open source version:

https://github.com/utmapp/UTM

dataflow 4 hours ago

The free software philosophy aside, I feel like another problem is that once you start accepting payments then you start accepting various forms of responsibility/liability/accountability/etc. along with it. At a high enough price it'd become worth it, but that might not be anywhere near the price that your customers/users want to support you at.

singpolyma3 3 hours ago

Maybe but lots of $2 apps exist from random devs who don't take much responsibility.

newsclues 4 hours ago

Free open source -> compile it yourself

Affordable binaries and SASS are fine options that I’d like to see

nine_k 4 hours ago

I think I have donated more for Inkscape, Gimp, Firefox, and Libre Office than I ever spent on proprietary software. I also tend to buy paid versions of open-source apps in app stores, where available. It's great when a piece of open-source software has an easy donation link / button.

That said, I tend to trust all closed-source software significantly less, even if it's given away for free. Especially is it's given away for free.

fragmede an hour ago

Without knowing how much you've paid for proprietary software, that could be a lot, or a little. If you're coming from a position where there is alternative FOSS software available to use, that's your bubble/sphere of experience. In other realms, say software for doing aerospace CAD, there is no FOSS available because it's just such a niche piece of software.

singpolyma3 3 hours ago

I don't think this counts as an exclusive feature. But yes this pay for the binary model "libre non gratis" is a very good model.

woodruffw 33 minutes ago

(Speaking only for myself.)

Having open indices charge money is the “easy” part, relatively speaking. The author is correct that most companies will grumble a bit and then fork over the nominal amount of money needed to preserve their existing assumptions.

I think the rest of this don’t really work in practice though: it’s actually incredibly hard to distribute money to open source maintainers across hundreds of jurisdictions, and it’s not immediately obvious how a service like PyPI (which is barely funded to maintain and sustain itself) would shoulder such a burden without diverting a very large fraction of that money for things that would make people upset (read: lawyers and tax professionals).

(NPM would appear to be the exception to this since it has - at least on paper - the legal resources of Microsoft behind it. But I think it’s largely a quirk of history that the JavaScript packaging ecosystem ended up with a single corporate owner, and no ecosystem I’ve worked with seems eager to pursue a similar relationship.)

jongjong 13 minutes ago

This is why I just advocate for UBI nowadays. It's impossible for certain people to get paid for work they do and value they create and the reasons are numerous and different for every single person.

A lot of it is because human attention has been fully centralized and monopolized. Regulations are the nail in the coffin.

This industry is cooked, to a crisp. Tech people who have been excluded from the tech markets should be paid some kind of compensation.

woodruffw 10 minutes ago

I think Alex Gaynor is essentially right here[1].

[1]: https://alexgaynor.net/2025/apr/08/putting-a-price-tag-on-op...

dwedge 5 hours ago

> Now, finally, I have an idea. It's gonna take 5000 words to get there, though, so if you don't have that kind of time, skip to the part about registries.

This article is full of LLMisms, which is to be expected but maybe it wouldn't be 5000 words and wouldn't need this disclaimer if they wrote it themselves

mixologic 4 hours ago

The only llmism I sensed is the use of "load bearing". Im usually queasy after reading llm slop, and stop before the end. This didn't have that effect.

Maybe the llms are getting better, but either way, this article reads like a real hunan write the whole thing.

Bolwin 4 hours ago

This article feels like it was written by a human who has just read to much llm writing

logicallee 3 hours ago

Humans don't write things like: "Now, the popular way to tell this story is "the system is breaking," and I don't think that's right, and the distinction matters."

magarnicle 3 hours ago

It felt like unedited, unstyled Claude output. e.g. "No, and the difference is the important bit."

singpolyma3 3 hours ago

Before LLMs no load was ever borne

elonfboy 3 hours ago

Stop whining about it, the constant whining is worse than the LLM prose

rnd0 3 hours ago

It's really not, actually. Often I read the comments before the article and getting a head's up that the article is slop is invaluable.

It's not only not 'worse than the LLM prose', it's a community service!

belowavgiq 3 hours ago

I don't know about you, but I personally really appreciate when people warn me in advance that something is going to be a waste of time.

"and I don't think that's right, and the distinction matters" Yeah right. lol

tom_ 2 hours ago

I for one always appreciate it. The comments help me judge whether I'm right or wrong in my own opinion.

lyjackal 3 hours ago

While I’m usually one to also get annoyed at uncurated slop, this doesn’t strike me in any way as LLM text, and likely something the author meant in earnest. I reads lot of LLM text. What part about it appeared generated to you?

From my perspective the piece was well structured, paced and thought through (and yes, a bit long)

magarnicle 2 hours ago

The whole paragraph titled "Isn't this just Tidelift again?" is exactly how Claude describes something it is excited about.

lyjackal 38 minutes ago

I’d recommend looking through the 20+ years of Laurie’s writing in the archives. The LLMs may very well be mimicking him. I wouldn’t put LLM assisted writing past him, but I feel like this is being judged on topical similarity, and is not the standard kind of egregious incoherent slop that has little substance or lacks coherence. See for example:

https://developer.nvidia.com/blog/introducing-cuda-rust-two-...

bdd8f1df777b 3 hours ago

How is this a LLM output? A LLM can easily write out those 5000 words.

DonsDiscountGas an hour ago

> Now, the popular way to tell this story is "the system is breaking," and I don't think that's right, and the distinction matters. The system isn't breaking. It's stable, at a level of human cost we've collectively decided to put up with.

Reads like an LLM to me. "Load bearing" also used a few paragraphs down.

neiltalap an hour ago

He confuses developer adoption with cloud infrastructure maintenance, and he fundamentally misreads what software maintainers actually want.

The forking tax is great, and it requires a permissible checkpoint in the repo, which might not be available at all if you start correctly. Then the forks they use are quite literally "theirs", people don't trust hyperscalers.

Companies like redhat, jfrog, etc. have a model that is different to what one would want. They are built not on excellence but rather on taking the indemnity clauses on themselves. Hiring people to have 24/7 rotations and support, and all this Jazz and overhead that has nothing to do with being an expert at your thing.

Registry cron job paying thing...

Highly flawed and lacks fundamental understanding of the world, business, economics, and, more importantly, the actual drivers of the behaviour of the hyperscalers and business models of high-tech companies.

They conveniently forget that they were the very first ones to do MIT, then they build a community, just to later rug-pull everybody with non-permissive licenses. Plenty of examples of companies thriving by doing proper licensing from the very get-go. And these very people lacking in ethics then go on to complain THE LOUDEST that hyperscalers are forking them. I can't fathom the heights of entitlement and incompetence.

mentalgear 5 hours ago

I feel like the main issue with projects switching between a permissive and less permissive license and back is that starting out as fully permissive in the first place was the main error.

If everybody would just agree to start their open source code as something like source-available or OpenRAIL -requiring companies with more than $5M in annual revenue to pay for the work - we wouldn't be in this situation.

https://fair.io/

tracerbulletx 5 hours ago

Yeah its a bait and switch. People want the social credit, early adoption, and community embrace of being open source, but they also want a captive business model.

amelius 4 hours ago

It's not a bait and switch because the old version of the software that was released with the old license can still be used as such. If you call this bait and switch then I suppose this means that you somehow feel entitled to future versions of the software having the same license, forever.

aaasssdddgirl 4 hours ago

That’s the thing with software, you can automate most future updates, with LLMs and whatnot.

Also, the initial software probably didn’t have a lot of known cves when it was sold.

rpdillon 5 hours ago

They won't do this, because starting out as non-free doesn't get the same traction. Now that I think about it, it's basically a form of enshitification: draw people in with one deal, then after they're onboard, change it to something less favorable.

amelius 4 hours ago

Why is it enshittification if you only have to pay when you have >$5M in revenue? Is your world so shit if you cross that threshold?

johnnyanmac 4 hours ago

I think the issue is more on how you audit such things. Governments struggle (partially by design, but still) to get proper audits on who uses what and how much money they make.

The theory is great, but I'm unsure how you execute this.

amelius 4 hours ago

Well, that's even more reason to not complain about it.

_carbyau_ an hour ago

It isn't about catching every last >5m business out.

It is about having a rule that can be enforced when it is obvious to do so.

johnnyanmac 16 minutes ago

Fair enough. I'm in support of it, but it seems like any company >5m is also going to give a big legal fight if and when they are challenged on such aspects.

But I'm all for a good attempt at taking our wealth back either way.

rpdillon an hour ago

I'm just observing the incentives. There is a reason these licenses have not taken off, especially for nascent projects.

schneems 2 hours ago

Some pedantic points:

> Ruby Central, whose dependence on one big sponsor then produced the 2025 takeover

Ruby Central had two major sponsors at the time: Alpha Omega and Shopify. Also the events had much more to do with interpersonal conflicts than sponsors.

My report: https://rubycentral.org/news/rubygems-fracture-incident-repo...

That is the GitHub only portion, but the AWS root happened immediately after/during and has its own timeline https://rubycentral.org/news/rubygems-org-aws-root-access-ev...

> a depleted team

The named people we lost from the report: Sam was already way out the door. Andre was most of the way. Ellen wasn't doing that operational work. Deivid was only working on bundler and not the registry. Josef is the main operational loss, he removed himself. I'm unsure of which attack exactly Is being referenced, but Colby was promoted to full time (was planned before, just waiting on paperwork).

Other prior maintainers and security researchers did NOT leave. Maciej Mensfeld Was especially crucial. Jenny Shen. To name a few. These people are “the maintainers” too. We’ve (I’m a volunteer, came on in October 2025) brought on a number of in-kind engineers as well (companies donating engineer hours via letting employees work on company time).

I reached out to everyone unnamed that lost GitHub access. Of them, one asked for admin back (granted). None were active in operations.

Seldo’s overall point: about the fragility of all of this still stands. But I also believe the details and the nuance matter. I reached out to Laurie on bsky when this was first published but didn’t hear back.

MiroslavPokorny 8 minutes ago

Its the same reason why the people who do the actual hard and deadly work get paid the least.

This is true EVERYWHERE.

jamienk 35 minutes ago

This is very interesting: it is a lot like the GLP (pun intended) solution: it doesn't try to "cure" the symptom, it just piggybacks onto the existing facts-on-the-ground and tries to make things better from there.

I'm not totally sure I understand the "distribution/registries" thing though? This also related to GitHub and HF, right? And Netflix. (You mentioned Spotify.) How they host stuff and then leverage that position to build add-ons and lock-in, lobby for laws. Companies PAY for this "bandwidth."

I always thought that BitTorrent would eventually take off and make these kinds of sites irrelevant, that it would democratize bandwidth, the last leg of the battle for universal accessibility.

I like your idea. I wish you luck.

cocodill 4 hours ago

I think I'm starting to forget, but could someone maybe tell me what the F in FOSS stands for?

mrob 4 hours ago

"Free as in speech, not free as in beer."

I'm not reading an AI slop article, but there's nothing in either the Free Software Definition or the Open Source Definition restricting the selling of software. It does prevent you from restricting people from sharing that software once they've bought it, but you could always use a threshold pledge system to ensure you get enough money before releasing anything:

https://en.wikipedia.org/wiki/Threshold_pledge_system

cocodill 4 hours ago

> "Free as in speech, not free as in beer."

As I understand it, if you have the first, the second follows from it. So it's effectively the same.

mrob 4 hours ago

Not the same at all. Free as in beer means you get nothing. Free as in speech allows you to get as much money as you can using a threshold pledge system. This isn't just theoretical: the famous 3D modelling software Blender was released this way, becoming Free Software only after a €100,000 payment.

cocodill 4 hours ago

Sorry, I phrased it badly. I meant that in practice free-as-in-speech implies free-as-in-beer for copies: once anyone can redistribute the code.

wmf 4 hours ago

"We encourage people who redistribute free software to charge as much as they wish or can. ... So if you are redistributing copies of free software, you might as well charge a substantial fee and make some money. Redistributing free software is a good and legitimate activity; if you do it, you might as well make a profit from it. ... Distributing free software is an opportunity to raise funds for development. Don't waste it!" https://www.gnu.org/philosophy/selling.html

toyg 3 hours ago

Indeed! While reading the original post, I was reminded of the old essays where RMS made it abundantly clear that charging for delivery media was absolutely ok - and if you wanted GNU updates, you should send in the stamps necessary to send them back to you.

Maintaining a popular registry is very hard work, hard enough that commercial entities would rather pay than having to do it themselves. It is literally SaaS. It could absolutely be monetized for the common good - although the gamification worry is real, and the governance would be really difficult to defend from sharks. But there might be clever ways to fix those issues.

The one thing you cannot fix is the cross-planet level playing field that registries provide. Today, a small African company can pull from a registry more or less in the same way as large US corporations. If you put a toll booth up, the toll will soon be too high for people in various parts of the world.

jefftk 3 hours ago

> The evolutionarily stable strategy for a piece of software is "anybody may use this for anything, including commercially, for free." That's MIT, BSD, Apache, the licenses that ask for nothing. Every project that has tried to be a slightly less generous dove has lost to a project that stayed a full dove

Linux (GPLv2) seems like an obvious counterexample?

toyg 3 hours ago

Arguably that happened because Linux was, in fact, the most generous option: the BSDs effectively refused to get contributors beyond their very small groups, and refused to incorporate patches to support "bad" hardware or nonfree blobs - meanwhile, Linux was built around modules that could contain anything regardless of license, and happily accepted new patches and unknown maintainers. You still see it today: Linux literally built its own distributed VCS (git), while some BSDs are still on the hyper-centralized CVS.

If there isn't an even more generous option is simply because building a mainstream OS is incredibly hard.

imoverclocked 4 hours ago

The reason I dislike this is because of the game it creates. Let's say we have someone who developed a small, well-used dependency (say: xz) but there is now incentive to be "in the dependency chain." xz is open, LLMs are really good at stealing/recreating; what stops someone from publishing rxz (maybe a rust port, maybe a gnu-r port, maybe it's "Really fast" xz, maybe it's just hoping for a typo in a registry.) This new dependency adds very little over the original xz and xz could have just used a simple PR.

On the other side of things, does accepting a PR from someone grant the author the ability to collect royalties for that software project? If so, how would you quantify that? LOC seems like a quick but really bad answer for what it is incentivizing.

For many, the entire point of "F" in "FOSS" is not getting tangled up in this kind of mess. I personally would never want to add "am I opening myself up to a lawsuit if I don't pay someone for their PR" to enter my calculus of accepting a PR. Especially if this is because I reject payment at all on a project.

Finally, if a company/employee submits code to FOSS under this model, do they now expect a return?

wmf 3 hours ago

This new dependency adds very little over the original xz and xz could have just used a simple PR.

I kind of like the incentives created by this competition. This "what if someone takes your software, adds one feature, and sells it" argument has been made many times and I think the answer is that you, as the original maintainer, are in the best position to add features and if you squander that position you deserve to lose.

tEem21 3 hours ago

Seriously imagine the consequences of this "eat or be eaten" approach. What it incentivizes is not feature development per se, but fragmentation for the sake of it. This in turn leads to less attentation toward maintaining the shared base of the fragmented forks, as it has been superseded with features X and Y in different, probably incompatible forks.

wmf 3 hours ago

My point is that the original maintainer can defuse the forks by including the same features. That leaves users no reason to bother using the forks.

j2kun an hour ago

It's a good point, and it also depends on the feature being good and sensible and in demand enough to push users away from the default.

And then it incentivizes people to make good forks, like neovim vis-a-vis vim.

heelix 2 hours ago

One of the easiest ways to get paid for something is to to offer commercial support once something shifts to 'end of life' for community support. Can't get off of an old busted version - write a check for continued support! This sort of thing is reasonably easy to get through the accounting process.

Leaving a tip, paying for something free, trying to send money to a group that our infrastructure absolutely relies on - stupid hard. Commercial support, on the other hand, is very understandable to the bean counters.

illright 2 hours ago

I think it's a great idea and I hope someone inside the teams of popular registries sees this and they actually give it a go. I imagine the shitstorm of reactions that it's gonna cause from people who aren't even included in the "required to pay" group and I wish the registry maintainers strength to get through this

gus_massa 5 hours ago

Isn't this similar to the anaconda model? (Except they keep the money instead of distributing it.)

Depending on how you count, in my research group we are like 10 and in my whoooole university we are like 60.000 employees. When they went from free to restriced for big organizations I just uninstaled it.

toyg 3 hours ago

Yes, but anaconda has a free competitor (pypi).

If pypi started charging too, you'd have nowhere else to go.

Grimeton 38 minutes ago

There is nothing free in Android.

yding 2 hours ago

Great proposal Laurie! It'd be great if YC would set up an Open Source endowment also, with say 0.5% of their companies' stock (voluntarily) endowed to open source software.

Almondsetat 3 hours ago

Other than charity and donations, the only two ways of getting paid for developing FOSS are: 1) support contracts and 2) crowdfunding the next release.

Digital goods live in a post-scarsity situation. Applying the same business model as real life products is crazy and it's the reason why we have Adobe&Co.

mw888 3 hours ago

I'm not convinced a problem is actually here. I certainly wouldn't believe LLMs, an optional tool, make any part of this fundamentally worse. Maybe superficially for people who can't adapt.

montroser 3 hours ago

Hard pass, thanks. Just, don't expect to get paid for maintaining open source projects.

It's easy. Everyone knows the deal going in, and if somehow you missed that you're not going to get paid for this and you want out at any time -- you just stop.

If you made something of value someone else who cares enough will pick it up. Or it can languish and the earth will keep spinning. It's fine.

antipaul an hour ago

Nobody pays for free (& open source) software?

3stacks an hour ago

I don't understand why anyone takes this person seriously. He fell ass-backwards into a prominent company, got demoted after proving incapable of being the CTO, and then seemingly got promptly off-boarded after the acquisition and now just has a developer relations job. Not to denigrate that role, but it doesn't exactly confer authority for this to be the trajectory of your career.

highway900 3 hours ago

The lions share of the packages used by company X should get the lions share of their subscription too. This is where music subscription has failed.

blastingrock an hour ago

Why would you write such an important article with AI? I can't share this with people I know because they will lose trust if I send them AI articles. It's really, very easy to tell because it's filled with AI rhetoric and you don't sound like this in your writing from 2020 and before

jhack 2 hours ago

FOSS == Free Open Source Software, fyi.