this post was submitted on 10 Jan 2026
285 points (91.8% liked)

Open Source

43850 readers
402 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS
 

All my new code will be closed-source from now on. I've contributed millions of lines of carefully written OSS code over the past decade, spent thousands of hours helping other people. If you want to use my libraries (1M+ downloads/month) in the future, you have to pay.

I made good money funneling people through my OSS and being recognized as expert in several fields. This was entirely based on HUMANS knowing and seeing me by USING and INTERACTING with my code. No humans will ever read my docs again when coding agents do it in seconds. Nobody will even know it's me who built it.

Look at Tailwind: 75 million downloads/month, more popular than ever, revenue down 80%, docs traffic down 40%, 75% of engineering team laid off. Someone submitted a PR to add LLM-optimized docs and Wathan had to decline - optimizing for agents accelerates his business's death. He's being asked to build the infrastructure for his own obsolescence.

Two of the most common OSS business models:

  • Open Core: Give away the library, sell premium once you reach critical mass (Tailwind UI, Prisma Accelerate, Supabase Cloud...)
  • Expertise Moat: Be THE expert in your library - consulting gigs, speaking, higher salary

Tailwind just proved the first one is dying. Agents bypass the documentation funnel. They don't see your premium tier. Every project relying on docs-to-premium conversion will face the same pressure: Prisma, Drizzle, MikroORM, Strapi, and many more.

The core insight: OSS monetization was always about attention. Human eyeballs on your docs, brand, expertise. That attention has literally moved into attention layers. Your docs trained the models that now make visiting you unnecessary. Human attention paid. Artificial attention doesn't.

Some OSS will keep going - wealthy devs doing it for fun or education. That's not a system, that's charity. Most popular OSS runs on economic incentives. Destroy them, they stop playing.

Why go closed-source? When the monetization funnel is broken, you move payment to the only point that still exists: access. OSS gave away access hoping to monetize attention downstream. Agents broke downstream. Closed-source gates access directly. The final irony: OSS trained the models now killing it. We built our own replacement.

My prediction: a new marketplace emerges, built for agents. Want your agent to use Tailwind? Prisma? Pay per access. Libraries become APIs with meters. The old model: free code -> human attention -> monetization. The new model: pay at the gate or your agent doesn't get in.

top 50 comments
sorted by: hot top controversial new old
[–] SpaceNoodle@lemmy.world 160 points 3 weeks ago (3 children)

LLMs are why we can't have nice things.

[–] TheAgeOfSuperboredom@lemmy.ca 49 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

And when someone like Kat Marchán tried to raise awareness they get chased off the internet because an LLM did something OK a couple times.

[–] tyler@programming.dev 19 points 3 weeks ago (1 children)
[–] TheAgeOfSuperboredom@lemmy.ca 27 points 3 weeks ago (3 children)

They recently put together a list of software that was built using AI and a bunch of AI people didn't take too kindly to it. The list has since been taken down and Kat has decided to take a break from open source software.

Most of the people on the list seemed pretty reasonable and were engaging in conversation about it. But emotions did begin to flare a bit and things got a bit out of hand. There are some conversations on Bluesky you might be able to find, but I think Kat also removed their account so the conversations might appear very one-sided.

It's a very unfortunate outcome I feel. There are people on both sides of the debate whom I respect, Kat included.

load more comments (3 replies)
[–] msage@programming.dev 34 points 3 weeks ago (1 children)

Capitalism is why we can't have nice things.

LLMs are just a tool.

Tool used to fuck the poor.

load more comments (1 replies)
load more comments (1 replies)
[–] u_tamtam@programming.dev 129 points 3 weeks ago (9 children)

I mean, the elephant in the room is the blatant licence violations orchestrated by LLM vendors. If your codebase is GPLed and serves to feed a LLM, it should extend to all the code produced by that LLM.

For decades, the FOSS community has been at each others throats about those licenses, and now that we contemplate the largest IP theft/reappropriation of all time, it's like, not big a deal. I can't tell that I'm a prolific OSS contributor, but enough to understand the sentiment: "I put code in the open to help humanity, not to make oligarchs better off with a newfound mandate to pollute".

