I’ve been sitting on a blog post about Microsoft’s participation in Open Source development and release of some interoperability toolkits. What’s happened in the short time I’ve had this idea in my queue, Microsoft up and releases something new or announces some news about additional efforts. With that, I’m going to try and summarize what’s happened in the last month or so regarding Microsoft’s participation and contribution to the Open Source world…
CodePlex Foundation
Arguably the biggest news of the past few weeks was the announcement that Microsoft was establishing the CodePlex Foundation.
The CodePlex Foundation, a non-profit foundation formed with the mission of enabling the exchange of code and understanding among software companies and open source communities.
Although initial funding has come from Microsoft, this isn’t a Microsoft-only organization. Already board members include Miguel de Icaza (Mono) and Shaun Walker (DotNetNuke) with the expectation that many more will join. From Microsoft’s end, we have some of the top advocates for Open Source internal to Microsoft including Sara Ford, John Lam, Jim Newkirk, Phil Haack and Scott Hanselman. There are ways for you to participate as well.
Many of the questions you may have regarding the CodePlex Foundation can be answered on the foundation’s FAQ page.
This is certainly something I’m going to keep my eye on and look for ways that I can participate as well.
PHP Toolkits, API’s and Collaborations
I recently interviewed Claudio Caldato from the Microsoft Interoperability team for the Thirsty Developer. Claudio and his team have been some busy little beavers over the past few weeks. Let’s see if I can break it down for you…
I think its safe to say that the Microsoft Interoperability has been quite busy in supply solutions and interfaces to Microsoft application and data services for non-Microsoft developer technologies. What else would you like to see?
IIS Team Releases Windows Cache Extension for PHP
The Interoperability team isn’t the only team at Microsoft that has provided some great solutions to the PHP community. The IIS team recently shipped the beta of the Windows Cache Extension for PHP. The Windows Cache Extension for PHP is a PHP accelerator that is used to increase the speed of PHP applications running on the Windows operating systems. Any PHP application can take advantage of the functionality provided by the Windows Cache Extension for PHP without any code modifications. All that is required is that the extension is enabled and loaded by the PHP engine on IIS. Features include:
- PHP 5.2 and PHP 5.3 support
- Configurable file cache
- Configurable PHP opcode cache
- Relative file path cache
- PHP functions to obtain information about the cache status
You can submit questions, report bugs and provide feature suggestions at the Windows Cache Extension for PHP Forum.
These examples and many others showcase the efforts that Microsoft is providing in integrating their solutions with the rest of the world. As a representative for Microsoft, I am extremely pleased at the progress and look forward to where these efforts take us.
You can find more information on these efforts and many more over on Port25. You can also keep tabs on the announcements around Microsoft interoperability by following the twitter stream, @OpenAtMicrosoft.