Possibility to start Valetudo update through Homeassistant? #1890
-
Since quite some time, Homeassistant has added a feature to display new firmware updates within Homeassistant Updates and also to start the updates from there. https://www.home-assistant.io/integrations/update/ |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi, while that initially might sound like a good idea, in reality, it is one of the worst things you can do. In fact, I'm fairly certain that you can kill the project that way. The main reason why FOSS projects die is not because they don't receive enough funding or because there's not enough time. While those things do also matter, you can make do without them. The one thing that keeps people going is seeing that people are thankful, seeing that they provide value and also feeling that they are being valued for their work. Doing what you suggested nukes that. Completely. You become the random person in Nebraska https://xkcd.com/2347/ I will never do that to myself because I expect people to know that there is a real person behind Valetudo. That it doesn't just exist because of a faceless collective of magic elfs just made it appear out of thin air. It's hard work. It's my work. The whole idea behind the updater entity really only makes sense for commercial products where the user has already paid something and thus the whole thing doesn't rely on being visible. It was conceived for that use-case. It works with that use-case. It does not work with the FOSS use-case. Besides, I think users also have an interest in Valetudo staying the way it is. You know those happenings when the internet is outraged because a FOSS maintainer has done something unthinkable like adding monetization or tracking or whatever? That's usually the exact result of this self-marginalization and lack of appreciation by the users. The only reason why it even sorta works at all is that it's unsustainably burning through motivated and naive human resources. Here are some additional misc notes: Apart from this giant conceptual issue, the user also won't read any changelogs that way which is terrible because that just means more support issues for the maintainer and absolutely no visibility of the work being done. And on top of that, the way the updater entity is implemented pretty much expects that there's a cronjob that periodically pings the cloud checking for new updates. Something that has no business being part of Valetudo. |
Beta Was this translation helpful? Give feedback.
Hi,
while that initially might sound like a good idea, in reality, it is one of the worst things you can do. In fact, I'm fairly certain that you can kill the project that way.
The main reason why FOSS projects die is not because they don't receive enough funding or because there's not enough time. While those things do also matter, you can make do without them.
The one thing a project cannot do without is appreciation, respect, visibility and seeing the actual humans and their work behind it.
The one thing that keeps people going is seeing that people are thankful, seeing that they provide value and also feeling that they are being valued for their work.
Doing what you suggested nukes th…