Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Debates (https://www.clubdelphi.com/foros/forumdisplay.php?f=29)
-   -   Oracle vs Google y la opinión de Icaza (https://www.clubdelphi.com/foros/showthread.php?t=69404)

AzidRain 16-08-2010 17:31:06

Oracle vs Google y la opinión de Icaza
 
Como ya saben los chicos de Oracle decidieron demandar a Google por supuestas violaciones de patentes y copyright respecto de Java en su implementación en el desarrollo de Android. Ante la noticia, Miguel de Icaza suigiere que Google pase Android a .NET Mono.

Me estaba preguntado algunas cosas: ¿Porque Oracle esperó hasta que Android tuviera cierto éxito para demandar? Es obvio que sabían la implementación de Java que estaba usando Google desde el principio
Si Google lo pasa a .NET Mono, ¿No le pasará al final lo mismo?, es decir, los Billy Boys de MS esperarán hasta que tenga cierto exito el teórico Android Mono para entonces si, irse con todo por las patentes de .NET. Este último caso creo que es también lo que están esperando con Mono, pues apenas empieza a despegar cada vez más fuerte y creo que en cuanto Mono sea ya una "amenaza" será demandado por MS.

También estaba pensando ¿Por qué diablos Sun no liberó completamente Java junto con todas las patentes? ¿ Es que nunca habrá un lenguaje totalmente libre e inmune a las demandas?

MAXIUM 16-08-2010 19:05:14

Mono esta a años luz de seguirle los pasos a .NET. La última versiónde .NET es la 4, dime Mono a que versión de .NET equivale y que porcentaje de ella esta completa. Que pasa si en un par de meses MS saca la versión 5, etc.

El problema no es JAVA sino Oracle.

Casimiro Noteví 16-08-2010 19:52:43

Los de google dicen estar muy tranquilos, aunque tendrán que poner en marcha su ejército de abogados contra los de oracle.
Efectivamente, oracle es un gran problema para muchos proyectos, por ejemplo ya han "cerrado" opensolaris y van a continuar sólo con la versión de pago.
Pero pasar de android a mono y su .net es peor, es como decimos por aquí: "salir de guatemala y meterse en guatepeor".

Aquí va un enlace que trata el tema, muy interesante.

AzidRain 16-08-2010 23:15:17

Precisamente casimiro, por eso quise sacarlo a colación. Oracle acaba de cerrar OpenSolaris completamente, vamos, ni siquiera lo dejó ahí para quien quiera tomarlo, simplemente cerro todo y a lo que sigue.

Casimiro Noteví 16-08-2010 23:50:05

No, eso no pueden hacerlo, es software libre. Pueden dejarlo como está pero no pueden "quitarlo de enmedio", tan sólo que ahora tendrá que responsabilizarse de las actualizaciones y cambios "la comunidad", pero cualquier persona o empresa puede seguir usándolo, mejorándolo, etc.

www.opensolaris.com

AzidRain 17-08-2010 00:15:01

Pero ¿No por eso demandaron a Google? por utilizar y agregar cosas a Java..corrígeme si estoy mal lo cual no dudo.

Casimiro Noteví 17-08-2010 00:31:13

No, la demanda es por 7 patentes que a saber qué puede ser, ya sabes como son estas cosas, lo mismo son tonterías del tipo: "el color del botón aceptar está patentado por oracle con el núm.38234234284924", etc.

De todas formas en el enlace que he puesto antes se explica todo bastante ampliamente.
Aquí va un enlace que trata el tema, muy interesante.

Casimiro Noteví 17-08-2010 00:38:23

Aquí se deja claro que al ser software libre incluso ya hay un proyecto para continuarlo:

Cita:

Adiós a OpenSolaris

Un mensaje interno de Oracle a sus empleados ha dejado claro que la empresa no invertirá más recursos en la versión comunitaria y de Código Abierto de Solaris, lo que cierra el desarrollo oficial de Open Solaris. Hace tiempo que se mascaba esta noticia de una empresa que abandona esta solución Open Source, aunque afortunadamente el proyecto Illumos del que hablamos recientemente retoma el desarrollo de OpenSolaris allí donde éste se quedó.

El mensaje interno o memo estaba firmado por Mike Shapiro, Bill nesheim y Chris Armes, y fue publicado en el blog del desarrollador del kernel de OpenSolaris Steven Stallion con el título "Open Solaris está muerto", algo que parece muy claro tras ver el contenido del mensaje.

"Todos los esfuerzos de Oracle en distribuciones binarias en tecnología Solaris se centrarán en Solaris 11. No publicaremos binarios de otras distribuciones, como por ejemplo compilaciones quincenales o nocturnas de binarios de Solaris, ni tampoco publicaremos OpenSolaris 2010.05 o una versión posterior. Determinaremos una forma simple y eficiente en coste que permita a los usuarios empresariales de OpenSolaris y de sus versiones binarias migrar a Solaris 11 Express".

Oracle hace referencia a dos razones para esta decisión. En una de ellas indican que "no podemos hacerlo todo", y revelan que sus recursos de ingeniería y desarrollo son limitados, y que tienen que centrarse en algunas áreas clave.

La segunda razón es aún más clara:

"Queremos que se acelere la adopción de nuestra tecnología y nuestra propiedad intelectual, sin permitir a nuestros competidores que saquen ventaja en los negocios a partir de nuestras innovaciones antes de que nosotros mismos lo hagamos".

Esta segunda razón deja claro que Oracle no tiene la mentalidad Open Source que Sun defendió con cada vez mayor fuerza en los últimos tiempos, algo que se confirma con la demanda que Oracle registró contra Google y contra el uso de Java en Android hace muy pocos días.

Afortunadamente no todo son malas noticias: la empresa seguirá poniendo a disposición de los usuarios el código que ya estaba disponible bajo licencia CDDL -aunque es probable que no se renueve dicho código-, pero además los antiguos desarrolladores de OpenSolaris centrarán ahora sus esfuezos en Illumos, un nuevo proyecto que retomará el camino de OpenSolaris y que esperamos que tenga mucho éxito.
Aquí el enlace.

MAXIUM 17-08-2010 04:06:50

Enviemos cartas a Google para que se apoye(N) sobre Lazarus u Free Pascal ;)

D-MO 23-08-2010 19:45:51

Cita:

Empezado por Casimiro Notevi (Mensaje 373659)
..."salir de guatemala y meterse en guatepeor"...

:eek::eek::mad: ¿Que pasó?

Cita:

Empezado por AzidRain (Mensaje 373686)
Oracle acaba de cerrar OpenSolaris completamente, vamos, ni siquiera lo dejó ahí para quien quiera tomarlo, simplemente cerro todo y a lo que sigue.

Esta noticia se esperaba desde hace mas de año y medio, misma que se espera para MySQL, OpenOffice, NetBeans, etc...

Hace algún tiempo abrí un hilo para hablar de la compra de Sun por Oracle, y pues Casimiro, al igual que en este hilo, me respondió con una respuesta muy acertada.

Oracle en este momento lo que ha declarado es que no dará soporte a la distribución, nada más, sin embargo, no pueden cambiar la licencia que tenía Opensolaris hasta el momento del "cierre", así que cualquiera puede tomar ese código y hacer con él lo que se le dé la gana.

Casimiro Noteví 23-08-2010 20:15:28

Cita:

Empezado por D-MO (Mensaje 374233)
¿Que pasó?

Es un dicho/refrán, que viene a decir que mejor quedarse como estamos que cambiar para algo peor :)

