Not sure why everyone is knocking this. Yes, it uses an HP print head, but it's a massive leap in the right direction. You can't expect some small startup to immediately create all the components, that's simply unrealistic. Let this be a first generation, with enough interest we could have a second generation that doesn't rely on HP printheads anymore. But we'll never get a second generation if we expect perfection from the first.
I mean, even if you're running Linux, chances are you're running on something proprietary. That's not the point. Anything where you can switch away from something proprietary is an improvement, even if you can't switch everything.