Hacker Newsnew | past | comments | ask | show | jobs | submit | tedivm's commentslogin

> AWS stomped on open source projects - despite the clear desire of projects like Elasticsearch, Redis, and MongoDB not to be cloned and monetized, AWS pushed ahead with OpenSearch, Valkey, and DocumentDB anyway, capturing the hosted-service money after those communities and companies had built the markets; the result was a wave of defensive licenses like SSPL, Elastic License, RSAL, and other source-available models designed less to stop ordinary users than to stop AWS from stripping open-source infrastructure for parts, owning the customer relationship.

This is completely backwards, at least with OpenSearch and Valkey. AWS didn't create the forks until after the upstream projects changed their license, so it's really weird to say that the forks "resulted" in the license changes when those forks where a response to the license changes. With Valkey in particular it was members of the former redis core development team that created Valkey.


A lot of these projects work on a business model where they open-source their core product, and provide advanced services, installation, maintenance or fully-managed services around their product. AWS was bypassing them by providing fully-managed services. On this, I am on the side of the people behind the projects. Basically AWS was eating their lunch. They had no choice but to change the licenses.

They have a problem with their business model, then. License changes to a formerly open source project are costly. The community reacts very strongly when license terms change after they've come to depend on a product, and they should.

Why do we apply this standard to MongoDB but not to Apache, Linux, Postgres, or MariaDB? One purpose of an open source license is to allow many providers to provide the service. As I've talked about here previously, Elasticsearch wasn't able to provide the service I needed, so I had to move to AWS.

It's weird to me that the Hacker News community doesn't think that sort of competition is good. The narrative seems to be that all these businesses are somehow victims of AWS, when it seems the truth is much more straightforward: they provided open source software and people used it. The fact that their business had no working plan to actually monetize that foundation should not be taken out on the community.


> It's weird to me that the Hacker News community doesn't think that sort of competition is good.

Negative externalities. The company makes money using a free resource and disincentivises future development.

I'm sure you can see why killing the most popular business model for open source companies is bad for the ecosystem, right?


I can't? I mean, if Amazon does commercial version of Elastic better than Elastic themselves then so be it. I don't see how one company is entitled to turn an open source project into business and the other is not.

I do see issues with monopolies pushing inferior products onto users. But that would be a completely different issue, nothing to do with open source.


I mean it’s a free country either way then. Elastic can change the licensing and Amazon is then free to compete with a fork of the software pre-licensing change.

Amazon doesn’t really have a leg to stand on in objection here. Building a platform to re-sell an open source project may end up fracturing that open source community’s user base, that’s a consequence of their own actions.


Don’t you see how bankrupting the Elastic devs pushes an inferior product onto users?

> I don't see how one company is entitled to turn an open source project into business and the other is not.

According to the original license they are both entitled to do that, that's the problem. Do you think it's sustainable for one company to make the software for free and another one to sell it for profit?


> According to the original license they are both entitled to do that, that's the problem.

I really don't see how Amazon is to blame for this problem, they weren't the ones who picked the license.

> Do you think it's sustainable for one company to make the software for free and another one to sell it for profit?

They both sell it for profit, let the most profitable one win.


> I really don't see how Amazon is to blame for this problem, they weren't the ones who picked the license.

Because parasitic antisocial behavior is viewed negatively.

> They both sell it for profit, let the most profitable one win.

Trying to apply market dynamics to selling things you didn't produce (or pay for) is fascinating...


They both sell it for profit, but Amazon doesn’t contribute changes upstream, so the public + rest of the industry won’t benefit from their work. It’s not an equivalence.

> Amazon doesn’t contribute changes upstream

Are you sure that's the case with AGPL? Cause they can sue them and enforce the contribution. I doubt that's the case. And those who went with MIT/BSD openly allow distribution without contribution.


In the USA, small companies don’t generally have the resources to take large companies to court, even if they’re in the right.

Because you don't see AWS as having sort of moral or ethical duties. I see all companies and people as having moral and ethical duties.

Why isn't this a problem for other databases then? I'm sure most cloud sell some MariaDB services. Why would they be able to profit from it?

It's because the business model for ES is direct competition with AWS and others, and they got out competed. So they had to play licenses games to try and level the field.


> Why isn't this a problem for other databases then?

It is?

- MongoDB went from AGPL to SSPL

- Redis went from BSD to SSPL

- Elasticsearch went from AGPL to SSPL

- CockroachDB went from Apache to BSL

- TimescaleDB went from Apache to Apache + TLS

- Graylog went from GPL to SSPL

> It's because the business model for ES is direct competition with AWS and others, and they got out competed. So they had to play licenses games to try and level the field.

That's why intellectual property law exist. If I spent years writing a book and you were allowed to copy it and sell it then obviously you're going to "out compete" me by default. You didn't incur any costs in producing the thing you're selling, duh!


Yes and the result is these databases got forked, and the community got rightfully mad.

But other databases don't need it, and stayed truly open source, because their business model doesn't rely on being the only hosting provider.

> You didn't incur any costs in producing the thing you're selling, duh!

Indeed, you gave it away for free, saying I could sell it... It doesn't take a business genius to know AWS can undercut your hosting services.

It goes to show that most of these companies don't really care about open source. They cared more about making money and open source was a useful facade to get people to contribute for free.


> don't really care about open source.

Exactly. You can sell the products of your work all the way you want.

But pretending to share with the world and then push back when the world actually use it under these same open terms is a hypocrisy.


> The company makes money using a free resource and disincentivises future development.

Open source companies should pick open source licenses that support that business model. They don't. It's short term thinking.


Selling support/services as the maintainer of an open-source service was never a hard-nosed business proposition in the first place. It's like Amazon undercutting your fire station's bake sale.

Yeah, I'm genuinely concerned that members of society can't seem to understand this.

More and more people are just focused on making a quick buck.

I'm getting a feeling that these people would gladly rip off a lemonade stand, and then defend themselves by saying the lemonade stand deserves it.


This is such a good analogy, thank you!

Competition would mean Amazon creating their own software. Taking software others made and using your monopoly eco-system and scale to drive the original creator out of the game kills the product.

Many support breaking up Amazon so others could compete not killing small entities and growing Amazon.


> Taking software others made and using your monopoly eco-system and scale to drive the original creator out of the game kills the product

They took software that others gave away for free without restriction and did what they wanted with it. It took time but the community figured out this exploit path and patched it in subsequent license versions.


One could argue it was not given away for free, but with a silent expectation of reciprocity. Using open-source is a gentleman's agreement to be respectful towards the project, a good citizen, not to abuse and potentially contribute.

But you're right communities are now having to concoct a wild-growing collection of semi open-source licenses to protect themselves from abuse by a few big players.


Form a legal standpoint, you're correct.

From a moral/ethic one, its still shit.

You're legally allowed to do a whole lot of things. You can still be called an asshole for doing them.


They knew what they were doing. They released OSS to build traction and a community. In some cases, the community contributed quite a lot to the quality of the software - even if not a lot of code. It never would have gained any traction or interest from enterprise buyers without that. Then that valuable software they had already given away was used to build a business that couldn’t create enough value on top of it.

The only people with any justification for hurt feelings are the community contributors.


AWS literally paid for developers for the redis project, including the salary of core members. It's not like they didn't contribute back to the community.

They pay for a lot more open source work than that as well, but they also don't get to make any special claims for doing that. None of it is charity - it is simply in the collective interest of a lot of tech companies to commoditize and share the costs of infrastructure software. Even shaming freeloaders is uncalled for and against the ethos of OSS, which is sort of implied in making your statement.

It's not just Amazon, it's also smaller providers like Dreamhost, which I've been using for 20 years. I feel like people are in favor of killing the hosting ecosystem so that we can support businesses that didn't have a working plan to monetize their open source offering.

That's a risk they knowingly chose to accept when they opted for FOSS licensing. It's not as if people hadn't asked "Well, what if another party tries to fork our open source code for profit?" all the way back when FOSS was starting to gain traction in the 1990s.

OSS licensing.

Free Software was designed to avoid this, and has become stricter as the technology changed. Open Source was deliberately designed to thwart this. The entire intention of it was to allow businesses to resell work that was done for free. When you fork Free Software, your fork is also Free Software.


> OSS licensing. Free Software was designed to avoid this

