3 ms·
I'm no expert, but you are not comparing similar cases. It is in the interest of an operating system / tools vendor to give their customers blanket permission
by delackner 14y ago
I'm no expert, but you are not comparing similar cases. It is in the interest of an operating system / tools vendor to give their customers blanket permission to use their APIs with the platform they are selling, otherwise they have an unattractive product (buy our computer and write software for it, but we own whatever you write!)
Google's case is different: They have created a platform that uses APIs from a different vendor's plaform (Sun) and while Sun would have been perfectly happy to grant their own users permission to use the APIs, of course they have no interest in Google's customers being given that permission.
The whole basis of assuming that anyone can use an API that you write is that "anyone" is "all people who you have permission to use your software in the first place". Of course it limits adoption of your platform if you restrict who is allowed to use it, but so does charging money for it. Some people choose to charge money for their work, some people give it away.
- tadfisher 14y agoI disagree. Whether or not it is in the interest of the vendor is irrelevant; if APIs are copyrightable, the vendor's license extends to any work that uses that API. If they are not, the vendor has no say in who can reimplement or use that API, as they have no ownership rights.