D-MO 23-08-2010 21:39:12

Cita:

Empezado por Casimiro Notevi (Mensaje 374237)
Es un dicho/refrán, que viene a decir que mejor quedarse como estamos que cambiar para algo peor :)

No te preocupes, lo conozco... :D, solo bromeaba en m post anterior, mejor pasemos a la taberna a tomar algo, yo invito :p

Casimiro Noteví 23-08-2010 22:10:33

Cita:

Empezado por D-MO (Mensaje 374244)
[..] mejor pasemos a la taberna a tomar algo, yo invito :p

vale, tomaré algo bien fresquito :)

AzidRain 23-08-2010 22:31:57

Yo me apunto con una cervatana bien muerta...jajaja y claro su botanita correspondiente.
(o su tapita para el caso..una de calamares en su tinta no cae mal...jejej)

Casimiro Noteví 23-08-2010 22:45:15

Cita:

Empezado por AzidRain (Mensaje 374251)
Yo me apunto con una cervatana bien muerta...jajaja y claro su botanita correspondiente.[..]

qué cosas más raras coméis por ahí :)

AzidRain 23-08-2010 23:30:35

No sé si era broma pero aclaro: "una cerveza bien fría"...jajajaj

Casimiro Noteví 24-08-2010 00:00:28

Pues no lo sabía :)

