In January 2002, Microsoft Corporation released an offering called the IBuySpy Portal (IBS), one of a handful of “Starter Kits.” Starter Kits are sample applications that provide full source code to demonstrate how to implement specific software functionality. The kits were complete, but very simplistic, and were intended to aid programmers in developing projects of their own.
The IBuySpy Portal’s goal was to demonstrate how ASP.NET could be used to construct a dynamic, data-driven portal application. The Microsoft .NET development community quickly embraced the IBS as an essential reference implementation for building their own ASP.NET applications.
On December 24th, 2002, Shaun Walker of Perpetual Motion Interactive Systems Inc. released a modified, VB.NET version of the original IBS portal application. The open source application was called the IBuySpy Workshop. The release, which was posted as a link on the Microsoft ASP.NET forums, included a variety of enhancements over the original IBS code, including the ability to support multiple portals from a single database/codebase.
In the weeks following the IBuySpy Workshop’s Christmas Eve release, thousands of developers downloaded the code, providing the foundation for an active and loyal development community.
After a number of rapid releases, the application was renamed DotNetNuke. The name was chosen to reflect the applications reliance on the .NET (DOTNET) Framework, coupled with the term “nuke” (due to its industry wide association with open source web content management systems )
Today, DotNetNuke continues to operate as an open source project with a dedicated management team, committed community, and well over 450,000 registered users.
(http://www.dotnetnuke.com/Default.aspx?tabid=779)
另外一个.NET开源项目RainBow(http://www.rainbowportal.net/)同样源自IBuySpy,同样是一个比较成功的Portal开发的平台。
不知道有没有国内的开源项目源自IBuySpy?至少目前我们是落后了,那么下一次呢?技术敏感性,洞察力,市场的思维。。。也许这是我们欠缺的。
新的.NET开源项目会从此产生吗? - http://www.asp.net/downloads/starter-kits/