This is pretty much a distinction without a difference. There are licences that qualify as one but not the other (per the FSF and OSI's determinations), but none are in widespread use.

> When you fork Free Software, your fork is also Free Software.

That would be copyleft. [0] Not all Free Software licences are copyleft licences.

[0] https://en.wikipedia.org/wiki/Copyleft


Free Software licenses don't restrict profit making, even the AGPL wouldn't stop Amazon from using the same strategy to beat those OSS companies in the market.

Yes, but at the very least, Amazon would need to contribute their code back, so it's not a complete loss.

That is incorrect, the FSF licenses would require Amazon contribute code forward to their users, not back to the project.

Also, Amazon were already contributing code back when these companies changed their licenses, the companies don't care about code contributions, just money.


Those greedy software companies only care about money, unlike the gracious Amazon that's all about code contributions... https://en.wikipedia.org/wiki/Criticism_of_Amazon

Don't get me wrong, Amazon are evil for sure, and worse than those companies.

Original creator business model relies on extracting free labor from community. It backfired and they changed the license. They abuse contributors by betraying their trust and changing the license after AWS abused their business model. No good guys here.

There's a lesson there then, isn't there? Use GPL

The GPL has no effect on this issue. For service providers like AWS, who provide the service not the software, the GPL doesn't require them to do anything differently than with more permissive licenses.

++

I think the GPL has become somewhat obsolete because of this causing it create to completely nonsensical scenarios. For instance I can't comply with the GPL and add vanilla Stockfish (the currently strongest chess engine, licensed under GPL) to a chess app released on the Apple store, yet somebody can slightly modify the engine, keep all those modifications proprietary, and sell access to the engine on the same App store, without source access, so long as the computer is done through a middle-man server instead of being done locally.

The GPL no longer suffices to maintain the spirit of intent of the GPL. Like a peer comment mentioned it seems (??) that AGPL is their update to resolve this.


Some courts [which?] have read things into open source licenses that aren't actually there, usually on the side of the user because that's obviously what the people who wrote the licenses intended. It's not impossible that GPL could force Amazon to give out their software.

AGPLv3 does.

AGPL, it is implied.

*AGPL

Use AGPL or SSPL or make a better worded version of SSPL

There are passive open source projects done by people out of love in their spare time over the years and then there are active open source projects done by people with the idea of executing in the open space and building a community around it. The later has business incentives tied around it and I guess the challenge is that there isnt a clear structure which leads to this situation.

agreed. i’m no aws apologist but if you’re going to try to monetize open source and then complain when someone else does it more efficiently/effectively, it really feels disingenuous. “we were going to do that, but they got there first. it’s not fair.”

i’m only familiar with the postgres side, but it seems like a more nuanced view of this debate would be to discuss aws monetizing open source relative to their upstream, community-beneficial contributions.


Honestly, this is so divorced from reality that I'm curious if you've ever actually spoken to a CFO before.

please educate instead of insult. happy to hear your response. that is why we’re here, after all.

Sure. CFOs optimise for fewer vendor relationships; fewer invoices, fewer things to talk about during compliance, less reconciliation overhead. Consolidated spend also improves their negotiating position. So when AWS offers good-enough Elasticsearch bundled into an existing relationship, it wins regardless of whether the original is better supported or better value.

"More efficiently" means procurement efficiency, not operational efficiency. They're not the same thing.


As someone who has had to deal with vendor management at a financial services company, I couldn't agree more.

We were going through a process to make vendor management more standardised and it reached a point where we couldn't even consider adding new vendors.

Adding new services to an existing vendor had minimal paperwork and approvals. As long as you had budget for it, you're unlikely to get any push back.

New vendors required tons of back and forth with legal. Infosec reviews. Additional costboards. Having to justify the vendor to multiple groups. Working out how you get them onboarded into the finance system. Once they're onboarded, we would then have additional paperwork to do periodic reviews to rate the vendor and make sure they're not a critical dependency that will bite us in the ass.

I've only worked with AWS and GCP, but they also throw training and credits at us, too. This could be personalised 2-day classroom events just for our company. There's a huge amount of perceived value for funnelling money through a cloud provider.


thank you. really appreciate that insight.

"They have a problem with their business model, then"

Ok, then don't be surprised when the most popular license becomes the FairSource license. Under this license, you have no rights, no ability to fork and no ability to modify, no ability to legally change the software in any way, but hey...you can see the source right. I feel like you don't understand the tragedy of the commons somehow.


That's a huge misrepresentation of fair source licenses. They prevent competing with the original vendor, but still try to retain Right to Repair as much as possible, for example:

> The Fair Core License, or FCL, is a mostly-permissive non-compete Fair Source license that eventually transitions to Open Source after 2 years.


"It's weird to me that the Hacker News community doesn't think that sort of competition is good."

It's not 'competition'.

It's carnivorous, predatory.

Consider shifting gears and seeing all of this through the lens of 'power'.

There is no such thing as open/free markets when there is massive power asymmetry.

Anything that a weaker entity produces, will be 'taken' by a more powerful entity via all sorts of mechanisms.

The 'point' of IP/Open Sources liscencing can be whatever anyone wants it to be ...

but consider this: if the 'game' is on a tilted field, then almost all of the economic value goes into the hands of those with the power to reap the surplus - not the creator.

The 'owner' is who has power.

The Kings didn't rule by arbitrary decree - their money came from owning all the land. It doesn't matter how hard you work, how hard you innovate, how much surplus you create - if the landlord says 'I want all of that' and you have no choice.

Your Rent = All The Value of the Stuff You Create with a bit leftover for you to survive.

That is entirely done through legal ownership - not through some kind of forceful cocercion.

Control of distribution, access to financing, entrenched supplier / buyer relationships, barriers to entry, regulatory capture, economies of scale - all of that makes some systems unassailable without some degree of power.

Purely through the lens of power - Open Source is like 'commoditizing' a tiny little part of the system, where the surpluses will get pulled in by the most powerful entity.

In this case: Amazon.

Anyone writing software and 'making it free' - that Amazon can use - is working for Amazon for free.

Again: if you want to see it way.

If you just like 'making stuff' that's perfectly fine as well.

But - the moment you see this as a 'means to income' - then - it's a 'power dynamic'.

This is why better/smarter IP laws should help smaller players.

The whole point of these things is to try to enable actual competition - which is not 'feed David to Goliath' - its supposed to give David a chance.

The 'changing of license terms' by some small vendors is the result of Amazon suffocating them - it's the power system finding it's 'equilibrium' - where the 'creators' are snuffed out - or 'better yet for Amazon' keep working for free.


And for society as a whole, we are getting to a state where corporations have incredibly large amount of money and gradually, hard power too. OSS is kind of small rebellion that we need to sustain so that we don't that tiny bit of freedom we have.

P.S. I think East India Company's history should be a mandatory lesson for everyone on the ability of a single company to take over a subcontinent. At its peak they had their own army, ruthless efficiency due to a largely meritocratic structure, and was successful in taking over multiple kingdoms.


Walmart pulling up top a small town, opening a single business, paying everyone minimum wage is not 'competition is good'.

Just try a little bit of understanding.


This feels close to "felony contempt of business model".

https://www.eff.org/deeplinks/2019/06/felony-contempt-busine...

We are supportive of 3rd party ink cartridges, and there's little concern for the business model of the printer manufacturers. We instead care about the rights of the folks using the printers.

With Postgres, no one bats an eye that there are thousands of hosting companies providing Postgres as an offering, and they give nothing back to the project. Same with Apache, Nextcloud, Linux, Nginx, Sqlite, and thousands of other pieces of open-source software. Are folks against hosting companies like https://yunohost.org/?

It's only when (1) the software is open-source, and (2) the entity behind it doesn't know how to sustain itself with open-source, that we suddenly change positions and view the project as a victim. This doesn't happen with printers, it doesn't happen with other open source software. I'm not even against a change in the license, but claiming that AWS is evil for doing this doesn't track.


A lot of those projects are not companies selling software. They're effectively public infrastructure projects, often governed by non-profit foundations or community institutions.

Also, many of them predate hyperscalers and developed governance/economic structures that make them harder for AWS to capture or destabilize, whereas AWS free-riding a vendor-controlled project can destroy the economic engine sustaining the project itself.

Quite ironically, the only example from your list that doesn't predate hyperscalers (Nextcloud) is fundamentally a self-hosting/federation product. It exists largely as an alternative to hyperscaler-native platforms, not as a cloud primitive AWS can easily commoditise into its own stack.

So, treating PostgreSQL, Linux, Elasticsearch and Nextcloud as interchangeable "open source projects" ignores the completely different institutional and economic realities behind the projects.


Indeed! I just don't think it's on Amazon to fix those institutional and economic realities when they decide to host a project that people find useful.

It's on Amazon to consider the second-order effects of their actions. They may in some cases be killing the golden goose.

Companies that provide offerings that are open-source, and then later stop offering open-source updates are not a "golden goose". Organizations that produce open-source need to have a funding model that isn't "charging for hosting". Hosting can certainly be part of it, but there also needs to be a larger strategy. Framing those that don't have one as victims of Amazon ignores the company's culpability for offering the product as open-source in the first place.

If printers were free, and ink was free or open, and the printer company said "don't operate a printer leasing business, that's the only thing you can't do", I would side with the printer company.

This ignores the part where the printer company said anyone could use the printers for whatever they wanted.

It's a hypothetical, we don't need that level of complication. And a software company could start with such a license and then that part disappears.

But even if we factor that in, we have to remember it only applies to new models and it's only being added because some megacorporation stepped in, so that's not getting me to change sides.


Maybe it is for the consumer. When Aldi opened in my nearest town my food bill dropped by 20%.

That's the desired outcome of competition but the effects can go all over the place and the second-order effects in fragile towns can matter more than the price drop. As an extreme example, some people may lose their jobs, local spending may fall, some small shops may close and Aldi may pull out too, so everybody loses (here's [0] as an approximate example).

Usually a community can tolerate changes only when it's not already near the bottom. When you're near the bottom, almost any destabilisation can kill your little system.

[0] https://www.fox32chicago.com/news/aldi-closes-west-pullman-c...


Aldi is a grwat example of a socially discipled capitalism.

Can you explain you intent behind "socially" in your comment? I don't understand it.

Arguably the town is at fault for choosing to permit Walmart to open in their town in that analogy. If you want to control the negative externalities of capitalism you can't just expect to not provide regulations and hope things will work out.

Even if it weren't AWS, someone else with enough determination could use the same open source code to create a compelling alternative taking away business from the original authors. Trying to use social norms to make people not do that is not effective. You need mechanisms that can be enforced via legal procedures to be effective.


the grift economy is demonstrating that throwing money is all you need to do to get a permit.

> They had no choice but to change the licenses.

Then why did they advertise themselves as open-source efforts when they weren't? They should have been the best possible providers of managed service offerings given they wrote the software they'd be managing, no?

Why are monopolies OK here but not elsewhere? Choosing a hard-to-win business model is not supposed to be a choice that guarantees you business income.


Companies are making a trillion dollars on Open Source free code then maybe donate 50k to that project. People are spending huge amounts of time , stress, their lives, to help these projects. Companies have proved themselves to be very self centered. CEOs getting 2x yatchs and 5x houses while Open Source guys are trying to figure out which grocery store has the cheapest food items.

Companies should contribute as they can, if only for self-centered business reasons relating to keeping the upstream viable. But there are obligations to the users of software as well, it's not AWS's fault if making their user's lives easier make it harder for companies try to sell hosting of open-source servers.