I mean, the elephant in the room is the blatant licence violations orchestrated by LLM vendors. If your codebase is GPLed and serves to feed a LLM, it should extend to all the code produced by that LLM.

This seems so obvious to me, but this is the first time I've seen this argument in the wild.

But I guess the AI companies are basically arguing that copyright doesn't apply to them at all, so it's moot.

load more comments (8 replies)
[–] corsicanguppy@lemmy.ca 90 points 3 weeks ago (3 children)

The core insight: OSS monetization was always about attention.

As an Open-source contributor and former owner of several projects, I'm embarrassed.

If you came into Open-source to become rich or famous, you're a selfish fool. Code for the sake of the code.

[–] toebert@piefed.social 30 points 3 weeks ago (1 children)

I don't think it is selfish to expect to be compensated for your work - open source or otherwise - especially when you do start doing it for others (e.g. dealing with issues, reviewing prs, fixing and implementing things you wouldn't just for yourself).

If you don't expect it that's great, but as he pointed out - that's charity. No reason to expect that everyone will be in a position to do that indefinitely, especially when it comes to massive projects that turn into full time jobs.

[–] kumi@feddit.online 18 points 3 weeks ago* (last edited 3 weeks ago) (3 children)

It's more like busking on the street and then feeling offended about not getting any money despite people liking your music. Maybe you're even inadvertently part of some commercial ad shoot profiting of the city vibes. Or offering free trials of a service and then being upset when nobody converts.

I don't think things you do become "charity" just because others benefit from it and you don't get compensated. The bar is higher than that.

No reason to expect that everyone will be in a position to do that indefinitely, especially when it comes to massive projects that turn into full time jobs.

For sure. No strings attached goes both ways.

[–] PolarKraken@lemmy.dbzer0.com 9 points 2 weeks ago (6 children)

I don't think you can compare high quality mature OSS projects to busking. I love buskers and busking, I'm old school punk. But the analogy to busking in the software world would be just random devs' small personal projects.

The better analogy for a big mature project and the phenomena the author is describing:

  • team of people create a large scale professional grade musical performance and allow attendance for free
  • til now, enough people come to the free show that spend money in other ways to sustain the whole thing
  • now, gigantic companies stole everything in the show, put it into their giant entertainment library, giving nothing back, and there are no longer enough attendees to support the free show

I can see disagreeing with what to do about the problem, but it's bizarre to me to see the "fuck AI in every way" place turn around and attack this guy.

load more comments (6 replies)
load more comments (2 replies)
load more comments (2 replies)
[–] Lemmchen@feddit.org 86 points 3 weeks ago

Sounds like a bunch of crap, posted to LinkedIn of all sites, geez.

[–] BennyTheExplorer@lemmy.world 53 points 2 weeks ago (2 children)

I find it incredible, how uncharitable some of these comments here are. As an open source contributor myself, I also really don't like the fact, that my work just gets stolen and profited of by big companies without my permission.

Even the nicest, most idealist engineer still needs to be able to live from his work. I am not saying he is, but he is completely within his right to protect his work from abuse.

Free software shouldn't mean, that every company can use our code in any way, they like and open source licenses still have terms, for example copyleft licenses, like GPLv3, still require work, which is based on that code to be licensed with the same terms and appropriately credited. AI companies are clearly not abiding by these terms and aren't really prosecuted for that.

We should be angry at the companies misusing our work instead of open source devs who have had enough.

load more comments (2 replies)
[–] W3dd1e@lemmy.zip 47 points 3 weeks ago (1 children)

I’m conflicted on this post. OSS does a lot of good as a whole, but regardless of monetization, I don’t want any of my work training an AI. I can respect that portion of his opinion.

[–] pulsewidth@lemmy.world 11 points 2 weeks ago (2 children)

His opinion is actually that AI can use his code no problem, they just have to pay a fee.

The problem is that the big LLM AI companies will just say.. 'Fuck off', because they don't like paying for any data, and they also think their models will be advanced enough to write their own libraries soon (if not now, depending how much they believe their own marketing hype).

