umbrel icon indicating copy to clipboard operation
umbrel copied to clipboard

What is "umbreld" and where is its source?

Open kroese opened this issue 1 year ago • 4 comments

In the last release (0.5.4) a new component called umbreld was introduced. Its distributed as a binary and downloaded during the installation. I cannot find any information in the changelogs about the purpose of this component, neither can I find its sourcecode anywhere.

Is this some sneaky attempt to move away from being an open-source project to a proprietary solution? Because it seems to be the largest change (aside from cosmetic changes) and yet its not mentioned anywhere in the announcement?

kroese avatar Jun 22 '23 11:06 kroese

The umbreld source code is in the server subdirectory: https://github.com/getumbrel/umbrel/tree/master/server

I know it's a bit hard to follow, we're currently undergoing a major refactor and will be shipping the changes incrementally, so there are kind of two code bases on top of each other at the moment. Over time, all behaviour will move into umbreld and it'll be much easier to follow.

Thanks for the eagle eyes and keeping us honest! lol

lukechilds avatar Jun 22 '23 13:06 lukechilds

@lukechilds Thanks.. I should have phrased my concerns a bit differently, sorry. But my main frustration with Umbrels development is that all changes happen in private branches, behind closed doors. Only when a new version of Umbrel is released, they are pushed to the public master.

This way of working makes it impossible to have any comments or influence on the changes while they are happening. Only after they are already committed to the master branch you can comment on them, but by that time the chance something can be be rolled back based on feedback has decreased significantly already.

Another problem with this way of working is that pull requests become kind of useless, because the codebase you are working on internally is very different from the one that is on Github, making merges very difficult.

So yes, technically this project is "open-source", but its almost impossible for outsiders to participate in its development, or even follow it.

kroese avatar Jun 22 '23 14:06 kroese

True that. Was trying to wrap my head around the feature implementation but hard to find a roadmap for the development.

IMPranshu avatar Jul 16 '23 09:07 IMPranshu

you should accept that umbrel is going closed source locking out the community. Soon you will find some abos und bullshit to buy. Get lost umbrel, its really sad what you guys with this project.

to all people, move to citadel or to raspiblitz

warioishere avatar Nov 22 '23 22:11 warioishere