I didn't see the PHP or SquirrelMail contributors having a conniption when Dreamhost started offering free webmail with their hosting offering.


I've got a field of strawberries, and I put up a sign, "free to pick by yourself, or pay 10$ for a pre-picked basket". Then Amazon comes in, starts sending their workers to pick my strawberries, and sell them for 5$ a basket. Was I then lying when I advertised the strawberries as free in my original sign, if I now want to change it to stop them from doing that?

I'm sorry, but "or pay $10 for a pre-picked basket" is not an open source product, because "free to pick" was the other option for an open source product.

"free to pick by yourself" is the equivalent a proprietary freeware product, not an open-source product, because it excludes the idea of others picking strawberries. If that's your thing then by all means license it as such. But call it proprietary rather than open source.

Some companies make a living off a model of "free to pick as needed for as long as you agree to help tend the future strawberries held in common, even if your competitors pick strawberries. Or you can pay $10 for your own exclusive plot of land and no requirement to let others past your fence".

But that's not the model Redis was trying to use.


isn't it that a lot of these projects start as open-source, then try to bank on that free labor, by switching licenses?

Just because they picked a bad business model doesn’t mean they deserve to avoid competition. Don’t give away your source code if you don’t want someone else to provide hosting.

You’re not wrong but if people didn’t, all our companies would be using Oracle and Microsoft SQL Server and paying Larry Ellison instead today.

PostgreSQL is doing fine even with AWS having a multitude of hosted offerings.

Maybe the business model / community-governance model does matter after all...


PostgreSQL doesn't have a pro/officially supported version though.

Sure they do.

AWS RDS, Azure Database for PostgreSQL, etc. are all "pro" / "officially supported" deployments of PostgreSQL.

On top of that the PostgreSQL official website even lists a whole table full of vendors from whom you can get commercial support at https://www.postgresql.org/support/professional_support/nort...

Bringing faux open source into the world isn't a justification for adopting an infeasible business model and then complaining that your business doesn't compete very well.


Enjoy all new OpenSource projects being open in name only then.

I would argue that was precisely the issue with Redis and its friends. As a rule they want to get credit for being an open source project and contributing to the global commons, but without actually contributing to the global commons.

I'm not going to knock people for charging money to write proprietary software. If that's how you want to approach business dynamics as a software author, then by all means.

But trying to make money by extracting rent through a proprietary hold on your "open source" property, even as you claim to be open source, is too cute by half. Which one is it? The OSI definition hasn't substantially changed since the 90s, it's not like people can act surprised by what counts as open source.

There are ways to try to make money from open source, but they often involve leaning into the commons aspect and then offering a proprietary license as a relief valve for organizations not ready to have to pitch in, but who would be willing to offer up money instead.

Absent that, if you're literally going to be outcompeted on a business perspective on software you wrote, I can scarcely imagine what to tell you.


Obviously I mean PostgreSQL themselves don't have one, like Redis, MongoDB etc.

Of course not, their individual contributors formed business models that make sense, and work at those companies instead. Companies that are, I must again reiterate, linked directly from the official PostgreSQL.org website, in case there's any confusion on pedigree.

"Our consultants are recognizable from their many contributions to PostgreSQL"

"Our co-founders have written several books ... [co-founder] is also a core developer and project steering committee member on PostGIS and pgRouting projects"

"With a strong focus on PostgreSQL, they recently launched Percona Distribution for PostgreSQL, which delivers a single source, enterprise-grade, open-source installation of PostgreSQL Core Distribution." (Custom sales on software products based on the open-source original? Sounds almost like what AWS did with Redis)

Obviously these companies are likely to give back monetarily to the things needed by the open-source team, if only because their viability of their own business relies on having the open source product to sell expertise around. But a lot of companies simply use PostgreSQL and pay nothing, and that's fine too. It's all part of what it means to be an open-source product.

There's ultimately no reason Redis Labs couldn't have been successful as the Percona or KDAB of their own product's ecosystem. I guess they figured there was more money in hosting than services, or maybe Redis was simply too foolproof to need consultants?


Don't take advantage of open source projects if you don't want to be targeted in their licensing.

A lot of these projects started as community driven and funded open source efforts that eventually the creators decided to make a professional services company as a sponsor -> that company takes over nearly all of the development -> they relicense when they realize the funding they raised isn't going to be paid back.

They're all just rug pulls when the creators want to get rich off of their open product and realize they can't after raising tens of millions.

I'd have a lot more sympathy if the story wasn't "closing an open project so we can pay investors"


> it's really weird to say that the forks "resulted" in the license changes when those forks where a response to the license changes

But those license changes were a response to how AWS was monetizing their work in ways unsustainable for the upstream projects.


> But those license changes were a response to how AWS was monetizing their work in ways unsustainable for the upstream projects

Or seen from the other side, these projects chose initial licenses that didn't fit with their wants for how others should use their project, in this mind.

If you use a license that gives people the freedom to host your project as a service and make money that way, without paying you, and your goal was to make money that specific way, it kind of feels like you chose the wrong license here.

What was unsustainable (considering this perspective) was less that outside actors did what they were allowed to do, and more that they chose a license that was incompatible with their actual goals.


The situation changed. A license that's the right choice at one point may not be the right license a decade later.

That's fair, but forking the FOSS version is also an adequate response.

Yes. But so would financially contributing to the folks who did the work.

AWS literally did that. They paid for full time developers to contribute back to the redis code base, including core redis developers. If you actually look at the redis code base the majority of it was written by people who never worked for redis.

> If you actually look at the redis code base the majority of it was written by people who never worked for redis.

Thats a really big deal, how did they legally managed to do the license change? I was under the impression that only works if the original owner is the doing most work


Permissive licenses don't protect against projects that decide to change the license when releasing a new version.

Copyleft protects against that as a general rule. However some projects that rely on copyleft require contributors to sign license agreements granting the project owners a more permissive license.


> Thats a really big deal, how did they legally managed to do the license change? I was under the impression that only works if the original owner is the doing most work

Almost all of these license changes just change the terms under which _new_ work is contributed - which is why many of them have forks from the last OSI-licensed commit.


Sure.

Since they're a for profit entity, they'll do whatever they think offers the best cost/benefit.


If those folks wanted money for their work, they should be charging a price for it.

That’s what they eventually did, yes.

But it’s ok to be voluntarily grateful for hard work.


> But it’s ok to be voluntarily grateful for hard work.

You don't become a billionaire using that approach though.


I hate Amazon and monopolies, but I hate companies that think opensourcing their code as a marketing stunt gives them more rights or whatever. If you don't want to opensource, then don't?!

I can’t agree more, this “our software is open source but we have unwritten rules about how you can use it or we’ll attempt to shame you” attitude is absurd

Agree, as long as existing contributors agree the license should be changed, projects should feel free to do so, no harm, no foul.

I’m not sure any open source license is going to help when you can ask Claude to clone an application in the language of your choice.

If Claude looks at the code when it does it, then you can still sue them. I don't think there's a "Claude Clean Room" product that trains on everything except the code you might be accused of copying.

I can't just translate Harry Potter to Spanish and sell it.



Yes, this was my impression as well.

Sometimes I wonder how much it would hurt Amazon to pay the creators and maintainers of OSS software they sell 1 cent per billing period of use(1 hr?). I also wonder how much money that would offer an oss team. To contribute risk free to improving the product

I think you would be surprised how many commits in OSS comes from paid workers of the various cloud companies and tech companies out there.

> I think you would be surprised how many commits in OSS comes from paid workers of the various cloud companies and tech companies out there.

And I think the value that various cloud companies and tech companies derive from open source by far exceeds their contributions to it. When you add in the economic contribution, those OSS value-adds are an order of magnitude higher.

According this Harvard paper [1], the cost to create wide used open-source software once is about $4 Billion. The replacement value to firms that use OSS, if they had to build or buy the equivalents themselves, is about $8.8 Trillion. The Software spending effect (how much firms would need to spend on software without OSS) is 3.5x.

According to this EU study [2], EU companies invested about €1B in OSS in 2018, but in return the impact on the European economy was estimated €65B–€95B.

[1] https://www.hbs.edu/faculty/Pages/item.aspx?num=65230 [2] https://opencommons.org/images/c/c1/The_impact_of_open_sourc...


> And I think the value that various cloud companies and tech companies derive from open source by far exceeds their contributions to it.

Isn't that how literally all economic exchange works? Why do you think your boss pays your salary?

If the argument is that Amazon should invest 110% of their OSS-derived profits back into OSS, then OSS ceases to have any value to them. They would simply write their own closed-source software, which would be trivial for a company of Amazon's size, and we'd all be poorer off for not having OSS. Getting one percent of someone's profit is better than getting zero percent.


Understand the argument. No one is forcing anyone to make OSS. They do it because they want to. It’s like they are own worst enemy

"It’s like they are own worst enemy"

No, you are your own worst enemy. Because of your attitude, OSS is going to go away as will all those economic benefits you are enjoying. But keep up with the its OK to pee in the pool type ethics of yours. Let's see where that gets you in the long run.


Ok -

So you are annoyed I am using something for free and per the license that the authors set themselves and wanted no compensation. Got it.


First amazon was abusive. They abused their monopoly position to gain market dominance over upstream and didn’t contribute back monetarily or with code.

Next, upstream responded with a license change, then amazon escalated with the fork.


I lost my sympathy for many of the open source projects philosophy, the first time I sent a patch to Redis, one of the committers took as its own, never replying to my messages, and patched it in its name. They deserve Valkey.

And I still remember JBoss and ahole Marc Fleury ...


All those forks turned out to be inferior projects with substantially less contributions than the originals.

You’re reading “cloned and monetized” as “forked.”

But in context, it means “cloned/downloaded and offered as a hosted service.”

