Microsoft no perseguirá a Mono
El proyecto Mono es una implementación Open Source de la plataforma .NET de Microsoft, y en los últimos días se ha producido un agitado debate sobre la conveniencia de aprovecharlo ante la amenaza de posibles demandas de Microsoft. Sin embargo, la empresa de Redmond ha declarado que nunca emprenderá acciones legales contra aquellos que hagan uso de C# y de su Common Language Infrastructure (CLI), lo que significa que los proyectos Mono no corren peligro de verse demandados.

Tal y como señalan en The Register, Microsoft ha prometido no iniciar una persecución por la protección de las patentes implicadas en su plataforma .NET, que es la causa de la polémica ante la existencia de una implementación Open Source llamada Mono que podría verse afectada por esas demandas legales.
La decisión de Microsoft revela que las implementaciones de terceras partes -como Mono- tanto del lenguaje C# como del entorno de ejecución denominado Common Language Infrastructure (CLI) están disponibles gracias a su programa Community Promise, que incluye a las especificaciones de la organización ECMA con números 334 y 335, o lo que es lo mismo, a C# y CLI.
El programa Community Promise cubre a desarrolladores, distribuidores y usuarios que hagan uso, vendan, importen o distribuyan tecnologías que utilizan patentes de Microsoft “bajo cualquier tipo de modelo de desarrollo o distribución, incluyendo modelos de licencias Open Source como la LGPL o la GPL“. La inclusión de C# y CLI en ese programa garantiza pues la autonomía y tranquilidad de proyectos como Mono.
Eso disipa las dudas que habían aparecido en los últimos días sobre la inclusión o no de Mono en diversas distribuciones de Linux como Debian o Ubuntu. El gurú del software libre, Richard M. Stallman, había advertido de los peligros del uso de plataformas como Mono, pero la decisión de Microsoft erradica posibles demandas futuras, lo que parece solucionar el problema de raíz.
Related posts:
- Mono 2.8 disponible: ¿a alguien le importa?
- Mono, cada vez menos popular
- Se crea Xamarin para intentar salvar Mono
- SUSE se asocia con el proyecto Xamarin para mantener Mono
- Casio paga a Microsoft para poder usar Linux, otro caso tipo Novell












