7 ms·
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-ma
by hankerapp 5mo ago
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.
- rpdillon 5mo agoThey 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.
- cyanydeez 5mo agoWalmart 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.
- tonyedgecombe 5mo agoMaybe it is for the consumer. When Aldi opened in my nearest town my food bill dropped by 20%.
- gobdovan 5mo agoThat'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-chicago https://www.fox32chicago.com/news/aldi-closes-west-pullman-c...
- cyanydeez 5mo agoAldi is a grwat example of a socially discipled capitalism.
- throwaway2037 5mo agoCan you explain you intent behind "socially" in your comment? I don't understand it.
- surajrmal 5mo agoArguably 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.
- cyanydeez 5mo agothe grift economy is demonstrating that throwing money is all you need to do to get a permit.
- rpdillon 5mo agoThis feels close to "felony contempt of business model". https://www.eff.org/deeplinks/2019/06/felony-contempt-business-model-lexmarks-anti-competitive-legacy 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/ 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.
- gobdovan 5mo agoA 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.
- rpdillon 5mo agoIndeed! 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.
- ipaddr 5mo agoCompetition 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.
- rpdillon 5mo agoIt'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.
- deleted 5mo ago[deleted]
- skinfaxi 5mo ago> 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.
- mschild 5mo agoForm 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.
- wvh 5mo agoOne 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.
- swasheck 5mo agoagreed. 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.
- dijit 5mo agoHonestly, this is so divorced from reality that I'm curious if you've ever actually spoken to a CFO before.
- swasheck 5mo agoplease educate instead of insult. happy to hear your response. that is why we’re here, after all.
- dijit 5mo agoSure. 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.
- swasheck 5mo agothank you. really appreciate that insight.
- tikkabhuna 5mo agoAs 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.
- hunterpayne 5mo ago"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.
- bornfreddy 5mo agoThat'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.
- hunterpayne 5mo agoThe license is what I say it is when I release. You get no rights. You won't be able to fork. You won't be able to legally compile it. You get no rights. Because you have abused the trust of the devs. This is the new normal. Congrats on destroying one of the biggest sources of value in society. And nobody else using it will care because they aren't sociopaths that think they have the right to steal from others.
- rpdillon 5mo ago> aren't sociopaths that think they have the right to steal from others. I cannot possibly fathom how you're getting from "I deployed some GPLv3 software as part of my hosting service" to "sociopath that think(s) they have a right to steal from others." Copyright, by default, reserves all rights for the author. The authors then chose to license under a license that explicitly gives all those rights back, and when users leverage those rights, it is being cast as theft. That's...not coherent. These companies want it both ways: open-source to gain traction, closed-source to monetize. In other areas, we call this "enshittification", and that's what it is here, too.
- lmm 5mo agoSelling 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.
- jychang 5mo agoYeah, 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.
- pentacent_hq 5mo agoThis is such a good analogy, thank you!
- bluegatty 5mo ago"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.
- ivell 5mo agoAnd 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.
- maest 5mo ago> 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?
- alexey-salmin 5mo agoI 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.
- dns_snek 5mo ago> 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?
- Orygin 5mo agoWhy 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.
- dns_snek 5mo ago> 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!
- sandeepkd 5mo agoThere 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.
- skywhopper 5mo agoJust 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.
- harrall 5mo agoYou’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.
- mpyne 5mo agoPostgreSQL is doing fine even with AWS having a multitude of hosted offerings. Maybe the business model / community-governance model does matter after all...
- petepete 5mo agoPostgreSQL doesn't have a pro/officially supported version though.
- mpyne 5mo agoSure 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/northamerica/ 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.
- hunterpayne 5mo agoEnjoy all new OpenSource projects being open in name only then.
- mpyne 5mo ago> 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.
- streetfighter64 5mo agoI'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?
- mpyne 5mo agoI'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.
- streetfighter64 5mo agoYou're really torturing the analogy in a way that isn't comprehensible at all. But if your point is that "open source" is a bad license that most people who use it come to regret later, then yes, I agree, and they probably shouldn't have advertised as open source from the beginning.
- 5mo ago
- colechristensen 5mo agoA 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"
- 0123456789ABCDE 5mo agoisn't it that a lot of these projects start as open-source, then try to bank on that free labor, by switching licenses?