The fork came later, after the defensive license, which was in response to the clone+monetized hosting, eg ElasticSearch.


Of course AWS didn't create the forks until the projects changed their license to disallow AWS from making money from their code! That's the whole point here.

When they changed their license, they were no longer open source. They could have chosen open source licenses such as the AGPL, but they did not. They were a non-open source company at that point, and AWS was putting out a product build on open source. Simple as that.

Redis was not an open source company when AWS moved to Valkey.

Companies are free to license under the AGPL if they want. Or other open source licenses.

Sorry, but non-open source companies aren't getting sympathy from me because they are hating on open source projects.


These were open source projects that had to change licenses away from open source because of AWS. I'm not sure how the OSS companies are the bad guy here.

I think there's plenty of room for people to object to the "had to change licenses" framing. They chose to change licenses, same as they chose the original license.

That original license probably helped them with goodwill and to gain a community; when those benefits no longer exceeded the downsides of using that license, they changed licenses to one that suited them better.

Naturally, this change costs them some amount of goodwill, a portion of the very goodwill that they harvested by choosing an open-source license in the first place.


I don't see this as an issue with the company. They were happy to release their code as OSS, as long as that allowed them to make enough money to develop the software. It was a win/win, and them AWS came and took advantage of that.

If you leave some apples at the side of the road, with a sign "$1 per apple" or whatever, and people largely pay enough for you to continue to pick apples, that's great. If someone starts coming every day and taking the entire crate, I don't blame you for discontinuing the convenient apple sales, I blame the thief.


In this allegory, did AWS take all the apples in the crate while paying them $1 for every apple, thus becoming the bad guy?

No. It took the entire crate and paid nothing.

I think there's a massive difference between "paying what was required by the offer" and "paying less than was required by the offer" and only one of them makes you a thief.

I think there's a massive difference between the letter of the law and the spirit of the law, and saying "but the letter of the law didn't say I couldn't!" doesn't make you any less of a thief.

> "but the letter of the law didn't say I couldn't!" doesn't make you any less of a thief.

Yes it does. And it's moot because the apples were offered for free, no restriction on usage.


Most of the companies behind Valkey were writing significant code for Redis. It was certainly not a case of them paying nothing.

Valkey has some of the (formerly) most prolific Redis contributors for the era in which it was forked.


This analogy falls apart because there wasn’t a price for the software.

It’s like someone said “free whole apples, or $2/lb for sliced apples.”

And someone came, took all the whole apples, cut them, and sold them themselves.


Sure, but presumably you can engage with the spirit of the analogy?

Let's be pedantic, and say someone gave apples away in exchange for donations, and when everyone only got a few apples and donated, things are fine, but then someone decided they can just take all the apples and sell them elsewhere.

Is it the fault of the first guy for not offering free apples any more, or is the second guy why we can't have nice things?


> but presumably you can engage with the spirit of the analogy?

What you’re calling “the spirit of” the analogy, others are seeing as “the bias embedded in” the analogy and you seem annoyed that people aren’t accepting your proposed analogy as a valid analog to the topic under discussion.

You think they’re changing the subject; others, including me, experience you as the one doing that.


Why is an analogy needed? Just engage with what actually happened.

The donation example tracks.

> I'm not sure how the OSS companies are the bad guy here.

The formerly OSS companies, you mean.


There is no bad guy. The OSS license meant that AWS was perfectly free to do as they did. If the companies who licensed their software as OSS didn't want that, then they shouldn't have used an OSS license.

Ok, then fine, the companies who licensed their software as OSS did that for as long as they wanted to, and then they moved away. What's the issue here?

There isn't one? Either with the change or with the ensuing forks, in principle.

When it comes to understanding large organizations I think a simple principle should apply:

The Purpose of a System is What it Does[1].

Whether malicious or not, the system does what it does. If people wanted it to do something else they would change the system. The reality is that when corporations make mistakes that benefit them those mistakes rarely get fixed without some sort of public outcry, turning the "mistake" into a "feature".

1. https://en.wikipedia.org/wiki/The_purpose_of_a_system_is_wha...


Intriguing concept, but I feel it needlessly breaks language. A more narrow (and to me, less pompous) formulation would be that social groups have their own purpose, different from (though not unrelated to) the purposes of the individual members. And this collective purpose can be read best from the actions of the collective, just like the purpose of a person is best divined from their actions (actions speak louder than words).

More about where I think Stafford Beer goes wrong here: https://gemini.google.com/share/9a14f90f096e


The insight for me is that the assumptions of system need to be stated, not just the intent.

It really has been remarkable watching GitHub just crumble as an organization. There's a lot of discussion about why: the switch from being independent to being part of Microsoft, having resources pushed to Copilot instead of core service, the organization structure itself, a reliance on vibe coding, etc etc.

Regardless of the reason, it's undeniable that GitHub is facing some serious issues. The unofficial status page[1] tells a horrifying story.

I would absolutely love to get some insider perspective on this (if only to learn how to prevent it from happening anywhere I work), but I think it's clear to anyone who has been paying any attention that GitHub is a sinking ship and the only reason people haven't abandoned it already is inertia. Considering how much else is changing in software right now I don't think inertia is enough to sustain a company.

1. https://mrshu.github.io/github-statuses/


> insider perspective on this

I do not work at MSFT but I don't feel that I need insider perspective to understand what's going on. GitHub is being managed the way other services get managed once they're bought by big companies. Initially fine, then starts to decline, then eventually craters. Everything becomes the numbers game.

Microsoft, Oracle, VMware, CA (where software goes to die), Salesforce, the list goes on. Every once in a great while there's a good M&A team that doesn't fuck it up but that's sadly rare.


I feel like MS went out of its way to make a point that GitHub and NPM would be independent orgs that no longer had to worry about making keep-the-lights-on money. It was positioned as a benevolent acquisition for the good of the development community.

As so often happens, that didn't last long.

Nest was originally independent. Didn't take long for it to merge with the Google Home brand.

I'm sure there are countless other examples.


The problem IMO is that they filled GitHub with Microsoft folks who just don't have the engineering self-sufficient hacker culture that is required to balance the "attraction park" vibe that GitHub paired it with. So now it's just an attraction park for Microsoft employees to go and do silly work with teams of 100 that should have been done by a skilled team of 5 hackers.

I was there for a couple years after the acquisition and just couldn't stand seeing it. I felt I was becoming useless working in a mad house that was becoming more maddening everyday. And MSFT just keeps replacing leadership with more and more disconnected people who just don't get it, who just never used GitHub like the OG users did. Two years ago I interviewed again for my old team, largely out of curiosity, and the Microsoft engineering manager asked me some brain teaser question as my interview. The disconnect is just too large.

They don't take GitHub seriously. It's a toy to MSFT and vibes matter more than the product itself. And they hire for it using MSFT drone logic, fill it with people hired and profiled to be MSFT-lifers, and these two things don't mix.

Sorry I don't have anything great to say. And of course, many of these MSFT folks were actually damn good, but they were swimming in a sea of MSFT drone.


> would be independent orgs that no longer had to worry about making keep-the-lights-on money

It is honestly so shameful that we keep falling for this gambit. It is nothing more than a rank "but this time is different!"

Economics is what drives things. It is what drives things in households and it is what drives things in companies.

Unless times are truly great or the company is truly forward-looking, promises of freedom and independence from the business cycle is just an empty promise of creating a research lab.


What do you mean "we keep falling for it"? I remember after the acquisition there were tons of projects that left for Gitlab or other forges on principle of boycotting Microsoft. And for the many who stayed on Github, we still got about 6 years of pretty great free services before reliability really started to decline.

And its not like Github's load stayed linear over the last 8 years since the acquisition. Repo creation and pushes went exponential about 2 years ago with the AI boom, so even with fantastic execution I think they'd still be struggling hosting the ever expanding archive of all code in the world.


I remember discussions at the time where people predicted that this would certainly happen. If people “keep falling” for it, it’s not the same people. And Microsoft certainly wasn’t (and isn’t) a company you’d trust for such statements.

Yet some people did trust them for it.

But you’re right that it probably wasn’t the same people that got burned by 90s Microsoft.


Satya got his own line of "maybe Microsoft's not evil anymore" press cycles out of it.

This Disney brain of the Americans is what the problem is. It's not good guys and evil guys. It's money. Money and power have mechanisms. Pinky promises, benevolence etc. don't mean anything in capitalist business. It doesn't mean it has to be all thrown out the window. It can provide a service for a price, you can take it. Without being invested emotionally, without brand loyalty. That's dummy stuff. Businesses are not charities, and even charities are often quite businesslike. Unlearn naivety, read literature, human culture has known about the effects and incentives around money and power, petty and grand, for a long time.

One of the mechanisms of both money and power is to inhibit and derail the production of people who question and contest.

Who is "we", exactly?

Neither me nor dozens of my acquaintances fell for it. 100% of us said "GitHub is toast, it's just a matter of time". And we and many others were right.

Your "we" is misplaced.


> It is honestly so shameful that we keep falling for this gambit.

I'm not sure who "we" is in this story, but the _most_ optimistic of my peers pointed to typical MS projects of that scale having a little proper investment in interesting features and also taking at least a couple years to fail. HN sentiment wasn't positive either. The 99th percentile in favor of MS were fine with it, but the 90th percentile recognized the M&A for what it was, especially as specific features started showing their colours.

Lest this come across as a drive-by insult, I'm actually very curious who "we" is. Humanity is a very, very broad spectrum, and my intuition often doesn't appropriately capture the divers backgrounds of real people, despite spending large amounts of time with (usually from working alongside) deck-hands, captains, sanitation workers, bankers, pilots, jackhammer operators, semi drivers, farmers, programmers, mathematicians, and a host of other people. The gap I'm seeing is likely in my understanding (rather than, e.g., the post being mal-formed), so I'd like to correct that.


