42Fermer44
Kevin KoflerLe 29/05/2012 à 16:48
Le problème, c'est surtout que le code non-standard s'est retrouvé à des endroits (applets Java sur des sites web, par exemple) où on a vraiment besoin de code portable, ou du moins compatible avec OpenJDK (parce que dans le monde des distributions GNU/Linux, ce n'est pas toi qui choisis la VM qui fera tourner ton application, ni même ton utilisateur, mais la distribution qu'il utilise! Et la plupart des distributions ont choisi OpenJDK pour des raisons de licence évidentes), et donc Oracle a fait ce qui était de plus logique pour résoudre ce problème. De plus, ça leur permet d'utiliser le même code pour OpenJDK et l'édition propriétaire, donc ils ont moins de code à maintenir, et les utilisateurs d'OpenJDK ne sont plus confrontés à des incompatibilités gratuites. Bref, tout le monde y gagne, sauf évidemment les développeurs qui ont abusé des interfaces privées.