- Home
- >
- Software Development
- >
- AWS Completes Elasticsearch Fork with OpenSearch – InApps Technology 2022
AWS Completes Elasticsearch Fork with OpenSearch – InApps Technology is an article under the topic Software Development Many of you are most interested in today !! Today, let’s InApps.net learn AWS Completes Elasticsearch Fork with OpenSearch – InApps Technology in today’s post !
Read more about AWS Completes Elasticsearch Fork with OpenSearch – InApps Technology at Wikipedia
You can find content about AWS Completes Elasticsearch Fork with OpenSearch – InApps Technology from the Wikipedia website
This week, Amazon Web Services (AWS) introduced the OpenSearch project, offering what it says is a community-driven, open source fork of Elasticsearch and Kibana. I hesitate to say this is the final chapter in the saga we have been following for some years now.
Earlier this year, AWS found itself in the surprising position of suddenly being hailed as an open source savior, where previously it had been demonized as an internet bully. It’s been a bit of a back and forth, but the gist of it is this: AWS had previously offered ElasticSearch as a paid offering, something that the open source software’s original creator, Elastic, took issue with. In this affair, much of the internet took the side of Elastic, perceiving them as being taken advantage of by big, bad AWS. Who could compete with an internet giant such as AWS, after all?
Everything flipped in January of this year, however, when Elastic decided it had had enough, changing the license for both Elasticsearch and Kibana from Apache 2.0 to a dual license under the Server Side Public License (SSPL) and the Elastic License. Both of these licenses involve restrictions on the use of the software, something many, such as the Open Source Initiative, took issue with, as we detailed at that time.
Now, with this week’s announcement of the OpenSearch project, everything is being offered as open source under the Apache License, Version 2.0 (ALv2). The project includes OpenSearch (derived from Elasticsearch 7.10.2) and OpenSearch Dashboards (derived from Kibana 7.10.2), as well as the Open Distro for Elasticsearch, AWS’s previous distribution of Elasticsearch. Getting the codebase to this point, the company writes in its announcement, “required substantial work to remove Elastic commercial licensed features, code, and branding,” but will now provide “a foundation on which everyone can build and innovate.” Nonetheless, they say that this code should be considered in alpha, with a beta expected in the coming weeks, and production-readiness slated for mid-2021.
Now, while this all sounds fine and dandy, there is one point of slight contention for those of you who want to debate the inherent goodness (or lack thereof) of this move: trademark.
Except they are not returning the fork to the community. The OpenSearch trademark is owned by Amazon.
— Bruno Borges (@brunoborges) April 14, 2021
AWS writes that it has “published permissive usage guidelines for the OpenSearch trademark, so you can use the name to promote your offerings,” while Microsoft Java lead Bruno Borges argues that the trademark restrictions make OpenSearch less than fully open. On this point, AWS engineer Matthew Wilson contends that the trademark restrictions on OpenSearch are far less than some others out there, and simply define what derived works can be called, not whether or not they can be created and distributed in the first point. Wilson points to a guiding principle in his argument that declares that “forks and distributions are welcome.”
“While a goal of this project is to produce high-quality software that can be directly useful for a wide range of users, it is also a goal to produce one shared component of a diverse supply chain of software used to build products and services. Innovation and building value that is ‘downstream’ of this effort is encouraged, as is ‘upstream first‘ collaboration to enable innovation that is generally useful. We adopt open, non-discriminatory policies that enable downstream consumption of the software produced by this effort in a ‘distribution’ model to correctly identify its origin, and to also market products using a common name. We ask forks to rename their effort to avoid confusion, and we avoid introducing artificial impediments to do so. An exit should always be an option for someone that fundamentally disagrees with a decision.”
As for Elastic, mum’s the word on the latest move by AWS, as far as we can tell.
This Week in Programming
- The Absurd Saga of FSF & RMS: A few weeks back, we took a brief look at the response to the return of Richard M. Stallman (RMS) to the Free Software Foundation (FSF). Since then, big names and big sources of funding have signed on to the push to remove RMS from the FSF, both by boycott and by retracting those sources of funding. Then, this last week, both the FSF board and RMS himself offered statements and a bit of a non-apology on the whole ordeal, which further set the internet atwitter. Either way, if you haven’t been keeping up or aren’t sure entirely about what’s going on and what’s at stake, Jennifer Riggins penned a piece this week here at InApps Technology that takes a deeper look at why (almost) everyone wants Richard Stallman canceled, and it’s certainly worth the read. It looks not only at the details of the drama itself, but also the larger issues at play in the world of open source and its lacking diversity and inclusion.
- Perl’s “Chain of Continuous Bullying and Hostility”: While we’re talking about inappropriate behavior in open source communities and the reactions to it, there’s another tale this week involving some “bullying” in the Perl core community. Sawyer X, a Perl developer and member of Perl Steering Committee (PSC), said this week that he was “stepping down from PSC and Core, effective immediately” after he “dared to say that people in Core recognize there is cruft in the language,” which he says was used as “yet another opportunity for some people in this community to bash me.” Sawyer X says that he immediately received hostile messages and that the ordeal is “just one example in a chain of continuous bullying and hostility I’ve been receiving in recent years, especially in the last year, at the hands of Perl community members,” leading to his decision to step down. “Please remember that just because one holds a public role, it does not mean another can belittle, harass, publicly shame, or bully them,” he writes. “You won. I quit.” For more context on the move, head on over to The Register’s piece on the to-do in the Perl community, which looks at where this came from and what it means for a language that’s already been struggling to find its way forward.
I got my covid jab a few days ago, but it doesn’t seem to be working. I still prefer separating my file paths with “/” rather than “”
— Martin Fowler (@martinfowler) April 15, 2021
- Docker Desktop’s Apple M1 Silicon Support Goes GA: Late last year, Docker previewed support for Apple’s M1 silicon in its Docker Desktop application, and now the company has said that that functionality is now generally available. After “nearly 45,000 installs of the tech preview,” the company says that developers found the preview to be “faster and quieter and just as easy to get up and running.” With this additional support, which the company touts alongside support for ARM and x86 architectures, they says the developers will now be able to “build and run end-to-end on the ARM architecture from Docker Desktop on their M1-powered Macs to ARM-based cloud servers such as AWS Graviton 2.” We know that for those of you out there with your speedy new M1 chipsets, this is an awaited feature, so get going!
- GitHub Actions Coming to a CLI Near You: GitHub has announced this week that you can now work with GitHub Actions in your terminal with GitHub CLI. Already, you’ve been able to manage pull requests, issues, gists, and more, and now, GitHub Actions has joined the fun. Read on or watch the intro below for the various ways you can get insight into your workflow runs, manage workflow files, and more. And if you don’t yet have it, head on over and install GitHub CLI to get started.
- Cloudflare Workers Unbound, Pages Go GA Too: Cloudflare has released both its Workers Unbound and Pages features to general availability this week, after releasing both to beta last year. Workers Unbound, the company’s serverless feature at the edge, is a bit of a re-release of Cloudflare Workers, which the company put out some years ago now, but now says focuses on “cost efficiency, ease of use, and most importantly, compliance.” Workers Unbound, they write, “is intended for applications that need long execution times” and the GA includes “a private beta for Cron Triggers of up to 15 minutes for those who need even longer execution times.” As for Cloudflare Pages, the new GA features is the company’s “fast, secure, and free way for frontend developers to build, host, and collaborate on Jamstack sites” that includes some new features, such as “web analytics, built-in redirects, protected previews, live previews, and optimized images (oh, my!).” Moving forward, they say users can look forward to GitLab and Bitbucket support, Webhooks, A/B testing and more.
Who called it a “reverse proxy” and not “yxorp”
— I Am Devloper (@iamdevloper) April 14, 2021
InApps Technology is a wholly owned subsidiary of Insight Partners, an investor in the following companies mentioned in this article: Docker.
Feature image: William Henry Jackson, photographer (American, 1843 – 1942), Bad Lands on Black Fork., American, 1870–1875, Albumen silver print, 84.XC.873.3892. (J. Paul Getty Museum)
Source: InApps.net
List of Keywords users find our article on Google:
kibana |
elasticsearch |
elastic search |
elastic jobs |
elasticsearch jobs |
elasticsearch docker |
aws elasticsearch |
elasticsearch kibana |
define cruft |
perl developer jobs |
elasticsearch github |
kibana search |
bitbucket webhooks |
perl jobs |
bitbucket support |
kibana docker |
hire elasticsearch developers |
elasticsearch okta |
elastic kibana |
elastic workplace search |
aws distribution |
bitbucket fork |
hire perl developers |
elasticsearch aws |
what is kibana |
open distro for elasticsearch |
elastic app search |
elasticsearch 7 |
opensearch github |
kibana issues |
elasticsearch developer jobs |
website development company american fork |
aws opensearch |
kibana okta |
hire kibana developers |
elastic cloud versions |
about aws |
opensearch aws |
opensearch server |
bitbucket on aws |
webhooks microsoft excel integration |
elasticsearch return fields |
opensearch elasticsearch |
aws vietnam |
opendistro |
kibana fields |
what is gist in github |
fork terminal |
kibana search template |
elasticsearch template |
elasticsearch review |
bitbucket branch rename |
rename branch bitbucket |
rename branch in bitbucket |
cloudflare pages |
bitbucket rename branch |
bully logo ideas |
cancel pull request bitbucket |
elasticsearch golang example |
elasticsearch net core |
aws elasticsearch service |
aws wordpress |
awshad |
elastic kibana github |
docker elasticsearch github |
aws es cli |
aws what’s new |
elasticsearch guide |
github unbound |
elasticsearch get |
aws business development jobs |
elasticsearch reviews |
aws remove profile |
aws whats new |
hire kibana developer |
perl developer job |
apple watch repair american fork |
bitbucket okta |
elasticsearch get by id |
open distro for elasticsearch consulting |
aws consultant positions |
elastic cloud version |
get elasticsearch version |
elasticsearch should |
opensearch as a service |
remove protected branch gitlab |
elasticsearch founders |
kibana available fields |
opensearch architecture |
aws phone number |
aws sales positions |
elastic search java |
bitbucket aws |
bitbucket forking |
aws actions |
elasticsearch faq |
amazon web services elasticsearch 5 |
fork bitbucket |
fork in bitbucket |
opensearch service |
amazon web services kibana 5 |
fork bitbucket repo |
fork and pull model |
kibana search examples |
open distro for elasticsearch install |
bitbucket teams webhook |
cloudflare cli |
elasticsearch distro |
full-time perl developer vacatures |
hire perl developer |
opensearch dashboards |
amazon web services kibana5 |
american bully logo designs |
aws search |
elastic docs |
aws cli docker |
bitbucket how to fork |
managed opensearch |
part time perl developer vacatures |
rms software pricing |
how to fork in bitbucket |
the fork app |
unbound docker |
aws docker |
elasticsearch find all |
elastic app search service |
kibana getting started |
perl foundation |
youtube elasticsearch |
aws open search |
elastic email wordpress |
oh my prints app |
amazon elasticsearch |
docker aws cli |
elastic docker |
elastisearch |
intro to aws |
aws kibana 5 |
docker apple |
ealstic search |
elasticsearch id |
a fork in the tale |
aws kibana5 |
bitbucket community |
elasti search |
elastic cloud kibana |
managed elasticsearch |
aws commerce platform |
aws non compete |
aws print services |
bitbucket data center architecture |
elastic search vs opensearch |
elastic stack version |
open distro for elasticsearch support |
aws securing elasticsearch |
elastic aws |
elasticsearch cloud watch |
elasticsearch consultancy |
amazon web services elasticsearch service |
apache open office review |
bitbucket remove pull request |
elasticsearch cloud aws |
aws secure elasticsearch |
bitbucket cancel pull request |
elastic 7 |
elastic documentation |
richard ward net worth |
aws cli profile |
aws elasticsearch 5 |
aws elasticsearch pricing |
elastic email review |
elasticsearch get templates |
elasticsearch serverless |
kibana4 |
okta webhooks |
opensearch vs elasticsearch |
rename a branch in bitbucket |
amazon web services elasticsearch |
cloudflare jobs |
docker elasticsearch |
fork icons |
kibana json |
perl developer |
Let’s create the next big thing together!
Coming together is a beginning. Keeping together is progress. Working together is success.