GitHub had no reason to sell to Microsoft, they could have remained the bootstrapped company they started as, and rode the SaaS boom, since they were profitable on day 1. Seems a bit unfair to blame Microsoft though, because it was the founders who decided they wanted that sweet VC funding and Andreessen was happy to pay out.

Not sure if it mattered after that but they had that weird Tom Preston-Werner scandal that got him fired. Since he was the CTO, I kind of suspect that sent them on a collision course with needing to exit the VC round and Microsoft paid out.


Would definitely read a book about this.

> I feel like MS went out of its way to make a point that GitHub and NPM would be independent orgs that no longer had to worry about making keep-the-lights-on money. It was positioned as a benevolent acquisition for the good of the development community.

Sorry, why the hell would any company do this? Goodwill is measured by MBA's in pennies and they paid *billions*.

This is like that time Google acquired the .dev domain "to reserve it for developers" but then ended up selling it- like everyone said they would.

You have got to be absurdly naive to believe that Microsoft does altruistic things, if there's no direct (or indirect) business they're not doing it: they are famously not a charity.

They have to be the richest men on the planet, retire, and then they'll do some charity.. perhaps because they feel guilty about what they did on an island or something.


This happens with almost every acquisition from Red Hat to WhatsApp.

If companies actually meant it then they’d sponsor these projects instead of buying them. The reason they choose to buy is so that they can make decisions about the direction of that project. If not immediately, then at least at some point in the future.


GitHub was independent, and then AI happened.

All long term business goodwill and reputation is simply there to burn to keep the bubble going.


> I feel like MS went out of its way to make a point that GitHub and NPM would be independent orgs that no longer had to worry about making keep-the-lights-on money

A lot of companies say that when they acquire another, and it might be true for a few years, it might even be the actual intention of the people involved in making the acquisition, but it usually doesn't last.


> It was positioned as a benevolent acquisition for the good of the development community. call me a skeptic, but can (and has) such a model existed in a capitalist system?

It has never existed. Everything a business does is for power and profit, including the times when they pretend they aren't doing things for power and profit.

* I quoted wrong. Sorry, still new here

This is a general observation, no hard data, but I find there seems to be a wall at 2 years after an acquisition. By 2 years a lot of the best talent leave the company entirely or go somewhere else in the company. Things can cruise along just fine for a bit, but as the institutional knowledge slowly leaves it gets worse and worse. Couple that with the bureaucracy and insanity of a global mega-corporation, the quality fades slowly at first, then it picks up.

> I find there seems to be a wall at 2 years after an acquisition.

It's called a vesting schedule. ;)

What I've seen is that usually the founders and heavy hitters from the original company are very BS-averse and basically just stay around to collect their money and then jet for a situation that doesn't suck.

For the rest of the gang, it tends to bifurcate: some folks stay at the big company indefinitely after the acquisition because while they can see the suck, nowhere else pays as well or is as cushy (I know people who have been thinking about leaving for 12 years). Still others excel at big company work and make a happy career out of it for a while but don't stay forever.


This is the flipside of MBA-brain. Treating people as replaceable equivalent cogs in a machine, thinking that the company itself, as an abstraction, is where value lies, when it lies just as much in the context and nurishing environment. You can't simply move a company from one place to another like a Lego brick and expect it to go on functioning as before, not as long as people have freedom to leave.

> but as the institutional knowledge slowly leaves

I’d like to offer a different perspective: the “institutional knowledge” often (but not always, of course) are the old timers that have been gatekeeping knowledge in order to make themselves irreplaceable.

I’ve seen this a couple of times, even in faang-sized companies.

I’m not sure this is the case of GitHub though.

It might be due to lower quality code spit out by some llm, reviewed by some llm and shipped to production by some llm-generated pipeline.

Also, wasn’t github pushed to move to azure?

Anyways, it surely is a strong signal of engineering culture degrading.


I'm afraid this is a form of reversion to the mean. Successful startups are made of exceptional people: the founders, the initial investors, the first employees, the first clients. But when they get acquired by much larger companies, they are necessarily diluted in pool of people that are more "normal", less exceptional. This includes the customer base that is more "normal" as well. Slowly but surely, the extraordinary product/service the startup has been developing reverts to the mean. This is quite sad, because it feels inevitable. I'd like to know how to avoid it.

“I'd like to know how to avoid it.”

To paraphrase a popular quote from IBM: “Executives and MBAs can never be held accountable: therefore executives and MBAs must not be allowed to make decisions.”

Slightly less flippant: The only way to stop this is to stop letting companies like MSFT gobble up smaller companies. That doesn’t seem likely in the near future, though. Once the Borg assimilate something, it’s just a matter of time before it’s digested and drained of value.


The process is necessary for both sides. Acquisition by large companies is the primary way that people get rewarded for building good things. If you take it away, there won't be many startups left - all new developments will come from the big companies that can afford them, and only the types of developments those companies' managers want to make.

It's only "necessary" if one accepts that the current way is the only way.

I'm not really sure what the point of encouraging new development is if the end result is "big company scoops it up and makes it shitty, but people get to enjoy it for a few brief moments before that happens."


That could be A problem, but to me THE problem is that the larger companies buy these smaller companies for resource extraction, not to make the product better.

In this frame you can see that making the product worse (paying less for its upkeep) and raising prices are just two sides of the same coin - extract more resources.

Almost no big company has any reason to shepherd a product in a way that's beneficial to its users because they have so much momentum that even changing their approach either costs too much money or those in power are too insulated from the outcomes (fix it for me or I will fire you while I continue to make bad choices and under fund the product).


It's not inevitable that the founders have to sell to big tech. They wanted money more than the excellence of the craft. They got the money, the company got to grow and made way more profit than when it was small scale but excellent. The wheel keeps turning.

There might be a few (debatable) counter-examples: 37 signals, balsamiq, zoho?

Afaik they never took any (serious) VC money.


I was referring to the case where the founders and investors sell the startup to larger company. Of course, if they don't sell, and the company stays founder-led, the outcome is often better. I didn't know Zoho never took (serious) VC money.

I use only self hosted free software. Admittedly it's not for everyone. But solves the issue for me.

> CA (where software goes to die)

CA got bought (ironically) by Broadcom 8 years ago, so now Broadcom is where software goes to die.


Slack has suffered the same thing under Salesforce.

Big companies usually buy other small companies for their users, once the users move to their platform, things change.

It's just beancounters doing what they do best, counting beans and screwing up what was previously alright.

It's very profitable in the short term, and later they can just move on elsewhere and do it to another company. It's not mismanagement at all, it's a solid strategy from the external point of view.

> Everything becomes the numbers game.

Death by spreadsheet. Happens to everything.


Hey, you leave Creative Assembly out of this!

> GitHub is being managed the way other services get managed once they're bought by big companies. Initially fine, then starts to decline, then eventually craters

Can you explain what you mean by this? Like what does "fine" mean? What, specifically in the management, is the "decline"? What does "craters" mean?


Wow. According to the current metric (87.25% uptime), github suffers a partial outage 3h/day.

https://onlineornot.com/uptime-calculator/87.25


In their defense, they dramatically "over"-report sev-2/3's (things like, avatar urls are not loading in saudi arabia), which makes their cumulative uptime look much worse than it is.

If you filter for major/critical outages, their uptime of core services in trailing 12 months all have two 9's.

https://isgithubcooked.com/?severities=major.critical

Also, a huge part of their cumulatively-bad availability story is copilot, which is a functionality (LLM inference) that most organizations have struggled to get two 9's of availability in for the last 9 months.


As someone who relies on it for all of my workflows at a normal job, core functionality issues result in me not being able to get work done on at least a weekly basis reliably at this point, and it's been that way for months.

The things aren't profile pictures not loading in saudi, they're botching merge jobs, git/api operations being down, pull requests not loading, etc. And that's on top of the plethora of UI bugs that have been pervasive for years that aren't blocking functionality.


This. I feel like there should be a developer uptime index that measures these things that we use every work hour.

And it should not depend on their status page which seems to take a while to catch up when there's an actual outage.


https://isgithubcooked.com/?services=api-requests.actions.gi...

You can pick whichever services you feel fall into this category in the top.

For the bundle I chose, there have only been 3 totally clean weeks so far in 2026 :/


Two 9’s? You have to work pretty hard to do that badly. That’s like bragging you graduated with a C average from Harvard after your father endowed a chair to get you in.

Given GitHub has become a utility service globally this should be frankly worrisome to everyone let alone the developer community actively using it. It’s intertwined into many things now beyond simply source code hosting and PRs. And I am surprised GitHub leadership is ok with the state of things. Having worked at a lot of 5-6 9’s shops, this would have been all hands on deck, all roadmaps paused, figure it out or perish sorts of stuff.


Oh yea I'm not trying to defend it as amazing or tolerable, just clarifying the actual benchmark/reality of their performance!

I think at least three 9's would be the baseline. But I'm also sympathetic that they had a *post-exit* scaling of write volume of like, idk, 1000x???

Very few orgs would survive that kind of scale and retain three 9's.


We don't have to let it be a utility service. It's not like the power and water to your house where laying new pipes is a monumental and stupid effort. $3 per month can get you a VPS to run your git hosting on - if you even need git hosting, and aren't just using GitHub because it's there.

That is a much more reasonable look, I am glad you alleviated our wor-

Why is the graph more dense on the right side?


Wait, this is insane! And the method they use to classify an outage seems solid as well. Imagine being a Github dev working in this environment.

