According to Gadget Lab, app writers have somehow just realized that the reason open source fails in customer-facing use cases (as opposed to back on the server in a locked room) is that it splits like a bead of mercury into a zillion different forms, and nobody can write apps that work across the platform [...]