<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Port 25: The Open Source Community at Microsoft : Open Source, OSCON</title><link>http://port25.technet.com/archive/tags/Open+Source/OSCON/default.aspx</link><description>Tags: Open Source, OSCON</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Releasing the Linux Integration Component Drivers...</title><link>http://port25.technet.com/archive/2009/07/23/the-linux-integration-component-drivers.aspx</link><pubDate>Fri, 24 Jul 2009 01:38:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26894</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26894</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/23/the-linux-integration-component-drivers.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft on Monday contributed the Linux Integration Component drivers to the Linux community for the reasons &lt;A href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx"&gt;stated in our release&lt;/A&gt;. Microsoft chose the GPLv2 license for the mutual benefit of our customers, partners, the community, and Microsoft. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft's decision was not based on any perceived obligations tied to the GPLv2 license.&amp;nbsp;For business reasons and for customers, we determined it was beneficial to release the drivers to the kernel community under the GPLv2 license through a process that involved working closely with Greg Kroah-Hartman, who helped us understand the community norms and licensing options surrounding the drivers. &amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The primary reason we made this determination in this case is because GPLv2 is the preferred license required by the Linux community for their broad acceptance and engagement. For us to participate in the &lt;A href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx"&gt;Linux Driver Project&lt;/A&gt;, GPLv2 was the best option that allowed us to enjoy the tremendous offer of community support. The community's response even within a few hours of posting the code was welcoming and we appreciate it greatly.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We arrived at the decision to release &lt;A href="http://port25.technet.com/archive/2009/07/22/introduction-to-the-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/22/introduction-to-the-linux-integration-components.aspx"&gt;the drivers&lt;/A&gt; to the community under the GPLv2 through this process. Both Greg K-H and Jim Zemlin of the Linux Foundation have reiterated that this is the same process that other companies follow when deciding how to release new device drivers to the Linux community.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We are looking forward to the positive collaboration and acceptance that has marked the vast majority of our interactions with customers and community members regarding this important project.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Cheers,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Sam&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;Updated 7/25/2009 @ 11:54 AM Pacific: Dave Roberts of Vyatta posted a blog entry &lt;A href="http://opensourcejuicer.blogspot.com/2009/07/all-we-wanted-was-to-run-well-on-hyper.html" mce_href="http://opensourcejuicer.blogspot.com/2009/07/all-we-wanted-was-to-run-well-on-hyper.html"&gt;rebutting recent cloims that we were accused of a licensing&amp;nbsp;violation&lt;/A&gt;&amp;nbsp;with some detail on the technical issues.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26894" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Introduction to the Linux Integration Components</title><link>http://port25.technet.com/archive/2009/07/22/introduction-to-the-linux-integration-components.aspx</link><pubDate>Wed, 22 Jul 2009 19:02:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26873</guid><dc:creator>hjanssen</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26873</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/22/introduction-to-the-linux-integration-components.aspx#comments</comments><description>&lt;P&gt;Well, here is blog number two. The initial shock has worn off a bit I hope.&lt;/P&gt;
&lt;P&gt;The feedback I have received so far has been pretty positive. This really all started in October of 2008 in a meeting with Mike Neil (GM of Hyper-V) and Tom and myself from the Open Source Technology Center (OSTC) at Microsoft. &lt;/P&gt;
&lt;P&gt;In that meeting I proposed to Open Source the &lt;A class="" href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx"&gt;Linux Integration Components&lt;/A&gt; and contribute them to the Linux Kernel. And, secondly, to have the OSTC continue contributing to these &lt;A class="" href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx"&gt;IC's&lt;/A&gt; after they made it to the Linux Kernel. Well after some discussion, we all agreed that this was the right thing to do. &lt;/P&gt;
&lt;P mce_keep="true"&gt;And so the whole process started inside of Microsoft. &amp;nbsp;Hey, what can I say, we like to push the envelope a bit here at the OSTC, and we have a reputation to uphold!&lt;/P&gt;
&lt;P mce_keep="true"&gt;Before I go on, I again wanted to thank the Kernel community (specifically Greg Kroah-Hartman) in helping us with explaining and guiding us through community process. It gave us a very nice jumpstart to get all of this going, and provided the groundwork for a good working relationship with the community.&amp;nbsp;&lt;img src="http://port25.technet.com/emoticons/emotion-1.gif" alt="Smile" /&gt; &lt;/P&gt;
&lt;P&gt;I have also seen a few patches already submitted by community members, which is excellent! (Moritz Muehlenhoff gets major kudos for the first community contributed patch &lt;img src="http://port25.technet.com/emoticons/emotion-2.gif" alt="Big Smile" /&gt;) I will start submitting patches myself next week once the initial submission has stabilized a bit.&lt;/P&gt;
&lt;P&gt;It is my plan to use the kernel as my primary development area, and of course I will continue to provide Greg with my patches. My first step is to clean up the code to make sure it fulfills all Kernel coding standards and requirements.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So, here is blog number two: what are the Linux Integration Components? &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Overview of Linux VM with ICs&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Linux Integration Components(IC) take advantage&lt;S&gt;s&lt;/S&gt; of the VMBUS and synthetic devices provided in Hyper-V to enhance the performance and usability of Linux guests running on Windows servers.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://port25.technet.com/images/port25/Hyper-V.jpg" mce_href="http://port25.technet.com/images/port25/Hyper-V.jpg"&gt;&lt;IMG src="http://port25.technet.com/images/port25/Hyper-V.jpg" border=0 mce_src="http://port25.technet.com/images/port25/Hyper-V.jpg"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;I&gt;Figure:&lt;/I&gt;&lt;/B&gt;&lt;I&gt; Conceptual Architecture overview of Linux guest &amp;amp; Hyper-V. Linux IC modules are painted in yellow color.&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Glossary&lt;/B&gt;&lt;B&gt;:&lt;/B&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;VSP: Virtualization Service Provider.&lt;/P&gt;
&lt;P&gt;VSC: Virtualization Service Client.&lt;/P&gt;
&lt;P&gt;VMBus: Data channel between VSP and VSC.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Linux IC modules -- VMBus and VSCs&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Communication with parent partition is done through Linux VMBus&lt;/LI&gt;
&lt;LI&gt;VSCs are the Linux drivers for synthetic devices (SCSI, IDE, and Ethernet) provided by Hyper-V.&lt;/LI&gt;
&lt;LI&gt;They translate between Linux I/O requests and Hyper-V VSC commands&lt;/LI&gt;
&lt;LI&gt;Devices are registered with Linux Driver Model (LDM)&lt;/LI&gt;
&lt;LI&gt;Every VSC module contains two portions:&lt;/LI&gt;
&lt;LI&gt;o &lt;I&gt;Driver Interface Mapper (DIM): Released as open source&lt;/I&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This portion of the VSC component interacts with the Linux kernel like a regular Linux device driver.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;o &lt;I&gt;VSC Core: Released as Open Source&lt;/I&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The core portion of the VSC module is implemented based on the protocol of the corresponding VSP at Hyper-V host. The VSC core interacts with VSP via the VMBus interface. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Descriptions for each Linux IC module&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;3.1 VMBus driver (hv_vmbus.c)&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The VMBus driver is a Linux kernel module. It provides both a lightweight bus driver and library functionality. As a bus driver, it registers with Linux Driver Model framework (LDM) to provide simple bus and device integration and device tree integration (sysfs). As a library, it implements the VMBus channel protocol and provide an abstraction of channel to its clients (Disk and Network VSCs).&lt;/P&gt;
&lt;P&gt;&lt;B&gt;3.2 StorVSC driver (hv_storvsc.c)&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The Storage VSC interacts with the Windows Storage VSP. The "wire" protocol defined by the storage VSP determines how a VSC interacts with it. The Linux Storage VSC (LSVSC) basically abstracts the Linux I/O stack from needing to understand the Storage VSP's protocol. At the upper-edge of the LSVSC, it talks to the Linux SCSI subsystem. The Linux SCSI subsystem sees the LSVSC as a SCSI low-level driver (LLD) in Linux parlance. It passes SCSI requests (scsi_cmnd) to LSVSC which in turn converts them into the "wire" format understood by the Windows Storage VSP (VSTOR_PACKET).&amp;nbsp; The bottom-edge of the LSVSC talks to Linux VMBus (LVMBUS) which in turn talks to the Windows VMBus to route the packets to the Storage VSP.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;3.3 BlkVSC driver (hv_blkvsc.c)&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;BlkVSC (BlockVSC) supports "fast boot" and fast access to IDE disks. To enable enlightened IDE support for enhancing the performance of Linux when virtualized on Windows, a separate BlockVSC component is used as a Linux block device driver. Like StorVSC, the BlockVSC component is comprised of an upper edge wrapper that interfaces with the Linux block layer and a lower-edge through the infrastructure modules. The infrastructure modules with Hyper-V through the Linux VMBus.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;3.4 NetVSC driver (hv_netvsc.c)&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The network VSC send and receive network traffic between a Linux guest and Hyper-V host which has direct connection to physical network. The mechanism that this is used to accomplish is the Remote NDIS (RNDIS) protocol. Thus the communication that flows between the VSP and the VSC primarily happens over the RNDIS protocol which then is packaged and forwarded as payload over to the other side over NetVSP / VMBus protocol.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Linux IC's, Location in the Kernel tree&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Hopefully you now have a better idea what they are. But where in the kernel tree can you find them? &lt;/P&gt;
&lt;P&gt;Well, you can find sources in linux-next tree in /drivers/staging/hv directory.&lt;/P&gt;
&lt;P&gt;And the git repository you can find them in right now is:&lt;/P&gt;
&lt;P mce_keep="true"&gt;git://git.kernel.org/pub/scm/linux/kernel/git/sfr/linux-next.git&lt;/P&gt;
&lt;P mce_keep="true"&gt;Or give this command (assuming your system is set up correctly) to download this repository to your machine:&lt;/P&gt;
&lt;P mce_keep="true"&gt;git clone git://git.kernel.org/pub/scm/linux/kernel/git/sfr/linux-next.git &amp;lt;your local name&amp;gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Since the IC's are part of the kernel now, we follow the normal community process of getting this all migrated into Linus mainline kernel. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26873" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Hank+Janssen/default.aspx">Hank Janssen</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Getting Ready for OSCON 2009</title><link>http://port25.technet.com/archive/2009/07/21/getting-ready-for-oscon-2009.aspx</link><pubDate>Tue, 21 Jul 2009 23:13:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26855</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26855</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/21/getting-ready-for-oscon-2009.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;I'm back at the&amp;nbsp;San Jose at the McEnery Convention Center after attending the &lt;A class="" href="http://blogs.msdn.com/saraford/archive/2009/07/20/community-leadership-summit-trip-report.aspx" target=_blank mce_href="http://blogs.msdn.com/saraford/archive/2009/07/20/community-leadership-summit-trip-report.aspx"&gt;Community Leadership Summit&lt;/A&gt; this weekend, where we are setting up the Microsoft booth in preparation for the formal opening of the O'Reilly Open Source Convention (&lt;A class="" href="http://en.oreilly.com/oscon2009" target=_blank mce_href="http://en.oreilly.com/oscon2009"&gt;OSCON&lt;/A&gt;) tomorrow.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In addition to our &lt;A class="" href="http://port25.technet.com/archive/2009/06/29/oscon-2009.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/06/29/oscon-2009.aspx"&gt;booth presence&lt;/A&gt;, where a&amp;nbsp;number of product groups will be represented, including folk&amp;nbsp;from the Education, External Research, &lt;A href="http://port25.technet.com/archive/2008/11/04/open-source-highlights-at-microsoft-s-professional-developers-conference.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/04/open-source-highlights-at-microsoft-s-professional-developers-conference.aspx"&gt;Open Source Technology Center&lt;/A&gt;, Interoperability and &lt;A class="" href="http://port25.technet.com/archive/2009/07/07/codeplex-10-000-hosted-projects-and-counting.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/07/codeplex-10-000-hosted-projects-and-counting.aspx"&gt;CodePlex&lt;/A&gt; parts of the company, all of whom will be giving technical demos and chatting to attendees, including the &lt;A class="" href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx"&gt;Hyper-V Linux Integration Components&lt;/A&gt; and the &lt;A class="" href="http://port25.technet.com/archive/2009/07/21/the-live-services-plug-in-for-moodle-debuts.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/21/the-live-services-plug-in-for-moodle-debuts.aspx"&gt;Microsoft Live Services Plug-in for Moodle&lt;/A&gt;, both of which are licensed under the GPL v2&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://port25.technet.com/images/port25/IMG_2873.JPG"&gt;&lt;IMG style="WIDTH: 752px; HEIGHT: 648px" height=1216 src="http://port25.technet.com/images/port25/IMG_2873.JPG" width=1022 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The booth will offer a lounge area, where attendees can play any of a number of Xbox games, including Guitar Hero and Halo 3.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://port25.technet.com/images/port25/IMG_2861.JPG"&gt;&lt;IMG style="WIDTH: 746px; HEIGHT: 684px" height=1220 src="http://port25.technet.com/images/port25/IMG_2861.JPG" width=1271 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;In addition to having a booth on the show floor, Tony Hey, the Corporate Vice President for Microsoft External Research, will deliver a keynote address on Thursday July 23, titled "&lt;A href="http://en.oreilly.com/oscon2009/public/schedule/detail/10209" target=_blank mce_href="http://en.oreilly.com/oscon2009/public/schedule/detail/10209"&gt;Open Tools and Services on Microsoft Platforms&lt;/A&gt;," while Erik Meijer, one of Microsoft's Principal Architects, will also give a keynote talk on Friday July 24 and titled "&lt;A href="http://en.oreilly.com/oscon2009/public/schedule/detail/9099" target=_blank mce_href="http://en.oreilly.com/oscon2009/public/schedule/detail/9099"&gt;Fundamentalist Functional Programming&lt;/A&gt;." &lt;/P&gt;
&lt;P mce_keep="true"&gt;Following his keynote, Erik is also presenting on using the &lt;A href="http://en.oreilly.com/oscon2009/public/schedule/detail/9093" target=_blank mce_href="http://en.oreilly.com/oscon2009/public/schedule/detail/9093"&gt;LiveLabs&amp;nbsp;Reactive Framework&lt;/A&gt;&amp;nbsp;to democratize the cloud.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Vijay Rajagopalan, a Principal Architect in Microsoft's Interoperability group, is also &lt;A href="http://en.oreilly.com/oscon2009/public/schedule/detail/10225" target=_blank mce_href="http://en.oreilly.com/oscon2009/public/schedule/detail/10225"&gt;giving a talk&lt;/A&gt; on Wednesday July 22 in the Product and Services Track, titled "Interoperability - Build Mission Critical Applications in PHP, Ruby, Java and Eclipse Using Microsoft Software &amp;amp; Services."&lt;/P&gt;
&lt;P mce_keep="true"&gt;We are also hosting a rountable panel that will look at Microsoft and PHP, and include IDC analyst Al Hilwa, Garret Serack from the OSTC, Aaron Fulkerson of &lt;A class="" href="http://www.mindtouch.com/blog/2009/07/20/mindtouch-oscon-2009/" target=_blank mce_href="http://www.mindtouch.com/blog/2009/07/20/mindtouch-oscon-2009/ "&gt;MindTouch&lt;/A&gt; and &lt;A class="" href="http://www.gogrid.com/company/John-Keagy-gogrid-thought-leadership.php" target=_blank mce_href="http://www.gogrid.com/company/John-Keagy-gogrid-thought-leadership.php"&gt;John Keagy&lt;/A&gt; of GoGrid. &lt;/P&gt;
&lt;P mce_keep="true"&gt;So, feel free tostop by the booth, We look forward to talking to you!&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26855" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>The Microsoft Live Services Plug-in for Moodle Debuts</title><link>http://port25.technet.com/archive/2009/07/21/the-live-services-plug-in-for-moodle-debuts.aspx</link><pubDate>Tue, 21 Jul 2009 11:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26770</guid><dc:creator>Peter Galli</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26770</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/21/the-live-services-plug-in-for-moodle-debuts.aspx#comments</comments><description>&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: black; mso-themecolor: text1"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3&gt;Today, Microsoft announced the Live Services Plug-in for Moodle, a free download released under the General Public License v2 that integrates&amp;nbsp;Microsoft's Live@edu &lt;/FONT&gt;&lt;A class="" href="http://www.microsoft.com/liveatedu/free-hosted-student-email.aspx" target=_blank mce_href="http://www.microsoft.com/liveatedu/free-hosted-student-email.aspx"&gt;&lt;FONT size=3&gt;services&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; such as email, calendar, instant messaging and search directly into the Moodle experience.&amp;nbsp; &lt;/FONT&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=3&gt;What's even better is that this new, &lt;/FONT&gt;&lt;A class="" target=_blank&gt;&lt;FONT size=3&gt;integrated experience&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; is accessible via a single sign-on, which lets teachers and students access the resources and services they need to efficiently communicate, collaborate and learn.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" href="http://moodle.org/" target=_blank mce_href="http://moodle.org/"&gt;&lt;FONT size=3&gt;Moodle&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; is a free open source course management system that teachers use to create online learning websites for their classes, and has some 30 million users in 207 countries.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=3&gt;The &lt;/FONT&gt;&lt;A class="" href="http://www.educationlabs.com/projects/moodleproduct/Pages/default.aspx" target=_blank mce_href="http://www.educationlabs.com/projects/moodleproduct/Pages/default.aspx"&gt;&lt;FONT size=3&gt;plug-in&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; and its feature set was designed as a result of extensive feedback from teachers and institutional IT leaders, &amp;nbsp;and licensed in a way that is consistent with the practices of the open source community - freely under the &lt;/FONT&gt;&lt;A class="" href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx"&gt;&lt;FONT size=3&gt;GPL v2&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=3&gt;The news of the release of the Live Services Plug-in for Moodle under GPL v2 follows hot on the heels of Microsoft's release yesterday of 20,000 lines of &lt;A class="" href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx"&gt;device driver code&lt;/A&gt; to the Linux community under GPL v2.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=3&gt;This means that teachers and institutions can download the plug-in under a widely used open source license agreement and under the same terms that Moodle itself is licensed. &lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=3&gt;This approach underscores Microsoft's commitment to &lt;/FONT&gt;&lt;A class="" href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx"&gt;&lt;FONT size=3&gt;interoperability&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; and &lt;/FONT&gt;&lt;A class="" href="http://port25.technet.com/archive/2009/02/04/oasis-members-approve-nine-web-services-standards.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/02/04/oasis-members-approve-nine-web-services-standards.aspx"&gt;&lt;FONT size=3&gt;open standards&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;, as well as to collaboration so as to help customers, partners, educators and students across the world be successful in a &lt;/FONT&gt;&lt;A class="" href="http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx"&gt;&lt;FONT size=3&gt;heterogeneous technology world&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=3&gt;With the Live Services Plug-in, educators can email class notes and lecture slides to everyone in the class as well as send alerts regarding homework assignments or quizzes - all from within the same environment. &lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=3&gt;Students can also utilize &lt;/FONT&gt;&lt;A class="" href="http://www.bing.com/" target=_blank mce_href="http://www.bing.com"&gt;&lt;FONT size=3&gt;Bing&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; for search, check their calendar, send an email or just an instant message - without having to manage multiple accounts in multiple systems. They can do it all right within Moodle. They can also check unread emails using advanced features like keyboard shortcuts to check email quickly for example between class periods or just before lectures start.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=3&gt;The Microsoft Live Services Plug-in for Moodle will be&amp;nbsp;part of a growing collection of solutions available from the &lt;/FONT&gt;&lt;A class="" href="http://www.educationlabs.com/pages/default.aspx" target=_blank mce_href="http://www.educationlabs.com/pages/default.aspx"&gt;&lt;FONT size=3&gt;Microsoft Education Labs&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=3&gt;For more on this news, you can read&amp;nbsp;&lt;A class="" href="http://microsoftontheissues.com/cs/blogs/mscorp/default.aspx" target=_blank mce_href="http://microsoftontheissues.com/cs/blogs/mscorp/default.aspx"&gt;the blog&lt;/A&gt; from &lt;/FONT&gt;&lt;A class="" href="http://www.microsoft.com/presspass/exec/golden/" target=_blank mce_href="http://www.microsoft.com/presspass/exec/golden/"&gt;&lt;B&gt;&lt;FONT color=#0000ff size=3&gt;L. Michael Golden&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt;, &lt;FONT size=3&gt;Corporate Vice President of Microsoft's&amp;nbsp;Education Products Group, as well as what Moodle founder &lt;/FONT&gt;&lt;FONT size=3&gt;Martin&amp;nbsp;Dougiamas &lt;A class="" href="http://moodle.org/news/" target=_blank mce_href="http://moodle.org/news/"&gt;has to say&lt;/A&gt; about the plug-in.&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26770" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Web/default.aspx">Web</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>OSCON 2009</title><link>http://port25.technet.com/archive/2009/06/29/oscon-2009.aspx</link><pubDate>Tue, 30 Jun 2009 00:29:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26461</guid><dc:creator>Peter Galli</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26461</wfw:commentRss><comments>http://port25.technet.com/archive/2009/06/29/oscon-2009.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;As Microsoft continues to support and participate in open source communities, the company is again a proud sponsor of the annual O'Reilly Open Source Convention (&lt;A class="" href="http://en.oreilly.com/oscon2009" target=_blank mce_href="http://en.oreilly.com/oscon2009"&gt;OSCON&lt;/A&gt;), which is being held in San Jose from July 20 to July 24.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In addition to having a booth on the show floor, Tony Hey, the Corporate Vice President for Microsoft External Research, will deliver a keynote address on Thursday July 23, titled "&lt;A class="" href="http://en.oreilly.com/oscon2009/public/schedule/detail/10209" target=_blank mce_href="http://en.oreilly.com/oscon2009/public/schedule/detail/10209"&gt;Open Tools and Services on Microsoft Platforms&lt;/A&gt;," which will examine the far-reaching changes open research &lt;A class="" href="http://research.microsoft.com/en-us/collaboration/tools" target=_blank mce_href="http://research.microsoft.com/en-us/collaboration/tools"&gt;tools and services&lt;/A&gt; will have to support every stage of the research process.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Erik Meijer, one of Microsoft's Principal Architects, will also give a keynote talk on Friday July 24 and titled "&lt;A class="" href="http://en.oreilly.com/oscon2009/public/schedule/detail/9099" target=_blank mce_href="http://en.oreilly.com/oscon2009/public/schedule/detail/9099"&gt;Fundamentalist Functional Programming&lt;/A&gt;." &lt;/P&gt;
&lt;P mce_keep="true"&gt;His talk will argue that fundamentalist functional programming - that is, radically eliminating all side effects from programming languages, including strict evaluation - is what it takes to conquer the concurrency and parallelism dragon. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Following his keynote, Erik is also presenting on using the &lt;A class="" href="http://en.oreilly.com/oscon2009/public/schedule/detail/9093" target=_blank mce_href="http://en.oreilly.com/oscon2009/public/schedule/detail/9093"&gt;LiveLabs&amp;nbsp;Reactive Framework&lt;/A&gt;&amp;nbsp;to democratize the cloud.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Vijay Rajagopalan, a Principal Architect in Microsoft's Interoperability group, is also &lt;A class="" href="http://en.oreilly.com/oscon2009/public/schedule/detail/10225" target=_blank mce_href="http://en.oreilly.com/oscon2009/public/schedule/detail/10225"&gt;giving a talk&lt;/A&gt; on Wednesday July 22 in the Product and Services Track, titled "Interoperability - Build Mission Critical Applications in PHP, Ruby, Java and Eclipse Using Microsoft Software &amp;amp; Services."&lt;/P&gt;
&lt;P&gt;During his presentation, Vijay will talk about how Microsoft has delivered multiple technologies that &lt;A class="" href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx"&gt;focus on interoperability&lt;/A&gt; with non-Microsoft and Open Source technologies. He will also show&amp;nbsp;how developers can, today, use Eclipse tools to build Silverlight applications that run on PCs and Macs, as well as how they can develop using combinations of &lt;A class="" href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx"&gt;PHP&lt;/A&gt;, Java and Ruby in addition to the standard Microsoft languages.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In addition to all the talking, we also expect to do a lot of "showing," and a&amp;nbsp;number of product groups will be represented in the Microsoft booth, including folk from the Education, External Research, &lt;A href="http://port25.technet.com/archive/2008/11/04/open-source-highlights-at-microsoft-s-professional-developers-conference.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/04/open-source-highlights-at-microsoft-s-professional-developers-conference.aspx"&gt;Open Source Technology Center&lt;/A&gt;, Interoperability and &lt;A href="http://port25.technet.com/archive/2009/05/18/microsoft-teams-up-with-black-duck-software.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/05/18/microsoft-teams-up-with-black-duck-software.aspx"&gt;CodePlex&lt;/A&gt; parts of the company, all of whom will be giving technical demos and chatting to attendees..&lt;/P&gt;
&lt;P mce_keep="true"&gt;An analyst/partner roundtable discussion is also on the cards, as is a broader interoperability discussion. You won't want to miss any of it.&lt;B&gt;&lt;U&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26461" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>history.forward()</title><link>http://port25.technet.com/archive/2008/07/25/oscon2008.aspx</link><pubDate>Fri, 25 Jul 2008 08:16:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:20154</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>72</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=20154</wfw:commentRss><comments>http://port25.technet.com/archive/2008/07/25/oscon2008.aspx#comments</comments><description>&lt;P&gt;I’m writing this from Portland, Oregon where one of the world’s largest Open Source conferences is taking place: OSCON.&amp;nbsp; This year’s event is focused on a theme of “ten years of open source,” referring to 1998 as the year that Eric S. Raymond, Danese Cooper, et al coined the term.&amp;nbsp; The Day 1 keynote theme was the past, Day 2’s theme was the present, and Day 3 (today) is focused on the future.&lt;/P&gt;
&lt;P&gt;In my keynote address this morning I’m announcing three areas of contribution:&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;PHP on IIS + SQL&lt;/B&gt;:&amp;nbsp; Microsoft is contributing a patch to &lt;A href="http://adodb.sourceforge.net/" mce_href="http://adodb.sourceforge.net/"&gt;ADOdb&lt;/A&gt;, a popular data access layer for PHP used by many applications.&amp;nbsp; The patch enables support for SQL Server through the new “native driver for PHP” built by the SQL Server team.&amp;nbsp; ADOdb is licensed under the LGPL and BSD.&amp;nbsp; This is our first code contribution to PHP community projects but will not be the last.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We have tested over 100 community PHP applications and found them to run on IIS with no changes required.&amp;nbsp; &lt;A href="http://port25.technet.com/archive/tags/Hank+Janssen/default.aspx" mce_href="http://port25.technet.com/archive/tags/Hank+Janssen/default.aspx"&gt;Hank Janssen&lt;/A&gt; and &lt;A href="http://port25.technet.com/archive/tags/Garrett+Serack/default.aspx" mce_href="http://port25.technet.com/archive/tags/Garrett+Serack/default.aspx"&gt;Garrett Serack&lt;/A&gt; of the Open Source Software Lab at Microsoft have been championing this work from the beginning, and I thank them for it.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Open Specification Promise&lt;/B&gt;:&amp;nbsp; Microsoft is putting a wide range of protocols that were formerly in the Communications Protocol Program under the Open Specification Promise (OSP).&amp;nbsp; This guarantees their freedom from any patent claims from Microsoft now or in the future, and includes both Microsoft-developed and industry-developed protocols.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We have established a &lt;A href="http://port25.technet.com/archive/2008/07/25/osp.aspx" mce_href="http://port25.technet.com/archive/2008/07/25/osp.aspx"&gt;clarification to the OSP&lt;/A&gt; that guarantees developer rights to build software of any kind and for any purpose using these specifications, including commercial use.&lt;/P&gt;
&lt;P&gt;I am grateful to Andy Oliver, the creator and maintainer of Apache POI, for contacting me back in June with a hope that Microsoft could supply the necessary rights for POI.&amp;nbsp; These include: rights for Office Binary document formats; Open XML; and the right to intentionally subset, have partial implementations, or defects in implementation of these specification.&amp;nbsp; Andy offered &lt;A href="http://opensource.org/node/351" mce_href="http://opensource.org/node/351"&gt;his thoughts here&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Apache Software Foundation&lt;/B&gt;: Microsoft is becoming a sponsor of the Apache Software Foundation (ASF).&amp;nbsp; This sponsorship will enable the ASF to pay administrators and other support staff so that ASF developers can focus on writing great software.&lt;/P&gt;
&lt;P&gt;Jim Jagielski, Chairman of the ASF, had this to say about the sponsorship:&lt;/P&gt;
&lt;P&gt;"We thank Microsoft for their generous sponsorship that goes towards supporting The Apache Software Foundation and the over 60 top level projects in use and development within the ASF," said ASF Chairman Jim Jagielski. "The ASF Sponsorship program is an excellent way for companies and organizations to show their commitment and enthusiasm towards the ASF and The Apache Way, and helps to ensure that highly innovative, freely-available and community-based/consensus-developed software can continue to flourish and thrive within one of the most successful and respected communities in Open Source. Microsoft's sponsorship makes it clear that Microsoft 'gets it' regarding the ASF."&lt;/P&gt;
&lt;P&gt;It’s critical to understand two things about our sponsorship of the ASF: what it is, and what it is not.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;It is not&lt;/B&gt; a move away from IIS as Microsoft’s strategic web server technology.&amp;nbsp; We have invested significantly in refactoring and adding new, state-of-the-art features to IIS, including support for PHP.&amp;nbsp; We will continue to invest in IIS for the long term and are currently under way with development of &lt;I&gt;IIS 8&lt;/I&gt;.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;It is&lt;/B&gt; a strong endorsement of The Apache Way, and opens a new chapter in our relationship with the ASF.&amp;nbsp; We have worked with Apache POI, Apache Axis2, Jakarta, and other projects in the last year, and we will continue our technical support and interoperability testing work for this open source software.&lt;/P&gt;
&lt;P&gt;I offer my personal thanks in the learning process that has led to today’s announcements to Allison Randall, Jeremy Allison, Andrew Tridgell, Mike Schroepfer, Andi Gutmans, Wez Furlong, Andy Oliver, Jim Jagielski, Brian Behlendorf, Cliff Schmidt, Sally Khudairi, Gianugo Rabellino, and Justin Erenkrantz.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Sam&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=20154" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>The OSP and You</title><link>http://port25.technet.com/archive/2008/07/25/osp.aspx</link><pubDate>Fri, 25 Jul 2008 08:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:20153</guid><dc:creator>Richard Wilder</dc:creator><slash:comments>13</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=20153</wfw:commentRss><comments>http://port25.technet.com/archive/2008/07/25/osp.aspx#comments</comments><description>&lt;P&gt;I am the Associate General Counsel for Intellectual Property Policy at Microsoft, having joined the company about 9 months ago. My role is to work with a variety of constituencies inside the company and outside to help shape the approach we take to intellectual property. I am new to the company and cannot take credit for it, but am very pleased that in recent years, Microsoft has made progress in participating with open source communities. A part of that has been the implementation of the &lt;A href="http://www.microsoft.com/interop/osp/default.mspx" mce_href="http://www.microsoft.com/interop/osp/default.mspx"&gt;Open Specification Promise (OSP),&lt;/A&gt; which was launched in 2006. We think it is a simple and clear way to assure that the broadest audience of developers and customers working with commercial or open source software can implement specifications. We constantly listen to feedback from community representatives and respond to that feedback – through &lt;A href="http://www.microsoft.com/interop/osp/default.mspx#ECEAC" mce_href="http://www.microsoft.com/interop/osp/default.mspx#ECEAC"&gt;Q&amp;amp;A’s&lt;/A&gt; on the OSP page and directly to the community. Andy Oliver made some &lt;A href="http://opensource.org/node/351" mce_href="http://opensource.org/node/351"&gt;positive comments&lt;/A&gt; in this regard as recently as yesterday. When asked for clarification of the OSP with respect to the activities of Apache POI, we responded. The concerns were about implementations of specifications covered by the OSP that may be less than fully compliant – in particular due to implementation bugs. Such a situation is not explicitly covered by the OSP since it is meant to apply to a wide range of technologies and development models and it is simply not possible to address all specific situations in which it would apply. We addressed this situation in the following manner – and I apologize if the explanation is a bit technical, but I will try to avoid too much legal jargon.&lt;/P&gt;
&lt;P&gt;The OSP says that it covers "any implementation to the extent it conforms to a Covered Specification" which addresses the heart of the conformance issue that was raised." To the extent it conforms" means that we do not require an implementation to be perfect; this can be because of implementation bugs or an intentional choice because the requirements of the particular implementation do not actually require full conformance. Under the OSP, implementations can be less than fully compliant. For example, a given implementation that takes a spreadsheet document, extracts information from it, and stores that information in a relational database might not comply with every required part of the spreadsheet document format but such an implementation would still be covered by the OSP.&amp;nbsp; By way of comparison, other promises in the industry may require complete conformance for the promise to apply, and those normally require full compliance as a condition (see &lt;A href="http://www-03.ibm.com/linux/opensource/isplist.shtml" mce_href="http://www-03.ibm.com/linux/opensource/isplist.shtml"&gt;IBM's Interoperability Specifications Pledge&lt;/A&gt;).&amp;nbsp; Some others make no statement about the subject at all, leaving it an open question as to whether full compliance is required.&amp;nbsp; At Microsoft, we felt that unless we indicated that the OSP is more flexible, some might conservatively assume that complete compliance is required, so we included the “extent it conforms” language in the OSP.&amp;nbsp; We chose to state explicitly that partially conformant implementations are covered, to the extent they are conformant in their individual implementation aspects.&lt;/P&gt;
&lt;P&gt;As a result of this clarification, developers can have peace of mind that the specifications covered by the OSP, are, in fact, openly available without ambiguity. This is the kind of conversation and cooperation that marks our intentions with the open source community, and I look forward to continuing this dialogue into the future. &lt;/P&gt;
&lt;P&gt;-Richard&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=20153" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Richard+Wilder/default.aspx">Richard Wilder</category></item><item><title>Participating Actively</title><link>http://port25.technet.com/archive/2008/07/23/participating-actively.aspx</link><pubDate>Wed, 23 Jul 2008 18:39:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:20134</guid><dc:creator>Bryan Kirschner</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=20134</wfw:commentRss><comments>http://port25.technet.com/archive/2008/07/23/participating-actively.aspx#comments</comments><description>&lt;P&gt;Now that we’ve &lt;A href="http://port25.technet.com/archive/2008/07/18/participate-08.aspx" mce_href="http://port25.technet.com/archive/2008/07/18/participate-08.aspx"&gt;had our first “participate” event&lt;/A&gt; in conjunction with OSCON here in Portland, I wanted to share a few thoughts. This was a great experience and a great event—or, really, two consecutive events, the morning case study discussion and the afternoon panel.&lt;/P&gt;
&lt;P&gt;First I’ll talk about the case study and then build on comments from some folks who’ve “beaten me to the blog.” In the morning Karim Lakhani from Harvard led the group through a case study about a fast-growing company (&lt;A href="http://threadless.com/" mce_href="http://threadless.com/"&gt;Threadless t-shirts&lt;/A&gt;) built on community contribution and distributed innovation. This was basically like being in a Harvard Business School class with a bunch of super achievers, complete with questions and counter questions (John Wilbanks from Science Commons &lt;A href="http://network.nature.com/blogs/user/wilbanks/2008/07/21/user-innovation-in-science" mce_href="http://network.nature.com/blogs/user/wilbanks/2008/07/21/user-innovation-in-science"&gt;blogs about it here&lt;/A&gt;). Stepping back and taking a look at a whole bunch of concepts and practices that underlie open source in the software domain in another context (t-shirt design), IMO, really opened the floodgates on discussion—a discussion Karim (with regret) had to close as the buzz in the room kept right on going well over time and into lunch…&lt;/P&gt;
&lt;P&gt;In the afternoon &lt;A href="http://en.oreilly.com/oscon2008/public/schedule/detail/3724" mce_href="http://en.oreilly.com/oscon2008/public/schedule/detail/3724"&gt;I was part of a panel discussion&lt;/A&gt; and Q and A that started back in the software domain specifically. The one thing I would definitely do differently is to couple the morning case study and the later panel discussion more tightly. Not everyone who could be part of one was part of the other this year, and the real “ah ha’s” for me came from being a part of both. Here’s what I took away overall.&lt;/P&gt;
&lt;P&gt;I introduced the morning session by noting that we’re at the ten-year mark since the folks who founded the Open Source Initiative (OSI) &lt;A href="http://www.opensource.org/history" mce_href="http://www.opensource.org/history"&gt;rallied around the term “open source.”&lt;/A&gt; At last year’s OSCON, Bill Hilf announced we had launched &lt;A href="http://microsoft.com/opensource" mce_href="http://Microsoft.com/opensource"&gt;http://Microsoft.com/opensource&lt;/A&gt; , our first public, official, company-wide statement of policy and strategy on OSS. So (I said): “If you look at that span of time from 1998 to 2007, no one can accuse us of being precipitous, and no one can flatter us for being first adopters.” &lt;BR&gt;But there’s a benefit to being slow: other people don’t stand still stuff. That includes folks like Karim and another professor on our panel, Siobhan O’Mahony, doing research. I can’t emphasize enough the contributions their work and that of many others of their peers made to our first step in informing and building acceptance of that step into participation in 2007. We read it all.&lt;/P&gt;
&lt;P&gt;And this is where I’ll offer a different perspective than Zack—&lt;A href="http://weblog.infoworld.com/openresource/archives/2008/07/microsoft_at_os.html" mce_href="http://weblog.infoworld.com/openresource/archives/2008/07/microsoft_at_os.html"&gt;in his blog&lt;/A&gt; he said he felt the afternoon session (on which I really appreciated his participation and contributions) he felt a bit like “it was outside looking in” on open source and “academic.” With regard to the first point, one of my goals for next year is definitely to figure out how we integrate the “inside look out” (at another domain) like we did in the morning. With regard to the latter, here’s the interesting thing to me: “academic” can be pejorative when it means “divorced from any substantive decision-making”—that is, you’re just studying for the sake of studying. And I can where Zack is coming from: MySQL is one of the oldest OSS-based businesses. Zack was quite clear he knows how they manage their dev process and a bunch of other things. Unlike the folks at Threadless and perhaps many younger OSS-based companies, Zack and MySQL’s leadership team don’t even have to wonder about what to do if they are offered a big contract or billion-dollar buy out from a big established vendor…they’ve been there, done that. I respect that.&lt;/P&gt;
&lt;P&gt;But if like Zack (&lt;A href="http://news.cnet.com/8301-13505_3-9994201-16.html" mce_href="http://news.cnet.com/8301-13505_3-9994201-16.html"&gt;and Matt Asay&lt;/A&gt;, who couldn’t be at partcipate08…Matt, I’ve read your blogs for years, you’re a thoughtful guy, I would bet money you couldn’t help but love the morning session…save a date for 09!) you are encouraging Microsoft to make more code (or whole products) open source: on the Microsoft side “academic” insights are highly relevant and actionable. Siobhan almost literally wrote the book on how &lt;A href="http://harvardbusinessonline.hbsp.harvard.edu/b02/en/search/searchResults.jhtml?Ntt=o%27mahony&amp;amp;searchCategory=hbo&amp;amp;N=0&amp;amp;hbr=%2Fhbrol%2Fen%2Fsearch%2FsaSearchResults.jhtml&amp;amp;hbo=%2Fb02%2Fen%2Fsearch%2FsearchResults.jhtml&amp;amp;referer=2639&amp;amp;Ntk=main_search&amp;amp;Ntx=mode%2B" mce_href="http://harvardbusinessonline.hbsp.harvard.edu/b02/en/search/searchResults.jhtml?Ntt=o%27mahony&amp;amp;searchCategory=hbo&amp;amp;N=0&amp;amp;hbr=%2Fhbrol%2Fen%2Fsearch%2FsaSearchResults.jhtml&amp;amp;hbo=%2Fb02%2Fen%2Fsearch%2FsearchResults.jhtml&amp;amp;referer=2639&amp;amp;Ntk=main_search&amp;amp;Ntx=mode%2B"&gt;established companies&lt;/A&gt; work with &lt;A href="http://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=357323" mce_href="http://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=357323"&gt;foundations and communities&lt;/A&gt;. Karim’s understanding of distributed innovation &lt;A href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=290305" mce_href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=290305"&gt;spans from the early days&lt;/A&gt; of OSS’ popularity &lt;A href="http://drfd.hbs.edu/fit/public/facultyInfo.do?facInfo=ovr&amp;amp;facEmId=klakhani" mce_href="http://drfd.hbs.edu/fit/public/facultyInfo.do?facInfo=ovr&amp;amp;facEmId=klakhani"&gt;through Wikipedia and beyond&lt;/A&gt; (we learned on Monday that there is a vibrant online user innovation community around custom granola recipes…).&lt;/P&gt;
&lt;P&gt;Their research and practitioners like Allison (&lt;A href="http://port25.technet.com/archive/2006/08/15/Learning-from-OSCON-2006.aspx" mce_href="http://port25.technet.com/archive/2006/08/15/Learning-from-OSCON-2006.aspx"&gt;and others&lt;/A&gt;) abstracting out how what-worked-in-her-experience might apply to another technology or audience are directly relevant to diverse Microsoft teams figuring out how to “go open” in ways that are sustainable because they engage a community and make business sense—there are some great examples (&lt;A href="http://www.ironruby.com/" mce_href="http://www.ironruby.com/"&gt;here&lt;/A&gt; and &lt;A href="http://www.codeplex.com/Project/ProjectDirectory.aspx?TagName=Sharepoint" mce_href="http://www.codeplex.com/Project/ProjectDirectory.aspx?TagName=Sharepoint"&gt;here&lt;/A&gt; and &lt;A href="http://www.codeplex.com/Project/ProjectDirectory.aspx?TagName=XNA" mce_href="http://www.codeplex.com/Project/ProjectDirectory.aspx?TagName=XNA"&gt;here&lt;/A&gt;). But if there’s one qualification for being the first person in the history of the universe with the title of “Director of Open Source Strategy at Microsoft” (…thanks &lt;A href="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx" mce_href="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx"&gt;Bill&lt;/A&gt; and &lt;A href="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx" mce_href="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx"&gt;Sam&lt;/A&gt;…) it is this: the humility to understand it would be foolish to try to figure out how to expand this list company-wide on our own, without learning from everyone who has gone before.&lt;/P&gt;
&lt;P&gt;So here is the real a-ha for me: John Wilbanks’ job is a lot harder than mine. He is approaching the &lt;A href="http://sciencecommons.org/" mce_href="http://sciencecommons.org/"&gt;Science Commons&lt;/A&gt; domain with a far less robust body of knowledge and shared understanding across communities than we have in OSS. Some of that may be ten years of “open source” versus a shorter timeframe for applying these concepts to science—but what I tried to articulate at the end of the panel was this: I believe “open source” has achieved a fascinating and valuable thing. It has achieved a balance as an construct which is not just a reductive, narrow focus on source code licensing (which is a component) nor a vague, fuzzy, wishy-washy platitude or marketing slogan (which is a risk and something I know the OSI worries about). It has enough cohesion, flexibility, and surface tension to be something you can study scientifically &lt;I&gt;and&lt;/I&gt; discuss with a shared understanding of how it relates to software &lt;I&gt;or&lt;/I&gt; t-shirts &lt;I&gt;or&lt;/I&gt; science, &lt;I&gt;and&lt;/I&gt; have an intuitive “know-good-practices-when-you-see-them” dimension.&lt;/P&gt;
&lt;P&gt;I think the OSI and other leaders in open source contributed to this by striving to maintain fidelity to a core set of values while being flexible rather than doctrinaire. And here at OSCON this strikes me: last year at OSCON 2007 Bill Hilf also announced we were submitting two Microsoft Shared Source licenses to the OSI for approval. This was a milestone I see as not just instrumentally useful to provide clarity to users of these licenses; I see it as fitting as a matter of respect and recognition. And this year we took another step forward with participate08 here at Tim O’Reilly and Allison Randal’s OSCON 2008. I see this as fitting not just instrumentally as a matter of convenience (--lots of the right people happen to be here--) but as a matter of respect and recognition. I hope to be back for participate09.&lt;/P&gt;
&lt;P&gt;I am going to close this blog entry on that thought but &lt;A href="http://flickr.com/photos/x180/2691201778/in/set-72157606297321213/" mce_href="http://flickr.com/photos/x180/2691201778/in/set-72157606297321213/"&gt;for one picture&lt;/A&gt; that really is worth a thousand words. Once we get the notes and the whiteboard photos assembled I’ll share more about the discussion, but this image will stick with me a theme for why so many folks did come to think hard and contribute as a part of participate08—and why I am grateful they did:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://port25.technet.com/controlpanel/blogs/$clip_image001[3].jpg" mce_href="$clip_image001[3].jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://port25.technet.com/images/port25/whiteboard.jpg"&gt;&lt;IMG src="http://port25.technet.com/images/port25/whiteboard.jpg" border=0&gt;&lt;/A&gt;&lt;BR&gt;(photo by James Duncan Davidson/O'Reilly Media)&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=20134" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Bryan+Kirschner/default.aspx">Bryan Kirschner</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Participate08</title><link>http://port25.technet.com/archive/2008/07/18/participate-08.aspx</link><pubDate>Fri, 18 Jul 2008 15:09:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:20051</guid><dc:creator>Bryan Kirschner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=20051</wfw:commentRss><comments>http://port25.technet.com/archive/2008/07/18/participate-08.aspx#comments</comments><description>&lt;P&gt;On July 21 I will have the honor and pleasure of being the sponsor, host, and an active participant in &lt;A class="" href="http://participate08-opensource.com/Home.html" mce_href="http://participate08-opensource.com/Home.html"&gt;participate08&lt;/A&gt;. participate08 is a one-day summit held in coordination with the O'Reilly Open Source Conference(OSCON). It is designed to facilitate dialogue about open source and other collaborative communities and help explore opportunities for greater participation in the design, development, and deployment of software in the modern IT environment.&lt;/P&gt;
&lt;P&gt;The reasons I think it is cool are mostly personal as well as professional. The work of Harvard’s &lt;A href="http://drfd.hbs.edu/fit/public/facultyInfo.do?facInfo=ovr&amp;amp;facEmId=klakhani@hbs.edu" mce_href="http://drfd.hbs.edu/fit/public/facultyInfo.do?facInfo=ovr&amp;amp;facEmId=klakhani@hbs.edu"&gt;Karim Lakhani&lt;/A&gt; (our facilitator in the morning and moderator in the afternoon) has been one of the biggest influences on my perspective on free and open source software (...&lt;A href="http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&amp;amp;tid=11216&amp;amp;mode=toc" mce_href="http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&amp;amp;tid=11216&amp;amp;mode=toc"&gt;that’s kind of a pun&lt;/A&gt;…). I haven’t been familiar with panelist &lt;A href="http://www.gsm.ucdavis.edu/Faculty/index.aspx?id=3058" mce_href="http://www.gsm.ucdavis.edu/Faculty/index.aspx?id=3058"&gt;Siobhan O’Mahony’s&lt;/A&gt; work quite as long, but she is one of, if not “the” leading researcher on how firms work with open source communities. Her work quite literally helps me figure out how to do my job. Panelist &lt;A href="http://creativecommons.org/about/people/#34" mce_href="http://creativecommons.org/about/people/#34"&gt;John Wilbanks&lt;/A&gt; runs the &lt;A href="http://sciencecommons.org/" mce_href="http://sciencecommons.org/"&gt;Science Commons&lt;/A&gt; project at &lt;A href="http://creativecommons.org/" mce_href="http://creativecommons.org"&gt;Creative Commons&lt;/A&gt;, an endeavor I think has a good solid foundation in &lt;A href="http://creativecommons.org/about/" mce_href="http://creativecommons.org/about/"&gt;elements of brilliance&lt;/A&gt;. Speaking of which, &lt;A href="http://weblog.infoworld.com/openresource/" mce_href="http://weblog.infoworld.com/openresource/"&gt;Zack Urlocker&lt;/A&gt; is a super smart guy. And &lt;A href="http://port25.technet.com/archive/2007/10/25/allison-randalon.aspx" mce_href="http://port25.technet.com/archive/2007/10/25/allison-randalon.aspx"&gt;Allison Randal&lt;/A&gt; has her own standing tagline with me as “one of the most thoughtful people in FOSS.”&lt;/P&gt;
&lt;P&gt;Sometimes we have to focus on what I’ll call day-to-day issues: like what if a Microsoft team releases an application under an open source license (the Ms-PL) without making the source code available? (The answer is: the team, whose disconnect with our policy was 100% accidental and unintended—stepped up to strongly affirm their commitment to OSS best practices and &lt;A href="http://port25.technet.com/archive/2008/07/02/sandcastle-redux.aspx" mce_href="http://port25.technet.com/archive/2008/07/02/sandcastle-redux.aspx"&gt;voluntarily released it with source code&lt;/A&gt;, to their great credit.) These are important. Most of the time (as in this case) things turn out positively. But participate08 is focused on the big picture, or macro level issues—the future of distributed innovation in software and beyond; being a part of that sort of discussion with folks like our panelists is just mind-blowingly cool.&lt;/P&gt;
&lt;P&gt;In the morning, we’ll be holding a small group, facilitated “executive session”—in the afternoon, &lt;A href="http://participate08.com/Speakers.html" mce_href="http://participate08.com/Speakers.html"&gt;the panel&lt;/A&gt; will star in an &lt;A href="http://en.oreilly.com/oscon2008/public/schedule/detail/3724" mce_href="http://en.oreilly.com/oscon2008/public/schedule/detail/3724"&gt;open session&lt;/A&gt; where we hope to have a great dialogue among the panel—and with the audience. If you will be at OSCON I hope you’ll join us in E145 at 1:30 PM!&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=20051" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Bryan+Kirschner/default.aspx">Bryan Kirschner</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Microsoft &amp; Sourceforge</title><link>http://port25.technet.com/archive/2008/06/05/microsoft-amp-sourceforge.aspx</link><pubDate>Thu, 05 Jun 2008 14:36:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:19243</guid><dc:creator>jcannon</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=19243</wfw:commentRss><comments>http://port25.technet.com/archive/2008/06/05/microsoft-amp-sourceforge.aspx#comments</comments><description>&lt;P&gt;Over the past four years, we’ve been working with Sourceforge on a number of unique programs to help connect developers with the code and communities that interest them. In 2004, we started the &lt;A href="http://sourceforge.net/projects/wix/" mce_href="http://sourceforge.net/projects/wix/"&gt;Windows Installer XML (WiX) Toolkit&lt;/A&gt; project on Sourceforge, licensed under the Common Public License. WiX is a toolset that builds Windows installation packages from XML source code. In 2005, we started the open source &lt;A href="http://sourceforge.net/projects/odf-converter" mce_href="http://sourceforge.net/projects/odf-converter"&gt;ODF Converter&lt;/A&gt; project. Then, in 2007, we launched the ‘&lt;A href="http://sourceforge.net/powerbar/msft/" mce_href="http://sourceforge.net/powerbar/msft/"&gt;World of Choice’&lt;/A&gt; destination to provide helpful connections to free community and software offerings available from Microsoft. &lt;/P&gt;
&lt;P&gt;Developers have told us these interactions are important and that it’s important that we continue collaborating with open source communities. We understand that the language of that collaboration is code. As a result, I’m excited to share that this year, Microsoft is a Diamond sponsor of the &lt;A href="http://sourceforge.net/community/cca08/" mce_href="http://sourceforge.net/community/cca08/"&gt;Sourceforge Community Choice Awards&lt;/A&gt; (CCA), joining O’Reilly and the Linux Foundation in supporting the recognition of world-class open source developers and projects.&lt;/P&gt;
&lt;P&gt;For the uninitiated, the CCAs are an annual appreciation of open source projects that allow any OSS project to be nominated and voted on by the Sourceforge community. This joint collaboration will result in two important additions to this year’s Community Choice Awards:&lt;/P&gt;
&lt;P&gt;1. The CCAs are now open to open source projects that are hosted on &lt;A href="http://codeplex.com/" mce_href="http://codeplex.com/"&gt;Codeplex&lt;/A&gt;. This means that projects hosted on Codeplex, and licensed under the MS Public or Reciprocal License, are eligible for nomination, voting and recognition. &lt;/P&gt;
&lt;P&gt;2. As a part of our sponsorship, we’ve also worked with Sourceforge to create a new category for ‘Best Project for Educators’: &lt;I&gt;Whether you're working in grade school education, high school, or college, teaching is difficult. Open source can help! This award goes to the project that makes it easier to educate and share knowledge together. &lt;/I&gt;&lt;/P&gt;
&lt;P&gt;This is an important program for Microsoft – we believe strongly in supporting developer choice and collaboration. Open source is all about choice and collaboration. I can’t think of a better venue to support and cheer the fantastic work that these individuals and communities do every day. Education is another important theme from Microsoft. Worldwide, access to knowledge is a serious social and economic issue. Technology can be a key to closing this gap. We want to recognize development work being done in this area.&lt;/P&gt;
&lt;P&gt;So here’s how to get involved: If you’re a project contributor, maintainer, or user – visit &lt;A href="http://sourceforge.net/community/cca08/" mce_href="http://sourceforge.net/community/cca08/"&gt;http://sourceforge.net/community/cca08/&lt;/A&gt; - Select ‘Nominate’ and get started recognizing your favorite OSS Projects. You can ‘Search’ for projects too – Sourceforge has developed a clever widget that returns results across forges. In the case below, I searched for ‘XNA’ and received multiple Codeplex results.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://port25.technet.com/images/port25/WindowsLiveWriter/MicrosoftSourceforge_8701/clip_image002_2.jpg" mce_href="http://port25.technet.com/images/port25/WindowsLiveWriter/MicrosoftSourceforge_8701/clip_image002_2.jpg"&gt;&lt;IMG title=clip_image002 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=269 alt=clip_image002 src="http://port25.technet.com/images/port25/WindowsLiveWriter/MicrosoftSourceforge_8701/clip_image002_thumb.jpg" width=414 border=0 mce_src="http://port25.technet.com/images/port25/WindowsLiveWriter/MicrosoftSourceforge_8701/clip_image002_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This summer, winners will be recognized at &lt;A href="http://en.oreilly.com/oscon2008/public/content/home" mce_href="http://en.oreilly.com/oscon2008/public/content/home"&gt;OSCON&lt;/A&gt; in Portland, OR. If you will be in town, you’re welcome to attend. &lt;/P&gt;
&lt;P&gt;This is an exciting time to be a developer. Let the recognition begin.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=19243" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/jcannon/default.aspx">jcannon</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>OPEN/SHARED SOURCE AT Microsoft</title><link>http://port25.technet.com/archive/2006/09/12/OPEN_2F00_SHARED-SOURCE-AT-Microsoft.aspx</link><pubDate>Tue, 12 Sep 2006 21:25:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3024</guid><dc:creator>MichaelF</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3024</wfw:commentRss><comments>http://port25.technet.com/archive/2006/09/12/OPEN_2F00_SHARED-SOURCE-AT-Microsoft.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;It has been a while since I posted a blog, and I really have no other excuse than that I have been very busy. I have had a whole bunch of blog ideas percolating in the back of my mind, and I will be writing them down soon.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;When we started port25 and the OSSL it was met with great skepticism.&amp;nbsp; But there have been a lot of changes going on around us here at Microsoft. And one of those I wanted to bring to your attention.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;A few years ago the mere thought of Open Source at Microsoft was ridiculed both inside and outside of the company. But I am starting to see small and sometimes not so small changes. This blog describes a very positive change.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;As you might all know, I went to the 2006 OSCON conference in Portland. And there I met another Microsoft employee, Sara Ford. She works in the Visual Studio and Power Toys area. &amp;nbsp;She has been a very active blogger in the past (unlike myself, working on it though!) And you can find her page &lt;a style="color: blue; text-decoration: underline; text-underline: single" href="http://blogs.msdn.com/saraford/"&gt;here&lt;/a&gt;. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;We got to talking at the conference and I have worked with her a little since then and found her to be a very energetic person greatly interested in OSS. But why is this interesting???&amp;nbsp;&amp;nbsp; Well she attended a session at OSCON given by James Howison. (See his OSCON session info &lt;a href="http://conferences.oreillynet.com/cs/os2006/view/e_sess/9230"&gt;here&lt;/a&gt; ) And his presentation was on open source communities. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;She was so impressed by it that she is currently working on Open Sourcing the Power Toys. I had the pleasure to sit in the training she gave the team, you can see more of the training she gave (unfortunately I was there as well and probably messed up the whole video by opening my mouth. So ignore me!) &lt;a href="http://conferences.oreillynet.com/cs/os2006/view/e_sess/9230" target="_blank"&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;In any case, who would ever thought Microsoft would open sourcing anything. But it is happening, and in future blogs I will give you all more insight on my first 4 or so months here and the changes I am seeing both internal and external.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;Till then!&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;font size="2"&gt;Hank.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana"&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3024" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Hank+Janssen/default.aspx">Hank Janssen</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item><item><title>Thoughts from OSCON:  Development Practices</title><link>http://port25.technet.com/archive/2006/08/14/Thoughts-from-OSCON_3A00_--Development-Practices.aspx</link><pubDate>Mon, 14 Aug 2006 13:30:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2904</guid><dc:creator>MichaelF</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2904</wfw:commentRss><comments>http://port25.technet.com/archive/2006/08/14/Thoughts-from-OSCON_3A00_--Development-Practices.aspx#comments</comments><description>&lt;div class="Section1"&gt;&lt;font face="Verdana" size="2"&gt;I recently attended &lt;a style="color: blue; text-decoration: underline" href="http://conferences.oreillynet.com/os2006/" title="http://conferences.oreillynet.com/os2006/"&gt;OSCON 2006&lt;/a&gt;, and had a lot of fun being there. Microsoft&amp;rsquo;s presence in the Open Source World is still a novelty (to say the least), so I always got a reaction out of people at the conference when they saw my badge! &lt;/font&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;We had a large presence there, because we do believe that open source as a development model is here to stay. Bill Hilf was at the conference and Port 25 has some of the interactions he had with open source luminaries &lt;a style="color: blue; text-decoration: underline" href="http://port25.technet.com/archive/2006/07/28/OSCON-Interview-_2300_1_3A00_--Tim-O_2700_Reilly.aspx" title="http://port25.technet.com/archive/2006/07/28/OSCON-Interview-_2300_1_3A00_--Tim-O_2700_Reilly.aspx"&gt;Tim O&amp;rsquo;Reilly&lt;/a&gt; and &lt;a style="color: blue; text-decoration: underline" href="http://port25.technet.com/archive/2006/07/31/Bill-Hilf-interviews-Matt-Asay-at-OSCON-2006.aspx" title="http://port25.technet.com/archive/2006/07/31/Bill-Hilf-interviews-Matt-Asay-at-OSCON-2006.aspx"&gt;Matt Asay&lt;/a&gt;. While Bill was having these interesting conversations, we at the OSSL (Open Source Software Lab) were busy attending the talks at the sessions and collecting &amp;ldquo;swag&amp;rdquo; on the exhibition floor!&amp;nbsp; I do have swag from HP, Google, Intel, Dell, AMD, Oracle, ActiveState, Solid and MindTouch but interestingly IBM was missing.&amp;nbsp; Anyone out there have an IBM t-shirt to exchange for our Port 25 t-shirt? (see accompanying pictures)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;img src="http://port25.technet.com/photos/images/images/2919/original.aspx" alt="" width="300" height="257" /&gt;&amp;nbsp;&lt;img src="http://port25.technet.com/photos/images/images/2920/original.aspx" alt="" width="300" height="260" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The buzz in the air, appeared to me to be about open source both as and in business. The talks I gravitated towards (naturally) were about open source development practices. These ranged from taking closed source products and turning them loose as open source projects to driving pure open source development to using experts in a particular domain as contributors for a project not thought suitable for open source. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;There was a common thread running through all these talks &amp;ndash; the critical nature of development practices. No, there wasn&amp;rsquo;t anything earth shattering &amp;ndash; these were development practices that are accepted as &amp;ldquo;goodness&amp;rdquo;. But the forces surrounding open source development made the use of these practices almost a necessity for projects to get of the ground. &amp;nbsp;This is not to say that closed source companies do not follow these practices, but due to co-location, centralized management and other circumstances that go along with commercial development, some of the practices may not be rigidly enforced and the lack of these practices may not impact the product as much. Open source development does not have that luxury (I refer only to successful open source development projects, not the long tail of open source projects that are fossilized on SourceForge and other repositories). &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The practices fall into the following categories &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;&lt;font size="2"&gt;Easy &amp;ldquo;build&amp;rdquo;&lt;/font&gt;&lt;/strong&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Consider this, you browse to an open source project which is new to you and download it (could be from repositories such as &lt;a style="color: blue; text-decoration: underline" href="http://sourceforge.net/index.php" title="http://sourceforge.net/index.php"&gt;Sourceforge&lt;/a&gt; or &lt;a style="color: blue; text-decoration: underline" href="http://www.codeplex.com/" title="http://www.codeplex.com/"&gt;Codeplex&lt;/a&gt;). It doesn&amp;rsquo;t install and takes a lot of wrassling to run. More often than not, this first impression decides your level of participation. If you can&amp;rsquo;t find something cool, try it and run it &amp;ndash; there are other fish in the open source sea! &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The initial install is not the only thing that has to run right, as an open source developer working on a module, adding/modifying some source code, building the source code and running it are part of the iterative process that lets developers be productive. A system which doesn&amp;rsquo;t make the dependencies transparent and which doesn&amp;rsquo;t have a build system to include all the necessary files (and NOT include the unnecessary ones) will probably not get good developer input. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The easy build thing has been known for a while. At Microsoft, product groups have the concept of daily builds &amp;ndash; if you as the developer &amp;ldquo;break&amp;rdquo; the build, you don&amp;rsquo;t go home till you fix it. In order for this to work, each developer should be able to build the system on his desk easily. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Quick iterative program development in the large without hassle is the name of the game. The very nature of open source development which needs to attract developers to gain momentum leads to a focus on easy builds. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font face="Verdana" size="2"&gt;There&amp;rsquo;s doc (or a blog or a newsgroup) for everything &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Most open source developers don&amp;rsquo;t work in the same building. I am talking about open source developers in the community, not those employed full time by commercial open source companies. (Though most commercial open source developers have to interact with community developers on their virtual team).&amp;nbsp; This means you can&amp;rsquo;t walk to the next office and ask the developer about how the API call really works! &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;It follows that at any time of day or night, answers to questions like &amp;ldquo;how does the API call really work?&amp;rdquo; should be available through internet accessible means. &amp;nbsp;This could be doc, a newsgroup, a wiki , a blog or any other easily accessible repository. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Documentation by developers, you ask, isn&amp;rsquo;t that a mythical being? &lt;img src="http://port25.technet.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;That&amp;rsquo;s exactly the point &amp;ndash; open source developers do write docs, they just don&amp;rsquo;t recognize that they are doing so. In order for an open source project to truly take off, education of new developers is a must - both when they are viewing code and when they are looking at documents explaining interfaces, how things work and the meaning of life! Ok, maybe the last thing is not strictly necessary, but it does make reading documentation much more fun. &amp;nbsp;Who wouldn&amp;rsquo;t want to work on Ruby after reading &amp;ldquo;&lt;a style="color: blue; text-decoration: underline" href="http://poignantguide.net/ruby/chapter-3.html" title="http://poignantguide.net/ruby/chapter-3.html"&gt;why&amp;rsquo;s (poignant) guide to ruby&lt;/a&gt;&amp;rdquo;?!!! &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font face="Verdana" size="2"&gt;Every lifecycle stage and artifact is important &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The way you work your way up the &amp;ldquo;committer&amp;rdquo; chain in open source projects is to prove yourself useful. The path to building credibility is to write documents, find bugs, review codes and make yourself useful in a pretty stiff meritocracy. Even when a developer achieves the golden &amp;ldquo;commit&amp;rdquo; privilege they continue to participate in those activities. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Not having departments with people exclusively devoted to test, doc or reviews makes the development of a &amp;ldquo;caste system&amp;rdquo; difficult! Development managers cannot put pressure on test managers to shortcut tests &amp;ndash; because the development managers and test managers could be the same person! &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;This is a little bit more subtle than the &amp;ldquo;more eyes make all bugs shallow&amp;rdquo; argument &amp;ndash; that is only true if those eyes don&amp;rsquo;t think of looking at bugs as work that is to be done by other eyes! &amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;This is even truer of documents and education &amp;ndash; it isn&amp;rsquo;t some tech writer with expertise only in writing who writes the important documentation, but the luminaries of the community. When the &amp;ldquo;Gurus&amp;rdquo; (which in Sanskrit means teacher) do what they are meant to do &amp;ndash; then nirvana is attained (I loosely paraphrase from the Bhagavad Gita!). &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font face="Verdana" size="2"&gt;Sprints not marathons&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Consider having developers in the US, UK, India and Australia &amp;ndash; when is the best time for a meeting? When it&amp;rsquo;s morning in the US, its night in India &amp;ndash; and who knows what time it is in Australia?&amp;nbsp; Software companies whose code is all developed by their own employees can have coordination meetings on a schedule decided by someone &amp;ndash; not so in open source. This means that coordination can&amp;rsquo;t be complex and long drawn out. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;So open source makes use of XP principles, work on a small feature that doesn&amp;rsquo;t take more than a month (ok, so it isn&amp;rsquo;t the extreme XP where the feature shouldn&amp;rsquo;t take more than two weeks!). &amp;nbsp;Based on community pressures, priorities can be decided. Longer term projects are either done by a single person or by a co-located team (by commercial open source companies for example). &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;That means planning horizons are small, and mistakes can be rectified without huge loss of time. Releases happen when there is a critical set of features ready. The community is able to get their hands on new features early and give early feedback, which further cuts down the time for stable development. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Of course this means that customers are running hard just to stay in one place, if they accept all the releases! But at least they have the choice&amp;hellip;! &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font face="Verdana" size="2"&gt;Visibility into EVERYTHING &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Open source is not just about the source being visible. More people do look at server side code, but even on servers the number of code readers is small compared to the number of contributors. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Visibility in open source is about everything &amp;ndash; how many and what bugs are there, time to resolve bugs, prioritization of bugs, who is contributing what, what comments were made about whose code, whose code was included and whose wasn&amp;rsquo;t etc. etc. etc. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;This not only acts as a great feedback mechanism to users, it provides for real and open debate about priorities and execution. As long as the project is handled on a rational basis, people can predict the state of the project. They can anticipate when a feature they want or a bug they have will be fixed. It also allows users to submit code to fix bugs for their own problems and see it transparently go through the system.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;My full time job at a previous position was mediating features for a group of customers (numbering in the 10s). This required the full energy of a team, which was not a development team, to gather this information in a closed source environment and then disseminate this information. Of course there were mistakes in information gathering and communication, since the customers only got a view of the project through an intermediary. Building trust with the customers took the better part of the year and resulted in a development process that was not as efficient as it could have been. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;So flame wars notwithstanding, visibility into everything is an advantage for open source projects. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font face="Verdana" size="2"&gt;Community, Community, Community&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;In order for developers to be productive they have to communicate with whom they want, when they want and get back what they want. This means there is a burden on the open source product&amp;rsquo;s leaders to make sure that this responsiveness is part of their community. The artifacts used are answering 250 e-mails a day, having IM on all the time and putting systems in place that make this possible. One open source company I know of uses categorization software just so that the appropriate person can look at an e-mail and has fast mail systems that allow sub-second previews of the e-mails! &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;What this gains the company is encapsulated in a quote from an OSCON presenter &amp;ndash; &amp;ldquo;When we had a closed source product people worked 9 to 5, but with open source there is so much interaction with the community that our developers are strongly motivated to work on finding solutions and building features and they are much more productive!&amp;rdquo;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Actually come to think of it, there isn&amp;rsquo;t a thing here that I have said that wouldn&amp;rsquo;t work where I work! In fact these processes are already at work at Microsoft. I am not only talking only about the work that we are doing at Codeplex, releasing source for products such as Power Toys for Visual Studio Collection available on &lt;a style="color: blue; text-decoration: underline" href="http://www.codeplex.com/" title="http://www.codeplex.com/"&gt;Codeplex&lt;/a&gt; or the WiX tool available at &lt;a style="color: blue; text-decoration: underline" href="http://sourceforge.net/projects/wix" title="http://sourceforge.net/projects/wix"&gt;Sourceforge&lt;/a&gt; (You can get more info about these projects from the interviews on Port 25 with &lt;a style="color: blue; text-decoration: underline" href="http://port25.technet.com/archive/2006/06/29/Shared-Source_2C00_-CodePlex-and-Powertoys.aspx" title="http://port25.technet.com/archive/2006/06/29/Shared-Source_2C00_-CodePlex-and-Powertoys.aspx"&gt;Sarah Ford&lt;/a&gt; and &lt;a style="color: blue; text-decoration: underline" href="http://port25.technet.com/archive/2006/04/25/2241.aspx" title="http://port25.technet.com/archive/2006/04/25/2241.aspx"&gt;Rob Mensching&lt;/a&gt;) but also about the code sharing internally within Microsoft. Since Microsoft does both platform and application development, application developers often need and have access to the bug databases and source code of platform level components. There is a lot a give and take between teams of users within Microsoft. This visibility has also been expanded to users such as academic, government and enterprise users under license agreements with Microsoft. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2904" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Anandeep/default.aspx">Anandeep</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item><item><title>Bill Hilf interviews Matt Asay at OSCON 2006</title><link>http://port25.technet.com/archive/2006/07/31/Bill-Hilf-interviews-Matt-Asay-at-OSCON-2006.aspx</link><pubDate>Mon, 31 Jul 2006 18:33:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2868</guid><dc:creator>MichaelF</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2868</wfw:commentRss><comments>http://port25.technet.com/archive/2006/07/31/Bill-Hilf-interviews-Matt-Asay-at-OSCON-2006.aspx#comments</comments><description>&lt;p&gt;Matt Asay, formerly of Novell, now VP of Business Development at &lt;a href="http://www.alfresco.com" target="_blank"&gt;Alfresco&lt;/a&gt;&amp;nbsp;and co-founder of &lt;a href="http://conferences.oreillynet.com/os2006/" target="_blank"&gt;OSCON&lt;/a&gt; took some time out of his busy conference schedule to sit down with Bill for an interview.&amp;nbsp; Matt, author of the &lt;a href="http://asay.blogspot.com/" target="_blank"&gt;AC/OS Blog (Matt Asay on OS)&lt;/a&gt;&amp;nbsp;is a vocal supporter of Open Source Software and has some interesting insights on where commercial Open Source Software is headed.&lt;/p&gt;&lt;p&gt;In this interview Matt and Bill discuss Open Source business models, monetization opportunties for open business apps,&amp;nbsp;and thoughts on the first days of OSCON.&lt;/p&gt;&lt;p&gt;Here is a link to a recent blog post by Matt that further explains some of the concepts he mentions around &lt;a href="http://asay.blogspot.com/2006/07/making-sales-while-making-friends-my.html" target="_blank"&gt;Open Source business models&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Big Thanks to Matt for taking the time to join us on Port 25!&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;center&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowFullScreen="true" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=8f5b663e-f299-4dc4-872c-7cda01056ed8&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US&amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://video.msn.com/video.aspx?vid=8f5b663e-f299-4dc4-872c-7cda01056ed8" target="_new" title="Bill Hilf interviews Matt Asay at OSCON 2006"&gt;Video: Bill Hilf interviews Matt Asay at OSCON 2006&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;&lt;p&gt;Alternate Video Format&lt;br /&gt;-&lt;a href="http://port25.technet.com/videos/mattacoscon.mp4" target="_blank"&gt;Download MPEG4 Video&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2868" width="1" height="1"&gt;</description><enclosure url="http://port25.technet.com/videos/podcasts/P25ShowSix.mp3" length="20544213" type="audio/mpeg" /><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Video/default.aspx">Video</category></item><item><title>Tim O'Reilly sits down with Bill Hilf at OSCON2006</title><link>http://port25.technet.com/archive/2006/07/28/OSCON-Interview-_2300_1_3A00_--Tim-O_2700_Reilly.aspx</link><pubDate>Sat, 29 Jul 2006 03:09:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2845</guid><dc:creator>MichaelF</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2845</wfw:commentRss><comments>http://port25.technet.com/archive/2006/07/28/OSCON-Interview-_2300_1_3A00_--Tim-O_2700_Reilly.aspx#comments</comments><description>&lt;p&gt;While we were at OSCON this week we were fortunate enough to get some time to sit down with Tim O&amp;#39;Reilly.&amp;nbsp; I dare say Tim, author of the &lt;a href="http://radar.oreilly.com/" target="_blank"&gt;O&amp;#39;Reilly Radar&lt;/a&gt;,&amp;nbsp;needs no introduction but just in case: &lt;a href="http://en.wikipedia.org/wiki/Tim_O%27Reilly" target="_blank"&gt;Tim&lt;/a&gt; is an Open Source Software advocate as well as the Founder and CEO of &lt;a href="http://www.oreilly.com/" target="_blank"&gt;O&amp;#39;Reilly Media, Inc.&lt;/a&gt;&amp;nbsp; He is also one half of the duo that founded OSCON along with Matt Asay.&amp;nbsp; While this is his first time on Port 25, Tim also joined Bill Gates&amp;nbsp;at &lt;a href="http://blog.mix06.com/virtualmix/archive/2006/03/20/Bill_and_Tim_Conversation.aspx" target="_blank"&gt;Mix 06&lt;/a&gt; for a conversation and Q&amp;amp;A session.&lt;/p&gt;&lt;p&gt;&amp;nbsp;In this interview Bill and Tim discuss the redefinition of &amp;quot;Open Source&amp;quot;,&amp;nbsp;&lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html" target="_blank"&gt;Web 2.0&lt;/a&gt;,&amp;nbsp;and some other topics that arose in the first two days of the conference.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Stay tuned:&lt;/strong&gt;&amp;nbsp; Monday we will post another interview from the conference between Bill and Matt Asay wherein they discuss mixed environments and commercial OSS trends.&amp;nbsp; If you haven&amp;#39;t already, sign up for our &lt;a href="http://feeds.feedburner.com/Port25/" target="_blank"&gt;RSS feed&lt;/a&gt; and we&amp;#39;ll notify you when this interview is published.&lt;/p&gt;&lt;center&gt;
&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowFullScreen="true" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=546c8bc4-7c66-482a-ab0d-09ec4cd9729b&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US&amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://video.msn.com/video.aspx?vid=546c8bc4-7c66-482a-ab0d-09ec4cd9729b" target="_new" title="Tim O&amp;#39;Reilly sits down at OSCON 2006"&gt;Video: Tim O&amp;#39;Reilly sits down at OSCON 2006&lt;/a&gt;
&lt;/center&gt;


&lt;p&gt;&lt;strong&gt;Alternate Video Format:&lt;/strong&gt;&lt;br /&gt;-&lt;a href="http://port25.technet.com/videos/timoscon.mp4"&gt;Download MPEG4 Video&lt;/a&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2845" width="1" height="1"&gt;</description><enclosure url="http://port25.technet.com/videos/podcasts/timoscon.mp3" length="24148821" type="audio/mpeg" /><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Video/default.aspx">Video</category></item><item><title>Mindtouch: Open source approach to Collaboration and Wiki's</title><link>http://port25.technet.com/archive/2006/07/28/Mindtouch_3A00_--New-approach-to-data-sharing-through-Wiki_2700_s.aspx</link><pubDate>Fri, 28 Jul 2006 19:01:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2864</guid><dc:creator>MichaelF</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2864</wfw:commentRss><comments>http://port25.technet.com/archive/2006/07/28/Mindtouch_3A00_--New-approach-to-data-sharing-through-Wiki_2700_s.aspx#comments</comments><description>&lt;p&gt;On day two of OSCON we snuck into the vendor fair during setup time and spent some time with &lt;a href="http://www.mindtouch.com/index.php"&gt;Mindtouch&lt;/a&gt;, a Microsoft partner looking at new ways to leverage Wiki&amp;#39;s to enhance data sharing and collaboration.&amp;nbsp; Interestingly, at the same time that we met them, Mindtouch&amp;nbsp;was&amp;nbsp;making some announcements (&lt;a href="http://news.com.com/2100-7344_3-6098172.html" target="_blank"&gt;CNET&lt;/a&gt;, &lt;a href="http://dealbook.blogs.nytimes.com/?p=5715" target="_blank"&gt;NYT&lt;/a&gt;)&amp;nbsp;regarding their company and their Open Source solution:&amp;nbsp; &lt;a href="http://www.opengarden.org/"&gt;OpenGarden&lt;/a&gt;, built on Mindtouch Dream.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Jamie Cannon makes his first appearance on camera to conduct the interview with Aaron Fulkerson (Co-founder, COO) and Steve Bjorg (Co-founder, President and CTO) from the floor of OSCON wherein they discuss Mindtouch, wiki&amp;#39;s&amp;nbsp;and the start-up&amp;#39;s&amp;nbsp;recent announcements.&lt;/p&gt;&lt;p&gt;&lt;center&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowFullScreen="true" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=f9561a94-6b87-4f28-b8a9-875a22a35d68&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US&amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://video.msn.com/video.aspx?vid=f9561a94-6b87-4f28-b8a9-875a22a35d68" target="_new" title="Mindtouch: Open source approach to Collaboration and Wiki&amp;#39;s"&gt;Video: Mindtouch: Open source approach to Collaboration and Wiki&amp;#39;s&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;&lt;p&gt;Alternate Video Format&lt;br /&gt;-&lt;a href="http://port25.technet.com/videos/mindtouchp25.mp4" target="_blank"&gt;Download MPEG4 Video&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2864" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Video/default.aspx">Video</category></item></channel></rss>