Some years ago I wondered how long will it take them to go they way sourceforge went. Once you grow too much without a proper leader, you will fall :(.

Sourceforge died in a very different way though. Bundling spyware/crapware in install packages for open source software was a serious breach of trust, and was pretty much the direct reason for mass migration to Github. Github is failing on the technical side, but they at least mostly have their brand value intact. I think it will still take quite a lot for a mass migration of the same scale to happen.

Microsoft specializes in taking successful products and pumping them full of malware, spyware, bloatware, and adware once they have a critical mass of users. It is often preceded by quality dropping significantly due to under investment and McKinsey being brought in to find a way to prop up declining revenues - of course the answer is never to invest in making it a superior product again, but monetization strategies.

Mostly, but they were injecting ads into PRs if I recall.

Comparing GitHub and SourceForge as if they were cut from the same cloth is laughable to me. SF has always been a wretched hive of ads and dark patterns.

Not always, but it was so long ago that it became that, younger folks could be forgiven for thinking so.

I do remember early SourceForge. It remember it as very clean, simple and reliable, and popular.

Not popular. Core. It was the trusted place for open source software. Then it was ads. Then the day they bundled there was a MASS exodus. And the 14 people who ran their own source code interfaces scoffed and said "see. I told you." And we all said "yup" - we knew something would happen one day, but that was a worst-case-scenario that few thought was even a remote possibility.

> And the 14 people who ran their own source code interfaces scoffed and said "see. I told you." And we all said "yup" - we knew something would happen one day, but that was a worst-case-scenario that few thought was even a remote possibility.

And nobody learned their lesson and they all piled over to the next centralized system that offered "FREE!".

And so it goes.


I mean, we got ~15 years of great service out of them for free. I used to pay for my own servers in colo for all the stuff Github has been providing for free all that time. It'll suck to move, but I've done it before. It's hard to turn down the loss leader they want to give me, when it's a really good product. Now that it's stopped being a really good product, maybe it becomes easier to turn down, I dunno.

Idk, I'm in my mid 30's and I've never had a moment where I've been glad to see something on SourceForge.

So you were ~10 years old. I'll assume not a heavy user of Open Source software, at that time.

Edit: 2001, I see one (1) banner ad, and that ad was seemingly for an OSDN (Open Source Developer Network) conference. https://web.archive.org/web/20010517002942/http://sourceforg...

Given SourceForge only hosted Open Source software, and had no source of revenue beyond ads and sponsors for quite a long time, AFAIR, I think they get a pass on a banner ad.


For whatever it's worth, which is probably not much, I'm in my late 40s and I never really liked sourceforge either. Too many clicks to do anything (still true), and I didn't like cvs (also still true, but thankfully now irrelevant).

(My SF account dates from June 2004. I expect I was thinking about using it as version control for a FOSS project I was working on at the time, though I don't know why, as it seems SF didn't support svn until 2005. Maybe I couldn't find any better options? The pre-GitHub ecosystem was pretty bad! But, luckily, I ended up not having time for any FOSS stuff from about autumn 2004, so: problem solved. And when I next looked, in early 2010, everything seemed to be git+github, and all the better for it.)


CVS was the best option when SourceForge began, and Subversion was barely an improvement. SourceForce was critical to the growth of Open Source and Free Software in the 00s. Projects no longer needed to maintain their own revision control server, file server, forum, issue tracker, etc. SF.net wasn't great compared to any of the current generation of hosting services. And, most Open Source projects were in an uncomfortable state of looking around for alternatives by the time Github arrived in 2008, because it was slow to adopt newer technologies and was running on a skeleton crew. Most of my projects had their own forums/issue trackers, and were self-hosting git, by then. Ads stopped being a usable revenue strategy, so SF.net stopped being able to keep up with what developers wanted.

But, it had a few years where every OSS developer I knew had nothing but positive feelings toward SourceForge. It gave one of the projects I work on thousands of dollars worth of transit over the years. It's hard for folks who've only ever worked on an "everything for small developers is a loss leader" internet to understand that we used to pay for and manage our own servers. I had a $200/month bill for just my Open Source projects on a couple of colocated servers.

Yes, SourceForge went through a lot of shitty stuff. The overtly hostile stuff (adware inserted in OSS projects) happened after it changed hands. But, when the revenue of their original model dried up and they couldn't stay on top of new development (being slow to offer a good git experience was a fatal mistake).

Anyway, it's not great now (though it is now owned by seemingly decent folks, who haven't really been able to find a way to make it work), and it went through a period where it was a borderline criminal enterprise, but it started out as a genuinely helpful part of the OSS community.


Yeah you're too young. You need to be in your 40s (or older) to have been around in the open source community when Sourceforge was good.

(To quote a famous TV series... :-) Oh my sweet summer child

Not always. Before dice bought them they didn't do the ads. I even remember early on when you had to submit a project for approval before you got a CVS repo.

> SF has always been a wretched hive of ads and dark patterns.

No, as others have said it wasn't always that way. And more importantly it's not that way now. But yes, for a while there it was the epitome of enshittication. How that worked out is kinda hopeful in a way: it went broke, was bought out, and went back to being something usable again. In fact they added a lot of enhancements.

I know because I was one of the ones that went back to it. I didn't like having git being forced down my throat, and sourceforge was one of the few left that supports a whole pile of VCSs. I made my Makefiles [0] support it so I didn't need to deal with the UI, and ended up very happy.

Everyone wondered why I wasn't on github, and queried my sanity at the time. But I say not liking the git cli is perfectly sane. Now jj has come along that excuse has gone, but it was a good one at the time. "github sucks" has conveniently come along as a reason to stay on sourceforge.

Seriously, if you are considering ditching github, take a look at sourceforge. The current owners BizX deserve some reward for the time they've put into it, and their patience.

[0] https://sourceforge.net/p/http-proxy-tunnel/code/ci/default/...


> The unofficial status page[1] tells a horrifying story.

If it weren't bad enough, github often has issues when the unofficial status page doesn't report them, so the actual number is even worse.


Microslop only really cares about the enterprise customer. Those are slow to change, so once they're in github, they'll stay forever.

> I would absolutely love to get some insider perspective on this

I'm not an insider but would put good money on the migration to Azure being the root cause of the stability problems.


Have those outages actually been blocking your work? Somehow I haven't even noticed, just seen complaints on HN. I'm not saying it's not real, just wondering where the gap is.

A big part of my job is doing code reviews, and its very common that pages or diffs just don't load. Or PRs literally don't appear in the PR list, even though they exist. It's a daily occurrence to play the 'is my internet down or is GitHub just being shit again?' game.

Oh, and don't forget the cases where the diff view sometimes misses some files for unknown reasons. Both in the 'new experience' and the 'legacy view'. You just can't trust it as much anymore.


Oh so it's not even CI/CD, just showing PRs. That's awful.

Yes, many times. Roughly once a week this year my team or an associated team can't ship changes because PRs, GitHub Actions, or some other associated mechanism is down.

Mostly the Actions outages, but yes.

All of that is revisionist history at best. GitHub was a pile a shit long before Microsoft bought it has everyone forgotten when it would be a coin-flip on any given day if the site was even functional?

GitHub was in the right place at the right time to be a success despite the fact it's a massively clobbered together mess.


While I wouldn't necessarily phrase it this way, there is a chart going around social media that tries to imply that GitHub had basically 100% uptime right up until the MS acquisition. All it takes is either 1) having been there or 2) a cursory search of HN to know that this is a complete fabrication.

They are mostly blaming their shift to vibe coding for their problems. https://github.blog/news-insights/company-news/an-update-on-...

Hm. I read that as saying that their users are writing more code with the assistance of LLMs, thus placing more stress on their systems. I do not read it as making any comment about their own practices.

Oh you're right, I misread. They're actually blaming their customer's vibe coding on their problems. I which case I call BS

In our internal metrics you can see a clear increase in PRs and CI runs in general that tracks with agentic coding adoption, and it's significant, so I absolutely buy that GitHub would be struggling to take the brunt of that without big changes

But GitHub's postmortems are usually related to internal rollouts rather than traffic load

A charitable view might be that changing which fingers you're using to plug the holes in the dike is a lot harder when the volume of water on the other side is increasing exponentially.

> crumble as an organization

I think that is exaggerating things a bit... GitHub is alive and well, and they're hosting more and more projects each month. A few well-known projects leaving every now and then doesn't exactly spell doom for GitHub


literally zero nines of uptime lmao, do they win an award?

Even if you go service by service you're talking about critical things like `git` operations (literally what they're named for) at a single nine, and stuff that's pretty basic like static web hosting as only two nines. They literally can't even keep static webpages up.

So what? People have to unlearn this kind of brand loyalty. Companies are not people and not your friends. They are in the business of making money. We need to be more aloof and simply use their tools when useful and not get emotionally attached. Most of the managers and likely the devs had a good deal. Good money, and if it collapses, people still have a good resume line and can move on. And we users can also move on. There are plenty of other service providers of code hosting and CI/CD.

i feel like scaling is rarely brought into the conversation. It’s easy to hate on ms, especially with their AI slop narratives, but they did get a sudden and then ongoing influx of users that the system was not designed to handle. It’s the kiss of death and it’s not anything new in terms of product failure scenarios

wow, I knew it was bad but I was gaslighting myself a bit. 0 9's is crazy.

That cost that you're talking about doesn't change based on how long the session is idle. No matter what happens they're storing that state and bring it back at some point, the only difference is how long it's stored out of GPU between requests.


Are you sure about that? They charge $6.25 / MTok for 5m TTL cache writes and $10 / MTok for 1hr TTL writes for Opus. Unless you believe Anthropic is dramatically inflating the price of the 1hr TTL, that implies that there is some meaningful cost for longer caches and the numbers are such that it's not just the cost of SSD storage or something. Obviously the details are secret but if I was to guess, I'd say the 5m cache is stored closer to the GPU or even on a GPU, whereas the 1hr cache is further away and costs more to move onto the GPU. Or some other plausible story - you can invent your own!


Storing on GPU would be the absolute dumbest thing they could do. Locking up the GPU memory for a full hour while waiting for someone else to make a request would result in essentially no GPU memory being available pretty rapidly. This type of caching is available from the cloud providers as well, and it isn't tied to a single session or GPU.


> Storing on GPU would be the absolute dumbest thing they could do

