
Desde hace un tiempo que se viene discutiendo la conveniencia de utilizar Mono (Implementación Open Source de la plataforma .NET de Microsoft), debido a las demandas que podría presentar Microsoft por su uso.
De hecho el tema había sido advertido por Richard M. Stallman en una publicación, luego que los encargados de la distribución Debian anunciaran que no incluirían Mono en su principal modo de instalación de GNOME.
Al parecer la discusión llegó a oídos de Microsoft (era que no), quienes rápidamente salieron al paso señalando que no pensaban emprender acciones legales contra aquellos que utilizaran C# y CLI (Common Language Insfraestructure), por lo que todas las implementaciones de Mono no corren peligro.
Lo anterior fue posible gracias a que Microsoft incorporó a C# y CLI dentro de su iniciativa Community Promise, por medio de la cual la compañía se compromete a no ejecutar demandas ante cualquiera que haga uso de cualquier implementación que este cubierta bajo cualquier tipo de modelo de desarrollo o distribución, incluyendo las licencias open source como LGPL o la GPL.
No han faltado quienes han criticado a Microsoft por lo liviano que puede resultar este compromiso de no iniciar acciones legales, pero no hay que olvidar que estamos hablando de una compañía que basa su negocio en el secreto de su código fuente.
Link: Microsoft promises no patent prosecution of open-source .NET (The Register)
Publicado por ZooTV el 8 de July 2009 en la categoría Software con los tags .NET, C++, CLI, Microsoft, Open Source. Tiene 40 comentarios.
40 Comentarios
Microsoft “libera” C# y CLI
Ver Comentario... Bonnie Cha dijo el 8-7-2009 a las 11:13 ...
Ver Comentario... Darkcruzado dijo el 8-7-2009 a las 11:15 ...
Ver Comentario... claudio dijo el 8-7-2009 a las 11:15 ...
Ver Comentario... JoniBeyako dijo el 8-7-2009 a las 11:16 ...

14michael dijo el 8-7-2009 a las 11:22:
bonnie cha, debieran banearla no es mas que un troll
por mono que bueno, ojalá que stallman lo reconsidere.

35San_Pateste dijo el 8-7-2009 a las 11:28:
Por favor pido formalmente un remake de esta noticias pero en manos de Franco Catrin, me parecio increible el aire de negativismo que le dio el editor al texto para una noticia que parece ser positiva….OBJETIVIDAD POR FAVOR!!!

9Suikakuyu dijo el 8-7-2009 a las 11:38:
@San_Pateste: no pierdas el tiempo pidiendo objetividad, los linuxeros son como los canutos XD
Buena iniciativa de M$, el proyecto mono me parece bastante interesante. Además que permitiría desarrollar en visual studio y usar en linux (y visual studio >>>> otros IDE)
Ver Comentario... ruffox dijo el 8-7-2009 a las 11:45 ...

1gabrielbatta dijo el 8-7-2009 a las 12:01:
No se bien bajo que tipo de lenguajes y aplicaciones desarrollan las aplicaciones mas conocidas de Windows (entiéndase juegos y distintas suites archiconocidas del ambiente), pero creo que el acercamiento de los lenguajes de la plataforma .NET a Linux va a permitir un acercamiento de muchas aplicaciones privativas famosas (recompilacion por medio) ademas de los juegos obviamente.

1Marcel dijo el 8-7-2009 a las 12:03:
Buen paso, aunque aun falta.
.Net y Mono es mucho más que un CLI de C# o del entandar con el que se define .NET normalmente, contiene una enorme cantidad de programas que son de Microsoft y sobre los cuales no se ha manifestado, por tanto el peligro aun persiste, ya que finalmente MONO apunta a ser compatible con .NET y no solo ser una implementación del estándar.
Aparentemente el proyecto MONO se separaría en dos, en donde uno de los proyectos sería el CLI del estandar puro (libre de posibles demandas) y la otra parte tendría el resto de las implementaciones.

