On 29/06/2013, at 3:47 PM, Campbell Barton wrote: > Mono follows an MS spec for the language runtime (CLR), not sure what > the second program you refer to is. > At least the technology isn't owned by MS and its open-source. > > People may be wary of using MS derived technology but from what I can > tell Mono wouldn't tie us to MS any more then Java would to Oracle.
Unlike the way Java was setup by Sun, Microsoft owns patents required for the CLR & C#. Yes, the source code is out in the wide world, but even the FSF has been clear about the threat Microsoft's patents poses to platforms that use the C#. Personally, I don't think that Microsoft gives a damn about Blender (and agree Mono would not tie Blender to them), but should they start to use their patents against someone they *do* care about, it's possible that open-source projects using C#/CLR patents might be caught in the crossfire. Not trying to start a flamewar or anything, and I've used C# in a few projects now (so I'm not adverse to it's use per se), but there are reasons some folks are wary of using C#/Mono in an cross-platform, open-source project. Microsoft uses it's patents aggressively in it's commercial role and there it isn't unreasonable to assume they would use the C#/CLR ones if they see the need. -- Benjamin Tolputt _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
