Sirius: An Open Intelligent Personal Assistant
Projects like this are great. Too many valuable services exist within a walled gardens that are actually just straightforward pieces of software that anyone should be able to run without having to buy a specific cell phone or sign up for an account on an ad publisher's site/app.I can't help but wonder, though, if the way we tend to go about it can really affect change in a meaningful way. How many people are actually going to go through the effort of setting this up and running it? And keep it running? And put up with inevitable bugs? And updating it? How well can it inter-operate with other types of services? While they've gone above and beyond to document a contribution policy and use GitHub Issues, is it only possible to add a feature by hacking on a huge, monolithic project?I don't know the best path forward, but it seems like the first few questions could be addressed by something like sandstorm or docker. The rest is architectural, and it's not a problem with this project so much as it's a lack of a standard for extensibility or interoperability in the OSS community, which has enough trouble getting past issues of language and init system preferences..