But then someone like Huawei just puts themselves in the predicament of being subject to Samsung's whims. Android is allegedly open source too, but the reality is, the platform's creator decides it's development direction, and if you want the apps to work, you have to follow it.