Bien!! hemos recibido una buena noticia de parte de Microsoft. Veis como no es tan malo ja ja ja.
El estupendo post de Stallman (http://www.fsf.org/news/dont-depend-on-mono), con ideas claras y elegantemente explicadas, como casi todo lo que escribe, ha tenido un fuerte impacto en la comunidad de desarrolladores y usuarios de software libre, y ha empujado a Microsoft a anunciar que renuncia a ataques legales por patentes de software relacionados con Mono, lo que supone un cambio importante en su estrategia. Esto es una buena noticia y algo que todos celebramos.
No olvidemos que no es la primera vez que esa empresa trata de dañar al software libre a través de ese engendro caro, obsoleto y dañino llamado patentes de software, y eso que las propias patentes de software es uno de sus principales dolores de cabeza, vía juzgados. Por esta vez, el software libre ha superado una amenaza. Pero no ha sido un regalo, sino una conveniencia puntual, no nos equivoquemos.
Antes de ir corriendo a abrazar la tecnología del que a última hora nos perdona la vida porque se da cuenta de que le iba a salir mal la jugada, al menos uno debería dedicar cinco minutos a tratar de entender lo que ha pasado.
El que “Microsoft ha prometido no iniciar una persecución por la protección de las patentes implicadas en su plataforma .NET” es un enunciado aparentemente positivo, pero es preciso esperar a ver en qué consiste exactamente esa “promesa”. Mezclar lenguaje jurídico con promesas no es serio, y suena más a operación de marketing, a dorar la píldora.
Sinceramente estas palabras para mi siguen siendo poco claras… como los juegos de M$:
“El Microsoft Community Promise es un excelente vehículo y, en esta situación, asegura el mejor equilibrio de interoperatibilidad y flexibilidad para los desarrolladores. Microsoft Community Promise cubre a desarrolladores, distribuidores, y usuarios que hagan uso, vendan, importen, o distribuyan tecnologías que usen propiedades de Microsoft o demandas de patentes bajo cualquier tipo de desarrollo o modelo de distribución, incluidos los modelos de licenciamiento open-source como LGPL o GPL.“
Eso es lo bueno del SW Libre, no te jodes la vida con tanta terminologia legal. Es libre y punto.
Microsoft no perseguirá a Mono…
El proyecto Mono es una implementación Open Source de la plataforma .NET de Microsoft, y en los últimos días se ha producido un agitado debate sobre la conveniencia de aprovecharlo ante la amenaza de posibles demandas de Microsoft. Sin embargo, la empr…
Legalmente hablando, ¿Quien nos garantiza esto?, ¿No pueden cambiar de opinión luego?
Yo no confío en las palabras de Microsoft, si no hay ningún marco legal, las palabras en estos casos no valen nada y mucho menos viniendo de Microsoft.
Absolutamente de acuerdo con Naldoco. Esto es solo un giro comercial y se ha dado cuenta que le iba a salir mal. Parece que está MUY PENDIENTE el granuja de lo que se mueve en el Mundo Libre, je!.
Esto es como el cuento del lobo queriendo meter la patita por debajo de la puerta para zamparse a los corderitos.
NUNCA, es decir, NUNCA, permitiré que M$ se entremeta ni se cruce en mi camino de nuevo. Aunque tuviera que cambiar de distribución. Bastante por c— me ha dado ya.
si no lo pone en un papel juridico no me fio
Entre el post de “Ubuntu, el más chulo” y este, incluídos los comentarios, creo que hay muchos que siguen sin tener las cosas claras o al menos que no le dan la importancia que sí le da otra gente al mismo tema (me incluyo en parte). Como me decía el usuario Lenny en el otro post (espero que también leas este), el propósito final de Mono está claro, y si usamos Wine ¿por qué no Mono? A mí como opción a tener en cuenta me parece bien, como una alternativa secundaria para según qué sectores. Lo que no me parece bien ponerlo en primera línea, depender de una tecnología basada en código propietario en detrimento de otras libres (lo de la confianza en las promesas de Microsoft es otro cantar). Lo que no me parece bien es meter Mono a la fuerza en las distros destinadas a usuarios generales por tres aplicaciones que no son necesarias. Si quieren hacer una base que lo hagan en los sectores a los que se supone que va dirigido el desarrollo de Mono.
PD: Reconozco que uso Wine para jugar a algunos juegos, y en cierto modo tampoco me gusta… qué más da que no hagan apenas juegos para Linux si se pueden jugar con Wine, ¿verdad?
Me suena a trampa, ¿como que promesa? las cosas claras y legales para que funcionen, nada de promesas chafas
Señores
Siempre he visto que muchos usuarios de GNU/Linux sean algo cerrados sobre todo con tecnologías que sean de Microsoft. Sin embargo, en este caso no tiene nada que ver lo que dice el compañero “naldoco”, esa promesa o pacto de Microsoft no fue una respuesta a lo que escribió el Sr. Stallman, de hecho si visitan el link verán que fue publicado el 12 de Septiembre de 2007, es decir, hace mas de año y medio. Por lo tanto no fue ni respuesta, ni consecuencia, ni interés comercial de los rumores surgidos. Y es que el problema no es otra cosa que estamos hablando de .NET = Microsoft, asi de sencillo.
Señores, estoy de acuerdo con que en Mono se tiene dependencia hacia lo que haga o deje de hacer Microsoft, pero de ahi a tenerle “temor” a patentes o a represalias no le veo el caso. Hay que reconocer que es buena idea para aquella gente o aquellas empresas que utilizan e implementan esa tecnología, que nos guste o no es de las más usadas y más robustas.
Así que ya hay que tratar de dejar a un lado a Microsoft un momento, para poder ver el gran proyecto que es Mono.
Ya está bien de darle caña al “mono”, que pasa con este blog que la habéis tomado con el pobre “mono”, si el pobre no hace daño a nadie…
… muy bien, pedro.
Ahora si se puede decir que Microsoft lo ha incluido en el Microsoft Community Promise: http://www.microsoft.com/interop/cp/default.mspx
Hasta ayer, o antes de ayer, no aparecía en ese documento.
#Armando
Si te hubieras mirado ese link hace un par de días, no aparecían ni el ecma-334 ni el ecma-335. Así que, la inclusión de C# y su CLI en esa promesa si es una respuesta al movimiento que ha habido últimamente referente a este tema. No digo que sea una respuesta al post de RMS, pero si que ha tenido suficiente repercusión todo el follón que se ha armado, como para que Microsoft reaccione.
Por otro lado, no te fíes NUNCA de una empresa, a menos que te dé las cosas por escrito.
#MB
Todo depende de como lo mires. Mono y las tres aplicaciones que llevan las distribuciones son software libre, así que no veo el detrimento por ningún lado.
Saludos.
[...] por ultimo Microsoft da un comunicado donde dice que respetara el licenciamiento de las aplicaciones en Mono o [...]
[...] y consideraciones que abarca, pero en cristiano seria algo como: Podemos usar Mono confiando en las promesas de Microsoft de que nunca recurrirá a las patentes que tiene sobre C# y .NET para perseguirnos y exterminarnos [...]
No se olviden que Microsoft da de comer con una mano, mientras con la otra te mete el bate hasta lo más profundo del c*lo.
Si algo se ha visto todos estos años, es que no se puede confiar de la empresa de Redmont, este bien puede ser una boobytrap, la cual podrian usar en un futuro para traerse más dinero mal habido a las arcas.
Tengo una duda, llevo viendo las mismas discursiones con mono y si es o no un peligro que microsoft lo persiga,…..
Por que no en vez de pasar horas criticando a la pobre gente de Mono, que lo hacian para que la gente pudiese programar mas facilmente, toda la peña que los critica se pone a pensar en un nuevo lenguaje de programacion (llamemosle C@) que este basado en C, que tenga la sintaxis sencilla como C# y java, y que sobre todo…. Tenga un sistema de generacion de GUI’s sencillo e intuitivo, no como gtk y qt, sino mas bien a lo java awt/swing o winforms, pero que se vea de forma nativa.
Que pasa, que por ser de Linux somos tontos y no podemos hacer un lenguaje que a microsoft le inche los cataplines y darles en los morros, porque este mejor desarrollado que lo suyo.
Ahi queda el reto, si alguien se ve capaz de hacerlo, yo sere el primero en hacer software en dicho lenguaje si merece la pena y no se convierte en un visual basic de fallos de programacion.
Un saludo.
q paso porq dependemos de -net o c#, simplemente por la culpa de algunos usuarios q aun no podemos dejar windows y lo q trata de hacer algunas distros es trata de acercar a linux dandonos una apriencia windows lo cual nos perjudica a los usuarios q utilizamos linux con o sin interfas grafica….
dale al cesa lo q es del cesar o no?
Las especificaciones de c# y el CLI estan en la ECMA como standard, por lo que cualquiera puede aagarrarse de las especificaciones sin miedo a juicio. Es lo que hace Mono.