Microsoft has launched the source code for its Common Compiler Infrastructure (CCI) underneath 1 of its OSI-approved open-source licenses.As of this week,
Windows 7 Professional, Microsoft is generating the CCI bits accessible for download below the MS Public License (Ms-PL).Microsoft officials describe CCI as “a set of components (libraries) that provide some of the functionality that compilers and related programming tools tend to have in prevalent.” The components provide the ability to read, write and manipulate Microsoft Frequent Language Runtime (CLR) assemblies and debut files.Microsoft has used CCI internally to develop various programming languages and other tools, including FxCop and Spec#.Earlier this month, Microsoft launched its ASP.Net Model View Controller (MVC) code underneath the Ms-PL open-source license, as well.Update: Speaking of new open-sourced tools on CodePlex, there;s a new Facebook API client (in alpha form) that sounds interesting. The new tool, developed by Daniel Schaffer, a social engineer for LiveCash (and self-avowed .Net lover), is meant to “greatly facilitate the development of 3rd party Facebook applications for developers and development shops already familiar with the Microsoft .NET technology stack.” It;s accessible beneath the Ms-PL license. (Thanks to Softie Scott Hanselman — who has compiled a useful list of a number of Web 2.0 tools that may be of interest to .Net developers — for the link.)