- Mar 28, 2012
I see your analogy.I think the better analogy is that Apple maintains a closed environment in its iOS App Store, only allowing software it personally vets and allows on a platform (iOS) that could just as easily support other software it hasn't vetted. This is like Canon with the RF system.
But for me....errr....I just see hardware and software as two different and SEPARATE entities to be treated differently.
You should be able to buy hardware and do with it as you please. The software, in general, is licensed to you....and you should have the ability to use other software if you please, etc.
In this case, there would be code on the hardware you own, that makes calls to the canon. Merely talking to an API, or in this case and hardware interface connected to you, should be free to do, legal....
Knowing what to SAY, that's the trick. But again, I think this is still considered legal if they did a clean room reverse engineer of canon cameras.