Pricing is an additional unanswered problem in his new model. As a hypothetical: if 1000 traditional OSS users generate $1000 value in conversion to paid users in his old model - what would an AI license cost? Because one license (eg to Anthropic/Claude) would theoretically be cutting off millions of users, maybe 80%+ of his userbase. Would he ask for millions as a licensing fee?

Whole idea is half-baked IMO, but I am sympathetic to the bullshit situation he finds himself in.

load more comments (2 replies)
[–] JakenVeina@midwest.social 46 points 3 weeks ago (4 children)

No shade at all on this guy's expertise or work, or even the point about LLMs being made. But based on this I'd have to say this is not written by a software developer. This is written by a businessman in the software industry.

[–] chobeat@lemmy.ml 14 points 3 weeks ago (1 children)

God forbid a technical person becomes an adult and starts understanding power, money, and politics. Engineers should be babies playing with their toys and being idealistic and irresponsible about their impact on the world.

[–] JakenVeina@midwest.social 13 points 3 weeks ago (2 children)

There's a big difference between being an adult and seeing everything exclusively through the lens of how it can be used to turn a profit for yourself or some other capitalist.

[–] BennyTheExplorer@lemmy.world 13 points 2 weeks ago

I think this guy just wants to be payed for all of his work. If big companies start to skip the part of even crediting him for the that they stole without his permission, I can understand his decision to deny them that ability.

load more comments (1 replies)
load more comments (3 replies)
[–] NewNewAugustEast@lemmy.zip 38 points 3 weeks ago

Posting on linked in... Almost didn't read it. Complains about one thing while putting it on a walled garden data harvesting Microsoft tool.

Wtf.

[–] FishFace@piefed.social 37 points 3 weeks ago (1 children)

most popular oss runs on economic incentives

Citation needed.

[–] Butterphinger@lemmy.zip 20 points 2 weeks ago (3 children)

Right, Linux kernel development is free, philanthropic work, with zero incentive for profit, funded by IBM, Google... 🙄

Still no?

wheels out Firefox

If Google didn't foot the bill, Chrome would be your only browser, also, funded by economic incentives. If Firefox exists, there's no monopoly, which to Google, is why it exists.

load more comments (3 replies)
[–] dumnezero@piefed.social 32 points 3 weeks ago (1 children)

Yeah, the AI slop factories are monetizing open-source code indirectly.

[–] Sims@lemmy.ml 25 points 3 weeks ago (1 children)

Yup, capitalism is the root cause of 'ai-slop'. We always had it through capitalism. The name of the game is to spit out cheap products on the market. Just getting the ad profits from random search hits, is enough to sustain players on markets. There's an economic incentive for all slop we see on the net yesterday and today.

ANY tool that accelerates the quantity of their products/increases search presence will be exploited. Kill the economic incentive, and you kill 'ai-slop'..

load more comments (1 replies)
[–] Jankatarch@lemmy.world 29 points 3 weeks ago* (last edited 3 weeks ago)

That just powers big companies more.

Hobby programmers can't mess around with anything due to the price while companies buy tools, compilers, and libraries as they like??

This reads like they just wanted an excuse about their slowly upcoming greed.

[–] clmbmb@lemmy.dbzer0.com 28 points 3 weeks ago (8 children)

Open source should not be about making money. If you start an open source project with the idea that some time in the future you'll make money, then it's already a lost cause. I'm with Stallman on this, even though I despise him as a person.

[–] fartsparkles@lemmy.world 97 points 3 weeks ago* (last edited 3 weeks ago) (3 children)

Stallman would disagree with you, I believe. The Free Software Moment has never been about not making money, it’s about liberty with the software you use. Free as in freedom, not free as in beer; free as in libre, not free as in gratis.

Quote from FSF:

Many people believe that the spirit of the GNU Project is that you should not charge money for distributing copies of software, or that you should charge as little as possible—just enough to cover the cost. This is a misunderstanding.

Actually, we encourage people who redistribute free software to charge as much as they wish or can.