1ElAlecs dijo el 8-7-2009 a las 12:03:
Pero cuando Mono se despegara de GTK#?? han intentado correr una aplicación gráfica hecha en Mono en Windows y Linux?? Y decían que las ventanas de Java eran “feas”, ahora Java con el 1.6 tiene mejores ventanas, chequen http://gochev.blogspot.com/2008/08/java-gui-finaly-looks-awesome.html y vean a Mono http://www.mono-project.com/Screenshots las WinForms no valen por que esas son hechas con dotNet

3KMinamoto dijo el 8-7-2009 a las 12:30:
Como dijo Tomás: “Ver para creer”
No es primera vez que Microsoft hace promesas que después no puede cumplir. Ya sabemos que MS es experta en cagarse encima de los programadores e incluso empresas pequeñas que desarrollan open-source ‘3B’
Hay que esperar y ver, pero por ahora yo no me caso con Mono. Aun creo que no hay nada mejor que la libertad.
Y en el fondo Linux no es una religión, Suikakuyu, sino una realidad que hoy se demostró con el pronto advenimiento de Google OS.

3Javier dijo el 8-7-2009 a las 12:43:
Excelente noticia. Mono es un proyecto serio, avanzado y no sólo reactivo como algunos creen. Además no es necesario utilizar IDEs pesados para trabajar con el, por lo particular, he usado SharpDevelop, un IDE super liviano y potente, hasta con editor de winform o gtk.
@Suikakuyu: Creo que no entendiste lo que quería San_Pateste. De hecho el pedía que FCatrin hiciera un analisis de la noticia, siendo más entusiasta en los beneficios que traería para la comunidad del SW libre esta “liberación”.

2iaax Page. Venta de Software dijo el 8-7-2009 a las 12:45:
Cuando Lei el titulo del post en mi Feed, no lo podia creer, pense que Microsfot habia dado un paso concluyente hacia el open source.
Prometer no empobrece, De verdad espero que la gente de Mono lo lleve tranquilo, pero, hay fondos suficientes detras de esta iniciativa de Miguel de Icaza que despues fue Adquirida por Novell.
He esperado mucho tiempo, para que Mono alcance a .Net, pero aun hay un gran puente entre los dos.
Mono + aps.net MVC y Entity Framework corriendo en sistemas operativos basados en Unix debe ser una belleza.
Iaax Page

1frosstatx dijo el 8-7-2009 a las 12:58:
buena por parte de M$ ya se esta dando cuenta que su modelo de mercado esta obsoleto, ahora aprender c# que esta era una de la razones por las que me negaba a aprender

1Tu madre dijo el 8-7-2009 a las 13:16:
Me dan el Codigo fuente de Fayerwayer (para aprender -y montarles competencia-)
No se debe ver con tanto morvo el hecho de no liberar el codigo fuente. Es el conocimiento de cada uno y cada quien es libre de hacerlo privado o público.
Me alegro por la noticia Mono es una buena plataforma se debe aprovechar

4Juan C. Olivares dijo el 8-7-2009 a las 13:18:
Si bien la premisa del final “una compañía que basa su negocio en el secreto de su código fuente” es correcto, da a entender que Mono utiliza código fuente de Microsoft.
Por una parte es cierto, pero es código licenciado bajo la MsPL, aceptada como licencia opensource válida. Pero Mono no depende de código “cerrado” de Microsoft para funcionar, pero sí de la tecnología que podría estar patentada.
Ahora, en ese sentido, Microsoft no ha vivido de demandar a compañías por asuntos de patentes (como podría ser SCO). Sólo hemos visto algunas salidas de madre de parte de Ballmer…

2shakaran dijo el 8-7-2009 a las 13:38:
Deberías corregir el título del artículo. Microsoft no “libera” C# y CLI, en realidad sólo promete no perseguir con patentes.
Seamos objetivos.

2ojos rojos dijo el 8-7-2009 a las 13:47:
los de debian tenian una discusión respecto a mono, como se dice pero hay que ver cual es su punto final, ya que ellos son referente de gran parte de los sistemas libres.
el gran problema de todo esto es microsoft como compañía, su reputación de traicionera, mala practica y ocultos fines, es algo que se a ganado con gran merito.

