I don’t blame them for wanting to make money from this (quite successful) software project.
Developers should be paid for their work when possible, in a perfect world.
I don’t think them making money is a problem at all really, it’s more of a good thing in my opinion. However it does completely nullify any arguments that everyone who works on this project is working for free, and is a volunteer. Quite a few (very important) developers are still donating their time for free though, to be fair.
I personally don’t think that profiting from it is a bad thing, and it typically motivates developers to work toward making it a better product (and it is a product now).
But any arguments of “you get what you pay for, har har” are kinda invalid when the developers are literally paid for working on it, even if some (most?) people are using it for free.
As for “HA developers arnt paid, only Nabu Casa is paid!”, the core devs are paid, and the pitch was specifically for “It will help fund development” and "money to support the development of Home Assistant and Hass.io
" (quotes taken from the official announcements of NabuCasa by Baloob et alia, not invented by me).
So yes, the software is still free, and will remain that way according to “Home Assistant is open source and free to install and this will not change.” as stated by “system”. It’s a shame admins don’t let us see who actually is writing these thing anymore. (I learned that “system” posts are posts auto-copied from the blog, FYI. This comment was unnecessary inflammatory)
Nabu Casa isn’t free, and that’s OK, should be paid! It involves server costs, and they should be compensated for that at the very least. But the fees also support 6 developers paid to work on not just Nabu Casa, but also HA in general.
I work with a lot of industrial controls software in my professional life. To be honest, most of them suck. They had bugs, undocumented “features” that break often, and while it’s more stable than HA, somehow it still has many similar issues despite costing $10,000-$50,000+. So there’s no faulting the devs when free software is only marginally worse than that. However that expensive software has support, VERY detailed change logs, and (I can only assume) most of that $$$ goes to their very helpful support team that you can call to walk you through the issues.
HA isn’t making that kind of money, so I don’t expect phone support any time soon.
This whole “thing” is rather stupid, and caused by people who seem to not know how to communicate properly and effectively, and would rather brush off and hide on discord from the people who made their software popular.
However to call an installation “unsupported” implies that there’s some kind of support to begin with. While they do help quite a bit patching reported bugs, I think it’s fair to say that 75-90% of the “support” is by forum members who are 100% volunteers “working” for free.
The most active and helpful members are of the “power users” group whom the devs are pissing off the most in the recent changes this year. You piss them off enough, they’ll leave (because their smart enough to know how to use other software, and where they lead, others follow) and then what exactly does “supported” and “unsupported” mean, when all of the support was provided from the people who’ve left because you’ve pissed them off?