mamcx 24-08-2010 03:20:00

Cita:

Empezado por AzidRain (Mensaje 373689)
Pero ¿No por eso demandaron a Google? por utilizar y agregar cosas a Java..corrígeme si estoy mal lo cual no dudo.

No.

Es porque Google decidió saltearse a SUN y al igual que hizo Microsoft con java en el sonado caso de hace años, creo su propio "java" sin pagarles las licencias del caso a SUN.

O sea... google creo su propia maquina virtual, donde el codigo compila y es virtualmente compatible pero no usa el toolchain de Java.

Tal como hizo MS. Pero peor, porque lo hizo salteandose la GPL y a la vez haciendo trampa para no pagar una licencia comercial.

Este google moderno es cada vez menos "Don't be evil"

http://blogs.techrepublic.com.com/hiner/?p=5855

http://daringfireball.net/2010/08/cr...cutive_officer

Casimiro Noteví 24-08-2010 11:08:09

Es el problema de las patentes de software.
La solución: OpenJDK


Cita:

La demanda (y la respuesta de Google)

Con respecto a la demanda, seguramente lleguen a un acuerdo y Google le pague a Oracle una importante suma de dinero que nunca conoceremos y Larry Ellison se quede un poco más tranquilo, aunque es posible también (que roguemos que así sea) la SFLC y la Public Patent Foundation invaliden las patentes, teniendo en cuenta el área ambigua en que están siendo utilizadas y con una licencia GPL. Ayudaría también a Google reemplazar todas las persiones de Java dentro de Android por OpenJDK. Pero el problema, como hemos dicho en este blog varias veces, son las patentes aplicadas al software. Aún tratándose de software libre, somos víctimas de las patentesRMS tenía razón!) .Creo que las renuncias de algunos de los ingenieros más creativos de Sun, personas que participaron de algunos de los momentos más importantes de los últimos tiempos, que colaboraron en la creación de BSD y algunos de los protocolos y estándares que todos damos por sentado no tienen tanto que ver con prácticas nefastas de Oracle sino que demuestra un fracaso. El fracaso de una compañía con una profunda preocupación por la tecnología pero con una preocupante falta de conducción. Y eso, queridos amigos, es un pecado.
Volviendo al asunto en cuestión, Google acaba de romper el silencio y realizó una breve declaración a TechCrunch:
Estamos desepcionados de que Oracle haya decidido atacar a Google y la comunidad open source con esta demanda sin sentido. La comunidad de Java va mucho más allá de cualquier corporación y trabaja todos los días por construir una web mejor. Defenderemos con toda nuestra fuerza los estándares open source y continuaremos trabajando con la industria en el desarrolo de la plataforma Android.
Google es, recordemos, uno de los responsables del uso actual de Java, gracias a Android y el GWT. En conclusión, toda la situación es un gran #fail y no es un buen día para ser un Java developer. ¿La esperanza? Claro que hay esperanza y es el OpenJDK: con él podemos utilizar, además de Java, lenguajes interesantísimos como Scala, Clojure y Groovy y ports de Python, Ruby, Erlang y un largo etcétera, que se convierten así en el futuro de una plataforma que supera al lenguaje para el que fue creada. Independiente del resultado, en palabras del creador del blog CodeMonkeysm, una de las voces más respetadas en el mundo de la programación:
Creo que la demanda de Oracle acercará a la gente a OpenJDK -y eventualmente, el Java de Oracle morirá.

Texto completo.

mcs 24-08-2010 12:07:43

Cita:

Empezado por Casimiro Notevi (Mensaje 374297)
Es el problema de las patentes de software.
La solución: OpenJDK




Texto completo.