load more comments (3 replies)
[–] kibiz0r@midwest.social 41 points 3 weeks ago (1 children)

Money-making is an orthogonal issue. LLMs subvert engagement with open source projects, which is important for their health whether or not there’s anyone trying to monetize that engagement.

load more comments (1 replies)
[–] Limerance@piefed.social 24 points 3 weeks ago

Developers need to eat, pay rent, etc. 

[–] onlinepersona@programming.dev 23 points 3 weeks ago

Ah, the "only closed source should make money but I will demand opensource compete with it" take. Love it.

[–] Renohren@lemmy.today 16 points 3 weeks ago* (last edited 3 weeks ago)

As Stallman said: " it's free as in Free speech not as in Free beer".

Money in FOSS keeps projects going.

But as another said: in the case of LLM agents, monetisation is a way to get the automated skimming out of their lives. It eats resources, time, causes havoc on hosts...

[–] melfie@lemy.lol 10 points 3 weeks ago

Blender is an example of open source that “makes money”, even though it’s not for profit. They get donations and the devs get paid a living wage. Nobody in the Blender foundation is making a killing, but if they couldn’t bring in funds to sustain it, Blender would wither away.

load more comments (2 replies)
[–] unemployedclaquer@sopuli.xyz 24 points 2 weeks ago* (last edited 2 weeks ago)

Posts code on GitHub (Microsoft) Complains on LinkedIn about AI stealing open source code (Microsoft)

Why would the open source community do this to me???

Lol no I get it, AI is coming to devour us all, and it is just waiting until it can gets enough nourishment from code

[–] E_coli42@lemmy.world 24 points 2 weeks ago

God, this post makes me so mad.

I understand that not everyone has the privilege to distribute knowledge for social good. I’m in a privileged position--my day job provides more than enough money for a dignified life, so my own code I release is almost always strong-copylefted and for genuine social good rather than survival.

Seeing so many posts thinking a proper "solution" to web scraping for AI training is closing off knowledge by default worries me. Gatekeeping code/art/knowledge shrinks the commons that made all of this possible. Nobody owes us attention, brand recognition, or monetization. Free Open Source Software exists to protect society’s freedom to study, modify, and share the tools it depends on for social good, not for monetization or attention.

I noticed OP used Micro$oft’s GitHub, notorious for mass AI crawling. You can’t rely on THE worst platform for scraping and then complain about it. Host using Forgejo or similar, and use solutions that don’t restrict user freedoms: bot filtering, rate limits, pay-per-crawl, etc.

I think the root problem is that in capitalism, markets often don’t sustainably fund public goods--but that’s a political problem--not something individual maintainers should solve by privatizing knowledge. Continue to vote for and spread leftist ideas of restructuring society to encourage funding of public goods like Free Open Source Software rather than giving up and abandoning your FOSS values.

[–] chicken@lemmy.dbzer0.com 19 points 3 weeks ago (1 children)

The idea of a "documentation moat" seems really gross to me. Like you're going to make it more difficult on purpose for people to interact with your software, unless they pay?

[–] kumi@feddit.online 9 points 3 weeks ago

Best coupled with frequent refactoring and breaking of APIs so any community efforts at documentation are eternally outdated.

[–] zbyte64@awful.systems 18 points 3 weeks ago (2 children)

If they are allowed to train on OSS code then the same is true of proprietary code, they use the same legal mechanisms. Get your code off GitHub...

load more comments (2 replies)
[–] Disillusionist@piefed.world 17 points 2 weeks ago (2 children)

I get where he's coming from... I do... but it also sounds a lot like letting the dark side of the force win. The world is just better with more talent in open source. If only there was some recourse against letting LLM barons strip mine open source for all it's worth and only leave behind ruin.

Some open source contributors are basically saints. Not everyone can be, but it still makes things look more bleak when the those fighting for the decent and good of the digital world abandon it and pick up the red sabre.

load more comments (2 replies)
[–] DupaCycki@lemmy.world 15 points 3 weeks ago (2 children)

I have no idea who this guy is, but he sounds more like a shareholder/executive than an open source contributor.

