Patentes Mono y Microsoft

Hay mucho debate sobre si Microsoft puede utilizar patentes para destruir el proyecto Mono. De hecho, la cuestión de las patentes no reside en la tecnología central presentada a ECMA o en las partes propietarias de Unix/Gnome, sino en las basadas en Microsoft. NET, como ASP NET, ADO NET y Windows Forms. Estas tecnologías aún no están completamente implementadas en Mono. De hecho, no son necesarios al desarrollar aplicaciones Mono. Sin embargo, son indispensables a la hora de desarrollar programas basados ​​en plataformas Windows. El equipo de Mono fijó el objetivo de integrar estas tecnologías en el proyecto y desarrolló una estrategia de tres pasos para abordarlas:

Esto se logró a través de otros medios para evitar los problemas de patentes.

Depurar código que contiene patentes del proyecto.

Descubre la "tecnología anterior" y convierte la patente en una no patente.

Evidentemente, la primera opción no siempre es posible. Para algunos problemas, como los relacionados con el trabajo colaborativo y la interacción, puede que solo haya una solución. Del mismo modo, si bien la primera opción siempre es posible, puede conducir al desarrollo de un producto que no puede ser reemplazado. neto. La tercera opción es costosa o incluso imposible y requiere cierta suerte.