Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADAM-based controllers with advanced production-level features #4513

Open
all4innov opened this issue Jan 9, 2025 · 3 comments
Open

ADAM-based controllers with advanced production-level features #4513

all4innov opened this issue Jan 9, 2025 · 3 comments
Labels
question Further information is requested

Comments

@all4innov
Copy link

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 all4innov added the question Further information is requested label Jan 9, 2025
@deitch
Copy link
Contributor

deitch commented Jan 9, 2025

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.

@all4innov
Copy link
Author

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.

@deitch
Copy link
Contributor

deitch commented Jan 9, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants