Microsoft n'a pas récemment fait breveter son API .NET ou un truc comme ça ? Toujours est-il que Sun garde peut être le contrôle de Java, mais on oublie bien trop souvent le JCP (Java Community Process). Tout un chacun peut y participer pour proposer de nouvelles APIs ou modifications (langage, plate-forme, VM...). De nombreuses entreprises y sont représentées (BEA, IBM, Oracle, etc.) et Sun est loin d'être derrière tout ce qui s'y trame. Par exemple, lors de mon interview de James Gosling, j'ai pu apprendre que l'ajout des "templates" dans Java n'est pas une décision de Sun, ils étaient contre, mais du JCP. Ce n'est pas libre, certes, mais c'est très loin d'être fermé. Et devons nous rappeler que le code de la JVM AINSI que de l'API (à quelques paquetages cachés près) sont disponibles ?
[^] # Re: Java Virtual Machine 1.4.2 beta
Posté par Romain Guy . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 10.