eve icon indicating copy to clipboard operation
eve copied to clipboard

ADAM-based controllers with advanced production-level features

Open all4innov opened this issue 1 year ago • 4 comments

Any idea why various ADAM-based controllers with advanced production-level features are still unavailable in the market ? Is Zededa Inc. permitting such initiatives, even though they present alternatives to the commercial Zededa Cloud Controller?

all4innov avatar Jan 09 '25 11:01 all4innov

This is a good question, so I will take it. I do not speak for Zededa, but I do have an opinion (even if my own).

I have not seen Zededa block or even weight against better features in adam. I think that most enterprises that pay for commercial software are looking for the management and extended capabilities and support you get from buying from someone. Adam being improved doesn't get in the way. If anything (again, my own personal opinion), it is good as it grows the market.

I think in the end it is people willing to find the time to invest in it. For a long time, I have wanted to see adam have a better API for managing device config, beyond, "here is fully formed json to send to the device". That is great to have, especially for testing scenarios, but it is far from enough. I would like to see lots of endpoints, that get combined into a final device config.

If there are other features you have in mind, by all means propose them. I think lots of PRs would get accepted.

deitch avatar Jan 09 '25 11:01 deitch

My concern is ensuring this statement remains solid and true in the mid and long term :

"EVE aims to develop an open, agnostic and standardized architecture unifying the approach to developing and orchestrating cloud-native applications across the enterprise on-premises edge"

relying on a single commercial controller presents significant risks (especially being Linux Foundation project). Zededa Inc. should support or make a clear statement regarding initiatives to develop a production-level controller based on ADAM.

all4innov avatar Jan 09 '25 11:01 all4innov

EVE aims to develop an open, agnostic and standardized architecture unifying the approach to developing and orchestrating cloud-native applications across the enterprise on-premises edge

It is true, and since it is an OSS project under the auspices of the Linux Foundation (or lf-edge, a sub-foundation), it would have to change via their governance, which is highly unlikely.

relying on a single commercial controller presents significant risks (especially being Linux Foundation project).

Which is why adam exists. It was developed partially to make testing easier, partially to do independent onboarding, and partially because it was required for that exact reason, so it does not depend on anything commercial for basic usage.

Zededa Inc. should support or make a clear statement regarding initiatives to develop a production-level controller based on ADAM.

This isn't the right place for this discussion, but I don't agree. LF-Edge can choose to do that or not, but why would a commercial entity be required to invest such resources or make such a clear statement? LF-Edge is one legal entity (a foundation) and Zededa Inc is another (a C corp, I believe, but, again, I do not represent them in any way, shape or form).

Nothing prevents you or anyone from contributing to adam and making it better. Personally (as a maintainer) I would welcome it happily.

deitch avatar Jan 09 '25 14:01 deitch

@all4innov if you need help getting familiar with Adam and where to start, I'll be happy to help.

shjala avatar Mar 05 '25 14:03 shjala