No. It’s not dumb. There will be multiple cache tiers in use, with the fastest and most expensive being on-GPU VRAM with cache-aware routing to specific GPUs and then progressive eviction to CPU ram and perhaps SSD after that. That is how vLLM works as you can see if you look it up, and you can find plenty of information on the multiple tiers approach from inference providers e.g. the new Inference Engineering book by Philip Kiely.

You are likely correct that the 1hr cached data probably mostly doesn’t live on GPU (although it will depend on capacity, they will keep it there as long as they can and then evict with an LRU policy). But I already said that in my last post.


You can send books to your kindle over USB, and I do that all the time for larger books that are above the size limit on the email system.

The big problem is that Amazon no longer allows you to download books from their site to your desktop, so you have no way to actually get a purchased book and send it to the kindle even over USB. However, if you buy non-DRM books from other book sellers you won't have this problem.


They block you from doing this if you're not logged in (as I discovered after wiping and rooting one to give to a friend recently).

As evidence, note that instructions for rooting them requires the device to be registered - this is because it won't be accessible over USB until you do so: https://kindlemodding.org/jailbreaking/WinterBreak/

So if you can't log in...


Not a thing on my e-ink kindle, although it is a decade old by now.


> The big problem is that Amazon no longer allows you to download books from their site to your desktop

I've bought a number of books on Kindle that were explicitly marked as being sold without DRM. Does this mean I've lost access to any DRM-free downloads that I haven't already backed up?


If you bought them from Amazon, you won't be able to get them after the cutoff date directly to that Kindle via WiFi. You may not be able to get them in a format that old Kindles can read at all.

Download and back them up now. Or just pirate them if you need them later.

The entire Kindle store system will cease working on older Kindles after the cutoff. Still works as a reader, but expect to lose things like location sync across devices.

I don't buy from Amazon, I don't turn on WiFi on my Kindle because it eats battery life, I always travel with a laptop, and I only use it to read outdoors. So I really don't care. It's my beach book. At home, I'd rather read on my iPad.

