News for hackers. Stuff that matters.
Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by 013a on Thursday April 25, 2019 @06:46PM (#19753213)
Mongo and Elastic built all of their technology on top of open source tech. Elasticsearch is built on Lucene. Its written in Java, and I'd bet a penny that they're not paying Oracle for that. Let's just take a quick look at Mongo and Oh look at that they're using dozens of open source libraries, such as zstandard [1]

When its convenient for these companies, they're more than happy to release expensive, closed source addons to their "open source core". When its convenient for them, they'll point a finger at Amazon and say "look at how evil they are, they took all the hard work we put into this and want to sell it" (simultaneously, the hundreds of unpaid community contributors in the audience look perturbed, raise their hands to complain, and are immediately shushed, "just ignore them")

"Open Core" companies like Docker, Mongo, or Elastic want to have it both ways; they want the moral high-ground that comes with accepting free contributions from the community, alongside executive power when it comes to deciding what will and wont be open source and who can and cannot use it for what purposes. You shouldn't have it both ways. That doesn't mean you can't build a successful "open core" company (all three of these companies are successful), but lets drop the act of granting them moral superiority. The only reason they exist is because of the exact same licenses and policies which enabled Amazon to do this.

[1] https://github.com/mongodb/mongo/tree/master/src/third_party...

Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by thatoneuser on Thursday April 25, 2019 @07:08PM (#19753376)
Yeah - damn these businesses for using open source rather than building common tools from scratch. Cleary they are just as bad as a company with about a trillion dollar market cap that deliberately cannibalizes fledgling companies once said companies have bled themselves dry exploring a new market.

When will the corporate shilling on HN end?

Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by ctvo on Friday April 26, 2019 @12:58AM (#19754961)
Your moral position is based on market capitalization?

The core piece of ElasticSearch's technology is Lucene, an open soure project. Elastic the company uses this open source work to become a 5 billion dollar company.

The core piece of AWS's ES service is ElasticSearch, an open source project. Amazon the company uses this open source work to further enrich themselves.

Amazon is bad because they're a 1 trillion dollar company. Elastic is OK because they're a 5 billion dollar company.

Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by mgoetzke on Friday April 26, 2019 @08:04AM (#19756558)
I get where you are coming from, but Lucene is a building block, a library and cannot be immediately used as a valuable service. ES can be used by quite high level developers to implement scalable solutions.

Building blocks and libraries offering convenience are not as valuable on its own than solutions that offer some quite immediate value at a reasonably high level. Even if from an abstract view both still require developers as users the applicability is quite different. Amazon cannot 'host' lucene as a service per se.

Services vs Libraries

Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by geezerjay on Friday April 26, 2019 @12:02PM (#19758944)
> I get where you are coming from, but Lucene is a building block, a library and cannot be immediately used as a valuable service. ES can be used by quite high level developers to implement scalable solutions.

Your argument makes no sense. Even if we accept the thesis that building block components are up for grabs because they cannot be immediately used as valuable services... Well, neither can services. You need to design a system architecture, figure out how and if a component plays a role, pick a component, config the component, setup a deployment ans scaling strategy, config and integrate metrics and health checks, ingest data, monitor the service, etc etc etc.

And if we actually want to make an objective comparison between libraries and services... Well, in the end they are all components of a larger system.

So, obviously there is no objective distinction. There's only intellectual property and companies being hypocrite wanting to have their cake and eating it too. They can't get it both ways.

Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by AsyncAwait on Friday April 26, 2019 @08:46AM (#19756856)
The difference, I feel, is that Amazon's solutions are not even open-core. They're straight up closed-source, which I think is objectively worse.
Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by 013a on Friday April 26, 2019 @12:03PM (#19758950)
Their elasticsearch fork is literally called Open Distro for Elasticsearch. Its totally open, and all licensed as Apache 2.0.

Their mongodb clone isn't. It'd be kind of cool if it was, but there's substantial evidence its based on the Aurora Storage engine. Through the docs and various talks at Re:Invent, its clear that the ASE is insanely coupled to AWS, with tight integration to S3 and deep availability-zone awareness. It would be useless beyond an academic exercise to someone who isn't on AWS. It would be cool to see it all open sourced, but not really valuable.

AWS has a pretty strong history of open source in the cloud space, such that it feels strange to me that people still think they're an "enemy" or something. Not as strong as Google or Microsoft, but they're certainly not a New Oracle or anything. You should check out their Open Source Blog [1], and notice that new posts are made literally every two days.

[1] https://aws.amazon.com/blogs/opensource/

Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by blazespin on Friday April 26, 2019 @06:17AM (#19756047)
Yes, the whole argument is based on anti trust. Did you not read the article?
Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by majewsky on Friday April 26, 2019 @07:56AM (#19756509)
Please don't insinuate that someone has not read the submitted article. You could rephrase this, for example, like this:

> Yes, the whole argument is based on anti trust, as the article explains.

Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by meowface on Thursday April 25, 2019 @10:14PM (#19754281)
Mongo and Elastic would probably continue doing the same thing if they became Amazon's size. If something is unethical in the business world, it should be unethical regardless of your company's size. Although I don't personally find the integration of open source software into a commercial project to be unethical, if the license is adhered to.
Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by blazespin on Friday April 26, 2019 @06:19AM (#19756054)
This is not how anti trust works. The idea is that once you gain certain monopolistic powers you have to play by different rules.
Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by tguedes on Friday April 26, 2019 @08:38AM (#19756788)
How exactly is Amazon a monopoly though?
Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by Jommi on Friday April 26, 2019 @12:18PM (#19759137)
It's "monopolistic" not monopoly. There is a huge difference.
Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by automated_toast on Friday April 26, 2019 @12:01AM (#19754754)
Fledgling? Since when is a $5B company a 'fledgling'?
Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by paulddraper on Thursday April 25, 2019 @09:06PM (#19753996)
Damn these businesses for trying to profit from others' open source, and then condemning the other businesses that do the same to them.

The only difference -- as you pointed out -- is size.

"Might makes right" is just as untrue as its opposite.

Re:Amazon Has Gone from Neutral Platform to Cutthroat Compet... by sorryforthethro on Friday April 26, 2019 @02:10AM (#19755190)
This was a conscious decisions by the developers of these libraries, characterized by the cultural shift from GPLv1 to LGPL, explicitly to allow closed-source releases that build on open-source libraries.