Is it possible to change Elasticsearch basic license to OSS - elasticsearch

I'd like to change the license but couldn't find the solution.
Is there any way to change Elasticsearch basic license to Elasticsearch OSS?
I know how to move OSS to basic but not reverse?
I haven't tried yet.

Related

In which elastic stack version the watcher is introduced?

I have Elastic stack (6.8.0) free version. But I cannot use watcher features there as mentioned in the following link.
https://www.elastic.co/guide/en/kibana/7.6/watcher-ui.html
Simply I don't have a section "Management > Elasticsearch > Watcher". I'm planning to upgrade Elastic stack to 7.5.2 free version. Will I have watcher feature there?
The Alerting features (Watcher) are not free in any version, you need at least a gold license subscription to use it, that's why you are not seeing it in your kibana interface.
You can see the difference between the licenses subscriptions in this link

Running Elastic without the Trial License

Background:
I'm trying to use the Elastic stack (Elastic, Logstash & Kibana), but I have no money to pay. I don't mind using the parts that are closed source, as long as they are free. In this regard, I'm trying to understand how Elastic Licensing works.
We Opened X-Pack seems to suggest that after Elastic 6.3 the X-Pack Code is included (though with a different license). I also understand that some parts of X-Pack are free, but other's are not. This is all a bit confusing.
Objective: I would like to run Elastic stack with all of the free stuff, and none of the paid stuff.
What I have done so far:
I'm on Linux but I have chosen not to use the distribution package repositories i.e. I would like to use the downloads provided by Elastic Co. For Elastic and Kibana, I have downloaded and extracted the tar.gz version 6.5.4 GA Release from https://www.elastic.co/downloads/elasticsearch and https://www.elastic.co/downloads/kibana For most part, I did not set any options, so I assume my setup used the defaults. Both Elastic and Kibana started up, without any issues. I'm running these on the commandline for now.
From the logs, I noticed that the install had been granted a trial version license for 14 days or something like that. Since I did not want to use the license, I used the Delete license API i.e. I ran
curl -X DELETE "localhost:9200/_xpack/license"
This worked in a sense i.e. I got the {"acknowledged": true} response. I thought this would get rid of the xpack stuff that was not free, but unfortunately, it didn't. I still saw some of the x-pack stuff in the startup.
I then tried to do what is mentioned in Uninstalling X-Pack. I know this is old, but I did not know how to do it in the newer version. Anyway, if I run the commands:
bin/elasticsearch-plugin remove x-pack
I get the error:
ERROR: plugin [x-pacl] not found; run 'elasticsearch-plugin list' to
get the list of installed plugins
And elasticsearch-plugin list doesn't return anything.
If I run
bin/kibana-plugin remove x-pack
I get:
Unable to remove plugin because of error: “You are using the standard
distribution of kibana. Please install the OSS-only distribution to
remove the X-Pack features.”
Now my Kibana does not run, complaining that:
Elasticsearch cluster did not respond with license information..
i.e. it does start up, but when you go to the webpage it tells me that it Cannot connect to the Elastic cluster
Questions:
What is the OSS-only distribution and where do I download it?
Is there anyway to not use the trial version license of elastic and use
all of the parts that are free (as in cost/price) and would not
expire after x-days? I would like to use all the X-Pack stuff that's free, and not use the X-Pack stuff that's paid.
Since version 6.5 there is not a standalone x-Pack plugin anymore, all the x-pack features are integrated in the Elastic Stack.
If you want to run the Elastic Stack using only the free features, which means that you will use the free basic license, you need to set your license in the elasticsearch.yml file using the line below (more info):
xpack.license.self_generated.type: basic
This will disable the trial and enable only the free features.
If you want to run the stack using only the features licensed under Apache 2.0 license (the open source version), you need to download the oss packages for elasticsearch, kibana and logstash.
You can download it here: elasticsearch-oss,kibana-oss and logstash-oss
You can see the differences between the OSS version and the Free Basic license in the subscriptions page.
Elastic have published a apache-only-open-source distro with just free components:
https://www.elastic.co/es/downloads/elasticsearch-oss
On the other side, AWS have taken last apache-open source versions from Elastic-Apache and have created a new open source distro forking from that and including new functionalities, and functionalities that are no more open source in last Elastic version, like Kibana
https://opendistro.github.io/for-elasticsearch/downloads.html
To know more about the licenses war: https://grafana.com/blog/2019/03/20/everything-you-need-to-know-about-the-oss-licensing-war-part-1./

Is there an online URL that can be used for ace script

Does the ace editor have an online URL to the ace scripts for specific use cases such as the following:
A project always wants to use the latest version
A project wants to use a specific previous version
A project wants to test for bugs, features or regressions between versions (expects versioning online ace_1.0.0.js, ace_1.1.0.js, etc)
A component was created to wrap the ace editor. The component author does not want to maintain a separate local branch of ace so he wants to point to an online source so his examples work out of the box.
For versioning example, I think Google maps provide a parameter but a file name also works.
There are multiple cdns hosting ace:
https://cdnjs.com/libraries/ace
http://www.jsdelivr.com/projects/ace
https://unpkg.com/ace-builds#1.2.6/src/ https://unpkg.com/ace-builds/src/
gh pages https://ajaxorg.github.io/ace-builds/src/ace.js and https://rawgit.com/ work as well.

Opentaps 1.5M3 not available to download

I have started using opentaps and want to set up this in multi-tenant mode.
In opentaps-1.5, create-tenant target is not available so we can not create tenant dynamically.
After googling a lot, i found latest ofbiz provide this functionality
I want to this in opentaps, but not able to download 1.5M3.
Can any one help me over this?
Opentaps is an OFBiz fork, they are are not in synch for a long time now. To use the latest OFBiz features and profit from the community work I suggest to switch to standard OFBiz.
If you need certain features in standard OFBiz which are missing, please feel free to submit a Jira issue.

Maven site + search capabilities

Recently in our organisation we've decided to work with maven site plugin and maintain all the documentation about our project in the site generated by maven.
However I haven't found any way to add a search functionality, the only thing I've come across that some skins provide an integration with the google search engine, but I can't use it because we're running in our own network and there is no chance to make it 'indexable' from outside.
So, my question is whether someone can suggest a descent solution for this?
I thought about developing a kind of maven plugin that would run lucene and index everything by itself and then provide an API to use this search from within the site, but I hope I won't need to reinvent the wheel :) So any suggestion will be welcome here
Thanks in advance
Just an idea, you can try to use JavaScript based full-text search engine e.g. http://jssindex.sourceforge.net/
We are using constellio to index the published site on a schedule. That works well so far.
I've raised http://jira.codehaus.org/browse/MSKINS-88 to cover adding a generic search form to the fluido skin which we use to build our maven sites. Hopefully that'll be progressed and we can have the search form baked into the documentation.
I know this is an old question, but a very easy (and admittedly ugly) way to accomplish what you want is simply generating a PDF with the site contents and letting your users do the search on the PDF. The advantage over searching on the generated site is that any PDF reader will be able to search the whole document.
mvn pdf:pdf
If you cannot use Google Site Search you're dependent on local search implementations. Hence, you either need to build the index during the site build (and for it to be available as part of your site) or do both index and search in the browser.
Besides JSSindex which appears to be somewhat dated there's http://www.tipue.com/search/ which is based on jQuery.
Maven site plugin approach is not widely used. So there is nothing specific for indexing yet.
You should look at non-maven tools.

Resources