Yeah I don't think fully open sourced hardware is the play here.
For €350 you have a vacuum with home station, with mop, with carpet detection and lift function and with proper software.
I'd rather buy that and change some components to have local software.
Similar to what this hobbyist sells for home assistant compatible home ventilation: https://github.com/arjenhiemstra/ithowifi
MinIO is not actually open source, their source code is just public.
The company I work at spun up a MinIO instance, and we got hounded by MinIO lawyers claiming we had to pay because "hosting MinIO alters the source because of injecting configuration" and therefore violates their open source license.
There have been multiple hacker news threads about this:
The hypothesis I have is that China has way more compute resources than they are willing to share.
Compute resources they officially should not access to given export bans, where mentioning them might lead to their export ban bypass getting rolled up.
I wouldn't call reactivity in Vue "fine grained". Every object that gets loaded into component state becomes reactive, and every piece of code that touches it gets dragged into a massive internal dependency tree.
Vue has blacklisted reactivity, everything becomes reactive (and observed) by default and you can opt-out, while MobX features whitelisted reactivity and is much more fine-grained
I'd rather buy that and change some components to have local software. Similar to what this hobbyist sells for home assistant compatible home ventilation: https://github.com/arjenhiemstra/ithowifi