Por lo que he leído, la solución no es el OpenJDK. La patente por la que Google ha sido demandado, tambien la incluye el OJDK, así como cualquier otra máquina virtual (si no recuerdo mal, era algo así como "patente de tener una máquina virtual en un dispositivo móbil o empotrado/embedido").

Pero creo que deberíamos ser un poco más anchos de miras, y no "tirar a matar" contra Oracle. Porqué Oracle ha demandado a Google? Porqué ha implementado un Java ME sin pasar por caja. El JME no es libre, sinó de pago. Google, para ahorrarse cuatro duros (o un poco más) se hace un rodeo, e implementa un JME sin decir que es un JME. Resultado? Pues que Oracle se cabrea, y usa algunas patentes chorras para demandar a Google.

Personalmente, estoy a favor de Oracle. Si el que hubiera hecho esto (implementar un JME sin pasar por caja) hubiera sido cualquier de nosotros, o un proyecto de software libre sin dinero, lo entendería y estaría a favor del proyecto. Pero si lo hace Google, que tiene dinero suficiente para pagarlo, que se j***n y que pasen por caja.

Saludos,

Marc

Casimiro Noteví 24-08-2010 12:45:57

Es que si yo hago un programa que hace lo mismo que otro, ¿por qué tengo que pagar al creador del otro programa?, yo no he usado su código. Por eso es un problema de patentes, como has dicho tú mismo: "patente de tener una máquina virtual en un dispositivo móbil o empotrado/embedido").". Es como si creas una fábrica de relojes y tienes que pagar al que inventó el reloj. Es un problema de patentes, claramente, y de querer sacar dinero a alguien que tiene dinero.

Cita:

Empezado por mcs
Pero si lo hace Google, que tiene dinero suficiente para pagarlo, que se j***n y que pasen por caja.

Es que el perjudicado va a ser como siempre el programador y el usuario final, que no van a poder usar ciertos programas o van/vamos a tener que pagar unas patentes "inmorales e ilógicas".

mamcx 24-08-2010 17:20:40

Cita:

Empezado por Casimiro Notevi (Mensaje 374306)
Es que si yo hago un programa que hace lo mismo que otro, ¿por qué tengo que pagar al creador del otro programa?

Pero eso no es una contradiccion a la idea de que si se puede cobrar por trabajo open source??

Google NO hizo su propio sistema de maquina virtual/toolchain para moviles (lo logico en mi opinion, es que lo hubiera montado sobre un toolchain python asi como casi todo lo demas, incluido app engine).

Lo que hizo, fue ripear java, quitar la VM original y reemplazarla con su propia, con el total objetivo de "saltearse" a SUN.


Con la analogia de los relojes, no estamos hablando de alguien que crea su propia fabrica de relojes. Es de alguien que coje 70% de ella, le cambia una maquina, le quita la identidad corporativa y le pone la suya.. Y LA VENDE COMO LA MISMA DE ANTES!!! Al mejor estilo Chinese copy!

Es que lo terrible es que esto no es una reimplementacion orginal de java.. osea... por ejemplo Delphi PRIMS es un reimplementacion de pascal... pero no se vende ni pretende ser el mismo pascal de siempre. No se vende ni pretende tener compatibilidad 100%. Tiene caracteristicas distintivas & diferenciadoras a niveles profundos. Esto no es una lenguaje parecido a Java. Es Java, con VM "pirata" por decirlo feo.

De hecho... hasta que salio este embrollo ni me habia dado cuenta que Google monto su propia VM!! Y quien mas no lo sabia??? A ojos de muchos (incluidas empresas, medios y demas) google usaba Java. Tal cual.. Como todos los demas.

Esto es otra cosa.

Y que hace Oracle? Pues asi como ocurrio con Al Capone (que lo agarran por no pagar impuestos, en vez de por asesino) cojen lo primero y mas sucio que tienen a la mano... seguramente porque no hay mas que hacer. Osea... legalmente no hay un caso legal fuerte usando leyes de propiedad intelectual y esas cosas (Apple perdio hace mucho un juicio por ese lado) asi que lo que hay hoy por hoy es patentes.

http://www.roughlydrafted.com/2010/0...s-all-at-once/

