I don't think Apple or Google have to open source every part of their software. They just have to make it possible for us to install alternative operating systems on their computing platforms. That would allow giving older devices new life by putting Linux on them, for example. A fully unlocked iPhone 6 with Linux on it could be very useful.