[–] PolarKraken@lemmy.dbzer0.com 23 points 2 weeks ago

That seems like an extremely uncharitable read (to be clear, I don't know him either).

But he's not just a "contributor", I think we need a word that better describes people like him. It sounds like he's shaped his career and the software he's written, thoughtfully in the direction of open source.

He's saying the previously established way of having a career and OSS projects has been broken by the introduction of AI agents.

How are you getting "shareholder"??

[–] ChairmanMeow@programming.dev 8 points 2 weeks ago

He's authored 60 repos on Github and has forked another 95.

https://github.com/marcj?tab=repositories&q=&type=source&language=&sort=

He also founded companies and used to be CTO: https://www.linkedin.com/in/marc-j-schmidt-957875110

So I suppose he's both.

[–] thingsiplay@lemmy.ml 14 points 3 weeks ago

Just like big corporations. Money is the reason why they go closed source... the fear of using their open source code, while using others open source software.

[–] Zerush@lemmy.ml 14 points 3 weeks ago* (last edited 3 weeks ago) (5 children)

If it was for money, there are also Paid OSS, not all OSS is free to use. Anyway since nowadays a huge part of OSS is developed by Google, M$, Fakebook, Amazon and other Big Corporations, it turns more important as looking if the source of the product is readable, to look for the ethics, transparency and its community, not always advisable in OSS.

[–] HubertManne@piefed.social 9 points 3 weeks ago (2 children)

This is true. Free as in freedom not always as in beer. The source code must be made available to the cutomer along with compiled code but they can still sell it rather than provide it free of charge.

load more comments (2 replies)
load more comments (4 replies)
[–] Alvaro@lemmy.blahaj.zone 13 points 3 weeks ago

Fucking depressing

[–] dRLY@lemmy.ml 12 points 2 weeks ago

Not a coder, so my opinion is just opinion. The frustrations presented are valid especially with the open push that AI keeps making to remove all parts of the human element to basically everything. Even beyond his points, we have been seeing such massive levels of tech literacy (and even general literacy) even before the massive LLM bubble. AI isn't "evil" or "bad" but the rush for profits over uses that actually help humanity (plenty of very real accessibility things that could be game changing if profits weren't the real reason).

Stuff like Vibe Coding and the lack of understanding old systems and why they were done certain ways means we are beyond fucked if anything happens at different levels. The capitalist profits of companies (especially large and mega corps) come from exploitation of their workers and from the communities of OSS.

The following is personal ranting.

Even just working on PCs for regular people is maddening when my younger co-workers that interact with customers we get have basically zero clue as to things many customers are asking help with. Not like any of them or myself should know everything (especially at a retail PC repair level of pay and zero training outside of "make sales"), but even things from PCs a decade ago is over their heads. One easy example off the top of my head, is just knowing that the normal SATA to USB-A adapters don't work with 3.5" HDDs due to power and they just assume the drive is dead. Hell even just knowing the general file structure of Windows has become a huge issue for both my younger peers and for the customers knowing where their shit is saved. Went from having some knowledge/understanding, to basically thinking shit is "magic" with zero concern for knowing the trick.

No one "easy tip they don't want you to know" fixes the person in the post's problems, or for regaining general tech literacy. But capitalism must go to remove the death spiral of making everything profits over people. And education can't keep being de-funded which leads to students just being "passed" in order to keep the little bits of funding. The students that would be failing should also not be treated like losers, and not make repeating classes such a big deal (or a social shame). It is better to repeat something and learn, than it is to get into "the real world" and have it much much worse (shit was/is already bad enough with people getting promotions into leadership roles that literally don't know what the shit is about/how things work).

[–] sobchak@programming.dev 9 points 2 weeks ago (1 children)

I'm curious how the model of just selling your application that's GPL'd usually works out. I don't see it done often. The only one that comes to mind is OSMAnd. There's also other interesting models for funding public goods like threshold pledge systems, assurance contracts, ransom model, wall street performer protocol, etc.

load more comments (1 replies)
load more comments
view more: next ›