The Road Ahead - Reintegrating ESH

Hi,
what about the Eclipse Marketplace?
Will it be removed from OH2 ?
BR massi

Good question. Yes at some point it will as the future of the Eclipse Market place itself with regards to Smart Home is not clear. If Eclipse Smart Home would discontinue it would not add any value to have the Market Place for the eclipse organisation. Since it’s a (under)valued way to get new (beta) bindings to users I would expect there will be a replacement in openHAB.

Yes, the Marketplace will stay available for openHAB 2.x, but for openHAB 3 we will come up with a replacement for it.

1 Like

Short progress update:

7 Likes

Please also add documentation regarding migration path from ESH to Openhab-core ?

We were using https://github.com/maggu2810/smarthome-packaging-sample-karaf for building ESH solution now do we get a new Openhab-core packaging solution.

We feel it is a good move to bring ESH under OH roof and now communication will be much smoother and clear.

Thanks.

1 Like

Great thanks - best directly liaise with @Confectrician on Migration due to ESH reintegration.

2 Likes

@Kai: Thanks for your work as a ESH-Project Lead!

Anyway - I guess in 5 years tons of homes will be connected and smart. Please let us take care that companies can use openhab or an openhab-based system as the core of their maybe commercial system! Will that be still possible if ESH is getting stopped?

1 Like

@Kai: I have just read your post to the ESH mailing list. Did you receive any feedback from the ESH community?

@Kai: can you please clarify and reassure us that you will continue being involved in openHAB as much as before and that you only give up with ESH ? At least, that is what I hope…

See above: “We would like to keep openhab-core in a “framework-style” similar to ESH, so that it is possibly to package it in different ways and that it is not only usable by the openHAB distro.”

See above: “please be re-assure, that although I step down as a project lead of ESH, I stay fully committed to openHAB and its community!”

11 Likes

The withdrawal of all full-time developers by Deutsche Telekom, the lack of other companies willing to take responsibility for the core framwork as well as the disengagement of the Eclipse Foundation raises the question whether the openHAB community and the openHAB Foundation can increase their efforts to absorb the loss (at least partly).

I’m still convinced that we need more (not less) full-time development engagement into the project as there are very important tasks which aren’t usually be done by spare-time enthusiasts and that are, in some cases, even now a bottleneck already. Also, I’m aware that many users are willing to fund general core framework development if there would be an attractive and easy way to do it.

Maybe this is also the time to dicuss and rethink how we can, on a long-term basis and with a growing community, setup a core development and maintenance funding that is not necessarily dependent on any major commercial involvement. Maybe our community is big enough to bring something substantial on it’s way, but maybe it’s also still too small. Anyhow, probably it’s better to start these discussions too early than too late.

If I can help in any way with our upcoming organisational/governance challenges, let me know.

3 Likes

That’s why I proposed this:

A lot of communities are doing this nowadays. The entire web-page source code is open source as well btw.
Personally I’d love to work more on OH, but yeah, time and other duties.

The good thing is: The eclipse foundation made sure we are not violating 3rd party rights / patents.
And OSGi made sure that single parts can be swapped out with better variants at any time, so that code smelling is not that big of an issue.

3 Likes

good thing is that we have a TON of testers :smile:

@David_Graeff: Yes, but this is the second step before the first one. Board of directors was not tired to emphasize that the foundation can’t/won’t fund development activities. I think it can be a topic for this year’s general assembly how to proceed in the future. Currently, we’re in a dead end.

1 Like

I’ve written a small tutorial to help developers with updating their open pull request to use the new license:

4 Likes

Thanks for doing this. I was just about to look into it, and you likely saved me a good bit of time!

Another progress update: ALL ESH add-ons have now been merged into https://github.com/openhab/openhab2-addons - so if you want to work on their code, feel free to again create PRs for those!

The snapshot distro is currently not yet fully working due to some small issues, but that should be solved very soon as well.

So the last big step for the code transfer is the move of the core framework code.

10 Likes

Thanks for the update.
Can we assume that snapshot builds will normally continue to work during this reintegration work, or should we stay away from the snapshot builds until further notice?

I wanted to update to get the latest ZWave Binding updated.

1 Like

As usual, snapshots keep breaking from time to time and everybody will do their best to fix it again. With the ESH integration changes, the likelihood for breaking the distro might be a bit higher than usual - the good news is that the major issues (missing icons, not able to install UIs) should be fixed with the latest build again.

3 Likes

Aaaaaaand the docker image got built again. I was slightly scared something has been terribly broken as the last build was from 23. January :smile: