domingo, 18 de marzo de 2012
Mono, .NET, Silverlight y otras yerbas.
Tomado del foro de Phoronix(en inglés): http://phoronix.com/forums/showthread.php?68775-Miguel-de-Icaza-Calls-For-More-Mono-C-Games/page2 02-12-2012, 03:28 AM #19 DaemonFC
Más o menos esta es la interpretación al castellano del post:
La intención de Mono nunca fue ayudar a los desarrolladores o usuarios de sistemas operativos(OS) compatibles con POSIX.
Sus objetivos fueron:
Hacer que los desarrolladores POSIX aprendan Microsoft .NET y empiecen a hacer programas para Windows.
Hacer los OSs compatibles con POSIX dependientes de .NET, para que luego, con sus patentes, Microsoft(MS) los pueda demandar.
Solo Novell tenía una licencia de uso de patentes sólida, la cual no cubría ni al sistema operativo OpenSUSE ni a sus usuarios.
La Microsoft Community Promise(ver al final del texto) era una pila de mierda. La "Promesa" no previene que ellos nos planten patentes para luego trollearnos con ellas. Aparte, la Promesa no cubre
Windows Forms, ASP.NET o GDI. Hay una cláusula que dice que la implementación tiene que someterse COMPLETAMENTE a los estandares ECMA para el CLR, C# o VB.NET para estar cubiertos por la "Promesa".
[...]
MOONLIGHT(implementación de SILVERLIGHT para GNU/Linux)
Aún con todos los sobornos de Microsoft(MS) hacia las empresas que producen software, Silverlight casi no se usa(por suerte). La mayor parte del software hecho con Silverlight es software malicioso para el sistema operativo Windows. MS lo instala a traves de Windows Update sin siquiera pedir permiso; e incluso se toma la libertad de enchufarnos los plugins para los navegadores Firefox, Chrome, Opera y Safari tambien.
Si Silverlight hubiese triunfado, Moonlight(desarrollo hoy en día casi muerto) nos estaría complicando la vida a los usuarios. Nunca fue compatible con la versión actual de Silverlight, por lo tanto, no se hubiera podido ejecutar los mismos applets que la versión actual de Silverlight.(por ejemplo, no soportaba Silverlight DRM, así que Netflix nunca hubiera funcionado).
Los applets de Silverlight requerían codecs multimedia que hubieran provocado problemas de patentes. La primera vez que Moonlight los necesitara, el navegador nos habría llevado al sitio de Microsoft, para hacernos firmar un acuerdo de licencia de uso (EULA) de los binarios ejecutables para que corran dentro de Moonlight. Dicha licencia solo permite usar los codecs a traves de Moonlight pero solo dentro del navegador. Si hicieses aplicaciones de escritorio con Moonlight y usases dichos codecs, perderías la licencia de uso de dicha patente.
La licencia de uso para Moonlight solo cubre a la empresa Novell, y solo te cubre a vos si el software lo obtuviste de forma binaria desde Novell.
El hecho que mucho del código de programación hecho en Mono y Moolight esté bajo licencias MIT X11 o LGPL no arregla el problema de las patentes.
La licencia X11 no te otorga una licencia de la patente. La licencia LGPL solo cubre algunos componentes licenciados tambien bajo LGPL.
Dado que Novell, Xamarin y Attachmate, que son los promotores del software, no poseen patentes .NET/Silverlight y Microsoft fue cuidadoso en no distribuírlas, vos no obtenes licencias de las patentes para los componentes licenciados bajo LGPL.
Las distribuciones de GNU/Linux que promueven el uso de Mono, se arriesgan a tener problemas legales en el futuro.
El deplorable estado del software mismo hecho en dichos lenguajes, incito a las distribuciones restantes no basadas en SUSE a deshacerce del mismo, comenzando por UBUNTU.
P.D.:
Microsoft finalmente reconoció la inconsistencia de este intento con exigencias del público y del gobierno por Estándares Abiertos Libres, y publicó la Promesa de Especificación Abierta de Microsoft, pero ella aún no permite implementaciones en Software Libre, no por incompatibilidad de licencias, sino por no permitir el gozo completo de las libertades de adaptar y mejorar el software, sin las cuales el Software no es Libre.
http://blogs.zdnet.com/BTL/index.php?p=2192
http://www.microsoft.com/interop/osp/default.mspx
http://www.softwarefreedom.org/resources/2008/osp-gpl.html
Suscribirse a:
Entradas (Atom)
