3 ms·
This is a risk of using proprietary languages. Even if the implementation is open source if a single company actually controls the language you are running risk
by jbandela1 11y ago
This is a risk of using proprietary languages. Even if the implementation is open source if a single company actually controls the language you are running risks. In addition with Java there is the precedent of Sun and Visual J++ so it was known that Sun would go after people who provided incompatible implementations. This whole saga is simply a very bad move on Google's part with foreseeable consequences.
- Oletros 11y agoThe difference is that Microsoft called the incompatible implementation Java. Google never called it Java
- jbandela1 11y agoI don't see a significant difference. If you look at the Google Android developer page http://developer.android.com/guide/components/fundamentals.html http://developer.android.com/guide/components/fundamentals.h... The first sentence is "Android apps are written in the Java programming language." If that is not calling it Java, it is close enough as to be indistinguishable to the average programmer.
- Oletros 11y agoYes, the programming language, not the platform. Android doesn't run in a Java Virtual Machine, it only uses the Java syntax Microsoft was sued because they certified the platform and it was incompatible. Google/Apache never certified the platform to call it Java