3gato dijo el 8-7-2009 a las 13:49:
Hola, pusieron incorrectamente en la nota que Debian NO incluiría Mono siendo que la reaccion de Stallman es por lo contrario.

-4supreme dijo el 8-7-2009 a las 13:58:
¡Nadie quiere tus engendros, Micro$oft! ¡NO por aquí por lo menos! Hay demasiadas herramientas libres y de calidad para caer en tus trucos. No los uses con nosotros que no funcionan.

3Daniel dijo el 8-7-2009 a las 14:02:
En su momento se libero ASP.NET MVC como open source (bajo MS-FL) y nadie lo creia (ni lo creyo).
El día que M$ libere C# y el CLI (common library interface, a mi juicio lo mas importante de .NET) tampoco lo van a creer (aunque no se si esto ocurra algun dia).
Creo que con el proyecto Mono han sido muy injustos. Algunos argumentan que ya existe Java como conjunto de herramientas de desarrollo y multiplaforma, y por lo tanto no se necesita (ni se acepta) ninguna otra mas. ¿Acaso no que mientras más alternativas (libres, Mono lo es) es mejor? Por mi, genial que existan dos (y ojalá más) tecnologias como Java y .NET, multiplataforma.
En cuanto a la noticia misma, me parece bien (solo bien) que M$ no eche la caballeria encima por usar implementaciones de C# y el CLI que no sean la suya. Ahora el siguiente paso seria (ojala) que M$ libere (algun dia) DE VERDAD C# y el CLI (y el runtime, y todo el core de la arquitectura .NET), bajo alguna licencia libre, me da igual si es MS-FL, GPL, LGPL, X11, etc, pero que las libere. Ya con eso, se ganarán un porotito con nosotros los desarrolladores, ingenieros y arquitectos de software.

1Daniel dijo el 8-7-2009 a las 14:06:
@supreme.
En mi humilde opinion, creo que ya es suficiente de creer que M$ quiere controlarlo todo y que es un plan maquiavelicamente planeado.
Yo opino que mientras más herramientas libres, es mejor.

3Goyira dijo el 8-7-2009 a las 14:35:
@Daniel, igual estarás de acuerdo con que la idea de que MS quiere controlarlo todo no es algo que se le haya ocurrido a la gente así porque sí, sino algo que se deduce del comportamiento pasado de la compañía.
Si el asunto es legalmente seguro, me parece bien que se use, pero las precauciones nunca están demás cuando se trata de nuestros amigos de Redmond.

-2Suikakuyu dijo el 8-7-2009 a las 14:44:
@KMinamoto: Tan real tu linux que con suerte tiene el 1% del mercado. Si el problema de la religión no es el OS en sí, son los tards que creen que linux es la salvación y una panacea, siendo que no lo es, simplemente es otra opción.

5Guillermo dijo el 8-7-2009 a las 15:34:
Que buenísimo! Personalmente me encantaría poder utilizar .NET en Linux.
Aparte que todavía estoy esperando la implementación libre de IIS en Linux y *BSD, así podría desarrollar en ASP.NET mis aplicaciones web bajo dichos sistemas operativos y con esto poder dejar de utilizar PHP y Apache.
Además, quizás el Kernel de Linux, si se pasara a desarrollar con .NET, sería mucho más fáci y tendríamos muchos más programadores desarrollando, todo esto gracias al CLI, imaginense esas llamadas al sistema, que si hay error, tiran un lindo formulario, con todos los detalles, gracias a un try, que nos muestre información detallada de el error en tiempo de ejecución. Aparte contaríamos con el soporte de una gran PYME como Microsoft, sería genial!
!

-1Guillermo dijo el 8-7-2009 a las 15:40:
@SuikaKuye: Toda la razón, de hecho Windows es mejor que Linux para jugar. El fifa 09 todavía no lo puedo hacer correr bien en linux con mi tarjeta de video Intel, utilizando wine 1.1.12.

2Gonzalo dijo el 8-7-2009 a las 19:16:
mm, estab buena la noticia pero prefiero ruby o ruby on rails mas seguro jaja.
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →