© Copyright 2021 magicseo.

Posicionamiento SEO basado en Inteligencia Artificial

¿QUIERES MÁS INFORMACIÓN?

Ingresa tu email para recibir más información de forma ¡totalmente anónima! No lo guardaremos en ninguna base de datos.

     
     

    El juicio entre Google y Oracle

     

    Google y Oracle han estado luchando contra el uso indebido y la inexistencia del lenguaje de programación Java en el concepto de sistema operativo Android.

    La Corte Suprema de Estados Unidos comenzó ayer a escuchar los argumentos de Google y Oracle. Muchos expertos se refirieron a ella como una “década de experimentación tecnológica”. El lenguaje de programación Java en algunas de las primeras versiones de Android.

    El paso del caso por el Circuito Judicial de los Estados Unidos -el caso ha sido juzgado tres veces- pone de relieve lo difícil que es para muchos jueces comprender las complejas licencias que generalmente rigen el uso del software libre.

    La primera audiencia de la Corte Suprema celebrada en conferencia telefónica no fue la excepción. Algunos jueces intentaron encontrar analogías efectivas en la industria editorial o discográfica para comprender los argumentos de la defensa y de la acusación.

    11.000 LINEAS DE CÓDIGO

    El problema subyacente es que ciertas bibliotecas y API (interfaces de programación, “andamios” que los desarrolladores pueden utilizar para acelerar el desarrollo de aplicaciones) se utilizaron en el lenguaje de programación creado por Sun Microsystems durante la década. En los 90 garantizaba la interoperabilidad entre diferentes sistemas y plataformas

    El objetivo de Java es utilizar una máquina virtual para interpretar el código, de modo que las aplicaciones o programas se puedan ejecutar en cualquier sistema operativo.

    Sun distribuye Java bajo una licencia de código abierto, pero deja el control de las diferentes versiones a la empresa e implementa tipos similares de licencias en programas comerciales derivados.

    A finales de la primera década de este siglo, bajo la presión de muchos usuarios, Sun decidió lanzar varias partes de Java en el mundo del software libre GNU GPL con menos restricciones y una licencia más popular.

    Pero hace unos años, Andy Rubin, que estaba a cargo de Android, Inc., comenzó a utilizar estas tecnologías para desarrollar el sistema operativo móvil Android. Google compró Android en 2005 y continúa trabajando en Java como lenguaje de programación de la plataforma. Se dio cuenta de que la licencia original de Sun podría causar problemas legales, por lo que trató de licenciar la biblioteca para el sistema operativo, pero la transacción no tuvo éxito.

    Luego, la compañía decidió aprovechar la parte de Java lanzada bajo la nueva licencia menos restrictiva y recrear las bibliotecas y API que no se pueden usar porque tenían licencia en un sistema diferente.

    Según Oracle, Google adquirió Sun Microsystems y todos sus derechos de propiedad intelectual por $ 7,4 mil millones en 2009. Durante este proceso de desarrollo, Google copió 11,500 líneas de código con derechos de autor para crear su propia máquina virtual. Ejecute la aplicación Java. Sun Microsystems había creído durante varios años que Google no podía competir con Google en los tribunales, por lo que no hubo objeciones.

    Google cree que estas líneas de productos destinadas a acelerar el desarrollo de la primera versión de Android están parcialmente disponibles bajo licencias de código abierto en otros proyectos de software, o productos que intentan recrear funciones de herramientas desde cero. original. Oracle ha admitido que esta no es una copia exacta de 11.000 filas, sino una “implementación similar”.