<?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 : Hank Janssen, OSCON</title><link>http://port25.technet.com/archive/tags/Hank+Janssen/OSCON/default.aspx</link><description>Tags: Hank Janssen, OSCON</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><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>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>Learning from OSCON 2006</title><link>http://port25.technet.com/archive/2006/08/15/Learning-from-OSCON-2006.aspx</link><pubDate>Tue, 15 Aug 2006 14:37:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2916</guid><dc:creator>jcannon</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2916</wfw:commentRss><comments>http://port25.technet.com/archive/2006/08/15/Learning-from-OSCON-2006.aspx#comments</comments><description>&lt;h1 style="margin:12pt 0in 3pt;"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;font size="5"&gt;Preliminary stuff &lt;/font&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Hank Janssen and myself attended the OSCON on the 27&lt;sup&gt;th&lt;/sup&gt; and 28&lt;sup&gt;th&lt;/sup&gt; of July.&lt;span&gt;&amp;nbsp; &lt;/span&gt;We did not attend the tutorials or the Executive briefing but were there two days of the two and a half days the sessions were in progress. &lt;span&gt;&amp;nbsp;&lt;/span&gt;We also attended the keynotes on both days (27&lt;sup&gt;th&lt;/sup&gt; and 28&lt;sup&gt;th&lt;/sup&gt; July). &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;As a strategy, Hank and I discussed the sessions and their subject matter, splitting up to attend different sessions in order to maximize coverage. In general I attended the &amp;ldquo;business&amp;rdquo; and &amp;ldquo;strategy&amp;rdquo; sessions and Hank attended the more technical sessions. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;I&amp;rsquo;ll cover the sessions I attended. Hank can be responsible for his own thoughts! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;This was the first OSCON I have attended, even though I have been to other conferences where there was large open source presence, so it was very exciting for me! I&amp;rsquo;ll talk about some of the sessions I attended in chronological order. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Some of the sessions I attended are not covered here, because I wasn&amp;rsquo;t impressed with them. So even in Open Source software there are some, shall we say, &amp;ldquo;imperfections&amp;rdquo;! &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Wingdings;"&gt;&lt;span&gt;J&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The sessions are hyperlinked from the &amp;ldquo;index&amp;rdquo; below, that way you can just jump to the one you want without getting meta-carpal tunnel&amp;nbsp;syndrome from blog scrolling! &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;a name="_26th_July_2006" title="_26th_July_2006"&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_First_impressions"&gt;First impressions&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_A_Closed_Source"&gt;A Closed Source Project becomes Open Source &amp;ndash; How We Succeeded &lt;/a&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;- &lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_A_Closed_Source"&gt;(Lars Thallman, mySQL)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_So,_You_want"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;So, You want to Build an Open Source community: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_So,_You_want"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Learning from Apache&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;- &lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_So,_You_want"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;(J Aaron Farr, Member, VP Apache Excalibur)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_Lessons_Learned_in"&gt;Lessons Learned in Taking a Closed Source Product Open&lt;/a&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;- &lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_Lessons_Learned_in"&gt;(Neelan Choksi, Sr. Director, BEA Systems)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_Birds_of_a"&gt;Birds of a Feather Session, &amp;ldquo;Open Source in Higher Education&amp;rdquo;, Moderator &amp;ndash; Bart Massey, Portland State University&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_The_(Surprising)_History"&gt;The Surprising History of Copyright, and What it Means to Open Source&lt;/a&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&amp;nbsp;- &lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_The_(Surprising)_History"&gt;(Karl Fogel, Google, Inc.)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_Building_Succesful_Open"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Building Succesful Open Source Projects &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;- &lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_Building_Succesful_Open"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;(Jorg Janke, Founder and Principal, Compiere)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;a href="http://port25.technet.com/archive/2006/08/14/Learning-from-OSCON-2006.aspx#_Business_Models_for"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Business Models for Open Source Software Companies&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;- (Tony Wasserman, Executive Director, Carnegie Mellon West Center for Open Source Investigation)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1 style="margin:12pt 0in 3pt;"&gt;&lt;a name="_First_impressions" title="_First_impressions"&gt;&lt;/a&gt;&lt;font size="5"&gt;&lt;span style="background:yellow;font-family:Tahoma;"&gt;First impressions&lt;/span&gt;&lt;span style="font-family:Tahoma;"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The conference was very well attended. It was clear that there were not only traditional open source &amp;ldquo;hackers&amp;rdquo; and startups (though there were many of those), but there were a number of established enterprise vendors&lt;span&gt;&amp;nbsp; &lt;/span&gt;(HP, Dell, AMD, VMWare). It also seemed that the startups were a lot more mature than Open Source startups from the past &amp;ndash; their message was clear, but not strident. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Surprisingly, IBM pulled out from the conference at the last moment and there was nobody (visible)&amp;nbsp;from IBM at the conference. Google was present and had a number of presenters, but had a booth only for recruiting. (They did announce their portal to Sourceforge at the conference). &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;There was a dearth of enterprise customers &amp;ndash; all the people I met fell into the vendor, academic or Open Source organization ( Mozilla, Apache) category. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The only customer (non-software related company) with an official presence&amp;nbsp;was Ticketmaster, who were recruiting for Linux admins and Open Source developers. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;There was a lot of talk about Open Source as a business, a number of keynote speeches and sessions addressed this. There&amp;nbsp;didn&amp;#39;t seem to be&amp;nbsp;buzz about a particular technology or company that stood out. &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The conference was a good place for me to gauge which products/technologies/companies were gaining momentum and get opinions through face to face contact with both users and principals. It also was a place to make an assessment about what was going well, what was not going so well and concerns of the Open Source community. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="margin:12pt 0in 3pt;"&gt;&lt;a name="_A_Closed_Source" title="_A_Closed_Source"&gt;&lt;/a&gt;&lt;span style="background:yellow;font-family:Tahoma;"&gt;A Closed Source Project becomes Open Source &amp;ndash; How We Succeeded &lt;span&gt;&amp;nbsp;&lt;/span&gt;(Lars Thalmann, mySQL)&lt;/span&gt;&lt;span style="font-family:Tahoma;"&gt; &lt;/span&gt;&lt;/h3&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&lt;a href="http://www.larsthalmann.com/"&gt;Lars Thalmann&lt;/a&gt; was part of a team that was acquired into &lt;a href="http://www.mysql.com/"&gt;MySQL&lt;/a&gt; from Ericsson&amp;rsquo;s Business Innovation divison. The product that they worked on was a closed source Ericsson product called &amp;ldquo;Alzato&amp;rdquo; - which was a clustered database system used mostly by stock markets and telcos. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The product was successful enough that there was a 60 person team in Ericsson developing and maintaining it.&lt;span&gt;&amp;nbsp; &lt;/span&gt;mySQL acquired the entire team along with the product and renamed the product &lt;a href="http://www.mysql.com/products/database/cluster/"&gt;mySQL Cluster&lt;/a&gt;. mySQL Cluster is open source just like mySQL&amp;rsquo;s other offerings.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Alzato was meant to be a high availability and performance database with five nines (99.999 %) availability &amp;amp; had a parallel architecture with replication for speed and scalability. In short, this was an advanced technology project. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The architecture was changed so that the clustered storage engine of Alzato was now accessed through mySQL and NDB in mySQL Cluster rather than through SQL and NDB as before. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Lars presented the talk as 10 &amp;ldquo;shocks&amp;rdquo; that the closed source team had to go through when they found out what was different between open source and closed source. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Some of the things he said (I will not try to transcribe his entire talk here) were of the nature - &amp;ldquo;It should be possible to install software in less than 15 minutes&amp;quot; since &amp;ldquo;The community consists of people with little patience. You surf, you find something, you try it &amp;ndash; if it does not work right away you move on!&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The more I listened to Lars, the more I was convinced that open source had forced developers to adopt good practices, just by the nature of development rather than by any coercion. Microsoft also followed the same practices, at least within a large development team, but had come to those processes by painful experience! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The one thing that I learned was to make all interactions explicit - by having bug databases and forums that capture every small piece of information that might be needed. Having community coaches and documentation constantly improved by user review was another highlight.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The thing that really struck me was how strong the motivation of developers could be if they were able to directly interact with the users. Lars said - &amp;ldquo;Developers work all the time (rather than 9 to 5), being inspired by the feedback and suggestions &amp;ndash; which makes people enthusiastic&amp;rdquo; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="margin:12pt 0in 3pt;"&gt;&lt;a name="_So,_You_want" title="_So,_You_want"&gt;&lt;/a&gt;&lt;span style="background:yellow;font-family:Tahoma;"&gt;So, You want to Build an Open Source community: Learning from Apache, (J Aaron Farr, Member, VP Apache Excalibur)&lt;/span&gt;&lt;/h3&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Apache Incubator is the incubator of projects for Apache. It takes projects and project proposals for open source projects and evaluates them for suitability as Open Source Projects under the Apache umbrella. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The talk was focused on &amp;ldquo;what makes a project a good candidate to be open sourced through the Apache incubator&amp;rdquo;? &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The thing that I took away from the talk was the danger signs of an Open Source project NOT being a strong project . The list that Aaron Farr presented was:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol style="margin-top:0in;"&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Some trying to turn an &amp;ldquo;Orphaned product&amp;rdquo; into an Open Source one &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Inexperience with open source of the team doing the project&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Homogenous developers &amp;ndash; from the same company, academic institution rather than a diverse group of people from all over &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Reliance on salaried developers only and not on a community that is enthusiastic about the project &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Fascination with Apache brand, wanting the name, without aspiring to do the work! &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;An interesting comment was made by the presenter &amp;ndash; &amp;ldquo;Java Enterprise space may be the best analogy to Microsoft OSS activity&amp;rdquo;. I am not sure I completely followed that &amp;ndash; any reader care to comment?&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The other thing that stayed with me was &amp;ldquo;One of the upsides to being IN a healthy, thriving OSS project are &lt;span&gt;&amp;nbsp;&lt;/span&gt;a renewed enthusiasm for software&amp;rdquo;. They must have been talking about my job here at the Open Source Software Lab! &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="margin:12pt 0in 3pt;"&gt;&lt;a name="_Lessons_Learned_in" title="_Lessons_Learned_in"&gt;&lt;/a&gt;&lt;span style="background:yellow;font-family:Tahoma;"&gt;Lessons Learned in Taking a Closed Source Product Open (Neelan Choksi, Sr. Director, BEA Systems)&lt;/span&gt;&lt;/h3&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Neelan Choksi was President of Solarmetric that produced a Object Relational database mapping engine called Kodo. Kodo was&lt;span&gt;&amp;nbsp; &lt;/span&gt;closed source product, even before it was acquired by BEA. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;BEA open sourced Kodo as &lt;a href="http://incubator.apache.org/openjpa/"&gt;Open JPA&lt;/a&gt; which include the kernel and the J2EE EJB 3 Persistence specification implementation. The decision to make the O/R mapping engine open source was taken in February 2006 and the product was released in July (it took 6 months to open source the project). &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Explaining the business reasoning behind the decision, Neelan suggested that the reasons one would want to open source a product were:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol style="margin-top:0in;"&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Create ubiquity &amp;ndash; large distribution of product&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;As seeding strategy for other products that the company hoped to make revenue from&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Due to competitive / commoditization pressures. Kodo was already feeling pressure from its competitors who were open source (Hibernate) even before the merger with BEA.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The Razor / Razor blade strategy. The open source product is free but a recurring critical part that was used by the open source product was not.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Religious fervor &amp;ndash; belief in open source &amp;ldquo;as free as in freedom&amp;rdquo; philosophy&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Financial gain &amp;ndash; cost decreases from bug fixes, development, support of product counteract any lost revenue from licenses &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;For marketing purposes to develop a brand based on a piece of software that can be leveraged later&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Strip mining and waste dumping &amp;ndash; dumping a product that isn&amp;rsquo;t valuable&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Real world test to understand how open source works. &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;It was interesting to see how a company that primarily relied on closed source adopted an open source strategy. Hearing it from someone who had been through it himself was refreshing. (Rather than hearing from pundits who theorized on the topic without having the real world experience!). &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;He also said that it was hard to get a business behind an open source strategy, because as soon there was a priority conflict the &amp;ldquo;old business&amp;rdquo; people would try to de-prioritize the open source projects. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;The one takeaway that Neelan wanted us to have was that open source was not magic dust. To develop a product ,whether you have people with those titles or not, you do need Product Management, QA and (yes!) Marketing. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;According to him a business is a business so &lt;em&gt;the success of a product will be determined by overall execution not technical excellence or the closed/open nature of the code&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="margin:12pt 0in 3pt;"&gt;&lt;a name="_The_Best_and" title="_The_Best_and"&gt;&lt;/a&gt;&lt;a name="_Birds_of_a" title="_Birds_of_a"&gt;&lt;/a&gt;&lt;span style="background:yellow;font-family:Tahoma;"&gt;Birds of a Feather Session, &amp;ldquo;Open Source in Higher Education&amp;rdquo;, Moderator &amp;ndash; Bart Massey, Portland State University&lt;/span&gt;&lt;span style="font-size:10pt;background:yellow;font-family:Tahoma;"&gt;.&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt; &lt;/span&gt;&lt;/h3&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;This was a session with significant participation from Portland State University (PSU) and Oregon State University (OSU), but with other members from as far afoot as Texas and Tennessee. Some of the people were lecturers, some faculty and some were system administrators from academic institutions. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;When I asked whether they were aware of the Academic program that offered Windows source code for educational purposes &amp;ndash; most seemed to be vaguely aware of it. One of them suggested &lt;strong&gt;&lt;em&gt;that Microsoft write a textbook that included programs and instructions &lt;/em&gt;&lt;/strong&gt;on how to use the source code. There are no such textbooks available for academic institutions to use as yet.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Another had anecdotal information of the cost of training students for IT Pro. They said they were teaching Windows because the license for setting up a lab was cheaper from Microsoft &amp;ndash; which also had very cheap certified &amp;#39;train the trainer&amp;#39; programs. Red Hat was almost an order of magnitude more expensive &amp;ndash; and their train the trainer program required expensive yearly renewals. Besides, Windows admins were more readily employable in their local regions. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;There was some discussion of using open source to teach academic lessons vs. developing open source itself as part of academic training. It seemed like opinions were divided as to the utility of each approach. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Bart Massey talked about the Open Source Education Lab at PSU. Among other things he runs a &lt;a href="http://summer.cs.pdx.edu/"&gt;course (a summer long lab) on Open Source&lt;/a&gt;. &lt;span&gt;&amp;nbsp;&lt;/span&gt;We are talking to Bart about seeing if any of his students are interested in working at the Open Source Software Lab. Any of you readers out there interested? Drop us an e-mail! &lt;/span&gt;&lt;/p&gt;&lt;h3 style="margin:12pt 0in 3pt;"&gt;&lt;a name="_Keynote_27th_July" title="_Keynote_27th_July"&gt;&lt;/a&gt;&lt;a name="_The_(Surprising)_History" title="_The_(Surprising)_History"&gt;&lt;/a&gt;&lt;span style="background:yellow;font-family:Tahoma;"&gt;The (Surprising) History of Copyright, and What It Means for Open Source, Karl Fogel, Google, Inc.&lt;/span&gt;&lt;/h3&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Karl had an interesting argument which is interesting not just because he works for Google. His contention is that copyright is not for the benefit of the creator but for the benefit of the distributor.&lt;span&gt;&amp;nbsp; &lt;/span&gt;And given that the Internet has made cheap ubiquitous distribution really easy, copyright has lost its utility. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;An interesting tidbit that he mentions is that the theory of copyright was advanced to protect their interests by the Royal Stationers guild when censorship, which was implemented by printing only being allowed through the guild, was revoked by the English parliament.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;He takes the radical position that copyright be abolished and be replaced by some other fair mechanism that doesn&amp;rsquo;t benefit the distributors but benefits the creators. This puts even the GPL in jeopardy because the basis of the viral nature of GPL is copyright. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Even though his ideas may seem radical, the argument about the nature of distribution changing the landscape for businesses should be taken seriously. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;His site is at &lt;a href="http://www.questioncopyright.com/"&gt;www.questioncopyright.com&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="margin:12pt 0in 3pt;"&gt;&lt;a name="_Building_Succesful_Open" title="_Building_Succesful_Open"&gt;&lt;/a&gt;&lt;span style="background:yellow;font-family:Tahoma;"&gt;Building Succesful Open Source Projects (Jorg Janke, Founder and Principal, Compiere)&lt;/span&gt;&lt;/h3&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Jorg Janke is a founder of &lt;a href="http://www.compiere.com/"&gt;Compiere&lt;/a&gt; &amp;ndash; the premiere vendor of an open source ERP product. According to Jorge, Compiere has seen over 1 million downloads since 1999 and is a top 10 most downloaded product on SourceForge. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;They have 250+ customers and have concentrated on Product, Process and Distribution. They have 70 partners who play an important part in their ecosystem. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Jorg believes that there is no &amp;ldquo;one size fits all&amp;rdquo; open source development model. He said that as a case in point &lt;a href="http://www.sugarcrm.com/crm/"&gt;SugarCRM&lt;/a&gt; tried Compiere&amp;rsquo;s model but evolved to other models. He also said that Compiere has been evolving their model constantly since 2002. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;He suggested that there were some myths about OSS development &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol style="margin-top:0in;"&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Heinzelm&amp;auml;nnchen (Good Gnome/Fairy) Theory &amp;ndash; put something defective/half-finished/unsuccessful technology out there and some &amp;ldquo;Good Gnomes&amp;rdquo; in the open source community will fix it for you! &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&amp;ldquo;Sexy&amp;rdquo; application theory &amp;ndash; according to him, with &amp;ldquo;sexy&amp;rdquo; technology, men try something 3-4 times longer before they give up! &lt;span&gt;&amp;nbsp;&lt;/span&gt;He said that free had limited sex appeal! &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;According to Jorg &amp;ldquo;The Basic Open Source Contract&amp;rdquo; was &lt;/span&gt;&lt;/p&gt;&lt;ol style="margin-top:0in;"&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;I give you a gadget for free &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;You can use it &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol style="margin-top:0in;"&gt;&lt;ol style="margin-top:0in;"&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list 1.0in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Provided you have skills &amp;amp; time.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list 1.0in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;If you need help you need to pay for it &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;p style="margin:0in 0in 0pt;tab-stops:list .5in;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.&amp;nbsp;&amp;nbsp;I hope that in return you help by &lt;/span&gt;&lt;/p&gt;&lt;ol style="margin-top:0in;"&gt;&lt;ol style="margin-top:0in;"&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list 1.0in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Spreading the news &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list 1.0in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Giving feedback &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list 1.0in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Offer advice/help&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list 1.0in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Improve the product&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;I was impressed by Jorg&amp;rsquo;s grasp of the software landscape &amp;ndash; he was no radical hacker developing in his garage, but a clear thinking businessman with a great grasp of the software business. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;He said Compiere first and foremost was a product that solved the major pains of all ERP projects, the installation and implementation. There were no compromises in Compiere because it was open source, it all the features necessary to its users. They also had a clear strategy, Compiere made the enabling product but Compiere&amp;rsquo;s partners sold it to users. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Another thing that they had thought through was that they only supported one (and only one) version at any point in time. But they didn&amp;rsquo;t leave their customers high and dry, they had proven tools that migrated between versions which made it easy for their customers to migrate. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="margin:12pt 0in 3pt;"&gt;&lt;a name="_Business_Models_for" title="_Business_Models_for"&gt;&lt;/a&gt;&lt;span style="background:yellow;font-family:Tahoma;"&gt;Business Models for Open Source Software Companies, (Tony Wasserman, Executive Director, Carnegie Mellon West Center for Open Source Investigation )&lt;/span&gt;&lt;/h3&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;According to Tony, some users of open source s/w, especially companies, WANT to pay and EXPECT to pay for use of software. Tony is the person behind &lt;a href="http://www.openbrr.org/wiki/index.php/Home"&gt;OpenBRR&lt;/a&gt;, about which organization I had written in my blog &lt;a href="http://port25.technet.com/archive/2006/07/18/What-does-business-readiness-of-software-really-mean_3F00_.aspx"&gt;&lt;font color="#800080"&gt;&amp;ldquo;What does business readiness of software really mean?&amp;rdquo;&lt;/font&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;According to him the business models that have worked for OSS are (it would take much space to explain them all but you should get a good idea from the companies mentioned). Let me know if you think there are other business models as well out there &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol style="margin-top:0in;"&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Subscriptions&lt;span&gt;&amp;nbsp; &lt;/span&gt;- Red Hat&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Cross selling (open + commercial products) - Collabnet with Subversion, Borland with Kylix and SugarCRM&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Support and Training &amp;ndash; a number of small players here&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Dual license - mySQL&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Hosted service built on open source &amp;ndash; Google &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Packaging model - SpikeSource , OpenLogic, The 451 group &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Commercial Enhancement model &amp;ndash; EnterpriseDB, SRA OSS&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Consulting model -Gartner (Open Source Summit), IBM Global services, Accenture&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Patronage model - IBM, Sun, Microsoft (yes &amp;ndash; he put that in himself, it isn&amp;rsquo;t from me!)&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;Reseller model&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;(and suggested by yours truly, drum roll please&amp;hellip;) Hardware embedded model &amp;ndash;Linksys, Infoblox&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;An interesting tidbit about paid &amp;ldquo;volunteers&amp;rdquo; vs &amp;ldquo;pure&amp;rdquo;&lt;span&gt;&amp;nbsp; &lt;/span&gt;unpaid volunteers in Open Source was revealed by Tony&lt;span&gt;&amp;nbsp; &lt;/span&gt;who said &amp;ldquo;In the top 100 OSS projects paid volunteers FAR OUTNUMBER the pure volunteers&amp;rdquo;. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;My only regret is that I couldn&amp;rsquo;t clone myself and be at multiple sessions at the same time! Wish I could have come earlier and stayed longer! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:Tahoma;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2916" 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/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/Hank+Janssen/default.aspx">Hank Janssen</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item></channel></rss>