I prefer Google's method of open sourcing their work. it benefits humanity in the long term, where Apples software generally benefits Apple and is only allowed to run on their "blessed" hardware.
Thanks to Google we have patent-free codecs, an open source mobile OS, and they contribute significantly to the Linux kernel, among other projects that are "available to the public".