Oh, and FWIW, you can install Tailscale to a jailbroken Kindle and Taildrop files to it over WiFi, if it can read the format (for the old ones being discussed, that's mobi or azw3).


Google does not have unlimited. I had to pay to increase my storage.


Google Drive reneged on unlimited storage for Education accounts once they realized that universities also contain researchers who need to store huge amounts of data.


Not only did they cut unlimited, they went to insultingly low limits with not much warning after all their nice promises. Moderately large universities ended up with less space per student than the 15GB they give out to anyone for free. It was a pretty bad rug pull.


Massive fraud from abroad didn't help there either. A favorite backup spot for terabytes of pirated media, complete with guides on which schools had good @edu addresses for it.

Hadn't even considered your obvious point, a good one!


Google forced everyone off their deprecated G Suite for Business plan (which had unlimited storage) and onto a Workspace plan.

I had to give up and delete plenty of data because of this. That data was important to me, but not important enough to pay their ransom.


Something similar is happening with GitHub Copilot too. It's impossible to know what a "request" is and some change in the last couple of months has seen my request usage go up for the same style of work. Toss in the bizarre and impossible to understand rate limiting that occurs with regular usage and it's pretty obvious that these companies are struggle to scale.


I find copilot to be much more straightforward, and I can track per request against my credits. Here is the explanation of what a request is:

https://docs.github.com/en/copilot/concepts/billing/copilot-...


> A request is any interaction where you ask Copilot to do something for you—whether it's generating code, answering a question, or helping you through an extension. Each time you send a prompt in a chat window or trigger a response from Copilot, you're making a request. For agentic features, only the prompts you send count as premium requests; actions Copilot takes autonomously to complete your task, such as tool calls, do not. For example, using /plan in Copilot CLI counts as one premium request, and any follow-up prompt you send counts as another.

This clearly isn't true for agentic mode though. This document is extremely misleading. VSCode has the `chat.agent.maxRequests` option which lets you define how many requests an agent can use before it asks if you want to continue iterating, and the default is not one. A long running session (say, implementing an openspec proposal) can easily eat through dozens of requests. I have a prompt that I use for security scanning and with a single input/request (`/prompt`) it will use anywhere between 17 and 25 premium requests without any user input.


Do you have any evidence to support your claims? I keep a pretty close eye on my usage and have never seen it deviate from "1x/3x requests per time I hit enter". Is there a reproducible scenario I can try that will charge multiple requests for a single prompt?


I'm finding the oppostire with copilot. A request is a prompt, with some caveats around whats generating the prompt. I am quite happily working with opus 4.6 at 3x cost and about 1/3 oor the month in I'm stting at ~25% usage of a pro+ subscription. I find it quite easy to track my usage and rate of usage.

The overall context windows are smaller with copilot I believe, but it dfoesnt appear to be hurting my work.

I'm using it for approx 4 hours a day most days. Generally one shotting fun ideas I thoroughly plan out in planning mode first, and I have my own verison of the idea->plan->analyse-> document implementation phases -> implement via agent loop. simulations, games, stuff-im-curious about and resurrecting old projects that never really got off the ground.


How do you decouple it when the people who own it and are building it seem to be driven on increasing inequality?


How can you hope for anything better if you consider it an us versus them situation? When they say "We don't want to increase inequality" and the response is "We don't believe you". Where do you go from there?

It seems like a lot of people want a revolution so that they can rotate who will be able to take advantage of the vulnerable.

What are the suggestions for something better? I don't see a lot.

I'd like to see more suggestions of how things could work.

For example:

The Government could legislate that any increase in profits that are attributable to the use of AI are taxed at 75%. It's still an advantage for a company to do it, but most of the gains go to the people. Most often, aggressive taxation like this is criticised on the basis that it will stifle growth, but this is an area where pretty much everyone is saying it's moving too quickly, that's just yet another positive effect.


> When they say "We don't want to increase inequality" and the response is "We don't believe you". Where do you go from there?

The response is "we don't believe you" because their actions show that they are hellbent on accelerating inequality using AI and they have offered absolutely no concrete plan or halfway convincing explanation of how, if their own predictions of AI's future capabilities are correct, we're supposed to go from here and now to a future that isn't extremely dark for the vast majority of humans on Earth (to the extent that said humans continue to exist).

The work they have done in this direction so far is not serious, so it's not taken seriously. They obviously care much more about enriching themselves than slowing or reversing current trends.

If they want to be taken seriously, maybe they should start acting like they're serious about anything besides their own wealth and power. And I do mean acting---they need to show us through their actions that they are serious.


We can look at their actions, in particular their efforts to influence public policy.


Seriously. They can say they want to share their gains all they want, but I don't see them spending any lobbying money on things like universal income (and if Altman can afford to lobby for age verification laws he can certainly afford to lobby for things that actually benefit society). The reality is they don't lobby for anything that would take wealth away from them, and any redistribution of wealth (such as a s 75% tax rate) would by definition take wealth away from them.


You can, but then what? Do you judge what they say as if their perspective is the same as yours, and then conclude from that context that what they suggest could only come from an evil person. That seems to be what a lot of people do. What if they actually think what they are suggesting is the best thing for the world? How can you tell what is in their minds?

Alternately you could criticise their arguments instead of the people, and suggest an alternative.

I'm also not entirely certain that influencing public policy is something that is inherently bad. I know if I were deaf, I would like to have some influence on public policy about deafness issues.


The idea that we cannot possibly use people's actions to judge them is ridiculous. Musk thinks that the world would be a better place if the races were separated and if all charitable giving was ended. I think that's monstrous.

Why is OpenAI not a nonprofit anymore?


Judge people by actions not what they say.

You are arguing the opposite, that we should judge by what they say and not what they do?


The problem is that people have a million stories to explain the observed actions, most of those stories are bullshit, and people repeating them know fuck all about the decision-space in which these actions were chosen and taken.


Hm. I guess we can't possibly judge the guy who threw the molotov cocktail. He could have been clearing a wasps nest.


This is a accidentally good example, we don't know what motivated him, while your ridiculous reason is unsound because it would be also a bad thing to do if he were clearing a wasps nest on someone else's property in the middle of the night.

I suspect that they are not a bad person but someone radicalised by the media they consume.

Firebombing someone's house is a bad thing to do. It doesn't mean they are necessarily a bad person. Anger and confusion can make good people do bad things.


I don't care if Altman is secretly a good person. I care very deeply that he is taking actions to harm the world in grievous ways and is not doing any visible thing to mitigate the extreme damage he will do.

"Altman is secretly a good guy" doesn't pay people's mortgages.


I doubt it nets positive or even cancels out the damage, but if we're taking a fuller picture, then we shouldn't also assume Altman / other AI company CEOs are "taking actions to harm the world in grievous ways" for shits and giggles, or for large payday. Despite what skimming HN would make one believe, AI tools are actually useful in science, technology, and all kinds of productive work.

So the silver lining is this - they're not risking to burn the world down for porn or bitcoin, but for general improvement in everything across the board, that happens to have an unfortunate side effect of destroying value of labor.


I don't think that Altman is a Dr. Evil level villain who just wants to hurt people. I instead think that he does not care about the damage he causes on his path to personal wealth and glory and I think that this is precisely as terrifying. I'm sure that the machines made of my corpse would be used for productive purposes too.

Altman probably won't torture my cats to death. What a guy.


Judge their actions, consider what they say as given in good faith and praise or criticize.

To judge the people is to pretend you know why they did or said something.


>How can you hope for anything better if you consider it an us versus them situation?

Because it IS an us vs them situation.

They're awfully good at turning it into an us vs us situation whether it's blaming our parents' (boomers), blaming immigrants, blaming muslims or (their favorite), blaming the unstoppable forward march of technological progress (e.g. AI).

The media organizations they own are constantly telling these stories because it protects them.

>The Government could legislate that any increase in profits that are attributable to the use of AI are taxed

Nothing a billionaire loves more than misdirection and a good scapegoat. This is why Bill Gates made the exact suggestion you just did.

https://finance.yahoo.com/news/bill-gates-wants-tax-robots-2...

When THEY are the problem they love a bit of misdirection, especially when the "problem" is a genie that cant be put back in its bottle.

They're terrified that we might latch on to the solutions that actually work (i.e. tax them to within an inch of their life) and drive a populist politician to power which might actually enact them.


Your arguments makes it impossible to prove that the wealthy are not bad.

You interpret every signal as saying the same thing. That makes an unfalsifiable claim.

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


Thats coz my statement wasnt intended to be scientific proof of anything it was an explanation as to the function of the propaganda that got recycled through you and the intent behind it.


The billionaires could start to earn trust by lobbying for laws and programs that help the poor and displaced. Put money in to retraining programs to help people who lose their jobs. So far they seem to be doing the opposite, CEOs are publicly declaring ‘fuck you, got mine’ and leaving it at that.


Nick Hanauer has lobbied for higher minimum wages.

Michael Bloomberg has lobbied for healthcare.

Pierre Omidyar has spent about a billion on economic advancement non-profits

Gates Foundation - Bunch of stuff.

Warren Buffet - Too much to count

George Soros - For all the antisemitism, the kernel of truth in the lie is that he spends a lot of money trying to make the world better.

Chuck Feeny gave away $8B I'm sure some of it went to lobbying for better policies

A large number Advocate for a Universal Basic Income.

More advocate for things that they clearly think are good things for the world, even if you, personally do not.

Jack Dorsey, Reid Hoffman, hell even Elon Musk (he may be wrong about everything, but he's openly advocating for what he believes is good)

Sam Altman has done WorldCoin and is heavily invested in Nuclear Fusion. You can criticise the effectiveness or even the desirability of the projects, but they are definitely efforts that if worked as claimed would be beneficial.

Many billionaires spend money on non-profits to push for change, often they do not put their name on it because it makes them a target for attack, or simply that by openly advocating for something the lack of trust causes people to assume whatever they suggest has the opposite intention.

I'm not arguing that they are doing the right thing. I'm arguing that for the most part they are advocating for and investing in what they believe to be the right thing. Why treat them as the enemy, when a dialog might cause them to reach common ground about what is the right thing.


>Why treat them as the enemy, when a dialog might cause them to reach common ground about what is the right thing.

People like Elon literally are the enemy. He used his wealth to literally change our government in his favor. The idea that we need to go and have polite discussions to maybe change his mind, while he gets to stomp all over us (his DOGE efforts literally resulted in people dying). If a dialog with them was going to work it would have happened a long time ago, but the more we learn about these people the more obvious it is that they believe themselves to be smarter and better than the rest of us. They aren't going to listen to others, and pretending that they will seems like deflecting and giving up in advance. Our best hope is that people can get enough power to regulate billionaires out of existence before a revolution does it instead.


Please consider your biases. Musk could not have “changed” the government if the DNC didn’t hand it to Trump on a platter. Republicans took over because serious people had had enough with the DNC’s full-throated embrace of two things: race-based selection (with the unpopular Harris’s undemocratic coronation as the flagship example), and the relentless focus on trans ideology (to the point anyone not endorsing the fullest embrace of that idea has been declared equivalent to the worst racist). Without that, Democrats would have remained a powerful and relevant party and Musk would have gotten nothing he wanted.


Here's an idea for how to do that: treat frontier AI as a sort of 'common carrier'. The only business that frontier AI labs are allowed to conduct is selling raw tokens - no UI. Thus, 'claude code' would have to come from some other company. This would segment the AI industry, and, maybe, prevent a single entity (or small number of entities) from capturing all value.

Just a thought, what do you think?


Sounds promising honestly. One of the scariest parts of the big AI labs is all of the exclusive training data they get through their UIs. (It’s unclear whether distillation is a feasible way to close the gap).

If there were another party involved, that would (hopefully) diversify power that (potentially) comes with those streams of data.

It’s a bit ironic that the USA has mostly abandoned interoperability after being one of the pioneers with the American manufacturing method. [0]

[0]: https://en.wikipedia.org/wiki/American_system_of_manufacturi...


If I had the answer to that I would probably be a politician instead of a systems eng, but off the top of the mind build out a parallel economies at the state level where people in the US actually live, ensuring QoL standards, then gradually renegotiate up back to the Federal level. It would require, united..states eventually, but the general thrust is to shed corporate capture so that people see their government actually benefiting and providing them with tangible life improvements in real time.


The people say "tax the rich".

Tax AI is the answer.


This is interesting to see since on another HN post everyone is bemoaning how expensive it’s getting to use frontier models because Anthropic is massively throttling Pro Max Claude plans. That’s certainly not going to become more accessible to us normal folk through taxation.


The tax dollars can go to programs that support normal folk, when the vast majority of tax collected will not come from normal folk.


This might be a solution if there wasn’t staggering wealth inequality prior to AI.


AI is actually a mass decrease in inequality, as much as the Gutenberg printing press was. It takes something that used to be the foremost example of pure bourgeois and intellectual privilege - the culture contained within millions of books and other instances of human creativity - and provides it to everyone for the cost of a few thousand bucks in hardware and a few watts of electricity.


This is only true if productivity gains tied to general well being, but instead it's being concentrated in the hands of a few.


I can't think of any period in time where it was so easy to go into business yourself and to generally have access to the same "means of production" as the biggest companies have.

If you want to use LLMs, you can either use cloud resources at what I think are really reasonable per-token prices compared to the value, or to set up your own server with an open-weights model at a comparable level of quality (though generally significantly slower tokens/s). In any case, you absolutely don't have to pay OpenAI/Anthropic/Google if you don't want to.


I'm well aware of this: I bought a pretty beefy (consumer grade beefy) GPU machine and run all sorts of open weight models. I do think there is potential.

But are you expecting 360m Americans to start their own businesses? That is a solution that doesn't scale. Consumer grade GPUs aren't going to scale all that much either, and the cost of the models are going up rather than down as vendors start seeking profits. We already see the memory and storage markets exploding in cost due to the rise in demand as well.


Also: A handful more of already well-off people going into business for themselves is not going to move the needle on inequality. When people say "It's never been a better time to start your own business" they still mean "the people who already have their needs met and have the capital to live off for a while while their business becomes viable: In other words, the people who have always started businesses: Already-Rich people.

It's never been a worse time for the poor or middle class to think about starting their own business. Prices on everything are rising, it's getting to be a struggle for even the middle class to continue to afford their homes. Healthcare is even more fraught than ever before, and if you're lucky enough to have a decent plan from your employer, aint no way you're going to give it up to go start a business.


> But are you expecting 360m Americans to start their own businesses?

I do not. I grew up on post-scarcity utopias like Star Trek, coupled with social capitalism, and believe that when there is a market need, people with the interest to tackle it will do so, even in the face of personal financial risk, but I absolutely don't think that it should be the default for everyone. Where there's no strong economic benefit for others to work, I would hope that we could offer everyone UBI, so that a comfortable basic level of life is available for everyone, without having to invent bullshit jobs that aren't needed.

I know I sound naive, but I truly believe that we can move into a future where human value is decoupled from their job, without going into communism.


The answer to that question was the US before the 1970s when manufacturing was still onshored. So many joe shmoes literally started companies in this era taking some garage creation and manufacturing it at scale at a local plant.

Now that all takes place in China. With layers of middle men who collect arbitrage between you and the Chinese manufacturers they connect to you. With tariffs. Weeks of international shipping. Enough volume of orders to justify international shipping at all. Enough production capacity ordered to even be worth while making your thing versus larger orders from around the world all being made in china.


Seems like you've just agreed with "concentrated in the hands of a few" -- it's just a different "few" than before AI.


Well, yes, the number of entrepreneurs in America (~30M) is a different "few" than the number of frontier labs (~3).


And is controlled by a handful of mega corporations? How is that equitable?


> AI is actually a mass decrease in inequality, as much as the Gutenberg printing press was. It takes something that used to be the foremost example of pure bourgeois and intellectual privilege - the culture contained within millions of books and other instances of human creativity[.]

I would rather claim that this is a proper description of shadow libraries [1].

[1] https://en.wikipedia.org/wiki/Shadow_library


No.

Because success is individual, inequality is statistical.

It ia true that AI gives ordinary people a lot more chance to be successful.

But do not forget that success depends on lots of factors that are not in one’s control: knowing the right people, time being right for what you are doing, and lots of others. So while the mechanics of success is a lot different to lottery, it does not work much differently: 1 in 1M attempts are successful.

Yes, AI gives everyone more lottery tickets, but it gives rich people a lot more tickets.


[flagged]


Swartz died in 2002, decades before LLMs. It is distasteful to put words in the mouths of the dead by invoking him here.

Even local AI concentrates power in the hands of a few, the few who can afford the hardware to run it, and the few who have the luxury of enough time and energy to devote to engaging with the intricate, technical rabbit hole of local models.


You should read that comment again, they're not putting any words in Swartz's mouth, they are lauding his accomplishments.


It is lauding his accomplishments, yes. Why bring him up in specific if there is no relation intended? There are many broad shouldered giants in this space.


I think opt out is stupid, but the notice is on every page of github using their banner display right now. They've also blasted out emails.


At least they are being very upfront with it (I guess?), most companies just slickly add the clause on their routinely TOS update.


If they were being honest they would ask explicitly for permission instead of advertising opt-out. Now you might ask: who will explicitly give Microsoft permission to train on their private works? No one will -- and that's the point: this is a form of theft.


And how many people who use git on github go to the website? I only do when my token has expired and I need to grab a new one to push again. Which is every 90 days. Github.com is mostly invisible infrastructure to me.


This problem is solved by not having a token. Github and PyPI both support OIDC based workflows. Grant only the publish job access to OIDC endpoint, then the Trivy job has nothing it can steal.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: