The Microsoft All-In-One Code Framework is a free, centralized code sample library provided by the Microsoft Community team. Their goal is to provide typical code samples for all Microsoft development technologies.
The team listens to developers’ pains in MSDN forums, social media and various developer communities. They write code samples based on developers’ frequently asked programming tasks, and allow developers to download them with a short code sample publishing cycle. Additionally, the team offers a free code sample request service. This service is a proactive way for our developer community to obtain code samples for certain programming tasks directly from Microsoft.
Microsoft has launched a new WebsiteSpark program for independent Web developers and companies that build Web applications and Web sites for others. The program enables qualified developers to receive FREE software, support and business resources from Microsoft for three years. The purpose is to help independent Web developers expand their business and build great Web solutions using ASP.NET, Silverlight, SharePoint and PHP.
WebsiteSpark provides the following free software licenses:
- 3 licenses of Visual Studio 2008 Professional Edition
- 1 license of Expression Studio 3 (which includes Expression Blend, Sketchflow, and Web)
- 2 licenses of Expression Web 3
- 4 processor licenses of Windows Web Server 2008 R2
- 4 processor licenses of SQL Server 2008 Web Edition
- DotNetPanel control panel (enabling easy remote/hosted management of your servers)
The only two requirements to join the program are:
- Your company builds Web sites and/or Web applications on behalf of others.
- Your company currently has less than 10 employees.
If you meet these requirements, visit the WebsiteSpark website to enroll in the program. As part of the enrollment process, you can pick either a network referral partner (for example: a Web host or an existing Microsoft partner), or enter a referral code that you have received at an event or from a Microsoft employee. Or you can send an email to email@example.com to get a referral code quickly.
Microsoft is applying its Community Promise to the C# programming language and Common Language Infrastructure (CLI). This means that anyone can freely build, sell, distribute or use programs with C# and the CLI without signing a license agreement or otherwise communicating to Microsoft. This applies to all distribution models including open source and GPL. Under the Community Promise, Microsoft will not assert its Necessary Claims.
In other words, build all you want with C# and .NET, Microsoft won’t sue you for copyright or patent infringement.
“The Community Promise is an excellent vehicle and, in this situation, ensures the best balance of interoperability and flexibility for developers,” said Scott Guthrie, Corporate Vice President for the .NET Developer Platform.