Casimiro Noteví 24-08-2010 17:37:25

Cita:

Empezado por mamcx (Mensaje 374326)
Pero eso no es una contradiccion a la idea de que si se puede cobrar por trabajo open source??

Pero siendo software libre, puedo modificarlo y hacer lo que quiera con él.

Cita:

Empezado por mamcx
Google NO hizo su propio sistema de maquina virtual/toolchain para moviles

No sé, es lo que entendí de esto:
Cita:

Empezado por mamcx
google creo su propia maquina virtual, donde el codigo compila y es virtualmente compatible pero no usa el toolchain de Java.

Lo que sí sé es que esto es una guerra entre colosos multimegahipermillonarios y que el problema real no sabemos cual es, quién sabe, puede que Sergey Brin esté 'beneficiándose' a la hija de Larry Ellison, y todo sea una cuestión de 'honor' :D

mamcx 24-08-2010 17:55:07

Ah, si... veo que me enruede con la idea...

Lo que Google hizo fue crear su propia VM. Eso es claro. Lo que NO hizo, es crear una version original de esa tecnologia.

Si lo estuvieran demandando por hacer una VM, eso si estaria remal. Es como demandar a a MS por hacer un .NET (que obvio se inspiro en Java en muchas cosas) o a cualquier otro que crea un VM.

No hay nada original. No es una creacion. Es un camuflaje de lo original para poder pasarselo por la galleta. Y siendo una mega-corporacion, es aun peor. Ellos *sabian* que lo que hacian les podia salir por la culata. No estamos hablando de unos chavales que de pura bacaneria les dio por meterse en un embrollo de estos. Lo hcieron puramente por plata (por ahorrarse un poquito ahora).

Como dice en el enlace que coloque antes:

http://www.roughlydrafted.com/2010/0...s-all-at-once/
Cita:

Speaking of Sun and Google, the matter at issue with Oracle is that Google took Sun’s Java and modified it to the point where it thought it wouldn’t have to pay Sun to license Java within Android.


Google could have taken the open version of Java released under the GPL and done just this, but it didn’t. Instead, it developed its own code to make a Java clone that wasn’t really Java, and therefore neither bound by Sun’s commercial licensing nor the terms of GPL-Java. The problem is that Oracle is claiming that Google’s Java clone infringes upon Sun intellectual property, which Oracle now owns.


Oracle’s purchase of Sun was likely done in part to get the Java intellectual property that could be used by Oracle to stab Google in the face. And yes, Oracle isn’t just after money, it’s after blood. In its complaint, Oracle does’t just demand monetary infringement damages, it’s seeking to have any code that is found to infringe upon Oracle’s copyrights “impounded and destroyed.”
Ahora de todas maneras.. que bueno ser programador de Delphi.. asi podemos entretenernos un rato viendo como estos megamillonarios pelean a cver cual mas macho :)

AzidRain 24-08-2010 20:24:14

Al final de cuentas veremos que Oracle no le interesa en lo más mínimo java, ni la "comunidad" ni nada, nomás quiere su tajada de pastel. Google, muy maquiavelicamente ya sabía que le iban a pedir su parte, la cual seguramente ya la tenían calculada de antemano y se la van a dar a Oracle para que ya se calmen las aguas. En unos meses Oracle va a estar preocupado por otras cosas más que por lo que "perdió" en java (que al final, ni siquiera lo desarrollaron ellos ni nada por el estilo).

Eso de que Google es el nuevo MS pues esta en veremos, a no ser que de un día para otro se les ocurra hacer de pago todo lo que hoy dan gratis, lo cual no creo que pase ya que el modelo de negocio que los tiene donde están es otro que tan exitoso les resultó que les alcanza para todavía impulsar proyectos que prácticamente "no dejan" dinero.

mamcx 25-08-2010 04:58:57

Ademas Chrome OS no es compatible con nada de nada de android.

Total reescritura si como pinta la cosa es el OS que impulsara mas adelante (por estar mas amarrado a la web).

Por eso estoy mas que contento programando pal iPhone/iPad. Al menos no viene de una empresa que pretende que don't be evil.


La franja horaria es GMT +2. Ahora son las 02:43:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi