Q1. Mi piacerebbe sapere se è gratuito per uno sviluppatore (voglio dire, se non dovessi pagare royalties a Sun / Oracle) per sviluppare app mobili (Android) in Java?
Dopo aver letto questo frammento sull'uso del campo Java, ho l'impressione che Java sia not gratuito per lo sviluppo mobile, giusto?
.."General Purpose Desktop Computers and Servers" means computers, including desktop and laptop computers, or servers, used for general computing functions under end user control (such as but not specifically limited to email, general purpose Internet browsing, and office suite productivity tools). The use of Software in systems and solutions that provide dedicated functionality (other than as mentioned above) or designed for use in embedded or function-specific software applications, for example but not limited to: Software embedded in or bundled with industrial control systems, wireless mobile telephones, wireless handheld devices, netbooks, kiosks, TV/STB, Blu-ray Disc devices, telematics and network control switching equipment, printers and storage management systems, and other related systems are excluded from this definition and not licensed under this Agreement...
e da link
Notice : The Java SE Embedded technology license currently prohibits the use of Java SE in cell phones.
Q2. come mai questi pletora di sviluppatori Android Java non stanno pagando Sun / Oracle a un centesimo?