Microsoft has launched the source code for its Prevalent Compiler Infrastructure (CCI) below 1 of its OSI-approved open-source licenses.As of this week, Microsoft is generating the CCI bits on the market for download below the MS Public License (Ms-PL).Microsoft officials explain CCI as “a set of components (libraries) that provide some of the functionality that compilers and related programming tools tend to have in typical.” The components provide the ability to read,
Office 2010 Professional, write and manipulate Microsoft Common 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 beneath 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 underneath 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.)