Posted by paraphrenia 7 hours ago
Use AI creatively. This is not it.
If it was truly "for everyone" then we'd be seeing many more small tech startups succeed and a more vibrant ecosystem where open source devs would be supported and have access to opportunities. Also, getting traction would be more merit-based.
Currently, open source, in certain domains, is almost exclusively monetized by users whose values oppose my own. I'd rather sell or even give away cheap unlimited, permissive licenses to users of my choice, one by one and give them an actual competitive edge, than this faux "share with everyone" attitude. I explicitly don't want to share with bad actors. I explicitly don't want to empower bad actors.
The value extraction pipelines in the economy are too strong, all the value goes into a tiny number of hands. It's so direct and systematic, I may as well just hand over my project and all IP rights exclusively to big tech shareholders. This is an immoral or amoral position given the current system structure.
Open source is fundamentally not what it used to be because the composition of beneficiaries of open source software are fundamentally different. Well I guess it depends on what kind of software but for what I'm doing, it's definitely not going to benefit the right people.
Before open source, even things like compilers and C libraries were closed source, and you needed to buy them from a vendor and were in trouble if the vendor went out of business. The original C compiler and library by Bell Labs were only licensed for $20,000 in the early 1970s. That's over $100,000 today. Imagine living in a world where it cost you $100,000 to access a c compiler. The effect of that is that only very large businesses and universities had access. Everyone else was locked out.
Now, we don't need to worry about that, we have a large library of tooling, we have operating systems, we have compilers and frameworks, all open source. That is the purpose of open source code and it has worked remarkably well.
But if you want to "benefit everyone", then look for something like universal basic income, as software licensing models aren't the tool to accomplish that.
The fact that they are given away for free disenfranchises the entire developer class. I'd rather the dev who built the C compiler get moderately rich than some corporations which had nothing to do with its development. I trust the developer would invest his money in a more beneficial way.
Well until we have UBI, I'm out of open source. No new projects at least. I've done my share of open source. Excruciatingly painful experience, not doing that again in the current system. I'd have to be an idiot to do it again.
If it's just a commons with no moral ideology, then let the corporations build all the open source tools and share it amongst themselves. I suppose that's what's been happening.
If you think MS is bad, wait until you need the permission of IBM or ATT to write some server code. Google is starting to do well in search? Well, the OS vendor just changed their license to require revenue sharing for that. Don't like it? Write your own OS and drivers. BIOS, too, while we are at it.
So I'm glad open source exists, and it allows people to write closed source code ontop of it whenever they want without paying taxes to people who own the tech stack you need.
Community efforts should almost always be kept separate from commercial works.
The one exception occurs during product deprecation, as there is no longer commercial interest in the investors property or curatorship. =3
Having first hand experience with building multiple open source and open core dev infra companies, the advice in this article is spot on. If it is AI slop, it's still good advice.
I'd prefer comments focused on content vs. trying to Turing-test AI generated text.
There's no way to win (except to human wash the article, which ironically usually involves making it less coherent/clean), so why bother trying to please people like you?
Because the premise itself quietly shifts the goalposts — it’s not “evaluate the article,” it’s “speculate about an unseen draft.” It’s not “address the criticism,” it’s “pre-invalidate criticism by inventing an alternate reality.” That move — subtle but significant — doesn’t clarify anything, it obscures everything. It’s not engagement, it’s reframing — and reframing is not the same thing as resolving.
You suggest that a raw dump of thoughts might have existed — that a chaotic precursor might have been transformed into something structured — but that observation, even if true, doesn’t actually address the core issue. It’s not about whether a messy draft once existed, it’s about whether the finished product stands on its own. It’s not about process, it’s about outcome. The existence of an earlier version — real or imagined — doesn’t immunize the final version from critique. Creation isn’t evaluation — and effort isn’t excellence.
And the guarantee you offer — that criticism would persist regardless — isn’t really a guarantee, it’s a projection. It’s not certainty, it’s conjecture. It’s not insight into others’ motives, it’s an assumption about others’ reactions. Predicting bad faith — without demonstrating it — isn’t analysis, it’s speculation wearing the costume of inevitability.
There’s also a quiet conflation happening — it’s not “people disliking something,” it’s “people being impossible to please.” Those are not the same claim. Disagreement isn’t hostility — and criticism isn’t persecution. Treating them as equivalent — collapsing evaluation into antagonism — transforms a conversation into a caricature. It’s not “no way to win,” it’s “no way to avoid disagreement,” which is a completely different and far less dramatic proposition.
The notion of “human washing,” too, carries an embedded assumption — that human intervention inherently degrades coherence. But that framing — again — is not a neutral observation, it’s a value judgment disguised as a technical claim. It’s not “less coherent,” it’s “differently structured.” It’s not “less clean,” it’s “less mechanically uniform.” Coherence isn’t synonymous with polish — and polish isn’t synonymous with quality. A text can be pristine yet hollow — and it can be uneven yet meaningful.
More importantly, the entire dilemma you outline rests on a binary that may not actually exist. It’s not “please critics or don’t bother,” it’s “accept that reception varies.” It’s not “win or lose,” it’s “communicate and be interpreted.” Framing discourse as a game with only defeat conditions transforms ordinary disagreement into existential futility — and that’s not realism, it’s dramatization.
Because audiences aren’t a monolith — and reactions aren’t predetermined. It’s not “people like you,” it’s “people with different criteria.” It’s not “shitting on,” it’s “responding negatively.” It’s not “impossible to win,” it’s “impossible to guarantee universal approval,” which has always been true of any expressive act in any medium at any time.
Underlying your comment is a deeper assumption — that criticism invalidates effort, that negative reception negates value, that disagreement implies malice. But those equivalences don’t hold. It’s not rejection, it’s evaluation. It’s not hostility, it’s interpretation. It’s not sabotage, it’s variance in judgment.
And variance — inconvenient, unavoidable, sometimes frustrating — is not a flaw in discourse, it’s the defining feature of it.
So the question “why bother trying” rests on a premise that may itself be misframed. It’s not about pleasing everyone, it’s about expressing something honestly. It’s not about eliminating criticism, it’s about tolerating its existence. It’s not about winning approval, it’s about accepting plurality.
Because communication — like writing, like reading, like interpretation itself — isn’t a system designed to produce unanimous outcomes. It’s not consensus manufacturing, it’s meaning negotiation — messy, imperfect, sometimes contentious, always subjective.
And that condition — not failure, not injustice, not impossibility — is simply the normal state of human exchange.
> The only question that matters is this: Does open-source structurally help this product win?
> A hard filter first: Only technical users are emotionally sensitive to open-source.
> Important framing shift: OSS is not the product. OSS is the entry point.
> Open-source is powerful. But only when it is deliberate.
Finally, the random bolded bits of text.
This article is literally copy pasted directly from some LLM, and I'm fairly sure it's ChatGPT.