3 ms·
It is usually in the interest of the designer of the API to have as many users as possible. BUT in this case we are talking not of using part of an API (say th
by pfortuny 6y ago
It is usually in the interest of the designer of the API to have as many users as possible.
BUT in this case we are talking not of using part of an API (say the Math library to implement a physics engine is assembly and link it) but of reimplementing a whole language which has, as of today an when the events discussed took place (even if we agree to hate it) an owner.
- simonh 6y ago>It is usually in the interest of the designer of the API to have as many users as possible. When they first design and publish it yes, but Oracle didn't design and publish the Java APIs, they bought them after they had becomes very popular and widely used. At that point they don't need to care about making it popular, it already is, all they care about is milking that existing ecosystem for every penny they can get. If future API publishers care about this they can just license out their API spec, but right now Oracle just wants to be able to squeeze whoever they can until the pips squeak.
- pfortuny 6y agoI know, I know. But if the argument is abstract then we have to keep it so.
- dredmorbius 6y agoIn a market-consolidating world this argument rapidly loses persuasive power.