Stepping up for a truly open source Elasticsearch | AWS Open Source Blog

Last week, Elastic announced they will change their software licensing strategy, and will not release new versions of Elasticsearch and Kibana under the Apache License, Version 2.0 (ALv2). Instead, new versions of the software will be offered under the Elastic License (which limits how it can be used) or the Server Side Public License (which has requirements that make it unacceptable to many in the open source community). This means that Elasticsearch and Kibana will no longer be open source software. In order to ensure open source versions of both packages remain available and well supported, including in our own offerings, we are announcing today that AWS will step up to create and maintain a ALv2-licensed fork of open source Elasticsearch and Kibana.

From https://aws.amazon.com/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch/. (Because Amazon seems to have broken the auto-embedding from the WordPress widget.)

Someone pointed out that the company behind Elastic made a profit of $500M last year. This apparently wasn’t good enough, because Capitalism, so after promising just 3 months ago that they would never change their license, they did, in order to try to claw back more money they might be missing out on. They gave anyone bundling their open-source product a giant middle finger to try to spite Amazon, and Amazon gave them the finger right back.

The resources to continue to develop Elasticsearch, post license change, is a rounding error on Amazon’s balance sheet, and you can bet your sweet bippie that anyone actually affected by Elastic’s spiteful license change will simply use Amazon’s version, and avoid the Elastic “tax” on their efforts. In open source, it’s always been about having the largest benefactor on your side, and knowing that keeping Elasticsearch truly open source is in Amazon’s self-interest will swing the choice between versions away from elastic.co. It seems to me that Elastic just misfired the foot-gun.

Best comment of the HN thread on the subject:

Unless it’s not clear yet, the biggest benefactors of OSS have become the 3 largest cloud vendors owned by 3 of the largest tech mega corps, namely:

  • AWS
  • Azure
  • GCP

The multi-billion dollar infrastructure and network lock-in cloud vendors enjoy ensures there will only be these 3 cloud platforms (in the western world) that will enjoy most of the value derived from OSS, who are collecting rents on the backs of ISV’s who developed the OSS products, because of which they’re also going to be most invested in keeping the OSS status quo where they’re able to repackage the resources & efforts others have invested into developing their OSS products and reap a majority of the profits by offering it as a managed hosted service on their platform, since relatively no customer using the cloud is going to want to use an external service if there’s also the same managed service being offered by the cloud vendor.

 

The fantasy that OSS allows equal competition is no longer a reality, ISV’s cannot compete with a cloud vendor who uses their own investments against them in addition to their anti-competitive monopoly lock-in of already having Customers running on their cloud platform.

 

Elastic’s move to SSPL is effectively “OSS + free for everyone with the exception of exploitation by a major cloud vendor”, since without it we’re heading towards a mono culture future where all hosted OSS software is going to be funded and resourced by the billions major cloud vendors have reaped in collecting all the rent for hosting others OSS investments, that AWS gives nothing back in exchange for.

 

SSPL is effectively being used a tool to force AWS to do the ethical thing and reach an agreement with Elastic to distribute a portion of their profits from using their trademarks and hosting their Software they’ve invested a decade in building. AWS has instead chosen the path to maintain their own fork to avoid sharing any profits with Elastic as they’re obviously currently making so much from hosting Elastic’s products that it’s in their financial best interest to start hiring dev resources to maintain their own fork then sharing profits with Elastic to fund its continued development.

 

Will be interesting to see how this strategy turns out, AWS may have already become to big to compete against who will be able to out resource, out fund & take over any ISV’s OSS product, but it’s clear the longer Elastic waits, the harder it would be to protect their own investments being used against them.

This all factors into ideas knocking about in my head about de facto monopolies and what modern society should do about them, which I’m still trying to be able to elucidate succinctly.

 

Playstation 5: At Last

I finally got a Playstation 5, thanks to Best Buy and Twitter. The new hardware can apparently do 4K at 120Hz over HDMI 2.1. I have a monitor that I use at 4K@60Hz over DisplayPort for my Mac, but it can only do 4K@30Hz over HDMI. So I went looking for a new monitor. The problem is that what I want doesn’t seem to exist. I can’t find a single model in the 30-inch range that can do 4K@120Hz. There are a lot that do 1080, and many that can do 1440, but if there are any that can do the full 2160, I can’t find them. What I don’t understand is that there seem to be a lot of big screen TV’s that can do 4K at 120Hz. Why aren’t they making them in desktop monitor sizes? I guess I’ll have to wait and hope that the new-gen gaming consoles push the market to make them.

UPDATE: I’ve been able to find a few select models that will do 4K@60Hz in a 32″ size, but, so far, none of the them support HDMI 2.1. Only 2.0. I’m not buying until I can find a unit that satisfies all the display features of the PS5.

UPDATE: Aha! My prediction about the next-gen consoles pushing the market was spot on. Asus — from whom I’ve bought all of my monitors for years, now — has just announced a new model, the ROG Swift PG32UQ, and it was covered just 3 days ago. It supports HDMI 2.1 and HDR and 4K@120Hz.

