204 meneos
3145 clics
Google vs Oracle: qué ocurre con Java en Android y por qué la batalla legal ha vuelto a reabrirse
El lío entre Google y Oracle continúa. Se trata de una batalla legal por el uso de Java en Android que está en los juzgados desde hace años. La última noticia que teníamos es que el caso había sido cerrado y Google ganó la batalla, librándose así de los 9.300 millones de dólares que Oracle pedía como reclamación. Ahora, según podemos leer se ha reabierto el juicio. El anterior jurado entendió que la implementación de Java en Android era razonable y Google no debía indemnizar a Oracle por mucho copyright que tuviera la estructura de algunas API.
|
comentarios cerrados
La compra por parte de Oracle vino motivada por quitarse un gran competidor de encima dejandole morir y forrarse con sus patentes. No hay más. Si los Trolls de las patentes tuvieran un rey, sería Oracle.
Lo de Kotlin tampoco tiene nada que ver porque al final es otro lenguaje que se ejecuta sobre la máquina virtual y acaba utilizando exactamente las mismas APIs que son el problema entre Oracle y Google, así que aunque mañana Google dijera que ya no da ningún tipo de soporte a Java, el lenguaje, la causa de litigio seguiría exactamente en el mismo sitio. Otra cosa es que Google promocionase Go, Dart, Python, Rust o cualquier otro lenguaje que no se ejecutase en la JVM, pero hoy por hoy no es el caso.
'...Google no pagó en su momento licencias a Java porque Sun Microsystem no tenía problema en que Google usase sus APIs. Las APIs de Java eran libres y Google solo debía pagar la licencia en caso que se usase la marca de Java a la hora de promocionar Android. Pero esta alianza de los primeros días establecida casi ad hoc acabó provocando un verdadero quebradero de cabeza años después en el momento en que Oracle compró Sun Microsystems...'
Solo por lo marcado en negrita cualquier juez debería sentenciar a favor de Google. El cambio de condiciones impuesto por Oracle fue arbitrario y de haberse conocido antes Google no hubiera adoptado Java.
(CC #1)
(CC #1)
La compra por parte de Oracle vino motivada por quitarse un gran competidor de encima dejandole morir y forrarse con sus patentes. No hay más. Si los Trolls de las patentes tuvieran un rey, sería Oracle.
O peor, que venga activada de serie.
Curiosamente, si suelen renunciar. Te amenazan por llevarte a juicio por una millonada pero lo "conmutan" porque les contrates una serie de productos y servicios de su portfolio. Al fin y al cabo, nadie quiere matar a quienes les dan de comer.
Y que conste que no son los únicos.
Ojalá se pasarán algunos a Rust...
Yo soy el primero al que le gustaría que hoy Sun siguiese existiendo como empresa, y sus productos usándose (de los que poco más queda que Java) , pero desgraciadamente el mercado es como es, y no siempre llueve a gusto de todos.
El legado de Oracle es cargarse otros proyectos y comunidades
Las SPARC T4 eran unas máquinas muy series sin competencia en su mercado. El único problema es que cuando te pones a asociarlas dispositivos llegan a un punto en el que asociar un dispositivo más disminuía el rendimeinto a menos de la mitad. Y tú me dirás que hago con un servidor de bases de datos al que no le puedo asociar muchos discos...
Sun Tenía Java, Tarantella, MySQL, Solaris y otro montón de cosas.
De todas las alternativas que da creo que la más encaminada es Dart y Flutter. Sobre todo si nos fijamos en Fuchsia, el sistema operativo "alternativo" que está desarrollando.
Sinceramente, en cuanto sea estable no veo ningún motivo para programar en algo que no sea Kotlin. Transcompila a JS, trabaja sobre la JVM y podremos realizar apps iOS.
Nosotros todos los nuevos desarrollos los hacemos sobre Kotlin, y me muero de ganas de darle la patada a Swift.
Desde ART ya no es así. Lo crearon precisamente para dejar de depender de las API de Oracle.
A Android Kotlin les permite utilizar todas las nuevas características de Java sin tener que pagarle a Oracle. Supongo que por eso Google confirmó Kotlin como lenguaje de programación Android menos de un año después de la versión 1.0 ´
Aunque también es cierto que Kotlin siempre ha sido muy estable, Jetbrains ya comenzó a traducir su propio producto a Kotlin al poco de comenzar con el lenguaje.
A ios??? Cómo????
He usado Swift para un pequeño proyecto y he trasteado con Kotlin y con Rust.
Me parecen los tres lenguajes muy parecidos... Y los tres me gustan. Herederos de... Javascript (lo digo completamente en serio).
Si pudiera elegir me quedaría con Rust, por ser de Mozilla.
* Google => picassa, youtube, blogger,
* Caranchoa => WhatsApp, Instagram, Face.com, Atlas,
* Microsoft => (Solo en 2016) Equivio (20 Enero), Revolution Analytics (23 Enero), Sunrise (11 Febrero), Datazen Software (14 Abril), 6Wunderkinder (10 Junio), BlueStripe (10 Junio), FieldOne Systems (16, Julio), Incent Games (3 Agosto), VoloMetrix (3 Setpiembre), Adallom (8 Septiembre), Adxstudio (28 Septiembre), Havok (2 Octubre), Mobile Data Labs (5 Noviembre), Secure Islands (9 Noviembre), Metanautix (12 Diciembre) y Talko (21 Diciembre).
* Apple => Shazam, VRVANA, InVisage Technologies, PowerByProxy, Regaind,
Y podríamos seguir, ya que esta practica la llevan a cabo hasta los grandes Bancos.
En cuanto a que lo cierran, es relativo, todos los que mencionaste siguen siendo OpenSource ( Mysql, jenkins, open office, virtual box) y las fuentes siguen disponibles.
Que no es por defenderlos, pero decir que son lo peor de lo peor... en este mundo de piratas ese es un título disputado, casi nos podríamos montar una Cúpula del Trueno al efecto de decidir.
Una de las plataformas soportadas por Kotlin/native es ARM64.
No lo he probado, me estoy esperando a la versión Kotlin/Native 1.0 antes de ponerme a trastear, pero tenemos algunos tutoriales.
www.albertgao.xyz/2018/01/14/how-to-create-kotlin-native-ios-project/
github.com/oracle
www.oracle.com/technetwork/server-storage/linux/technical-contribution
...
Vamos, que no veo yo que otras como Apple o Microsoft hagan más contribuciones al software libre que esta.
Hay más empresas grandes de software aparte de Apple y Microsoft.
Hay otras empresas que contribuyen más. También hay otras que contribuyen menos (o nada).
Hay empresas que contribuyen más y otras menos, pero tú decías que todas son iguales, lo cual es falso.
Editado:
ksplice me parece una buena contribución. No recordaba el nombre y no sabía que Oracle desarrollaba eso. Sin embargo, Oracle boicoteó proyectos libres como OpenOffice por contra, lo cual le hace una empresa indeseable desde mi punto de vista.
Sin entrar en tantos detalles, mi opinión es que Oracle no es el demonio que algunos pintan por aquí, o al menos no más que otras muchas empresas similares. Sí es cierto que tiene bastante mala prensa en general, pero tal vez porque dedica menos esfuerzos a "relaciones públicas" que sus competidores.