At the time of this writing, Amazon has listings for the 25″, the 43″, and a 34″ models. The 43″ is listed at $1,100, but I don’t want to go bigger than about 34″, and that one is being listed by some 3rd-party scalper at $1,600. (Good job, buddy.)

B&H lists them as a new item, “coming soon,” for $800, and that seems correct, but then I notice that it’s a ROG Swift PG32Q (not “UQ”), and the specs say it only supports HDMI 2.0, and I’m right back where I started. Why is this so hard? Researching further, this article says that the UQ version will be available starting at the end of the first quarter. Sigh.

Note bene: This means that all three listings on Amazon for the “UQ” model are fraudulent. They can’t possibly be that model yet. Nice, Amazon. Really keeping up your reputation here.

Anyway, I guess that will give me time to recoup from the PS5 itself, and get my tax return…

Amazon Drivers Are Hanging Smartphones in Trees to Get More Work

A strange phenomenon has emerged near Amazon.com Inc. delivery stations and Whole Foods stores in the Chicago suburbs: smartphones dangling from trees. Contract delivery drivers are putting them there to get a jump on rivals seeking orders, according to people familiar with the matter.

Source: Amazon Drivers Are Hanging Smartphones in Trees to Get More Work

Our country has allowed companies like Amazon to extract and outsource an integral part of their product to individual contractors who are fighting over slivers of scraps. They have the money to hire real people, full-time, with benefits and everything — and pay for the fleet of vehicles — to deliver the products they sell from Whole Foods.

These delivery gig workers, in a lot of cases, aren’t even making enough to cover the mileage on their personal vehicles. Meanwhile, Amazon sits on $71.3B in cash, paid $0 in corporate taxes for the previous 2 years, paid just 1.2% this past year, and execs all laugh their way to the next exercised stock option worth hundreds of millions of dollars. As they say, “It’s good work if you can get it.”

People in Portland continue to protest, loot, and burn the place down, and the media wants us all to think this all about the Presidential race. In my opinion, this sort of inequality that’s really driving the rage behind these “protests.” Large companies in America have broken the implied social contract that a corporate charter implies. Amazon is just one of the handful of extreme examples. There are many others. It think it’s time to get serious about reforming unfettered capitalism, and limiting the size and scope of a company, based on how well they share their success with their employees.

My Bizarre Stint As an Amazon Reviewer for Hire

The black market for Amazon reviews makes some sense if you consider how valuable positive reviews can be to sellers on the platform. With more than 2.5 million sellers on the platform, getting seen by customers who might make a purchase is no easy feat. As one friend who has been selling on Amazon Marketplace since 2016 explained to me, on Amazon, “the more reviews you have on an item, the more likely for the item to come up in an algorithmic search. The more customers like the item, with reviews, the more Amazon likes it.”

Source: My Bizarre Stint As an Amazon Reviewer for Hire

For many years, I’ve been complaining that you cannot trust ANY system of review on the internet. Always to deaf ears, of course.

The Continuing Saga of Gigabit Internet Service

So I already wrote about trying to get my old router to support my new internet speed, with no success. What I didn’t write about was that, in my frustration, I had placed an order for another, different new router (than I wrote about), which I was sure would be capable of gigabit speeds. It arrived today, and even though I had ordered an upgrade of my old router’s hardware, I couldn’t help myself, but to try it out.

Based on the enormous success I’ve had with using quite a bit of Ubiquity gear at my church, I bought an EdgeRouter Lite. I am already familiar with using these things. We had a similar model for awhile, powering our wifi, until the big upgrade with the new building. Also, I was used to running Vyatta-based routers back in my DataCave, coho-admin days. So I was sure I could get it working.

I ordered it from Amazon, with the “free, 2-day shipping” available with Prime. Except that, even though it was “Prime,” it was coming from some goofy 3rd-party, and took 3 days to arrive. Not only that, but when I got it powered up and logged into it, I saw that the firmware was six years out of date. I’m making a mental note here.

NEVER EVER ORDER ANYTHING FROM AMAZON THAT’S NOT FULFILLED BY AMAZON, OR BEING SOLD DIRECTLY BY THE MANUFACTURER!

I should have just bought it directly from Ubiquity. I can almost guarantee that a unit bought straight from their site wouldn’t be 6 years old. It’s not that the new firmware doesn’t work. (And I really admire Ubiquity for the support.) But there may or may not have been hardware bump I’ve missed out on because of this, and it’s not worth the hassle to send back and reorder.

Besides, it’s the principle of the thing. I’m trying to not buy anything from Amazon if I don’t have to. I was there, and saw “Prime,” and if I don’t do my homework, it always bites me in the rear end. ALWAYS. Why should I have to work so hard to make sure I’m getting something in the 2 days I’m paying for? I’m just going to start spending that energy creating an account with the manufacturer’s storefront from now on.

Anyway. It took me longer to get the configuration going than I had hoped, but I think it’s finally up and running. I’m finally at a point where I can test it. Drum roll…

So far, so good. Guess I’ll try to cancel the order of the upgraded single-board computer hardware.