<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wazi &#187; Articles</title>
	<atom:link href="http://olex.openlogic.com/wazi/category/articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://olex.openlogic.com/wazi</link>
	<description>Thinking OPEN</description>
	<lastBuildDate>Fri, 06 Nov 2009 19:33:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Selecting an Open Source Operating System</title>
		<link>http://olex.openlogic.com/wazi/2009/selecting-an-open-source-operating-system/</link>
		<comments>http://olex.openlogic.com/wazi/2009/selecting-an-open-source-operating-system/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 03:14:41 +0000</pubDate>
		<dc:creator>Francisco Reyes</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=44810</guid>
		<description><![CDATA[There's a large selection of free and open source (FOSS) operating systems available these days, and choosing the right one for any given circumstance can be quite a challenge. This article outlines the key factors you need to consider in order to pick the best operating system for your needs and experience level. ]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a large selection of free and open source (FOSS) operating systems available these days, and choosing the right one for any given circumstance can be quite a challenge. This article is intended to help you pick the best operating system for your needs and experience level. Although this article is geared primarily toward those who have little to no experience with FOSS operating systems, we&#8217;ve included some pointers for more savvy open source users – say, those who use a FOSS operating system at home and would like to deploy one on the job.</p>
<p>We&#8217;ve come up with five points to consider when selecting a FOSS operating system:</p>
<ol>
<li>Intended use</li>
<li>Commercial support</li>
<li>Hardware compatibility</li>
<li>Software compatibility</li>
<li>Community</li>
</ol>
<h3>Intended Use</h3>
<p>How you plan to use a FOSS operating system is a key point to take into account when making your selection. Many of the systems are quite flexible and can be used for different purposes, but it still pays to consider their relative strengths and weaknesses.</p>
<p>We&#8217;ve come up with three broad categories with which to categorize most FOSS operating systems: desktop, server, and special purpose.</p>
<p><strong>Desktop Operating Systems</strong><br />
If you expect desktop functionality from your FOSS operating system, you&#8217;ll want to find one that&#8217;s been designed for that purpose. Desktop operating systems tend toward friendlier installation and greater use of graphical user interfaces.  In addition, they usually sport newer versions of popular desktop software like browsers and mail clients.</p>
<p>Sample desktop FOSS operating systems include:</p>
<ul>
<li>Mandriva</li>
<li>openSUSE</li>
<li>PC BSD</li>
<li>Ubuntu</li>
</ul>
<p><strong>Server Operating Systems</strong><br />
Server operating systems may favor stability over the latest versions of software applications. With some server operating systems, the installation of the operating system and programs is done with less graphical (and often less friendly) tools than you&#8217;ll find in desktop operating systems. The software in server operating systems tends to be somewhat behind &#8220;right out of the box&#8221;, but can be fairly easy to update using the software management tools provided. However, care should be taken to make sure that your updates will work, especially if the software you&#8217;re installing includes dependencies on other packages – in which case you&#8217;ll need to update those, too.</p>
<p>Sample server FOSS operating systems include:</p>
<ul>
<li>CentOS</li>
<li>FreeBSD</li>
<li>Red Hat</li>
</ul>
<p><strong>Special Purpose Operating Systems</strong><br />
There are a number of special purpose FOSS operating systems that offer bundles of pre-configured applications with graphical installer and management tools. Some of the most common special purpose operating systems are for file serving, firewalls, and rescue CDs. They&#8217;re usually based on an existing general purpose desktop or server operating system, but with the installation modified in such a way that a certain set of software is installed. Management in special purpose operating systems is usually very specific and tends to emphasize the system&#8217;s particular function.  Many areas of management are not readily accessible through the default management interface. On the bright side, special purpose FOSS operating systems may provide a quick and easy way to fulfill a specific need – if you can find one that accomplishes what you require.</p>
<p>Sample special purpose FOSS operating systems include:</p>
<ul>
<li>Knoppix Rescue CD</li>
<li>FreeNas Free NAS file server</li>
<li>Smoothwall Firewall</li>
</ul>
<h3>Commercial Support</h3>
<p>The number of FOSS operating systems with commercial support is relatively small. Luckily, there are lots of free resources out there: mailing lists, forums, wikis, and IRC (internet relay chat) channels, to name a few. The support available through these free resources is comparable to, and sometimes even better than, traditional commercial support.</p>
<p>If you&#8217;re selecting a FOSS operating system for an organization, there may be requirements stating that you can only use software backed by commercial support. If that&#8217;s the case, you might consider the often-overlooked option of contracting with a company that provides third-party support. One advantage of some third party support organizations is their ability to offer commercial support for both your operating system as well as for some (or all) of the programs you&#8217;ll be running with it. Having one go-to source for all your support needs may be better than contracting with one company to support the operating system and other companies to provide service for the other components.  Also keep in mind that many FOSS operating systems are similar enough that a third party organization may be able to help you even if they have not worked with the exact system that you choose.</p>
<p>If you&#8217;re planning to use a FOSS operating system on a machine deployed for a critical role, it&#8217;s especially important to research the available support options before deploying the operating system. This step is even more crucial if you or your organization have no previous experience with the operating system in question.</p>
<h3>Hardware Compatibility</h3>
<p>Hardware compatibility is another crucial factor when choosing a FOSS operating system. The system has to be capable of supporting your computer&#8217;s parts and the types of devices in use. If you have a critically important computer part or device, it&#8217;s often simplest just to check with the hardware maker for advice about which FOSS operating systems are supported. Of course, you could simply download a copy of a particular operating system to try with your hardware – if it&#8217;s FOSS, it won&#8217;t cost you anything but time. Even some of the commercial versions of FOSS operating systems have free counterparts, which are similar enough that you can test on the free version and have a good idea of how the commercial version will behave. Take CentOS and Red Hat Enterprise Linux, for example. CentOS is free, and for the most part very close to Red Hat Enterprise Linux. If you were to choose Red Hat Enterprise Linux, you could test your hardware with CentOS before purchasing licenses from Red Hat.</p>
<p>Another hardware-related point to consider is whether your computer vendor supports only specific operating systems, and whether that&#8217;s important to you. If you buy your computers from a local vendor or a smaller seller, chances are that you&#8217;re on your own when it comes to operating system support. If, on the other hand, you buy from larger companies (such as Dell, HP, or IBM) you could check which FOSS operating systems they support. Even if they don&#8217;t officially support the FOSS operating system you choose, you probably want to find out if you&#8217;ll run into any problems when trying to get support from the vendor after the installation is complete. The larger vendors in particular may have hardware management tools that are required as part of their warranty service. Not having access to those tools may impact the support you receive from them.</p>
<h3>Software Compatibility</h3>
<p>Software compatibility will likely be an important issue if you plan to use commercial software. As a general rule, most FOSS software will work with most FOSS operating systems. If there are particular programs you know in advance you&#8217;ll need, then you should verify that they&#8217;ll work with the operating system of your choice. One issue that may be overlooked is which version of any particular software application is installed on the operating system &#8220;out of the box&#8221;. Server FOSS operating systems tend to come with older versions of applications, so if you prefer a more recent version of a particular application you might first have to uninstall the older version.</p>
<p>A good resource to find out what software comes with a particular FOSS operating system is <a href="http://distrowatch.com" target="_blank">DistroWatch.com</a>. This site allows you to select a FOSS operating system, and then see what packages are supported by the system&#8217;s various versions. The example below shows the software supported in recent versions of OpenSuse, compared to the latest available version.</p>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/10/software-available-in-suse.png"><img title="Software available in OpenSUSE" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/10/software-available-in-suse.png" alt="Software available in OpenSUSE" width="522" height="575" /></a></p>
<p>FOSS operating systems usually have software management tools that facilitate the installation of software. It&#8217;s worth verifying if the versions you need of selected programs can be easily obtained through the software management tools. Alternatively, you could check if the software you need already has binaries that would easily install in the operating system. Many FOSS packages build binaries to facilitate installation on FOSS operating systems.</p>
<p>One very important point to keep in mind concerns libraries – particularly if you&#8217;re evaluating Linux distributions. Be sure to pay attention to Glibc and related libraries. If you plan to use FOSS software that requires a specific Glibc or some other library, then you&#8217;ll want to make sure that the FOSS operating system under consideration already has the version you need.</p>
<h3>Community</h3>
<p>The community behind your chosen FOSS operating system is where you&#8217;ll most often go for support, news, advice, and tips. Exploring the various online resources as you evaluate a FOSS operating system is really important. Whatever operating system you choose, you&#8217;ll want to make sure that you know where to go for help – as well as what sites to go to for related tutorials, tips, and tricks. You&#8217;ll use these to shorten your learning curve and make using the operating system easier. The value of these online communities may not always be obvious to a newcomer, but they&#8217;re really hard to beat when it comes to making the operating system you choose work better for your needs.</p>
<p>Mailing lists and forums are two of the most commonly available online help resources. Ubuntu&#8217;s online forums are a great example.</p>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/10/ubuntu-forums.png"><img title="Ubuntu Forums" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/10/ubuntu-forums.png" alt="Ubuntu Forums" width="600" height="211" /></a></p>
<p>One often overlooked source of help may be sitting right next to you. Employees, friends, and co-workers may already have experience with one or more FOSS operating systems. If you or your organization are new to the implementation of a FOSS operating system, it definitely pays to find out if anyone you know already has experience. If you can find someone who has already dealt with FOSS operating systems, you may also find that they have valuable information to help you choose the best operating system for you.</p>
<h3>Conclusion</h3>
<p>FOSS operating systems are free to download, but the time it takes to learn about them can be costly. Because the management of FOSS operating systems varies widely, it&#8217;s best to do as much research as possible prior to settling on any particular one of them. Run tests, and start small. Using a FOSS operating system as a backup (or in a minor role) is a great way to gain experience and learn about an operating system with little risk to your infrastructure.</p>
<p>If you&#8217;re hoping to convince your employer to deploy a FOSS operating system that you&#8217;ve used personally, pay close attention to the support, hardware, and software requirements of the business. The larger the business, the more likely it is that there will be constraints on what sort of system can be used – and the more likely it is that there will be issues that, as a single user, you&#8217;ve never considered.</p>
<p>Usage, support, compatibility, and community: consider all these factors carefully and you&#8217;ll be in position to choose the FOSS operating system best suited to your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/selecting-an-open-source-operating-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Primer on Europe for US-Based Open Source Communities and Vendors</title>
		<link>http://olex.openlogic.com/wazi/2009/primer-on-europe-for-us-communities-vendors/</link>
		<comments>http://olex.openlogic.com/wazi/2009/primer-on-europe-for-us-communities-vendors/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 21:14:34 +0000</pubDate>
		<dc:creator>Sandro Groganz</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=40039</guid>
		<description><![CDATA[Europe leads the world in open source adoption and development, so it's no coincidence that many open source communities and vendors based in the US are interested in reaching across the Atlantic. This article explores the differences between the US and Europe and provides insight about how communities and vendors can bridge the gap to test and develop new markets within Europe.]]></description>
			<content:encoded><![CDATA[<p>Europe leads the world in open source software adoption and development.  Open source solutions have greater market share in Europe than the rest of the world, both on the server and the desktop, and more open source developers live in Europe than on any other continent including North America.  Only 18% of the <a href="http://www.socallinuxexpo.org/scale5x/conference+info/speakers/Ross+Turk/" target="_blank">developers on SourceForge</a> live in the United States, while 33% live in the European Union (EU).  European firms that contribute to open source projects account for about 565,000 jobs and have combined annual revenues of <a href="http://www.euractiv.com/en/infosociety/study-open-source-software-boost-eu-economy/article-160963" target="_blank">over €260 billion</a> ($350 billion).</p>
<p>Angel investor Larry Augustin said &#8220;Europe and most of the rest of the world is ahead of the US in Open Source adoption&#8221; in an often cited <a href="http://lmaugustin.typepad.com/lma/2008/09/commercial-open-source-in-europe-verses-the-us.html" target="_blank">Weblog entry</a>, and a <a href="http://news.cnet.com/8301-13505_3-9992379-16.html" target="_blank">report from Forrester Research</a> showed that France and Germany lead in open source adoption.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/forrester_foss_adoption.png" alt="" /><br />
<em>Illustration 1: Adoption statistics for FL/OSS in the EU</em></p>
<p>Given that open source offers companies and organizations a highly cost-effective route into international markets, Europe is a land of milk and honey due to its high adoption of open source software.  This article outlines the differences between the US and Europe in order to help open source software vendors develop strategies to bridge the gap and begin testing and developing new markets and communities within Europe.  The main focus of this article is on providing facts and sharing experiences that allow one to understand the European IT market.  We&#8217;ll outline the implications for marketing, communications, and community building within Europe in another article.  Entrepreneurial and legal aspects are covered only as they provide valuable background information that can help one understand the implications for the primary topic of interest.  In detail, this article concentrates on:</p>
<ol>
<li>Comparing the economies and open source software adoption rates in the EU and US</li>
<li>Understanding societies in the EU and the role open source software plays</li>
</ol>
<p>The information covered in this article applies to member states of the European Union as well as closely associated states such as Norway and Switzerland.  En passant, we&#8217;ll also take a quick look at Eastern European states.</p>
<h3>European Union, the Largest Market In the World</h3>
<p>Europe is the largest market in the world.  Taken as a whole, the European Union has a <a href="https://www.cia.gov/library/publications/the-world-factbook/geos/ee.html#Econ" target="_blank">GDP of over $18 trillion USD</a>, $4 trillion more than the <a href="https://www.cia.gov/library/publications/the-world-factbook/geos/us.html#Econ" target="_blank">US</a>.  The EU&#8217;s GDP accounts for 30% of <a href="https://www.cia.gov/library/publications/the-world-factbook/geos/xx.html#Econ" target="_blank">world production</a>, and the population of about <a href="https://www.cia.gov/library/publications/the-world-factbook/geos/ee.html#People" target="_blank">500 million people</a> is over 60% larger than the <a href="https://www.cia.gov/library/publications/the-world-factbook/geos/us.html#People" target="_blank">US</a>.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/gdp_eu_vs_usa.png" alt="" width="500" height="286" /><br />
<em>Illustration 2: GDP of EU and USA</em></p>
<h3>Adoption of Open Source Software in Europe</h3>
<p>RedHat published an <a href="http://www.redhat.com/about/where-is-open-source/activity/" target="_blank">open source activity map</a> that indicates the hot spots of global open source software development.  Europe is one of the most active regions, as are the US, Brazil, China, Australia, Japan, and South Africa.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/activity_map_open_source.png" alt="" width="500" height="259" /><br />
<em>Illustration 3: RedHat&#8217;s Open Source Activity Map</em></p>
<p>The breakdown of market share by country for <a href="https://olex.openlogic.com/packages/firefox">Firefox</a> also helps illustrate how Europe compares to the US in terms of open source software adoption.  Firefox serves as a good benchmark because its actual distribution can be measured quite reliably by tracking access to web sites through Firefox.  Contrast this with <a href="http://www.openoffice.org/" target="_blank">OpenOffice</a>, where the number of downloads does not directly translate into the number of installations because one could download OpenOffice once and install it on many desktops.</p>
<p>As shown in the chart below, Firefox usage is clearly higher in France and Germany than the US, although all three countries are above the worldwide adoption average.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/firefox_market_share.png" alt="" width="500" height="213" /><br />
<em>Illustration 4: Average Firefox market share Nov 08 to Mar 09</em></p>
<p>Looking at the worldwide distribution of contributors and users to open source projects on <a href="http://www.ohloh.net/" target="_blank">Ohloh</a>, one gets the impression that there are in general more of them in Europe compared to the US.  For example, the <a href="http://www.ohloh.net/p/debian/map" target="_blank">activity map for Debian</a> shows significantly more contributors in Europe.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/activity_map_debian.png" alt="" width="500" height="406" /><br />
<em>Illustration 5: Debian contributors</em></p>
<p>However, we have to be careful about interpreting data on these maps, as they display only a fraction of only the contributors registered on Ohloh.  Nevertheless, they indicate rough trends.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/activity_map_typo3_vs_drupal.png" alt="" width="500" height="193" /><br />
<em>Illustration 6: TYPO3 vs. Drupal users</em></p>
<p>Comparing the distribution of <a href="https://olex.openlogic.com/packages/typo3">TYPO3</a> and <a href="https://olex.openlogic.com/packages/drupal">Drupal</a> users on Ohloh, it&#8217;s clear that TYPO3 has a stronger adoption in Europe than Drupal.  On the other hand, Drupal has equally strong adoption rates in the US and Europe, while TYPO3 lacks adoption in the US.  It would be out of the scope of this article to discuss the reasons for the diverging uptake, but vendors should note that when an abundance of open source alternatives has emerged (as is the case in the CMS market) regional preferences can develop, with certain regions favoring one open source system over the other.</p>
<p>To get a more complete picture of open source software adoption in Europe, we assembled the following map based on <a href="http://ec.europa.eu/information_society/activities/opensource/cases/index_en.htm" target="_blank">reports</a>, <a href="http://www.osor.eu/news/news-by-country" target="_blank">news coverage</a>, <a href="http://blogs.the451group.com/opensource/2008/06/06/were-all-going-on-a-european-tour/" target="_blank">Matt Aslett&#8217;s tour of Europe</a>, and the experience of the <a href="http://www.initmarketing.com/" target="_blank">InitMarketing</a> team.  It is far from scientifically correct, but it nonetheless serves as a good start.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/open_source_adoption_europe.png" alt="" width="500" height="502" /><br />
<em>Illustration 7: Open source software adoption in Europe</em></p>
<p>Note that European countries with lower GDP (mostly those in Eastern Europe) tend to have lower open source software adoption rates, although one of the major political arguments in favor of open source software is that it can help build a strong local IT economy with less initial investment.  Some of the likely reasons for this disparity include:</p>
<ul>
<li>Markets in countries with lower GDP might be too small to attract or generate medium to large open source system integrators, instead supporting only a few small ones.  These markets may benefit from affirmative laws or declarations endorsing open source software.  For example, the Spanish province <a href="http://www.osor.eu/news/es-extremaduras-open-source-system-offers-first-web-services" target="_blank">Extremadura</a> created a flourishing market for small system integrators when it announced plans to use more open source.</li>
<li>Municipalities and governmental organizations are often highly independent.  This can decrease open source software adoption because regulations favoring open source are unlikely to be effective when pushed top-down by state ministries.</li>
<li>The circulation of illegal copies of proprietary software is higher in such countries, which most likely contributes to lower open source software adoption rates.</li>
</ul>
<h3>Primary Reason For Open Source Adoption in Europe</h3>
<p>In the above-mentioned Weblog post, Larry Augustin cites avoiding vendor lock-in as the primary reason behind open source software adoption in Europe.  However, a <a href="http://www.heise.de/open/Trendstudie-Open-Source--/artikel/126682" target="_blank">study conducted in Germany</a> by the major IT publisher <a href="http://www.heise.de/" target="_blank">Heise</a> actually found that users adopt free and open source software (FOSS) to lower licensing costs, and less so to avoid vendor lock-in.  Similarly, a <a href="http://www.osor.eu/news/es-saving-on-licences-is-a-main-advantage-of-open-source-report-says" target="_blank">Spanish report</a> indicates that saving on software licenses is the main advantage of open source usage by Spanish public administrations.</p>
<p>Given the lack of similar reports (or at least the difficulty in finding them) for other European countries, Larry&#8217;s assumption might still be valid for most European countries excluding Germany and Spain.  On the other hand, Germany and Spain are at the forefront of open source software adoption in Europe, and saving on software licenses might also be (or soon become) the primary reason driving open source usage in all other European countries.</p>
<p>It&#8217;s worth noting here the German study revealed that saving on licensing costs is more important to those adopting open source software for the first time.  The longer someone uses FOSS, the more important the &#8220;freedom&#8221; aspects become — namely open standards, vendor independence, and the free and open source software philosophy.  Hence, open source vendors need to approach potential customers in Europe differently depending on how open source savvy these potentials are.</p>
<h3>Understanding European Societies</h3>
<p>The title of this section says it all: there is no single European society, but rather many different European societies, cultures, and languages, all united in diversity.  A classic cartoon entitled <a href="http://www.erothitan.com/press_info/2002-10-28_the_perfect_european_en.html" target="_blank">The Perfect European</a> summarizes the diversity in a humorous and ironic way, with much truth.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/the_perfect_european.png" alt="" width="500" height="345" /><br />
<em>Illustration 8: Cartoon, The Perfect European</em></p>
<p>Especially direct sales efforts in Europe must take into account important differences in communication.  For example, German business persons typically like to do the work first and have fun later, while French business persons enjoy sharing a nice conversation before the work starts.  However, the proximity of these diverse cultures adds yet another dimension.  Most people in the European software business have traveled abroad for business trips or during university, and these experiences allow them to reflect upon their own culture&#8217;s communication style and take into account the subtle differences.</p>
<p>This is where things get complicated, yet funny.  A French business person might suggest to a German that they complete the work before engaging in small talk in order to conform to the German&#8217;s cultural expectations.  That might confuse the German, who expected the Frenchman to want to schmooze first.</p>
<h3>Language Barriers Fracture the European IT Market</h3>
<p>Cultural and geographic differences significantly shape the IT market in the EU, so understanding local language and culture is often a prerequisite to doing business with local firms.  However, this is complicated by the fact that there are over <a href="http://en.wikipedia.org/wiki/Languages_of_the_European_Union" target="_blank">20 languages</a> spoken across the EU, and in some cases there are language differences between regions in the same country.</p>
<p>Comparing the Information and Communication Technology (ICT) output in 2008 to the distribution of &#8220;mother tongue&#8221; languages in the EU, we can see that the European ICT market is actually quite fractured.  For example, the most widespread mother tongue is German, which is the primary language spoken by 18% of EU inhabitants (spread amongst Germany, Austria, Switzerland, and a few small regions). However, the countries and regions where German is the mother tongue account for roughly 25% of ICT output.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/ict_outpu_eu_per_language.png" alt="" /><br />
<em>Illustration 9: ICT output in EU per language in 2008</em></p>
<p>The good news for US-based vendors and communities is that English is the most widely-spoken language throughout much of Europe.  51% of EU inhabitants can carry on a conversation in English, either as their mother tongue, a second language, or a foreign language.  Next in line are German and French, which are spoken in some capacity by 32% and 26% of the EU population, respectively.</p>
<p>However, it would be false to assume that communicating in English, German and perhaps French will enable Americans to cover the entire European market.  Some regions have a strong bias against particular languages, such as the Flemish community in Belgium where people speak Dutch and might not be amused if you tried to sell software in French.  Similarly, some people in France will call you names if you speak in German.  Luckily, most of these resentments are only a problem with older generations.</p>
<p>The simple truth for open source vendors trying to get a foothold in the European market is that English should be fine as long as the focus is only on building an initial developer community and partner network.  Once you decide to build a growing business in Europe, contracts written in English will be a show-stopper in countries where English is not the mother tongue — especially so to small and mid-sized enterprises.</p>
<h3>Type of engagements in Europe</h3>
<p>The cultural diversity of Europe also impacts the type of business and community engagements you can find in various regions.  In short, <a href="http://blogs.the451group.com/opensource/2008/11/03/europe-is-not-a-single-market-for-open-source/" target="_blank">Europe is not a single market for open source</a>.  Open source adoption seems to be driven by commercial engagements in Northern Europe, while Southern and Eastern Europe is characterized by community-driven engagements.</p>
<p>Concerning the sales channel, Northern Europe seems to prefer direct sales — especially the UK.  There, customers want to buy the product and less so services.  At least in Germany, SMEs are fine with having system integrators implement projects, but large enterprises want to include the open source vendor in negotiations and have the vendor guarantee the success of the project, recommend system integrators, and perhaps even lead the project.  In Italy and Spain, economic buyers might outright reject vendors and commercial editions of products because open source software is supposed to be available at no cost.  There, the market prefers to buy services from system integrators.</p>
<p>For open source software vendors, this means that commercial whole-product offerings and direct sales tactics could well work in Northern European countries, while in Southern and Eastern Europe they should leverage community development tactics and build a partner network.  There is also the mushy middle of Mid Europe, such as Germany, where the appropriate sales or marketing approach depends on the project volume and type of customer.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/type_of_engagements.png" alt="" width="500" height="555" /><br />
<em>Illustration 10: Types of engagements in Europe</em></p>
<p>The aforementioned Heise study on open source software adoption in Germany found that the main drivers are CIOs and CEOs.  Although open source can still be introduced &#8220;through the back door&#8221; by developers and system administrators, it appears that, at least in Germany, open source software has won the hearts and minds of executives and become a strategic element of the corporate IT landscape.</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/07/drivers_of_foss_adoption_in_de.png" alt="" width="500" height="207" /><br />
<em>Illustration 11: Open source is highly relevant in Germany&#8230;</em></p>
<p>It is hard to say if this is true for other EU countries as well because the data is missing.  Our best educated guess is that the companies with highest open source software adoption in the EU are also those where executives increasingly regard open source as a strategic tool.</p>
<h3>Conclusion</h3>
<p>Europe is a gold mine for open source software vendors, but the gold is often deeply hidden in culturally diverse ground.  The united market of the European Union is actually a fractured market that needs to be approached accordingly.  Otherwise, community building efforts will run dry, marketing communications will make your company look outlandish, and sales will bounce off cultural barriers.</p>
<p>Although Europe is a fractured market, there are regional similarities that make the market less daunting to US-based businesses and communities seeking to gain a foothold in the EU.  Two of these similarities will ultimately have to be addressed in any go-to-market strategy employed by US-based open source vendors casting an eye towards Europe:</p>
<ul>
<li><strong>Major languages equal major ICT markets</strong> &#8211; As we&#8217;ve seen, English, German, and French are widely spoken within the EU as mother tongues, second languages, and foreign languages.  Roughly speaking, these three languages also correlate with the most prosperous ICT regions within the EU.</li>
<li><strong>Two types of engagements</strong> &#8211; While Northern Europe prefers direct sales, the South prefers the partner channel.  Customers in the center of the EU want to be able to either work directly with the vendor, with partners, or both.</li>
</ul>
<p>In an upcoming article we&#8217;ll take a look at how to test and develop new markets in Europe with effective outreach through marketing, community development, PR, and more, thus showcasing how open source offers companies and organizations a highly cost-effective route into international markets.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/primer-on-europe-for-us-communities-vendors/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Go Local, Be Global: Scaling the Mozilla Localization Community</title>
		<link>http://olex.openlogic.com/wazi/2009/scaling-the-mozilla-localization-community/</link>
		<comments>http://olex.openlogic.com/wazi/2009/scaling-the-mozilla-localization-community/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 15:48:15 +0000</pubDate>
		<dc:creator>Seth Bindernagel</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=40312</guid>
		<description><![CDATA[Remember that "Think Globally, Act Locally" bumper sticker you've seen on hybrids and VW buses? The folks over at Mozilla have really taken the message to heart, building participatory local communities around the world. In a continuation of our occasional series on open source community building, we present a case study about scaling the localization community at Mozilla.]]></description>
			<content:encoded><![CDATA[<p>Remember that &#8220;Think Globally, Act Locally&#8221; bumper sticker you&#8217;ve seen on hybrids and VW buses?  The folks over at Mozilla have really taken the message to heart, and it&#8217;s worked out quite well for them — the next version of their Firefox browser is slated to ship with over 70 localizations, covering over 97% of the world&#8217;s Internet population.  Oh, and have you noticed that Firefox continues to grow market share at the expense of Internet Explorer?  By the end of last year Internet Explorer fell from a 75.47% market share to 69.77%, while <a href="http://www.informationweek.com/news/internet/browsers/showArticle.jhtml?articleID=212201517&amp;subSection=All+Stories" target="_blank">Firefox surpassed a 20% share for the first time ever</a>, reaching 20.78% by the end of November 2008.  John Lilly, a Chief Executive at Mozilla, called that a &#8220;significant milestone.&#8221;  We call it awesome, and we&#8217;ve got to think it&#8217;s partly due to localization.  As a matter of fact, their ability to engage the locals has been one of the most important factors in Mozilla&#8217;s global success.</p>
<p>Another classic bumper sticker you&#8217;ve probably seen — &#8220;Wherever You Go, There You Are&#8221; — would fit in nicely on the back of the Mozilla bus.  Seems to us that when it comes to scalability, it&#8217;s less about being where you are and more about getting where you want to be.  Which is, at least in Mozilla&#8217;s case, everywhere.  The problem remains, though, that even if you succeed in getting everywhere, what does it take to really <em>be</em> there?</p>
<p>Ask the Mozilla team.  For them, being where they are (which is nearly everywhere, don&#8217;t forget) means being there in many, many different languages — very few of which are spoken by Mozilla&#8217;s engineers.  By building participatory local communities they&#8217;ve gained access to those languages as they are used by native speakers, and nurturing those communities has paid off in many unexpected ways as well.  If we could boil all their experience down into one simple yet profound slogan, we&#8217;d just go out and print a bumper sticker.  Since we can&#8217;t, we continue our occasional series on open source community building with a case study by Seth Bindernagel about the localization process at Mozilla.  What follows are some lessons in scalability from the people who have made it possible for users all over the world to gain access to a state-of-the-art, free and open source web browser that works in their own native language.</p>
<h2>Meet the L10n-Drivers: A Case Study in Building Participatory Communities</h2>
<p>Between the release of Firefox 3 and the upcoming release of Firefox 3.5, Mozilla will add 25 new localizations to the browser&#8217;s list of official versions.  As a point of reference, the most recent release cycle lasted one year, starting officially after the release of Firefox 3 in June of 2008.  When we started the localization process for Firefox 3.5, we had 48 localizations.  It&#8217;s likely that we will ship with 73.  This represents tremendous growth in both our localization community as well as coverage of new languages spoken by the world&#8217;s Internet population.  By our rough estimate the Firefox browser now covers over 97% of the world&#8217;s Internet population with a fully-localized user interface that includes translation, localized preferences settings, and a user&#8217;s native language option.  So what does it take to increase community contributions and locale count by over 56%?  It may not be a new science for some readers, but we think that some of the lessons we&#8217;ve learned about scaling are worth sharing.</p>
<h3>Lowering Barriers for Participation</h3>
<p>In case you&#8217;ve heard elsewhere, it&#8217;s true that the Mozilla localization process is not perfect.  We use a fairly unique file setup to highlight the strings needing localization, and that has had an impact on our ability to scale.  With some introduction it&#8217;s probably not too difficult to understand, but because we have historically chosen a framework that uses &#8220;DTD&#8221; (Document Type Definition) and &#8220;property&#8221; files, it has required localizers to learn our system, which has caused a higher barrier to entry than most other projects.</p>
<p>So how exactly do we lower the barrier for participation for those passionate about localization?  One simple step has been to support and promote tool development for translation work that reduces the level of technical background needed.  By providing tools for contribution, and helping tool authors refine and improve their software, we have started to scale with more ease.  New localizers with less software development skills have become regular contributors responsible for their locale&#8217;s translation.</p>
<p>But tools are really not the only answer.  Building the proper team has also been crucial.  A small group of Mozilla employees focuses on localization.  We call ourselves the &#8220;L10n-drivers&#8221; and provide as much technical assistance as possible when localizers need help.  When a project has substantial localization needs — like Mozilla, with its multiple products and websites — the work flow can be overbearing at times, so it&#8217;s helpful to have a response team to assist the volunteer community and shepherd projects along to completion.</p>
<p>At the same time, it helps if the volunteer localizers have some technical background so they can work with us and all of our tools to make localization possible.  This may sound like a contradiction to my previous point, but it&#8217;s not.  We walk a fine line between trying to make localization accessible to everyone who has translation interest and asking volunteers to learn a bit about our technical process, like how to check in code changes to their locale repository.  Localizers also need to know how to do things like read HTML and execute limited tasks from the command line.  It&#8217;s far from perfect, but finding individuals with the dedication to stick with us and the curiosity to learn our process has led to a more sustainable community.</p>
<h3>Transparency and Communication Create a Sense of Community</h3>
<p>There&#8217;s another critical piece that we take seriously at Mozilla: full transparency.  The Mozilla L10n-drivers team never does anything that we cannot immediately share with our community.  In fact, most everything we do directly involves our community every day.  We created a public dashboard where all localization teams can see the status of their work as well as the work of other teams.  In addition, several of our community members write active blogs that are syndicated to the Mozilla community through our <a href="http://planet.mozilla.org" target="_blank">Planet Mozilla</a> service.</p>
<p>Communication is another factor that has helped us scale.  Consistent and open communication is critical to our success because it provides channels for both newcomers and long-time localizers to ask questions, learn, and help each other.  With other centralized communication channels like <a href="http://bugzilla.mozilla.org" target="_blank">Bugzilla</a>, Mozilla mailing lists, and <a href="irc://irc.mozilla.org" target="_blank">IRC</a> (Internet Relay Chat) rooms, we are in constant communication with the community, available nearly &#8217;round the clock to share information and answer questions.  The L10n-drivers team is located in several different time zones across the globe, so we are able to provide fairly regular coverage if something arises.  A true sense of community exists on our #l10n channel on the Mozilla IRC server, where conversations are always happening.  Providing open lines of communication and making sure that everyone understands that no questions are out of bounds helps us build trust and reliable relationships with our global team.</p>
<p>Within these platforms of communication, many roles and relationships develop naturally and exist because there is a clear set of tasks to undertake if someone wants to localize Mozilla.  This leads to another great reason for building and scaling a successful community.  We try our hardest to outline the specific tasks that anyone can take if they choose to localize Mozilla in their native language.  Without a clear outline, a localizer may begin to wonder what his or her role is.  But when we define those tasks clearly, there&#8217;s no room for confusion.</p>
<p>If a particular localization has a long-established community of contributors, newcomers are often set to new, untouched tasks that need a team leader.  We let our teams know that there is *always* something more that can be translated, so there&#8217;s no need to worry about not finding work.  Successful L10n teams in the Mozilla community have mapped out specific roles and tasks for their team members, while the L10n-drivers work hard to provide direction on where to focus.  With this combination of efforts, our 100% volunteer community takes shape and participates in understandable and digestible tasks.</p>
<h3>Sharing the Results of Community Efforts</h3>
<p>A few other simple but specific factors add to our success. We try hard to document everything that is critical for localization. Those documents are updated regularly and shared with the community so that people can see what needs to be done and how to do it. Of course, questions are always directed back to one of the channels mentioned above. Also — and this is a specific technical piece that is crucial for our community — we provide regularly updated builds to our community so they can see the fruit of their labors and begin testing. Since our community is fully volunteer, we have to provide them something that can be reviewed and tested on a regular basis. We generate <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.1-l10n/" target="_blank">nightly versions of Firefox</a> so that they can see and test their work. </p>
<h3>Summary</h3>
<p>It&#8217;s taken us awhile. Years of experiments, mistakes, and improvements along the way have shaped the strategy. But what now exists is a remarkable achievement by this community. The latest version of Mozilla&#8217;s Firefox browser will be shipped simultaneously to 73 locales across three platforms: Mac, Windows, and Linux. Because of this effort, nearly 300 million people across the globe are using a free and open source web browser in a language familiar to them, making their experience on the web the same as any other locale where we ship Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/scaling-the-mozilla-localization-community/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creating FOSS Allies Through Volunteerism</title>
		<link>http://olex.openlogic.com/wazi/2009/creating-foss-allies-through-volunteerism/</link>
		<comments>http://olex.openlogic.com/wazi/2009/creating-foss-allies-through-volunteerism/#comments</comments>
		<pubDate>Fri, 22 May 2009 20:18:22 +0000</pubDate>
		<dc:creator>Christian Einfeldt</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=40046</guid>
		<description><![CDATA[Despite its many benefits, many people are reluctant to try open source - often due to impressions formed early in life. In the first of an occasional series on open source community building and advocacy, we present a case study about how dedicated volunteers can create new open source allies one student and one school at a time. ]]></description>
			<content:encoded><![CDATA[<p>We know that free and open source software (FOSS) is bigger than the code. It&#8217;s a powerful movement, with the potential to change the world in profound ways. Cooperation. Collaboration. The best minds working toward the best solutions they can imagine and making those ideas available to all, regardless of cash flow &mdash; these ingredients make for quite a heady stew. For those of us already sold on the advantages of FOSS it can be hard to imagine why anyone would hesitate to jump in, but the reluctance to embrace open source can be summarized with just two words: human nature. There are a lot of people out there who simply have no idea. Who are even <em>suspicious</em> of all this free and open stuff. The words alone can impart to the uninitiated an uncomfortable feeling. They&#8217;ll be made to pay in some form or another &mdash; they just don&#8217;t know how, yet. We know that the price can only be measured in willingness to change. To some, that sounds pretty steep.</p>
<p>But for every person or institution out there too intimidated by change, too suspicious of anything that&#8217;s labeled &#8220;free&#8221;, too brainwashed by advertising, or just too busy to think about doing anything different &mdash; for each of those there&#8217;s another person who&#8217;s not only FOSS-fluent, but also enthusiastic, dedicated, and just a trifle selfless. What follows is a story about FOSS migration and volunteerism, which takes place in an environment of a complexity virtually unknown anywhere else. Home to brilliant minds and extraordinary levels of determination, guts and know-how, dedicated to all the highest aims of our free society; this institution is at the same time often mired in budgetary shortfall, bureaucratic delay and, perhaps most pervasive, crushing fatigue. We&#8217;re talking about a place where too few of us, once liberated, ever dare venture again &mdash; let alone actually enter and try to change anything. That&#8217;s right; we&#8217;re talking about the Public School System.</p>
<p>In the first of an occasional series of articles on open source community building and advocacy, we present a case study by Christian Einfeldt about how dedicated volunteers can create new open source allies one student and one school at a time.  Read on to discover how all the tired cliches about schools mired in inefficiency can be proven wrong, and how seemingly hostile conditions (like underfunding) can in fact make the migration to open source easier. </p>
<h2>Hands-On Advocacy: A Case Study in Migrating One School to Open Source</h2>
<p>Working with schools can be difficult. Teachers are usually over-worked and under-paid. Principals have limited budgets and are similarly over-worked. Ironically, these factors are exactly why schools make great incubators for FOSS community outreach, because the FOSS community benefits much more from growth in this area than does Microsoft and its business partners. The cost structures carried by Microsoft and its business partners preclude them from targeting schools in ways that make sense for GNU-Linux supporters and their commercial partners.</p>
<p>This article looks at the experiences of a local Linux users group in migrating one public charter school in San Francisco to FOSS, and draws some broader conclusions from those experiences about how the FOSS community can benefit by focusing migration efforts on under-funded institutions like schools.</p>
<h3>Desktop Computers as One of the Seats of Culture</h3>
<p>The desktop matters. It&#8217;s the last link in the &#8220;last mile&#8221; to the Internet, and it&#8217;s the place where retail computer consumer expectations are formed and solidified. Simply put, the desktop is one of the seats of culture in much of the world. Merely by placing FOSS desktops in front of mass audiences, we, the FOSS community, can score big in demonstrating to voters and consumers the commercial logic and democratic imperative of sharing code.</p>
<p>Studies show that brand consciousness and brand loyalty are established at a young age. Kids will stick with brands as they grow up. If we can familiarize kids with GNU-Linux package managers, they will tend to return to those package managers for new software applications as they grow up, and the cycle of dependence on non-FOSS product distribution chains can be broken.</p>
<h3>How We Set One School Free — Almost</h3>
<p>As I was walking to my bus stop on the way to work one day, I noticed an A-frame billboard announcing a new public charter middle school in the neighborhood. At that time, the school was comprised of about 230 students in grades five through seven (ages 10 through 12). I called the number on the board and left a message offering to provide the school with a few free computers for a pilot project for the school.</p>
<p>The school&#8217;s principal soon called back and we scheduled an appointment to meet. I told her that I had been privately scavenging discarded desktop computers for some time, and I knew that I could acquire enough machines to meet her needs through the volunteer efforts of our local Linux user group, <a href="http://sf-lug.com/" target="_blank">SF-LUG</a>. I thought that she would likely start small to test a few machines before springing into something larger.</p>
<p>To my surprise, the principal said that she was interested in starting more than just one small pilot project, and that she was willing to spend some money to obtain such a lab if it wasn&#8217;t too expensive. She wondered what it would take to outfit a classroom with enough computers for one entire class. I told her that it would be possible to obtain inexpensive machines and network them together.  I contacted a vendor who offered to build a <a href="http://www.ltsp.org/" target="_blank">LTSP</a> for a mere $6,000 USD. Over the summer, the vendor and I built the Fedora LTSP lab in an afternoon, and over the next couple of weeks, I was able to place about 10 additional machines in various classrooms throughout the school.</p>
<p>I was pleased with the fairly rapid, positive attitude that the principal, teachers, and students showed toward the lab. There was almost no need for training of the teachers or the students. Both groups took to the new Fedora GNOME interface easily.</p>
<p>In fact, the principal made it clear that she did not want me to spend much time speaking with the teachers about the new technology.  She liked the lab, but she was very clear that the emphasis of this school was to focus on providing these inner-city students with an excellent foundation in basic reading, writing, and arithmetic. The computers were nice, but they were seen as a supplement to the core mission of the school. The principal had founded the school just two years earlier with the goal of bringing under-performing kids up to grade-level performance. She also felt that the skills required to make meaningful use of the lab were beyond those of the fifth and sixth-graders, and so only the seventh graders were brought into the lab. The school has since expanded to include 8<sup>th</sup> graders and now has a population of about 330. The upper two grades use the GNU-Linux lab.</p>
<h3>Basic Internet uses</h3>
<p>The GNU-Linux machines at the school are used for basic tasks such as e-mailing, writing essays, watching educationally relevant Internet video, learning basic touch typing, and conducting Internet research.  The Xubuntu lab features 30 LDAP clients, each with Pentium 4 chips running at about 2 Ghz with 512 MB of RAM. We chose the <a href="http://www.xfce.org/" target="_blank">XFCE</a> desktop to reduce lag time, as compared with the somewhat more bulky GNOME and KDE GUIs. We moved from an LTSP server to an LDAP server because the LTSP server was lagging, so we shifted some of the load-handling from the server to the clients. We also moved from Fedora to Ubuntu simply because we were more familiar with Ubuntu, although I&#8217;m sure Fedora would have been just  fine. In an interesting little wrinkle, the LDAP server was obtained via funding provided by Microsoft through California&#8217;s <a href="http://linux.slashdot.org/article.pl?sid=07/10/11/1446254" target="_blank">settlement of an anti-trust lawsuit</a> against Microsoft!</p>
<p>As previously mentioned, we have also distributed about 10 similar stand-alone clients (P4, 512 MB RAM) to a few classrooms, where they are used occasionally for writing essays and basic Internet research and emailing.</p>
<p>I have approached the principal and several teachers on more than one occasion with an offer to demonstrate the educational applications that are readily available for use with GNU-Linux, but the staff has consistently taken the position that they are best able to fulfill the school&#8217;s mission of giving the students an excellent foundational education with books, pencils, and paper.</p>
<p>Just recently, during one such meeting with teachers, I was able to get one teacher interested in meeting over the summer to explore the possible integration of educational applications into his curriculum. Maybe. We&#8217;ll see. I am cautiously optimistic.</p>
<h3>No Linux for the teachers</h3>
<p>The principal felt (and still feels) that the mission-critical computer needs of the school, namely, the teachers&#8217; needs, would be restricted only to Microsoft Windows machines, unless the teachers had Mac notebooks that they wanted to use and were able to administer themselves. The principal did not rule out the possibility that a teacher, of his or her own accord, might choose a GNU-Linux machine for their own personal needs, but she did not want to me to evangelize to the teachers.</p>
<p>Nor were the teachers interested in adopting GNU-Linux. With the exception of a few Mac users, the teachers all preferred Microsoft Windows machines, for all the usual reasons: they were familiar with Windows; some of their mission-critical applications were Windows-based; and they viewed Microsoft Windows as the standard, and wanted to use what everyone else was using.</p>
<p>And, equally important, these teachers spent long hours at the school every day, and they were too over-worked and tired to take on yet another task that would extend their 13-hour work days. This school has a formal, written agreement with each and every parent and child that the students will be in their seats working by 7:30 in the morning, and that they&#8217;ll stay at school until 4:50 each afternoon. Furthermore, the teachers were (and still are) expected to give out their cell phone numbers to each student, and students were expected to call the teacher with any questions, until as late as 8:00 p.m., seven days a week. The idea is that there should be no excuse for any student to come to school with incomplete homework, and the super-long teacher work days were intended to ensure that it was so. But, as a result, this meant that the teachers were not about to add yet another task to their already-long days.</p>
<h3>Marketing, Marketing, Marketing</h3>
<p>Never underestimate the power of marketing to shape expectations, particularly in North America and most of Europe. I am convinced that the principals and teachers like Microsoft and Apple products because marketing has persuaded them that &#8220;you get what you pay for&#8221; and that there is &#8220;no free lunch.&#8221;</p>
<p>Contrast that attitude with attitudes of end users in so-called &#8220;developing countries.&#8221; In developing regions of the world, which I have visited in the process of taping a <a href="http://www.archive.org/details/digitaltippingpoint" target="_blank">documentary movie</a> about how FOSS is changing global culture, people are more willing to give GNU-Linux a shot. The notion that software should be &#8220;free as in free speech&#8221; seems to resonate more with people in these countries.</p>
<p>But the appeal of digital freedom is generally weaker in North America and Europe, and that was certainly the case in this school. I was actually surprised at the tenacity of brand identification and product loyalty among the very liberal teachers of this school, many of whom were educated at some of the finest universities in the country. Yet these same teachers have a very pragmatic approach to computing, for the reasons previously given.</p>
<p>The principal is also a staunch advocate of education as a leveler of class and an equalizer of race, yet she&#8217;s an adamant Microsoft Windows fan. She made it clear that she likes Microsoft Windows and Microsoft Outlook, and she has said that she would never consider using a GNU-Linux computer for her own purposes.</p>
<p>She&#8217;s an enthusiastic supporter of GNU-Linux for the kids because it permits her to stretch budget dollars, and she likes the high quality, free technical support she gets from the local Linux user group. In addition, she feels that the computing skills that the kids get in using GNU-Linux will be transferable to the Mac or Microsoft Windows machines the kids will likely encounter in high school. However, the principal and the other teachers have some real reservations about the suitability of GNU-Linux to deliver the performance that they demand for their busy lives.</p>
<p>The teachers rely on just one or two Microsoft Windows-based applications they feel they need to meet their computing needs — both individually and in their work as teachers. But even after I spent time speaking with each of the teachers to determine their precise functional requirements for computers, none of them would consider switching, nor do they want to spend much time discussing why they are not open to switching. They have chosen their computing environment, and they are sticking with it. Plain and simple.</p>
<h3>A stable equilibrium</h3>
<p>A stable equilibrium has been reached in this, the end of the fifth full year of our LUG&#8217;s advocacy work at the school. The principal and the teachers are firmly committed to the Xubuntu lab and the GNU-Linux machines (of varying distros, but mostly Xubuntu) that reside in various classrooms. The teachers routinely and repeatedly express gratitude to the members of SF-LUG who visit the school to do one type or another of maintenance work there, and that gratitude is plainly heart-felt. Several of the teachers have told colleagues in other schools about the lab, and they believe it&#8217;s an asset to the school. In addition, elected officials have toured the school and visited the lab, and have received generally positive reviews.</p>
<p>And yet, all of the teachers continue to use only Microsoft Windows or Mac machines for their own purposes&#8230;</p>
<h3>One Daring Pioneer</h3>
<p>&#8230;except one. The seventh and eighth grade science teacher dual boots his notebook with Intrepid Ubuntu. The other partition runs a copy of Microsoft Windows XP that was given to him by Adobe two years ago when he attended a summer seminar sponsored by Adobe.  Adobe paid him and another teacher $1,000 for one week&#8217;s attendance at a seminar, which amounted to a paid infomercial for Adobe products. In addition to the $1,000 payment for attending the seminar, each teacher received a decent notebook computer, and the school received free copies of Adobe video software, along with a check for $5,000 for the school to spend on any cameras or software that it wished to purchase for the purpose of doing media work in the school.</p>
<p>In early December of 2008, the science teacher&#8217;s Adobe-sponsored Microsoft Windows XP notebook was hit with a crippling virus, which bricked the machine. He said that he had previously taken the machine to friends of his who were skilled in administering XP machines, but they were unable to fix it. After concluding that the XP notebook was hosed, he asked us to help. Our SF-LUG members used a GNU-Linux live CD to pull his data off of the drive, and then installed Intrepid Ubuntu.</p>
<p>This teacher clearly understands the civil rights aspect of free software, and it&#8217;s apparent to him that there are inherent dangers in using software whose source code is locked up in a black box for only the vendor to see. He also sees the importance of having community access to source code, because he (and most of the other staff members) understand that our SF-LUG members have customized software in certain ways to make the lab run smoothly — although they don&#8217;t understand the nature of the changes, nor do they really care to learn the details.</p>
<p>And yet it is telling that it was only after consulting with XP-savvy friends and finding that his XP partition was hosed that he relented to have his data removed, his hard-drive wiped, and a clean (legal) copy of XP installed along with the Ubuntu Intrepid partition. Despite having used Xubuntu in the lab for two years, he was still hesitant to install GNU-Linux on a &#8220;mission-critical&#8221; machine until it was clear to him that viruses had irredeemably crippled XP.</p>
<p>Now this teacher uses the Ubuntu (GNOME) partition as his primary environment. Every day, this teacher stands in front of his class and delivers presentations from his Ubuntu partition. Each day, 120 seventh and eighth grade students are exposed to OpenOffice.org and Firefox during his class lectures.  Every day, this teacher and his students become more familiar and comfortable with GNU-Linux. The same can be said for the roughly 120 students who come through the Xubuntu lab every week. That is progress.</p>
<h3>Machines In Students&#8217; Homes</h3>
<p>From the beginning, it has been my personal goal to see that every student who wants a GNU-Linux machine will be able to have one in his or her home. That goal has proven to be difficult to achieve for several reasons, which I will briefly summarize here. First, there&#8217;s a good deal of administrative work that goes into determining which students merit a machine. Second, there&#8217;s another good bit of administrative work that goes into obtaining permission to enter the homes of students who receive machines, since the parents almost always need some assistance in connecting the GNU-Linux machines to the Internet. Third, the work in students&#8217; homes is, in itself, time-intensive and a real challenge to carry off on a volunteer basis.</p>
<p>But the promise for further developments in this area is underway.  We are creating a non-profit service to seek funding to carry out many of the time-consuming tasks at the school and in students&#8217; homes — tasks that are very much beyond the scope of an all-volunteer effort.</p>
<h3>Lessons learned</h3>
<p>There are a few basic lessons to be learned from my involvement with helping one public charter middle school migrate to FOSS:</p>
<ol>
<li><strong>Help yourself by helping the underdog</strong>. Harvard Business School professor Clayton Christensen advises that disruptive innovations such as GNU-Linux will take root among &#8220;over-shot&#8221; customers, meaning customers who are either unwilling or unable to pay for the goods and services offered by the market leader. In this particular case, the school would have purchased Microsoft products if they had the money, but their limited budget forced them to keep an open mind and adapt to the idea that FOSS was perfectly suitable for their needs. They didn&#8217;t turn up their noses at FOSS or say that it was not good enough for their kids. They prided themselves on being creative and inviting our Linux user group into the school to see what FOSS could do to help them deliver a high quality technology experience on a budget. Their creativity and gumption in this regard became a point of pride for them.</li>
<li><strong>Respect the power of marketing</strong>. Microsoft and Apple have plowed billions of dollars into creating and managing customer expectations. It will take years for you to mitigate that mindset, unless you happen to come across a staffer who &#8220;gets&#8221; how powerful FOSS can be. Don&#8217;t trash-talk the non-FOSS vendors. During my initial interview with the principal, she asked if I was a &#8220;Microsoft hater.&#8221; I truthfully said no, I have used Microsoft products for many years and I 	understand that Microsoft products are the correct choice for some people. I emphasized that I intended just to offer a different set of solutions that might work better for some users. I could tell that question was an acid test. If I had said that I hated Microsoft, the principal probably would have concluded the interview and shown me the door.</li>
<li><strong>Take it one step at a time</strong>. This is a corollary of the second item. Don&#8217;t think that you will change attitudes overnight. Due to the massive marketing prowess of Microsoft and Apple, consumer attitudes are firmly ingrained. Give yourself several years to make progress against those expectations by providing intensive, real-world experience with the power of FOSS.</li>
<li><strong>Be willing to accept a heterogeneous environment</strong>. This is also a corollary of the second item. I don&#8217;t work on Microsoft Windows or Apple machines, but I also don&#8217;t bad mouth them. Be prepared to smile and nod when someone praises non-FOSS technology. No one likes a grouch.</li>
<li><strong>Keep the principal happy</strong>. This item almost goes without saying. The principal is the captain of the ship. Make sure to engage with the principal on his or her terms. Consult with the principal as appropriate. Take the time to cultivate a relationship and make sure that you understand what makes that individual tick. He or she sets the culture and the terms for the entire school. Few teachers will cross the principal or risk alienating him or her.</li>
<li><strong>Gain allies among the teachers</strong>. Many principals will delegate significant responsibility to teachers, particularly as regards the conduct of their classes and the structure of their classrooms. Seek out one or two or three teachers who will go to bat for you in crucial meetings at which you 	are not present. Remember that in their eyes, you will always be an outsider, not someone who bears the strain of managing a classroom of wiggly students day in and day out. Acknowledge your status as an outsider, and show deference to their sacrifices.</li>
<li><strong>Get to know the community</strong>. Teachers and principals, for the most part, do their work out of love for young minds. Get to know them, and try to share their passions and pains to the extent that you, as an outsider, can.</li>
<li><strong>Learn the rules, and follow them assiduously</strong>. This is another item that almost goes without saying. Parents and teachers are fervently protective of students, and rightly so. Check in with the principal and teachers frequently. Take nothing for granted. Get permission for every single thing that you do, particularly if it involves speaking with a student.</li>
<li><strong>Let the code teach freedom, and don&#8217;t preach too often</strong>. Most people view computers as toasters, and many teachers are technophobes who expect computers to work perfectly every time. Don&#8217;t spend too much time extolling the (considerable) virtues of Richard Stallman&#8217;s <a href="http://www.fsf.org/licensing/essays/free-sw.html" target="_blank">Four Freedoms</a>. Let the code demonstrate those freedoms. Stallman&#8217;s Four Freedoms are like red hot chili peppers — a little bit goes a long way.</li>
</ol>
<h3>Conclusion: Set One School Free</h3>
<p>In the response to the current economic climate, President Barack Obama has issued a call for volunteerism. Now is a good time for &#8220;penguinistas&#8221; and &#8220;GNUsters&#8221; to heed that call and volunteer to be part of a team focused on moving just one institution such as a school to FOSS. It is often difficult work, but that difficulty can be an advantage for the FOSS community.</p>
<p>Malcolm Gladwell <a href="http://www.newyorker.com/reporting/2009/05/11/090511fa_fact_gladwell?printable=true" target="_blank">tells a story</a> that is illustrative here.  This story is about a girls&#8217; basketball team that managed to win despite being comprised of short girls who were new to basketball and couldn&#8217;t shoot all that well — especially three-point shots.</p>
<p>But this girls&#8217; team was a winner. Their success was due to simple hard work, not talent. Unlike almost all other teams, this team from Redwood City, California, played a full-court press all game long. Running a full-court press is mentally and physically exhausting for the girls and even for the coach, so most coaches just have their players concede the back court and wait for the offense to come dribbling over the mid-court line.</p>
<p>In fact, most teams that the Redwood City girls&#8217; team opposed were not ready for a full-court press for the full game, not even otherwise really good teams. The opposing coaches and players were shocked and even offended that the Redwood City coach was introducing such keen competitiveness into children&#8217;s team sports. So the game-long full-court press was, according to Gladwell, both physically exhausting and &#8220;socially horrifying,&#8221; although completely within the written rules of the game. But hard work and the guts to do something different meant that the Redwood City girls team both had a winning season, and, more important, learned to re-frame the game so as to play to the strengths they had (determination and hard training) rather than their weaknesses (poor shooting ability).</p>
<p>The lesson that Gladwell draws from this story is that underdogs can win when they work hard and focus on their strengths. Microsoft is a wealthy corporation that sits smack in the middle of an extensive network of committed businesses whose earnings are dependent on the continuation of the Microsoft dominance. But Microsoft and its business partners lack a few things that the FOSS community has going for it: free code that is legal to share and a passion for freedom in cyberspace. Also, there is an inadequate margin for them in servicing schools, although the margin can be adequate for FOSS vendors who typically have smaller cost structures.</p>
<p>To conclude, I would like to encourage each reader to adopt one school or one non-profit, or some other kind of underdog, and commit to giving some amount of time or money to support a successful migration at that institution. It will be hard and inconvenient and maybe even &#8220;socially horrifying,&#8221; as it might call you to sacrifice time with a loved one or cause other hardships that will cause you and others to occasionally question the wisdom of your actions.  But the future of digital freedom is worth it! If we keep that fire alive, we can restore balance, competition, and basic freedom to the consumer desktop market.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/creating-foss-allies-through-volunteerism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Does Oracle&#8217;s Buyout of Sun Mean to Open Source?</title>
		<link>http://olex.openlogic.com/wazi/2009/what-the-oracle-sun-buyout-means-to-open-source/</link>
		<comments>http://olex.openlogic.com/wazi/2009/what-the-oracle-sun-buyout-means-to-open-source/#comments</comments>
		<pubDate>Fri, 01 May 2009 21:23:45 +0000</pubDate>
		<dc:creator>Ernest Park</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[OpenPTK]]></category>
		<category><![CDATA[OpenSSO]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[Roller]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2852</guid>
		<description><![CDATA[There's been a lot of commotion around Oracle's recent $7.4 billion bid for Sun Microsystems, but what does it really mean to the open source community and Sun's open source components — especially MySQL?  In this article we'll take a look at some of the possibilities and examine the potential impact of each on the future of open source software.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a lot of commotion around Oracle&#8217;s recent bid for Sun Microsystems. Oracle is in the process of purchasing Sun for $7.4 billion, which includes Sun&#8217;s $1.8 billion in debt. With this acquisition Oracle will purchase Java, Solaris, and a bunch of hardware and virtualization tools, which together will help Oracle realize a projected increase of $1.5 billion in revenue in the first year and over $2 billion in the second year.</p>
<p>But let&#8217;s put the business of proprietary software and increased revenues aside for a second and consider: what will happen to all of the open source software (OSS) components of Sun — especially MySQL, which is a competitor of the Oracle database? After all, this is the question most people in the open source community are asking themselves right now. Sun is currently the firm with the largest contributions (lines of code, total dollars, and ongoing dollars) to core projects released under open source licenses.  Just to name a few, they&#8217;re the backers of Java, MySQL, OpenOffice, Open Solaris, and NetBeans.</p>
<p>Considering the number of projects and amount of money that Sun contributes to open source, they have the power to influence the entire open source market — power which may now lie in the hands of Oracle. It&#8217;s clear that Oracle is purchasing Sun primarily to increase revenues, but what is not clear is if Sun&#8217;s open source projects were profitable themselves. It&#8217;s hard to calculate the marketing value that open source projects brought to Sun, but either way Oracle will gain the customer base that Sun built. This leaves a potentially undesirable outcome for Sun&#8217;s open source projects and the open source community as a whole.</p>
<p>It&#8217;s possible that Oracle will scrap many of Sun&#8217;s OSS projects to reduce their costs and cut out any unnecessary departments in order to simplify the merger and increase profits. As of 2006 Sun had contributed approximately $390 million to OSS. These are costs Oracle may not want to take this on as they are trying to make the acquisition profitable as quickly as possible.</p>
<h3>Why should you care?</h3>
<p>Sun has been responsible for the <a href="http://ec.europa.eu/idabc/servlets/Doc?id=27255" target="_blank">single largest corporate investment in open source software</a> to date. In addition, <a href="http://www.sun.com/software/opensource/learnmore.jsp" target="_blank">Sun&#8217;s actively-funded and well-supported OSS projects</a> are at the core of the open source community.</p>
<p>A short list (seriously) of some of the open source projects to which Sun contributes includes:</p>
<ul>
<li>GlassFish</li>
<li>GNOME</li>
<li>Grid Engine</li>
<li>JavaDB</li>
<li>java.net</li>
<li>Jini Network Technology</li>
<li>JXTA Technology</li>
<li>Linux</li>
<li>Mobile &amp; Embedded</li>
<li>Mozilla</li>
<li>MySQL</li>
<li>NetBeans</li>
<li>OpenDS</li>
<li>Open ESB</li>
<li>OpenJDK</li>
<li>OpenCDS</li>
<li>Open Media Commons</li>
<li>Open MPI</li>
<li>Open HA Cluster</li>
<li>OpenPrinting</li>
<li>OpenPTK</li>
<li>OpenOffice.org</li>
<li>OpenSPARC</li>
<li>OpenSSO</li>
<li>OpenSolaris</li>
<li>OpenxVM</li>
<li>Portal</li>
<li>PostgreSQL</li>
<li>Project Darkstar</li>
<li>Project Fortress</li>
<li>Project LookingGlass</li>
<li>Project Woodstock</li>
<li>Roller</li>
<li>VirtualBox</li>
<li>X.Org</li>
</ul>
<h3>The Players</h3>
<h4>Sun Microsystems</h4>
<p>Sun has been an advocate and champion of open innovation driving networked computing. Their recent direction seems to clarify who they are . . .</p>
<ul>
<li><a href="http://www.sun.com/aboutsun/environment/products/intro.jsp" target="_blank">Green Computing</a></li>
<li><a href="http://www.sun.com/software/opensource/learnmore.jsp" target="_blank">Open Source Software</a> (of course)</li>
<li><a href="http://www.sun.com/security/" target="_blank">Security</a></li>
<li><a href="http://www.sun.com/software/standards/" target="_blank">Open Standards</a></li>
<li><a href="http://www.sun.com/storage/openstorage" target="_blank">Open Storage</a></li>
</ul>
<p>And let&#8217;s not forget . . .</p>
<ul>
<li>Java</li>
<li>The network is the computer</li>
<li>The <a href="http://www.denounce.com/dotcom.html" target="_blank">dot in dot com</a></li>
</ul>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/04/something-about-larry.png" target="_blank"><img class="alignleft size-thumbnail wp-image-2863" title="something-about-larry" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/04/something-about-larry.png" alt="something-about-larry" width="100" height="150" /></a></p>
<h4>Oracle</h4>
<p><a href="http://en.wikipedia.org/wiki/Oracle_Corporation" target="_blank">Oracle</a> built its business around proprietary software licensing. It is a company not known for its sponsorship of the open source community. Oracle is more focused on very tactical investments in open source.</p>
<h3>Oracle and MySQL</h3>
<p>MySQL itself poses many problems for Oracle.</p>
<ol>
<li>It costs lots money to maintain a project with limited license revenues.</li>
<li>MySQL is an actual competitor with the Oracle database.</li>
</ol>
<p>So what is Oracle going to do with MySQL, &#8220;the world&#8217;s most popular open source database&#8221; and one of the top five databases in use? With a significant portion of the market, Oracle can&#8217;t just throw MySQL to the side once they get the chance. If they don&#8217;t control where the extra market share will go, competitors like Microsoft SQL Server — Oracle&#8217;s largest proprietary competitor — will benefit from the dismantling of MySQL.</p>
<p>Oracle might want to transition the MySQL user base over to the Oracle database. One way this could play out is Oracle offering MySQL as a &#8220;light&#8221; database, which would still be open source, and give customers the option to upgrade to the paid premium Oracle database. The transfer of database would be only one way so that customers filter into the paid Oracle database.</p>
<h3>Oracle and OSS</h3>
<p>Another way to analyze this situation (as opposed to profitability) is to look at the background and core values of each company.  It is clear that Sun has a much larger stake in OSS than Oracle, as they are the largest commercial contributor to OSS, but Oracle has also had their hands in open source development.  <a href="http://www.oracle.com/technology/tech/opensource/oracle-open-source-faq.html" target="_blank">Oracle&#8217;s open source stance</a>, as stated on their website is that:</p>
<p><em>Oracle is committed to developing, supporting, and promoting Open Source. Oracle has been, and continues to be, committed to offering choice, flexibility, and a lower cost of computing for end users. By investing significant resources in developing, testing, optimizing and supporting open source technologies such as Linux, PHP, Apache, Eclipse, Berkeley DB, and InnoDB, Oracle is clearly embracing and offering open source solutions as a viable choice for development and deployment. Today, many customers are using Oracle and supported open source technologies in mission-critical environments and are reaping the benefits of lower costs, easier manageability, higher availability, and reliability along with performance and scalability advantages.</em></p>
<p>Now is a great opportunity for Oracle to show their support by taking on Sun’s larger commitments to open source software.  Oracle has a choice to either cut out down Sun’s open source developments to increase profitability or harden their open source values.</p>
<h3>Oracle and Commercial Open Source Software</h3>
<p>Scott McNealy <a href="http://news.zdnet.co.uk/software/0,1000000121,39202713,00.htm" target="_blank">said in 2005</a>, &#8220;Open source is <a href="https://fossbazaar.org/content/free-puppies" target="_blank">free like a puppy</a> is free.&#8221; According to Scott, Sun has a growing and dominant business taking care of puppies — all those enterprises with applications built on open source software and running on Sun hardware.</p>
<p>There is of course the third possibility that Oracle will increase their support of open source because it&#8217;s actually profitable. However, this remains an ongoing test for open source. Sun believes that open source support can be profitable, but does Oracle?</p>
<p>As <a href="http://lmaugustin.typepad.com/lma/2009/04/oracle-buys-java-and-mysql-for-free.html" target="_blank">Larry Augustin stated</a> on his blog, it was rumored that Oracle was willing to pay $850 million for MySQL last year, before Sun ended up buying the company for $1 billion.  It&#8217;s a bit ironic that Oracle could now get MySQL pretty much for free, but Oracle did once — and potentially still does — see value in MySQL and the open source model.  OpenOffice also has the potential to battle Microsoft Office, with a little tweaking here and there.  If Oracle can fit open source into their business model and make it a profitable venture, OpenOffice could be a contender in a market monopolized by the Microsoft suite, which would make it the real sleeper in this acquisition.</p>
<h3>Hindsight</h3>
<p>Looking back at other large mergers, we can see how this play by Oracle might end up.</p>
<h4>Sun/Netscape, Who?</h4>
<p>One case we can look at actually involves one of the parties currently involved, Sun.  Back in the 90’s when Sun merged with Netscape, the merger was called the Sun-Netscape Alliance.  A striking feature of this merger that you may notice is that the &#8220;Netscape&#8221; part of the deal disappeared along with the 90&#8217;s.  Sun effectively bought Netscape&#8217;s software and discarded the brand name, which had value in itself and was later sold to AOL.  Applying that model to the current situation generates a few interesting questions:</p>
<ul>
<li>Will we see Oracle dismantling Sun for only the parts that are explicitly valuable?</li>
<li>Will they dismantle the hardware and open source departments and focus in on Java and Solaris?</li>
<li>Could Oracle focus on taking out Microsoft with OpenOffice and disregard all of Sun&#8217;s good work in security, open source, green computing, and more?</li>
</ul>
<p>The open source community should hope that this is not the scenario that the merger will follow.  One of Sun&#8217;s core values is open source software, and as this merger takes place Sun may defend their open source departments if they are called into question.</p>
<h4>The Time Warner Tail Wagged the AOL Dog</h4>
<p>On the flip side, a merger that turned out quite differently was AOL-Time Warner, in which AOL bought the much larger Time Warner for $164 billion. In this case the business model of AOL turned out to be flawed, and it was Time Warner&#8217;s core values that ended up on the better side of the merger. Over the following years AOL-Time Warner reported large losses in the tens of billions, and in the end it was the buyer’s name that was dropped, leaving Time Warner as the company left standing.</p>
<p>This scenario may come to fruition if two things are true.  First, Oracle would have to believe that open source is not worth capital investment. Second, open source would need to prove that it is indeed the business model of the future for tech companies. A misjudgment of the market such as this could lead to a decline in Oracle&#8217;s power while Sun&#8217;s power rises. If Sun&#8217;s core values ultimately lead the new company, it could be a large boost to open source software and Sun could rise again.</p>
<h3>Summary</h3>
<p>We may be getting far ahead of ourselves, seeing as the acquisition is far from complete. They still have to finalize the deal and go through the review process from the U.S. Justice Department and Federal Trade Commission. This is, however, an important development to the open source community. The result will depend on the truthfulness behind Oracle&#8217;s statement of support for open source. Many companies believe it still poses a risk too high to take on, but this could be due to excessive FUD (fear, uncertainty, and doubt).</p>
<p>There are plenty of upsides to Oracle strengthening its stance on open source. Oracle could better contend with competitors like Microsoft and may usher in a new business model for the next generation of computing. Open source has great potential to add value to a company, and this may be Oracle&#8217;s chance to explore the business possibilities.</p>
<h3>References</h3>
<ul>
<li><a href="http://ab-at-sun.blogspot.com/2008/01/sun-is-largest-enterprise-contributor.html" target="_blank">http://ab-at-sun.blogspot.com/2008/01/sun-is-largest-enterprise-contributor.html</a></li>
<li><a href="http://blogs.zdnet.com/BTL/?p=16598" target="_blank">http://blogs.zdnet.com/BTL/?p=16598</a></li>
<li><a href="http://gigaom.com/2009/04/20/oracle-to-buy-sun-for-74-billion/" target="_blank">http://gigaom.com/2009/04/20/oracle-to-buy-sun-for-74-billion/</a></li>
<li><a href="http://blogs.zdnet.com/Gardner/?p=2903" target="_blank">http://blogs.zdnet.com/Gardner/?p=2903</a></li>
<li><a href="http://marketing.openoffice.org/planet/" target="_blank">http://marketing.openoffice.org/planet/</a></li>
<li><a href="http://news.cnet.com/8301-13505_3-10223090-16.html" target="_blank">http://news.cnet.com/8301-13505_3-10223090-16.html</a></li>
<li><a href="http://lmaugustin.typepad.com/lma/2009/04/oracle-buys-java-and-mysql-for-free.html" target="_blank">http://lmaugustin.typepad.com/lma/2009/04/oracle-buys-java-and-mysql-for-free.html</a></li>
<li><a href="http://www.oracle.com/technology/tech/opensource/oracle-open-source-faq.html" target="_blank">http://www.oracle.com/technology/tech/opensource/oracle-open-source-faq.html</a></li>
<li><a href="https://fossbazaar.org/content/free-puppies" target="_blank">https://fossbazaar.org/content/free-puppies</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/what-the-oracle-sun-buyout-means-to-open-source/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Convince Your Manager to Use Open Source Software</title>
		<link>http://olex.openlogic.com/wazi/2009/how-to-convince-your-manager-to-use-open-source-software/</link>
		<comments>http://olex.openlogic.com/wazi/2009/how-to-convince-your-manager-to-use-open-source-software/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 18:14:39 +0000</pubDate>
		<dc:creator>Stormy Peters</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2839</guid>
		<description><![CDATA[Developers and IT staff love open source software, but when they try to use open source at work they often find that their manager, or their manager's manager, has a lot of concerns.  In this article we'll outline strategies you can use to convince your manager to use open source software, along with tips on how to make those strategies effective.]]></description>
			<content:encoded><![CDATA[<p>You know who loves open source software? Developers love open source software. Developers, and IT staff. If open source was a band, these guys would be the biggest fans. They&#8217;ve downloaded it, they&#8217;ve used it, they know it works — and they know it saves them loads of both time and money. They tend to use open source software whenever it makes sense to do so. </p>
<p>But when open source fans try to use open source software at work they often find that their manager, or their manager&#8217;s manager, has a lot of concerns. After trying to battle them, they usually end up bringing in an outside expert to talk their manager into it; or they simply abandon their plan altogether.  It&#8217;s just too much work to convince management that it&#8217;s okay to use open source.</p>
<p>Now, we don&#8217;t want to point any fingers, but you know what often happens next. Authority is questioned, quiet revolutions happen and the next thing you know, open source software is being used — discreetly, unofficially — just to prove that it works! <em>There&#8217;s got to be a better way.</em> Well, fortunately there is. In this article we&#8217;ll outline some strategies you can use to convince your manager to use open source software, along with tips on how to make those strategies effective.</p>
<ul>
<li>Make sure you understand how proprietary software is acquired.</li>
<li>Find out what your manager thinks about open source.</li>
<li>Address all of management&#8217;s questions and concerns … preferably in advance.</li>
<li>Bust the prevailing myths about open source software use.</li>
<li>Create infrastructure.</li>
<li>Take a shortcut or two (at your own risk!).</li>
<li>Build your plan.</li>
</ul>
<h3>Make Sure You Understand How Proprietary Software is Acquired</h3>
<p>Often, developers don&#8217;t really know how their company acquires software. They need something; so they tell their manager and a piece of software somehow gets purchased and shows up on their desk. (Or, probably more likely, they are told what software they need to use and they just download it from a central repository.) At most large companies, there&#8217;s a whole software procurement process. Many have tried simply adding open source software to the existing process.  Although open source doesn&#8217;t usually fit the existing  process perfectly, it&#8217;s best to try to use as much of that process as you can — while simply adding steps to address the issues that are unique to open source software.  So, while it&#8217;s unlikely that you&#8217;ll be able to fit open source software into your procurement process without making any changes at all, being able to discuss how you&#8217;ve addressed all the issues your company cares about concerning the procurement of software will certainly help your case. Examples of things that a procurement process normally covers are:</p>
<ul>
<li>Price. Both up front and on-going costs are at issue. This includes the price of acquiring the software, installing and integrating it, and providing maintenance and support. It&#8217;s best to address each of these potential costs, even if your company&#8217;s particular use of open source software may not involve them all.</li>
<li>Source Code Escrow. The procurement process usually addresses what will happen if the software company goes out of business. Often there&#8217;s a clause stating that the customer will get a copy of the source code, along with the right to continue using the product. While this isn&#8217;t usually an issue for open source software, it is worth pointing out what you&#8217;ll do if your contract with a provider of open source software ends or if the company goes out of business.</li>
<li>Support. Who is going to support this software? With the proprietary software procurement model, it&#8217;s often obvious who is responsible for support; which means this issue is really more about the <em>terms</em> of support: 24&#215;7, work hours, numbers to call, etc.</li>
</ul>
<h3>Find Out What Your Manager Thinks about Open Source</h3>
<p>Don&#8217;t assume that you know how your manager feels about open source software. There&#8217;s a chance they know all about open source software and use it all the time at home. There&#8217;s also a chance that they&#8217;ve fallen for every myth. Your manager:</p>
<ul>
<li>may be <strong>a big open source fan</strong>. In which case the problem may be your manager&#8217;s manager.</li>
<li><strong>may not know anything</strong> about open source software and be afraid to admit it. In this case, provide lots of information in a non-threatening way.</li>
<li>may think open source is <strong>bad or threatening</strong>. Right or wrong, your manager may have already decided open source software is bad. If you can, try to figure out why they&#8217;ve reached this conclusion. Maybe someone they know has had a bad experience or maybe they read an article with misinformation.</li>
<li>may <strong>believe every myth</strong> you&#8217;ve ever heard, and some you haven&#8217;t, about open source software. Be sure to address all the myths, not just the ones that are anti-open source. Addressing all of them, even the ones that would help your cause, makes you look knowledgeable (and impartial) about open source software — which will ultimately help your cause.</li>
</ul>
<p>Outside sources can also be helpful in addressing management&#8217;s  concerns about using open source software. Depending on your manager&#8217;s learning style, you might point them to online resources like <a href="http://olex.openlogic.com/wazi">Wazi</a> or to books like the <a href="http://www.catb.org/~esr/writings/cathedral-bazaar/">Cathedral and the Bazaar</a> (you can find a <a href="http://www.openlogic.com/blogs/2006/12/books-on-open-source/">list of books here</a>) or to conferences like OSBC.  You could even pull in an outside expert to speak to them — perhaps on the phone to start with.</p>
<h3>Address Management&#8217;s Questions and Concerns&#8230; Preferably In Advance</h3>
<p>If your manager (or their manager) is not familiar with open source software, they&#8217;re going to have a lot of questions. Be sure to anticipate and answer them before you make your proposal. Note that open source software is generally considered more secure than proprietary software for a number of reasons, including: many, many more people reviewing the code, many people testing and submitting bugs and more frequent releases to address any issues.</p>
<p>Here are some questions and concerns that managers often have about open source software.</p>
<h4>Why Are These People Doing This for Free?</h4>
<p>One of the things that often baffles management is why these people (i.e., developers) are working on open source software for free. They aren&#8217;t necessarily worried that you get what you pay for. They are more suspicious that developers may have ulterior motives and, without understanding those motives, they can&#8217;t evaluate whether or not open source software is free.</p>
<p>Open source software developers write open source software:</p>
<ul>
<li> to &#8220;scratch an itch&#8221;. The most common reason people start writing open source software is because they want something. For example, they want their screen to flash instead of beeping when they get new mail because they can&#8217;t hear or they spend lots of time in meetings. They want the weather to show up on their desktop. They want to be able to share their files with their friends.</li>
<li>to fix a problem they&#8217;ve had or a problem they&#8217;ve seen. This is an extension of scratching your own itch. Once people discover they can solve their own problems and they release their software, they discover that others find the software useful as well, and will submit bug fixes and ideas for features.</li>
<li>for recognition. One of the most powerful forces behind open source software is one that is often not recognized. Open source software is a meritocracy and individuals are recognized for the strength of their code. Being known as someone who writes good code and maintaining your reputation is a strong motivator.</li>
<li>because they enjoy writing software. You may want to leave this reason out, as it&#8217;s really hard to convince people that don&#8217;t write software that it is true. People who write code <em>really enjoy writing code</em>. Coding is often not only fun but very addictive.</li>
</ul>
<h4>Where Does It Come From?</h4>
<p>This is closely related to the &#8220;why do they write it&#8221; question, but with a slightly different spin. When a manager asks this, it&#8217;s like they&#8217;re saying: who<em> are</em> these people? The answer is, they are software developers. They&#8217;re professionals who write software for pay during the day, and write open source software during their free time or for their employer <em>(see addiction &amp; itch-scratching, above)</em>. You can find several studies with more information on the web, but here are some rough stats:</p>
<ul>
<li>40% of open source software developers are paid to work on open source software. The rest are volunteers.</li>
<li>It&#8217;s easy to tell if an open source software project relies mainly on the work of one company.</li>
<li>Most open source software developers are men (less than 2% are women).</li>
<li>Most have families and full time jobs.</li>
<li>Most are employed as full time software developers.</li>
<li>Open source developers are a very international group. (Red Hat recently created an <a href="http://www.redhat.com/about/where-is-open-source/activity/" target="_blank">open source activity map</a> that shows where open source software developers live worldwide.)</li>
</ul>
<h4>There&#8217;s No Support</h4>
<p>Support in the open source software world looks a little different than support in the world of  proprietary software. Naturally, this often leads people to conclude that there is no support for open source software. It&#8217;s not true! There are often even more support options for open source software than there are for proprietary— at least for the more popular projects. In the proprietary software world, it&#8217;s obvious that if you buy AIX from IBM, you are going to buy your support from IBM. In the open source software world, you may get Linux from a random website and then purchase support from any number of vendors.</p>
<h4>It&#8217;s a Security Risk</h4>
<p>Because open source software is written by individuals spread out across the world instead of by large companies, and because all of the source code is visible, people often initially assume that it&#8217;s a security risk. The open source community has successfully shown this isn&#8217;t true. Today open source software is viewed as at least as secure as proprietary software.</p>
<h4>It&#8217;s a Legal Risk</h4>
<p>There&#8217;s been a lot of fear created around open source software and legal risks. The truth is that any business action carries some legal risks. The legal risks of open source software are just different from the risks of using traditional proprietary software. A good policy can help address and mitigate the legal complications your company might face. See <a href="http://olex.openlogic.com/wazi/2009/create-open-source-policy/">Best Practices for Creating an Open Source Policy</a> for more information.</p>
<h4>You&#8217;ll Give Away Our IP</h4>
<p>Many people are very fearful of the copyleft nature of the <a href="https://olex.openlogic.com/license_classes/4" target="_blank">GNU General Public License (GPL)</a> under which a lot of open source is released. They are afraid that if they use GPL-licensed software, they will have to give away all of their software. Often they allow the use of open source software, with the exception of any licensed under the  GPL.  Clearly, if you want to make sure your company doesn&#8217;t prohibit software licensed under the GPL, you should address tis one early. There are many ways to make sure you don&#8217;t accidentally copyleft your software. They range from not copying any GPL-licensed software into your code base, to not linking to any GPL software from your code, to not distributing any GPL-licensed software (or anything derived from it.)</p>
<h3>Bust Prevailing Myths</h3>
<p>Here are some of the more common myths concerning open source software. Address both the &#8220;good&#8221; myths and the &#8220;bad&#8221; myths. It will help in the long run if your management really understands open source software.</p>
<ul>
<li><strong>If you don&#8217;t modify the code, you&#8217;re good.</strong> Many companies believe that as long as they don&#8217;t modify the source code, they don&#8217;t have to worry about which license open source software has. Some even create a policy that prohibits the modification of open source code because then, they think, they are risk free. While modifying open source software may cause support problems, modifying code isn&#8217;t usually what triggers anything in the license.  For example, the GPL says that if you make modifications to the software, you have to distribute those modified source code files with your binaries.  But it&#8217;s the <em>distribution</em> that triggers that clause, not the modification.  So if you distributed the binaries unmodified, you&#8217;d have to distribute the source code.  And if you linked statically to those GPL-ed binaries, you&#8217;d have to distribute your source code as well — but only if you distributed your product.  If you&#8217;re just using it within your company, it really doesn&#8217;t matter whether you modified it or not — except from a support perspective.</li>
<li><strong>If you modify GPL code, you have to give the modifications back to the project.</strong> While it is smart to contribute your modifications upstream (i.e., back to the project), it&#8217;s not a requirement.  Under the GPL, you only have to give the modified source code to anyone to whom you distribute the binaries.  It&#8217;s smart to contribute your modifications back upstream because then you are using the standard product, not a special, forked version. If there are any problems, it&#8217;s much more likely someone else will also encounter them and a fix will be made quickly. It also makes upgrading to the next version much easier, and open source software projects typically release new versions often.</li>
<li><strong>Distributing GPL code under a non-disclosure agreement (NDA) doesn&#8217;t really count as distribution.</strong> Many attorneys believe that distributing GPL code under a NDA doesn&#8217;t really count as distribution.  Further, they think that the recipient can give that GPL product to anyone they want to — under the terms of the NDA — regardless of what the NDA actually says. Unless you&#8217;re comfortable releasing your software under the GPL license, don&#8217;t release code linked with GPL code under non-disclosure.</li>
<li><strong>If you are only using open source software internally, you don&#8217;t have to worry. </strong> Actually, you probably do need to worry a little. First, you should remember that software rarely stays internal. It&#8217;s almost always shared with a partner or vendor, or a company is acquired or sold.  Second, many licenses have clauses that are triggered by something other than distribution.  Sometimes they&#8217;re simple, and sometimes they aren&#8217;t.  For example, one license says that you have to buy a copy of the developer&#8217;s book for every developer on your team, regardless of whether you redistribute or not. Another license says you have to buy the developer a beer if you see him at a conference. These may seem like trivial clauses to you, but company attorneys are paid to worry about things like whether or not every employee will even recognize the developer at a conference, let alone buy him a beer.</li>
<li><strong>Anybody can sue me for the misuse of open source software.</strong> Only the person who owns the copyright for a piece of software can sue you for violating the license.  Typically, the person who owns the copyright is also the person who wrote the code.  They can, however, give that copyright away.  They can even give it away and keep it for themselves — so now two people hold the copyright.  The copyright holder is also the only person who can change the license on a piece of software.  This is why SCO lost their lawsuit.  (<a href="http://en.wikipedia.org/wiki/SCO_v._IBM">SCO sued IBM</a> for allegedly contributing SCO intellectual property to Linux, but in the end the court ruled that SCO didn&#8217;t hold the Unix copyright, so it couldn&#8217;t have been their intellectual property.)</li>
<li><strong>There is no support for open source.</strong> First off, lots and lots of products are open source.  The support options vary widely, from the do-it-yourself variety to multiple companies competing for your business.  (OpenLogic <a href="http://www.openlogic.com/products/support.php" target="_blank">supports hundreds of open source software products</a>.) The challenge is that you sometimes have to do a lot of research — a product&#8217;s name doesn&#8217;t necessarily give you a direct clue to the company that supports it; or you might come up with more than one name and have to compare several companies.  Regardless, there are lots of companies and individuals out there supporting open source software.</li>
<li><strong>Freeware and shareware are open source.</strong> Freeware and shareware are not open source.  All things free are not open source.  Just because it&#8217;s free, doesn&#8217;t mean it&#8217;s open source. (There, we&#8217;ve said it three times now, in three different ways.) The freeware and shareware licenses are very different, and they do not meet any of the traditional open source guidelines around things like providing source code, allowing modification, and redistribution.</li>
</ul>
<h3>Create Infrastructure</h3>
<p>Many companies decide they need an open source policy and an open source governance process before they use open source software, but then stall in the process of deciding how to create that infrastructure. It may help you to have a preliminary draft of an open source software policy and governance process that is specific to your company&#8217;s needs. The danger is that if you make it available, your project may be stalled until the policy and process are approved. On the other hand, showing that you&#8217;ve not only thought about the policy but have created a draft based on research might help show that you understand the risks and benefits of open source software. It could be a relief to your management.</p>
<p>If you do decide to create a policy and governance process, check out these guides to <a href="http://olex.openlogic.com/wazi/2009/create-open-source-policy/">writing an open source software policy</a> and <a href="http://olex.openlogic.com/wazi/2009/create-an-open-source-governance-process/">creating an open source governance process</a>.</p>
<h3>Useful Shortcuts</h3>
<ol>
<li><strong>Bring in an outside expert.</strong> Often it&#8217;s just easier to trust an outside expert. Remember when you were a kid and your mom wouldn&#8217;t believe you, but she believed the neighbor? It&#8217;s the same here. If you do bring in an outside consultant, make sure you work with them closely and help them understand your company&#8217;s internal situation as well as what you are trying to accomplish.</li>
<li><strong>Just do it.</strong> Ask for forgiveness instead of permission. Do this one at your own risk! Sometimes it works to just use open source software and then show that it&#8217;s been working for a while, saving you time and money, and nothing disastrous has happened. Be sure you can show that you&#8217;ve considered all the risks, addressed all the issues, created an informal policy, etc.</li>
<li> <strong>Have a fire.</strong> There&#8217;s nothing like creating change in an organization like finding a problem that can only be fixed in time &#8230; with open source!</li>
</ol>
<h3>The Plan</h3>
<p>As promised, here&#8217;s a plan you can use to convince your management that it&#8217;s in your company&#8217;s best interest to use open source software. You&#8217;ll have to do quite a bit of preparation work, but in the end it&#8217;ll be worth it because of the time and money your company will save by using the open source software solutions you&#8217;ve found in a way that minimizes the risks.</p>
<ol>
<li>Know what software you want to use.</li>
<li>Make sure it works well. Know it.</li>
<li>Figure out how to address all the points that your company normally would in acquisition.</li>
<li>Know where your management is concerning their knowledge of, and beliefs about, open source; and know how to address all of their concerns and perceived risks.</li>
<li>Put together a document that:
<ol>
<li>States the problem you are trying to solve.</li>
<li>Describes the software you want to use.</li>
<li>States plan for transition, support, etc.</li>
<li>Addresses risks.</li>
</ol>
</li>
</ol>
<h3>Conclusion</h3>
<p>If your manager is already an open source fan, then convincing her to use open source software might be really easy, and the two of you will be able to focus on building the plan and creating the infrastructure to use open source software effectively. If your manager is not familiar with open source software or has an active fear of the risks associated with it, it might take you a little longer. But you&#8217;re not alone! Many open source fans have successfully used the strategies in this article to bring open source software into their companies in a way that saved their companies time and money — improving their businesses. If you are one of those people, please share any additional tips or suggestions you have in the comments!</p>
<p>Best of luck to all you open source fans!</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/how-to-convince-your-manager-to-use-open-source-software/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>From Policy to Process: Best Practices for Creating an Open Source Governance Process</title>
		<link>http://olex.openlogic.com/wazi/2009/create-an-open-source-governance-process/</link>
		<comments>http://olex.openlogic.com/wazi/2009/create-an-open-source-governance-process/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 18:04:03 +0000</pubDate>
		<dc:creator>Ragavan Srinivasan</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2801</guid>
		<description><![CDATA[Ready to take your open source policy and put it into practice?  This article outlines practical tips based on real-world examples of effective open source governance in action.  Don’t worry &#8212; we’ll guide you through the questions you’ll need to consider to create a governance process that aligns your organization's culture, structure, and goals.]]></description>
			<content:encoded><![CDATA[<p>These days, practically every company out there is involved with free and open source software (FOSS) in one way or another, but don&#8217;t be fooled by the use of the words &#8220;free&#8221; and &#8220;open&#8221;: FOSS still needs to be managed just like any other third-party software. The ways in which it enters your company, what it can be used for, how it impacts your daily operations — these processes need to be tracked, organized, and streamlined.</p>
<p>Creating an open source policy manual is the first step companies typically take to help manage the use and adoption of FOSS, and this is usually followed by setting up the right governance processes to help implement the policies. Companies often struggle with several questions they need to answer in establishing these processes. This article will help you identify some of the common questions and factors to consider when setting up an open source governance process. We&#8217;ll also provide practical tips on some of these areas based on what organizations have done in the real world.</p>
<p>Please note that this article builds heavily on Stormy Peters&#8217; excellent guide: <a href="http://olex.openlogic.com/wazi/2009/create-open-source-policy/" target="_blank">Best Practices for Creating an Open Source Policy</a>. If you haven&#8217;t already done so, be sure to read that article before proceeding any further.</p>
<h3>Why do you need an open source governance process?</h3>
<p>There&#8217;s hardly a company today that does not interact with FOSS to some degree. These interactions range anywhere from using FOSS as part of their internal IT infrastructure, to distributing it as part of a product they sell. Some of these interactions may even be unintentional. For example, a company may buy third-party software that incorporates FOSS components.</p>
<p>FOSS can enter a company through many channels, most (if not all) of which may not be set up to track its flow through the organization. While many consider this non-traditional fluidity one of the key benefits of FOSS, it does pose certain challenges in today&#8217;s world of corporate accountability. In fact, tracking FOSS in your company usually goes beyond the well understood need for audits and compliance. Information collected as part of FOSS governance can be an invaluable tool in making strategic decisions and is often used as a competitive advantage.</p>
<p>A well designed open source governance process can help your company:</p>
<ul>
<li> Track the various FOSS projects (and associated licenses) that are currently being used in your organization.</li>
<li> Identify all the areas that have a key relationship with FOSS and the nature of that relationship (consumer, participant, maintainer, etc.)</li>
<li> Establish a direct communication channel to all of the key stakeholders for any timely updates related to FOSS (e.g., upcoming license change of a FOSS package you depend on).</li>
<li> Integrate FOSS reviews into your regular corporate work flow so nothing falls through the cracks.</li>
<li> Cultivate mutually beneficial relationships with FOSS projects and communities that are important to your company.</li>
<li> Relax. While an open source governance process won&#8217;t pay for your vacation, it will certainly help provide the peace of mind that comes with knowing your organization is well equipped to maximize FOSS benefits while minimizing risk.</li>
</ul>
<p>It is also key to understand that there are a lot of variables that will influence your choices in each of the sections outlined below. These variables include:</p>
<p><strong>Organizational maturity:</strong> Whether your company is a 20 person start-up or a 200,000 person enterprise will have a strong impact on all aspects of your FOSS governance process.</p>
<p><strong>Primary business:</strong> FOSS, in the context of this discussion, is a key part of your technology arsenal. If your primary business is in the technology space, FOSS could have an undeniable role in your strategy. On the other hand, if your company relies on others to provide technology expertise, you may also need to procure FOSS expertise from similar external providers.</p>
<p><strong>Existing processes (procurement, product/service releases, public relations, etc.):</strong> FOSS will affect all aspects of your organization. In some cases you may need to augment existing processes, while in others you may need completely new ones.</p>
<p><strong>Organizational culture:</strong> Your FOSS governance process will need to fit in with your existing organizational culture in order for it to succeed. For example, this could mean deciding between a heavyweight process that is very structured and implemented top-down, a lightweight process that is more informal and driven organically from the bottom up, or some hybrid of the two. Organizational culture is intangible and can be difficult to incorporate in governance processes, but it can make the difference between a process that struggles for adoption and one that becomes a great success.</p>
<p>Keep these variables in mind as you read through the sections below, and while planning and designing your FOSS governance process.</p>
<h3>Common factors to consider before implementing a governance process</h3>
<p>Before you embark on creating an open source governance process, here are a few items you should already have lined up:</p>
<ul>
<li>An open source strategy and policy</li>
<li>Sponsorship and organizational support</li>
<li>Funding</li>
<li>FOSS expertise, gaps, and dependencies identified</li>
<li>Metrics and tracking</li>
</ul>
<p>Let&#8217;s look at each one of these in a bit more detail.</p>
<h4>An Open Source Strategy and Policy</h4>
<p>An open source governance process puts your open source strategy and policy to work. It&#8217;s only natural that you need an open source policy in place before you start designing and implementing an open source governance process.</p>
<p>However, this is not a hard requirement. Organizations often start with a process and a loosely defined policy. It is not uncommon to find even large organizations where one person has been entrusted with the responsibility of figuring out an open source policy and process.</p>
<p>That said, starting from a policy gives you the benefit of knowing what your organization expects from its relationship with FOSS. With that knowledge, you can develop a process that complements and accelerates the implementation of that policy. It also ensures that the amount of time, money, personnel, and effort you invest is in tune with your company&#8217;s expectations with regard to FOSS.</p>
<h4>Sponsorship and Organizational Support</h4>
<p>Since FOSS interfaces with almost all aspects of an organization, your FOSS governance process should follow suit. In large organizations, this usually means you will need to navigate organizational charts and interact with people at various levels. Once the process is in place, you&#8217;ll need to convince some of these same people to use it.</p>
<p>Ensuring the governance process is sponsored at a sufficiently high level goes a long way towards opening doors. In organizations that take a strategic view of FOSS, the Chief Technology Officer (CTO) usually is the executive sponsor for FOSS strategy and its implementation.</p>
<p>Similarly, the personnel who will use the governance process on an ongoing basis should be involved in its design so as to give them a sense of ownership later on. This also gives them the opportunity to share insights about what will work and what won&#8217;t. To do this, you should identify the various touch points your organization has with FOSS. These may include:</p>
<ul>
<li>Procurement</li>
<li>Information Technology (IT)</li>
<li>Product Development</li>
<li>Service Organizations</li>
<li>Mergers and Acquisitions</li>
<li>Alliances and Partnerships</li>
</ul>
<h4>Funding</h4>
<p>Implementing an open source governance process is going to require some investment. Funding is typically necessary to cover a variety of expenses, including:</p>
<ul>
<li>Hiring one or more people to run and maintain the process.</li>
<li>Training the various groups within your company who are going to actually use the process.</li>
<li>Covering costs associated with developing or licensing any software that might help implement the process.</li>
<li>Bringing in the occasional outside expert or consultant.</li>
</ul>
<h4>FOSS Expertise, Gaps, and Dependencies</h4>
<p>Since your open source governance process is going to serve as the central, company-wide resource for FOSS expertise, you should identify sources of such expertise as well as any key gaps and dependencies. This could include legal experts with deep knowledge of various FOSS licenses, community experts who practice the fine art of FOSS community building, and training partners who offer both broad and deep sessions based on your needs. Note that it is highly likely that at least one or more of these experts may be outside your company.</p>
<h4>Metrics and Tracking</h4>
<p>The renowned psychologist George Miller once said: “The chance is negligible that you will measure the right things accidentally.” A well designed FOSS governance process is going to turn up several pieces of data that, if tracked and measured, can provide some astonishing insights into your company&#8217;s FOSS adoption.</p>
<p>Here are a few examples of such patterns that can be detected as well what you can do with the data:</p>
<ul>
<li>What are the top open source projects that your company depends on? How good is your relationship with these communities?</li>
<li>Who are the developers that contribute most to open source projects? Is there a particular department that tends to adopt and contribute to FOSS significantly more (or less) than others?</li>
<li>How long does a typical open source review take? Where are the bottlenecks?</li>
<li>What are all the products/services that interact with Project X and/or License Y?</li>
</ul>
<p>As you can see, by planning ahead you can ensure that you measure and track the key pieces of data that are important to your unique needs and goals.</p>
<p>By incorporating the above list into your planning, you will be well equipped to design and implement a FOSS governance process tailored to meet your company&#8217;s needs.</p>
<h3>How to Develop and Maintain an Open Source Governance Process</h3>
<p>Once you&#8217;ve had an opportunity to plan the key aspects of your open source governance process, you&#8217;re ready to develop and implement it.</p>
<p>As you begin designing the governance process based on your plans, you&#8217;re likely to face decisions around some common design factors, which we&#8217;ll describe below. One approach in developing your FOSS governance process is to view each of these factors as modules that must be properly integrated to create the right governance process for your company.</p>
<h4>Centralized vs. Decentralized</h4>
<p>This is a classic question that one faces when designing a process of moderate to high complexity. While there are numerous benefits to choosing one or the other, your FOSS governance process is probably going to be a mixture of the two. This is especially true for large companies that have separate departments or business units. Usually these departments operate with a lot of autonomy in almost all aspects of their business. In addition, they may each have defined their own processes for certain common areas.</p>
<p>In the case of a FOSS governance process, there is immense benefit to having a central data store that tracks FOSS usage and contribution across the entire company. In addition, operating a central review body such as the Open Source Review Board (OSRB) outlined in <a href="http://olex.openlogic.com/wazi/2009/create-open-source-policy/">Stormy Peters&#8217; article on policy creation</a> adds value. The OSRB can provide an additional layer of checks and balances in addition to centralizing key tasks that may be performed redundantly across various departments.</p>
<p>However, such centralization can also easily turn into a bottleneck.</p>
<p>One way to balance this is to identify the minimal set of process artifacts that really need to be centralized as opposed to others that can be delegated to individual departments. For example, everybody across the company may be required to use a central database to store FOSS proposals and reviews, while individual departments may choose to enforce stricter requirements for compliance than those the central OSRB recommends.</p>
<h4>Existing vs. New Process</h4>
<p>This is another common question that comes up when designing a FOSS governance process. One school of thought suggests that FOSS should simply be treated as any other piece of third-party software and, as such, existing processes for third-party software should be leveraged for FOSS as well. The other approach insists that FOSS is different from third-party software and necessitates the creation of a separate FOSS governance process. The former may prove sufficient if your FOSS strategy is primarily centered around using FOSS to lower software costs. If you&#8217;re looking at FOSS in a much more nuanced manner, then the latter is probably the way to go.</p>
<p>Note that just because you have defined a separate governance process for FOSS does not mean you cannot reuse certain existing work flows. For example, an organization that uses Bugzilla to track defects in their software may decide to use the same tool to track FOSS usage and contributions as well.</p>
<h4>Tools and Automation</h4>
<p>A FOSS governance process can benefit greatly from the proper application of the right tools for help in automation. Fortunately, there are several ready-made options available. The following is a short list of these options. Descriptions of their functionality, pros and cons is a topic for a separate article.</p>
<p><strong>FOSS options</strong>:</p>
<ul>
<li>FOSSology http://www.fossology.org/</li>
<li>OSSDiscovery http://ossdiscovery.opensource.collab.net/</li>
<li>Tiddly-Guv http://trac.tiddlywiki.org/browser/Trunk/contributors/MichaelMahemoff</li>
</ul>
<p><strong>Commercial options</strong>:</p>
<ul>
<li>BlackDuck http://www.blackducksoftware.com/</li>
<li>Palamida http://www.palamida.com/</li>
<li>Protecode http://www.protecode.com/</li>
</ul>
<p>In many cases, you may find that some combination of the tools above will provide the solution that is most helpful to you.  Also, while it may be tempting to design your process around one or more of these tools, doing so could result in a sub-optimal FOSS governance process. This is why you should define your policy, develop your process, and only then choose the right tool(s) to help automate your process.</p>
<h4>Web Presence</h4>
<p>In addition to the tools that help you implement your FOSS governance process, you should consider setting up a FOSS portal. Depending on whether you will also be contributing to FOSS, you may actually need both an internal and an external facing portal.</p>
<p>The internal portal will help serve as the central resource for all things related to FOSS within your company. These are some of the common portions of an internal FOSS portal:</p>
<ul>
<li>Documentation on your company&#8217;s open source policies and strategy.</li>
<li>A clear description of the FOSS governance process, its work flow, roles, and responsibilities.</li>
<li>FAQs, project and license advisories, training guides, and other useful self-service resources.</li>
<li>Any tools associated with the FOSS governance process and associated guides.</li>
<li>A list of case studies of various FOSS reviews that have been approved (or denied) by your Open Source Review Board (OSRB).</li>
</ul>
<p>An external portal usually includes sections such as:</p>
<ul>
<li>An overview section highlighting your company&#8217;s open source strategy.</li>
<li>A detailed list and descriptions of the various FOSS projects your company is involved with and its role in these communities.</li>
<li>Technical articles, white papers, developer interviews, etc. that provide greater insight on specific projects and people.</li>
<li>A list of upcoming events where representatives of your company may be available to interact with customers and the FOSS community.</li>
</ul>
<p>One common section that should be present on any portal is the “Contact Us” section. You should establish clear, easy lines of communication with the consumers of your FOSS governance process. This will be crucial to ensure there is a free flow of information both in and out of the FOSS governance process.</p>
<h4>Launch and Roll-Out</h4>
<p>Once you&#8217;ve developed your FOSS governance process and are ready to implement it, you should consider doing so in phases. A targeted pilot for a short period of time can help test all aspects of your process. In addition, it can provide valuable feedback on areas that need to be refined before proceeding with a more widespread roll-out.</p>
<p>After your FOSS governance process has been in place for a while, you may want to measure its effectiveness. Analyzing the data you&#8217;ve collected to see if it matches your expectations is one way to measure this. In addition, you may want to perform random audits across your company to test both coverage and adoption.</p>
<p>Keep in mind that just like your FOSS policy, your governance process is also going to require ongoing changes to keep up with the evolving needs of your company.</p>
<h3>Critical factors that can help you implement a successful governance process</h3>
<p>In addition to the items covered above, the following is a list of practical recommendations that can help you implement a successful FOSS governance process.</p>
<h4>We Are Here to Help, We Are Not the Police</h4>
<p>Design, develop, and run the process as a resource that&#8217;s available to help rather than yet another piece of bureaucracy that will result in roadblocks. There are several intricacies associated with FOSS adoption that people will be more than happy to not have to keep up with and instead rely on a trusted internal source that does the job for them. However, if employees start perceiving the process as a Big Brother, they may try working around it.</p>
<h4>The Only Thing Constant is Change</h4>
<p>FOSS moves at a rapid pace. As your organization matures in its usage of and contribution to FOSS, be prepared to evolve your open source governance process to keep up with the rate of progress.</p>
<h4>There is No Such Thing as Over-Engineering</h4>
<p>Well, actually there is. Try to keep the process and its various interfaces as simple as you can without compromising on its effectiveness. The last thing you want is to have a process so complex to understand that nobody uses it.</p>
<h4>Communicate, Communicate, Communicate</h4>
<p>This is especially key for large organizations where new processes can easily get lost in the labyrinth of corporate communications. You will need to market the governance process through emails, webinars, blogs, word of mouth, and any other media that&#8217;s effective in your company.</p>
<h4>Engage Those Open Source Champions</h4>
<p>All companies have people who are agents of change. These dynamic individuals are at the forefront of new ideas and innovation happening in the company. Find the people who champion FOSS adoption in your company, and cultivate a good relationship with them. Sometimes, you may need to identify them via external forums such as open source project mailing lists, blogs, and twitter.  Our advice is to track them down, buy them a cup of coffee (or a beer), and enlist their aid as you design, perfect, and market your FOSS governance process.</p>
<h3>Summary</h3>
<p>Now that you&#8217;ve read this article, you should have a clear understanding of the benefits of having a formal FOSS governance process. You should also have a framework with which you can plan, develop, and implement a governance process. So go to it! With this information you should be able to create and implement a process that aligns with organizational culture, structure, and goals so that your company can successfully execute its FOSS strategy.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/create-an-open-source-governance-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Law Part III: Ownership of Copyrights</title>
		<link>http://olex.openlogic.com/wazi/2009/internet-law-part-iii-ownership-of-copyrights/</link>
		<comments>http://olex.openlogic.com/wazi/2009/internet-law-part-iii-ownership-of-copyrights/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 19:11:11 +0000</pubDate>
		<dc:creator>Mark Radcliffe</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2621</guid>
		<description><![CDATA[Remember those New Year’s resolutions? We know, it happens to us every year as well. There's always next year. Do yourself a big, huge, legal favor this year and read the final article in our three part series on Internet Law. Seriously, don’t get caught messing with the top four major intellectual property laws in the United States.]]></description>
			<content:encoded><![CDATA[<p>Remember those New Year&#8217;s resolutions? We know, it happens to us every year as well. All those push-ups we promised ourselves—seems like such a long, long time ago now. There&#8217;s always next year. But just to make you feel better, we&#8217;ve got a ready-made broken resolution solution for you, and it&#8217;s much easier to catch up on than anything having to do with Physical Fitness.  Do yourself a big, huge, legal favor this year and read our series on Internet Law. Seriously, don&#8217;t get caught messing with the top four major intellectual property laws in the United States; it&#8217;s so much easier to inform yourself than to defend yourself (or pay someone else to defend you).</p>
<p>Mark Radcliffe and Dianne Brinson are the authors of <span style="text-decoration: underline;">The Internet Law and Business Handbook</span>. (The book is currently out of print and undergoing revision, but you can reserve a copy of the next edition by sending an email to mradcliffe@sonic.net.) We&#8217;ve commissioned them to supply a series of articles to cover most of what you need to know about the legal issues you&#8217;ll encounter doing business on the Net. Among the detours into Internet Law they describe, you&#8217;ll find the answers to these (and other) burning questions:</p>
<ul>
<li>Does copyright protection apply to the work of Celestial Beings?</li>
<li>How about my work? Beauty and artistic merit aside, does it qualify?</li>
<li>How do I obtain a copyright?</li>
<li>How original does &#8220;original thought&#8221; actually have to be?</li>
<li>Trademark, copyright &#8211; what&#8217;s the difference, anyway?</li>
<li>How secretive is a Trade Secret, and what have I got to do to keep mine securely under wraps?</li>
</ul>
<p>Mark and Dianne cover a lot of ground here, so we&#8217;ll provide you with a quick summary. Sit up and pay attention, now. Internet users in the United States need to be aware of four major intellectual property laws:</p>
<ul>
<li>Copyright law</li>
<li>Patent law</li>
<li>Trademark law</li>
<li>Trade secret law</li>
</ul>
<p>If you&#8217;re to avoid ending up on the wrong side of the law, you&#8217;ve got to be able to define which category your work falls under, and you&#8217;ve got to know how to make the system work for you. Our first article in the series covered <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/">copyright law</a>, defining the types of work that are covered, and the standards to which those works must adhere. The authors have come up with some great examples to brighten up the legalese, and they outline the procedures that must be followed in order to protect your own work.</p>
<p>Last month&#8217;s article on <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-ii-patent-trademark-and-trade-secret-law/">patent, trademark and trade secret law</a> examined the basics of United States patent law as defined under the Patent Act. What&#8217;s covered? What are the standards? How do you protect your work? Read the article for answers to these questions, and you&#8217;ll discover the value of novelty, usefulness and (we love this term) non-obviousness, too.  If you think you know it all already, go ahead and skip straight to the latest Security Issues, but we remind you that you ignore Internet Law at your peril.</p>
<p>This month&#8217;s article on <a href="#ownership-copyrights">ownership of copyrights</a> is the last in the three-part series. Our legal experts will explain the Copyright Act, as well as touching on ownership regulations for patents, trademarks and trade secrets. If you acquire, make use of, or develop content for the Web, you really do need to understand this stuff. Some of the examples given hit closer to home than is comfortable; as in the story about the Marketing Director who was really pretty darn sure she had the permission she needed to use those photos on her company&#8217;s site, or the curious story of the Web Developer and the Shopping Cart.</p>
<p>We want the best for you, we really do. And we sincerely hope that all your Physical Fitness dreams come true—as a matter of fact, we recommend that you get up from your desk and stretch right now.</p>
<p>Better? Good.</p>
<p>Now all you need to do is read the article that follows and you&#8217;ll have kept at least one of your New Year&#8217;s resolutions. You&#8217;ll be thoroughly informed about issues of Internet Law, and that really is, well, big. You can always get back on that diet when you&#8217;re finished reading!</p>
<p><a id="ownership-copyrights" name="ownership-copyrights"></a></p>
<h2>Ownership of Copyrights</h2>
<p>This article covers the Copyright Act&#8217;s ownership rules, and, in less detail, the ownership rules for patents, trademarks, and trade secrets.  Ownership rules discussed here apply only in the United States.  Other countries have their own rules of intellectual property ownership.</p>
<p>The intellectual property ownership rules discussed in this article are default rules that apply if the parties—employer and employee, employer and independent contractor, Web developer and client—do not reach their own agreement, in writing, on ownership.</p>
<h3>Introduction</h3>
<p>You need to understand copyright&#8217;s ownership rules if you acquire, use, or develop Web content.  Here’s why:</p>
<p>The types of material used for Web site content—music; graphics; text; and video, film, and television show clips—are protected by copyright, as are Web site designs and software. If you want to use copyrighted material belonging to a third party on your Web site, generally you need the permission of the copyright owner. Only the permission of the true owner will protect you from an infringement suit. Getting permission from someone who mistakenly believes he or she is the copyright owner will not protect you.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Web Marketing Director saw some photographs she liked on Z Company’s Web site. Director contacted Z Company’s president and got permission to use the photographs on the Web site owned by Director’s company. The photographs were created for Z Company by a freelance photographer. If the copyrights in the photographs are owned by the photographer (likely) and Z Company does not have the right to sublicense the use of the photographs, Z Company cannot authorize Director to use the photographs. Only the photographer can. Getting permission to use the photographs from Z Company will not protect Director if the photographer sues Director for copyright infringement.</p>
<p>If you create Web content or commission freelancers (graphic designers, writers, or photographers, for example) to create Web content, you should give careful consideration to the question who will own the copyright in that content. The exclusive rights of copyright discussed in <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/">Internet Law Part I: Copyright Law</a> belong to the copyright owner.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Web Entrepreneur commissioned Graphic Designer to create graphics for a Web site.  If Web Entrepreneur owns the copyright in the graphics, then Entrepreneur has the exclusive right to reproduce and modify the graphics for use on another Web site.  If Graphic Designer owns the copyright, Entrepreneur needs Graphic Designer’s permission to reproduce and modify the graphics for use on another Web site.</p>
<p>If you are involved in Web site development, either as a developer or a client, you should give careful consideration to the question of who will own the copyright in Web site designs and program code, for the reason just discussed.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Web Developer created a Web site for Client. The Web site includes a shopping cart program. Whether Web Developer can use the shopping cart program in projects for other clients depends on who owns the copyright in the program.</p>
<h3>INITIAL OWNERSHIP</h3>
<p>Ownership of copyright initially belongs to the author or authors of the work. 17 USC § 201(a).</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Sarah, a photographer, took a photograph of the Lincoln Memorial.  Sarah is the author of the photograph and the initial owner of the copyright in the photograph.</p>
<p>The &#8220;author&#8221; is generally the individual who created the work, but there is an exception for &#8220;works made for hire.&#8221;  This exception is discussed in the next section.</p>
<h3>THE WORK MADE FOR HIRE RULE</h3>
<p>The &#8220;author&#8221; of a work made for hire is the employer or hiring party for whom the work was prepared.  This default ownership rule is known as the work made for hire rule.  Unless the parties have agreed otherwise in a signed written document, the employer or hiring party owns the copyright of a work made for hire. 17 USC § 201(b).</p>
<p>There are actually two branches to the work made for hire rule:  one covering works made by employees, and one covering specially commissioned works.  17  USC § 101.  We discuss these in this section.</p>
<h4>Works Made by Employees</h4>
<p>A work created by an employee within the scope of his or her employment is a work made for hire. The employer for whom the work is made is the author of the work for copyright purposes and is the owner of the work&#8217;s copyright (unless the employee and employer have agreed otherwise).</p>
<p style="padding-left: 30px;"><strong>Example:</strong> As part of his job, John, an employee of Big Company&#8217;s training division, created original interactive training materials on e-commerce for Big&#8217;s marketing staff. Even though John created the training materials, Big is the author for copyright purposes. Big owns the copyright in the training materials (unless John and Big have agreed in a signed contract that John owns the copyright).</p>
<p>The work made for hire rule does not give employers ownership of works made by employees outside the scope of their employment.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Darryl, an engineer at Productions, Inc., does nature scene watercolors in his free time. The work made for hire rule does not apply to Darryl’s watercolors. If Productions wants ownership of the copyrights in the watercolors, it must get an assignment (discussed in &#8220;Assignments,&#8221; below) from Darryl.</p>
<h4>Specially Commissioned Works</h4>
<p>The second category of works made for hire is limited to nine types of specially ordered or commissioned works.  These are works commissioned for use as:</p>
<ul>
<li>A contribution to a collective work.</li>
<li>Part of a motion picture or other audiovisual work.</li>
<li>A translation.</li>
<li>A supplementary work.</li>
<li>A compilation.</li>
<li>An instructional text.</li>
<li>A test or answer material for a test.</li>
<li>An atlas.</li>
<li>A sound recording.</li>
</ul>
<p>For these types of works, if the hiring party and independent contractor creating the work agree in writing, before the contractor begins the project, to designate the work as a work made for hire, the work is a work made for hire. If the parties do not have an agreement to treat the independent contractor&#8217;s work as a work made for hire, it&#8217;s not a work made for hire.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Game Company hired Don, a software developer, to design the software for Game Company’s new online game (an audiovisual work). Game Company and Don did not agree in writing to consider the software a work made for hire, so the software is not a work made for hire. Don owns the copyright in the software.</p>
<p>Even if the hiring party and independent contractor agree in writing to consider the independent contractor&#8217;s work a work made for hire, the work is not a work made for hire unless it falls into one of the nine special categories listed in the first paragraph of this subsection.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Sarah commissioned John, a freelance painter, to do an oil painting of Sarah&#8217;s home. Although Sarah and John agreed in writing that the painting would be considered a work made for hire, the written agreement does not make the painting a work made for hire because the painting is not in one of the nine categories of works that can be specially commissioned works made for hire. If Sarah wants to own the copyright, she needs an assignment (discussed in &#8220;Assignments,&#8221; below) from John.</p>
<p>The rules governing ownership of copyrights in works created before January 1, 1978 (the effective date of the Copyright Act of 1976), were different from the rules described in this article. The 1909 Copyright Act did not distinguish between employees and independent contractors (works created by both independent contractors and employees were automatically owned by the employer or hiring party unless the parties agreed otherwise). In the case <em>Community for Creative Nonviolence v. Reid</em>, 490 US 730 (1989), the U.S. Supreme Court made it clear that the current Copyright Act does distinguish between employees and independent contractors.</p>
<p>The issue in <em>Reid</em> was who owned the copyright in a sculpture created by the artist Reid for the Community for Creative Nonviolence (CCNV). The Court concluded that the work made for hire rule did not apply for two reasons: Reid was not an employee of CCNV, and the sculpture was not one of the types of works that could be designated a work made for hire by written agreement of the parties.</p>
<h4>Foreign Copyright Law</h4>
<p>The work made for hire rule discussed in this article applies to copyrights in the United States.  Other countries have different rules on copyright ownership. Although many countries have rules similar to the first branch of the Copyright Act&#8217;s rule (works made by employees), the second branch (specially commissioned works) of the U.S. rule does not exist in most countries.</p>
<p>To obtain international copyright ownership for works that fall within the second branch of the Copyright Act&#8217;s work made for hire rule, parties that commission works should obtain assignments of copyrights (see &#8220;Assignments,&#8221; below) from independent contractors.</p>
<h3>JOINT AUTHORSHIP AND OWNERSHIP</h3>
<p>According to the Copyright Act, the authors of a joint work jointly own the copyright in the work they create. 17 USC § 201(a). A joint work is defined in Section 101 of the Copyright Act as &#8220;a work prepared by two or more authors with the intention that their contributions be merged into inseparable or interdependent parts of a unitary whole.&#8221;</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Ann and Bruce worked together to create an e-commerce site, with Ann developing the software and user interface and Bruce developing the content. The work is a joint work, and Ann and Bruce jointly own the copyright.</p>
<p>Of course, if Ann and Bruce worked as employees of an employer rather than as individuals, their employer would be the copyright owner, as discussed in &#8220;The Work Made for Hire Rule,&#8221; above.</p>
<p>You do not become the author of a joint work merely by contributing ideas or supervision to a work.  You do so by contributing material that meets the standards for copyright protection (see &#8220;Standards,&#8221; in <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/">Internet Law Part I: Copyright Law</a>).</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Susan suggested that John write a book on how to beat the stock market, and John did so. Susan is not a joint author of John&#8217;s book.</p>
<h4>Joint Authorship or Not?</h4>
<p>Corky Ballas, a competitive dancer, asked a music producer to create a compact disk of music appropriate for dance competitions.  Ballas made suggestions about concepts and suggested songs for the recording. When Ballas and the producer parted company, Ballas claimed to be a joint author of the completed CD. The court held that the producer was the sole author, because Ballas had contributed only uncopyrightable ideas and concepts to the project. <span style="text-decoration: underline;">Ballas v. Tedesco and Ballroom Blitz Music Inc.</span>, 41 FSupp2d 531  (DNJ 1999).</p>
<p>When the copyright in a work is jointly owned, according to U.S. law, each joint owner can use or license the work (authorize others to use it) without the consent of the other owner, provided that the use does not destroy the value of the work and the parties do not have an agreement requiring the consent of each owner for use or licensing. A joint owner who licenses a work must share any royalties he or she receives with the other owners.</p>
<p>Many foreign countries (Germany and France, for example) require that all joint owners consent to the grant of a license. Generally, joint ownership is not recommended because of the complications it adds to licensing worldwide rights. In addition, it is unclear what effect the filing of bankruptcy by one joint owner would have on co-owners.</p>
<h3>COMMUNITY PROPERTY</h3>
<p>In nine states (Arizona, California, Idaho, Louisiana, Nevada, New Mexico, Texas, Washington, and Wisconsin), any property acquired during a marriage is jointly owned by the husband and wife. Whether a copyright in a work created by one spouse during marriage is community property is unclear. In <em>Marriage of Worth</em>, a California state court held that the copyrights in several books created by a man during his marriage were jointly owned by the man and his wife. 195 Ca3d 768 (1987). The court&#8217;s reasoning—that the copyrights were community property because they were the result of one spouse&#8217;s expenditure of time, effort, and skill during the marriage—could apply to patents, trademarks, and trade secrets as well. However, a federal court in Louisiana recently held that copyrights created by one spouse during a marriage are not community property because treating copyrights as community property would risk damaging the Copyright Act&#8217;s goals of predictability and certainty as to copyright ownership and national uniformity. <em>Rodrigue v. Rodrigue,</em> 55 FSupp2d 534 (ED La 1999).</p>
<h3>ASSIGNMENTS</h3>
<p>A transfer of the ownership of a copyright is known as an assignment.  When a copyright is assigned, the assignee (individual or company to whom it is assigned) becomes the owner of the exclusive rights of copyright in the protected work. (These rights are discussed in &#8220;The Exclusive Rights,&#8221; in <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/">Internet Law Part I: Copyright Law</a>.)</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Tom, an individual working on his own, created Web development tool software and then assigned the copyright in the software to Software Publisher. After the assignment, Software Publisher has the exclusive right to reproduce and publicly distribute the software. If Tom starts selling the software, he will be infringing the Software Publisher&#8217;s rights as copyright owner.</p>
<p>The ownership of copyright may be transferred in whole or in part. 17 USC § 201(d). Examples of partial transfers are an assignment of the copyright for a term of ten years (time limitation) and an assignment limited to California (geographic limitation). In addition, the individual exclusive rights (reproduction, modification, and so forth) can be transferred.</p>
<p>Assignments are common in many industries—for example, music composers often assign copyrights in their compositions to music publishers.</p>
<p>An assignment is not valid unless it is in writing and is signed by the owner of the rights conveyed or the owner&#8217;s authorized agent. 17 USC § 204(a).</p>
<h4>Is an Email a Signed Writing?</h4>
<p>So far, only one court has ruled on the question of  whether an email satisfies the Copyright Act&#8217;s &#8220;signed writing&#8221; requirement. That court held that the email at issue in that case was not &#8220;signed.&#8221; <span style="text-decoration: underline;">Ballas v. Tedesco and Ballroom Blitz Music Inc.</span>, 41 FSupp2d 531 (DNJ 1999). Until this issue is clarified—either through amendment to the Copyright Act or through a general federal electronic records  law—don&#8217;t rely on emails to satisfy the &#8220;signed writing&#8221; requirement. (A federal electronic records law is likely to be passed by late 2000.)</p>
<p>An assignment can be recorded in the Copyright Office to give others &#8220;constructive notice&#8221; of the assignment. Constructive notice is a legal term that means you are presumed to know a fact (because it is a matter of public record) even if you have no actual knowledge of the fact.</p>
<p>Recording an assignment in the Copyright Office to give constructive notice protects the assignee from future conflicting transfers. An assignment that is recorded properly within one month after its signing prevails over a later assignment. If the assignment is signed outside the U.S., the assignee has two months to record it. 17 USC § 205(d).</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Songwriter assigned the copyright in her song to Music Publishing Company in Boston on August 1, 1993. On August 15, 1993, Songwriter assigned the copyright in the same song to World Enterprises. So long as Music Publishing recorded its assignment properly in the Copyright Office by September 1, Music Publishing owns the copyright because its assignment prevails over Songwriter&#8217;s later assignment to World Enterprises.</p>
<p>A properly recorded assignment even prevails over an earlier assignment that was not recorded if the later assignment meets two criteria:</p>
<ul>
<li>The later assignment was taken in good faith and without notice of the earlier assignment.</li>
<li>The assignee paid money or something of value for the assignment or made a promise to pay royalties.</li>
</ul>
<p style="padding-left: 30px;"><strong>Example:</strong> Author assigned the copyright in his novel to Publishing, Inc. on November 1, 1993. Publishing, Inc. did not record the assignment. On January 15, 1994, Author assigned the copyright in the same novel to Media, Inc. for $10,000. Media, Inc. recorded its assignment in the Copyright Office. So long as Media, Inc. acted in good faith and did not know or have reason to know about Author&#8217;s 1993 assignment to Publishing, Inc., Media, Inc. owns the copyright. The assignment to Media, Inc. prevails over Author&#8217;s earlier assignment to Publishing, Inc.</p>
<h3>LICENSES</h3>
<p>A license is a copyright owner&#8217;s grant of permission to use a copyrighted work in a way that would otherwise be copyright infringement. A copyright owner who grants a license is known as a licensor. A party receiving a license is known as a licensee. </p>
<p>Implied in every license is a promise by the licensor to refrain from suing the licensee for infringement based on activities within the scope of the license.</p>
<p>A copyright license can be exclusive or nonexclusive. An exclusive license is a license that cannot overlap another grant of rights.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Author granted Publisher the exclusive right to sell Author&#8217;s novel in the United States. She granted Movie Developer the exclusive right to create and distribute a movie version of the novel. Both Publisher and Developer have exclusive licenses. There is no overlap between the two licenses.</p>
<p>Under copyright law, an exclusive license is considered a &#8220;transfer of copyright ownership.&#8221; 17 USC § 101. An exclusive license, like an assignment, is not valid unless it is in writing and signed by the owner of the rights conveyed. A nonexclusive license is valid even if it is not in writing.</p>
<h4>No Writing, No Case</h4>
<p>During the Cannes Film Festival, New World Entertainment orally agreed to grant Television Espanola the exclusive right to broadcast the television show <em>Spiderman</em> in Spain. Written documents were to be prepared by Television Espanola later. When Television Espanola delivered the documents to New World for signing, New World refused to sign, because by then it had granted the broadcast rights for Spain to another party. Television Espanola sued New World for breach of contract. Television Espanola lost the case because oral exclusive copyright licenses are unenforceable. <em>Radio Television Espanola S.A. v. New World Entertainment, Ltd.</em>, 183 F3d 922 (9th Cir 1999).</p>
<p>An exclusive license, like an assignment, can be recorded in the Copyright Office to give constructive notice. Recording the exclusive license protects the license against unrecorded earlier transfers of copyright ownership and against later transfers. (See &#8220;Assignments,&#8221; above.)</p>
<h3>TERMINATION RIGHT</h3>
<p>The author of a work other than a work made for hire has the right to terminate any license or assignment granted on or after January 1, 1978 during a five-year period that starts thirty-five years after the grant was made. If the grant involves the right to distribute the work to the public, the termination period begins thirty-five years after distribution begins or forty years after the grant was made, whichever is earlier. 17 USC § 203.</p>
<p>For works published before January 1, 1978, a different rule applies to pre-1978 licenses and assignments: The five-year termination period begins fifty-six years after the work was published. 17 USC § 304(c). For older works in their renewal term in 1998 for which the termination right had expired before 1998, there is an additional five-year termination period beginning at the end of seventy-five  years from the date the copyright was originally secured. 17 USC § 304(d).</p>
<p>The termination right cannot be waived in advance. If the author dies before the termination period begins, the termination right can be exercised by the author&#8217;s widow or widower, children, and grandchildren. If none of these people are alive at the time the termination right can be exercised, the right can be exercised by the author’s executor, administrator, personal representative, or trustee.</p>
<h3>OWNING A COPY OF A WORK</h3>
<p>Copyright law distinguishes the ownership of a copy of a protected work (a print of a photograph, a compact disc, a book, a diskette) from ownership of the intangible copyright rights. The transfer of a copy of a work does not transfer any rights in the copyright. Thus, purchasing a book (a copy of a literary work, in copyright terminology) does not give you permission to make copies of the book and sell those copies.</p>
<p>There are several exceptions to the principle that the transfer of a copy of a work does not transfer copyright rights. We’ll discuss the most important ones in the rest of this section.</p>
<h4>Displaying a Copy</h4>
<p>The owner of a lawfully made copy of a work has the right to display the copy publicly, &#8220;either directly or by the projection of no more than one image at a time, to viewers present at the place where the copy is located.&#8221; 17 USC § 109(c).</p>
<h4>Making a Backup Copy</h4>
<p>It is not infringement for the owner of a copy of a computer program to make another copy of the program if doing so is necessary to use the program or for archival purposes. 17 USC § 117(a).</p>
<h4>&#8220;First Sale&#8221; Doctrine</h4>
<p>The owner of a lawfully made copy of a work has the right to resell or otherwise dispose of possession of that copy. This exception to the distribution right is known as the &#8220;first sale doctrine.&#8221; 17 USC § 109(a).</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Don bought a copy of Publisher&#8217;s new book on Web design. Don can resell his copy of the book. The first sale doctrine gives him that right.</p>
<h4>Sale or License?</h4>
<p>The first sale doctrine is only triggered by a sale of a copy of a work, not by a license. Software and database products, whether delivered online or in tangible form, are generally licensed rather than sold. Licenses allow software suppliers to tailor products to specific markets. A multiuser site license, for example, provides different use rights and carries a different price from a single-user license. Software and database suppliers also use licenses to obtain protection for factual information and prohibit reverse engineering.</p>
<p>For mass-marketed software and databases delivered in tangible form (diskette or CD-ROM), licenses generally take the form of &#8220;shrink wrap&#8221; agreements contained on or in the product packaging. Some people maintain that shrink wrap agreements do not create binding contracts because they are &#8220;contracts of adhesion&#8221; (contracts based on &#8220;offers&#8221; that give the consumer no meaningful choice). They believe that the typical transaction wherein a consumer acquires a copy of mass-market software or database material is a sale, triggering the first sale doctrine.</p>
<p>Some courts agree with this analysis. The Court of Appeals for the Fifth Circuit held that an end-user software license prohibiting reverse engineering was a contract of adhesion. <em>Vault Corp. v. Quaid Software Ltd.</em>, 847 F2d 255 (5th Cir 1988). The Court of Appeals for the Third Circuit also held shrink wrap licenses invalid. <em>Step-Saver Data Systems, Inc. v. Wyse Technology</em>, 939 F2d 91 (3d Cir 1991). However, more recently, the Seventh Circuit Court of Appeals held that shrink wrap licenses are enforceable unless their terms are objectionable on grounds applicable to contracts in general. <em>ProCD, Inc. v. Zeidenberg</em>, 86  F3d 1447 (7th Cir 1996). The court noted that even though the consumer in this case could not review the license terms before concluding the transaction, ProCD&#8217;s license gave the consumer the right to reject the product if the consumer found the license terms unsatisfactory.</p>
<h4>Sale or License Transaction?</h4>
<p>Sometimes the documents used in a transaction use &#8220;sale&#8221; terminology and &#8220;license&#8221; terminology, making it unclear whether the transaction is a sale triggering the first sale doctrine or not. In <em>Adobe Systems Inc. v. One Stop Micro Inc.</em>, 84 FSupp2d 1086 (ND Cal 2000), Adobe sued a company that had acquired copies of &#8220;education versions&#8221; (stripped-down, less expensive versions) of Adobe products, removed the &#8220;education version&#8221; labels, and sold the products to consumers. The defendant claimed that it had a right to distribute the software because it had purchased the copies from educational resellers who had purchased the copies. The reseller agreement used the word &#8220;purchase.&#8221; Other language in the reseller agreement indicated that Adobe was only granting licenses to educational resellers. The court found that the reseller agreement was a license, so the first sale doctrine was not triggered between Adobe and the educational resellers. The court held that the defendant infringed Adobe’s copyrights by distributing the products without a license.</p>
<h3>PATENTS, TRADEMARKS, AND TRADE SECRETS</h3>
<p>Patent law does not have a work made for hire rule. Patentable inventions created by employees within the scope of their employment are owned by the employee. However, the employee may have a legal obligation to transfer ownership to the employer under the patent law&#8217;s &#8220;hired to invent&#8221; doctrine. This doctrine provides that when an employee is hired to perform research or solve a specific problem, the employer is entitled to get an assignment of a patent received by the employee on the results of the research. Generally, as a condition of employment, employers require employees to agree to assign their interests in patentable inventions to the employer. The Patent Act implicitly recognizes the validity of such agreements, providing that a patent may be granted to the assignee of the inventor.</p>
<p>A trademark is owned by the first party to use it in connection with goods or services or the first to apply to federally register it. A trademark can be owned by an individual, company, or any other legal entity.</p>
<p>An employer or hiring party generally owns trade secrets developed by employees and by independent contractors who are hired to invent.</p>
<p>Ownership of patents, trade secrets, and trademarks, like the ownership of copyrights, can be assigned.  As with copyrights, owners of these types of intellectual property frequently grant licenses authorizing others to do things that would otherwise violate the owner&#8217;s exclusive rights.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/internet-law-part-iii-ownership-of-copyrights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Open Source Alternatives for the Office</title>
		<link>http://olex.openlogic.com/wazi/2009/more-open-source-alternatives-for-the-office/</link>
		<comments>http://olex.openlogic.com/wazi/2009/more-open-source-alternatives-for-the-office/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 16:58:54 +0000</pubDate>
		<dc:creator>Dru Lavigne</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[GanttProject]]></category>
		<category><![CDATA[Gimp]]></category>
		<category><![CDATA[Kivio]]></category>
		<category><![CDATA[KOffice]]></category>
		<category><![CDATA[OpenProj]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2328</guid>
		<description><![CDATA[In the first of our two-part series, Open Source Alternatives for the Office, we examined open source applications that can be used to replace some of the most popular Office 2007 products. In this article, we'll take a look at open source alternatives to additional Microsoft products commonly used in the office—Publisher, Groove, Visio, and Project. ]]></description>
			<content:encoded><![CDATA[<p>In the first of our two-part series, <a href="http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/">Open Source Alternatives for the Office</a>, we examined open source applications that can be used to replace some of the most popular Office 2007 products. In this article, we&#8217;ll take a look at open source alternatives to additional Microsoft products commonly used in the office—Publisher, Groove, Visio, and Project. The factors we&#8217;ll consider for each Microsoft product and its alternative(s) include cost, localization, supported platforms, documentation, extensions, and support.</p>
<p>We&#8217;ll start by examining Microsoft Publisher 2007 and Groove 2007, each of which can be replaced by open source equivalents that match or surpass their features and capabilities. For the final two products we&#8217;ll examine, Visio 2007 and Project 2007, the open source competitors are not as robust and don&#8217;t offer clear enterprise-grade equivalents.</p>
<h3>Microsoft Publisher vs Scribus</h3>
<p>Microsoft Publisher 2007 is designed for the casual user to create custom publications and marketing materials either from scratch or from one of the hundreds of built-in design templates. A single version license ranges from from $99.95 USD for an upgrade to $169.95 for the full version. It is also included as part of Office Small Business, Office Professional, and Office Ultimate, which range in price from $279.95 to $679.95. Publisher is only available for the Windows platform, and some features do not work on 64-bit systems.</p>
<p><a href="https://olex.openlogic.com/packages/scribus" target="_blank">Scribus</a> is an open source DTP (desktop publishing) application designed for casual to professional users. It provides cross-platform support for users running Microsoft, Mac OSX, OS/2, Linux, and BSD operating systems. Support is available through the <a href="http://www.scribus.net/?q=support" target="_blank">Scribus community</a>, and the product is mature and very well <a href="http://wiki.scribus.net/index.php/Category:HOWTO" target="_blank">documented</a> in six languages. While no official import plugin is available, it is possible to <a href="http://wiki.scribus.net/index.php/Import_Publisher_to_Scribus" target="_blank">import Publisher files into Scribus</a>.</p>
<p>Both Publisher and Scribus can create PDFs, but Publisher first requires the installation of an <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&amp;displaylang=en" target="_blank">add-in</a>. The Scribus PDF generator is more flexible, allowing you to customize fonts, presentation effects, output optimization, security, and how the document is viewed. Scribus also allows for the creation of <a href="http://wiki.scribus.net/index.php/How_to_create_an_e-Mail_PDF_Survey_Form" target="_blank">writable PDF email forms</a>.</p>
<p>Publisher integrates tightly into the Microsoft Office Suite. It includes an E-mail Merge task pane, which walks you through a customized mail merge for Outlook 2007. While more <a href="http://office.microsoft.com/en-us/publisher/HP101921831033.aspx" target="_blank">complex to setup</a>, it is also possible to create a catalog merge to Access or Excel in order to save graphics and other data sources for reuse. It is also easy to scale and resize graphics in Publisher.  Scribus does not provide the ability to scale images, which requires the use of a third party program. The open source <a href="https://olex.openlogic.com/packages/gimp" target="_blank">Gimp</a> application, which is available for Windows, Mac OSX, Linux, and BSD, is well-suited for this purpose.</p>
<p>The biggest difference for users switching from Publisher to Scribus will be learning how to use the increased functionality, as Scribus delivers the layout and features of a professional-quality DTP application. Anyone expecting a simple office editor—or lacking previous experience with DTP applications—will immediately discover that applications like Scribus are different. These users should read the short and informative <a href="http://docs.scribus.net/index.php?lang=en&amp;page=about2" target="_blank">Scribus Basics</a> and will also benefit from the other documentation links on the Scribus Basics page. In addition, Publisher users will be surprised at the lack of built-in templates, although additional <a href="http://www.scribus.net/?q=taxonomy/term/31" target="_blank">Scribus templates</a> are available from the project website.</p>
<div id="attachment_2474" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_scribus.png" target="_blank"><img class="alignnone size-medium wp-image-2474" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_scribus.png" alt="" width="500" height="367" /></a><p class="wp-caption-text">Scribus Document Setup Screen</p></div>
<h3>Microsoft Groove vs O3Spaces Workplace</h3>
<p>Microsoft Groove 2007 is a collaboration platform that uses workspaces to provide file-sharing, discussions, meetings, and business forms with automatic synchronization. A single version license is $229 USD. Groove is also bundled with Office Ultimate, which costs $539.95 for the upgrade and $679.95 for the full version. Some Groove features require a Sharepoint server, which is only available through volume licensing, and other features require Infopath, which is bundled with Office Ultimate or available for $199 as a standalone product. Instant messaging requires Microsoft Messenger or Communicator. Groove is only available for the Windows platform, and some features are not available on 64-bit systems.</p>
<p><a href="http://www.o3spaces.org/" target="_blank">O3Spaces</a> is a cross-platform collaboration tool for Microsoft Office, <a href="http://www.openoffice.org/" target="_blank">OpenOffice</a>, and <a href="http://www.sun.com/software/staroffice/" target="_blank">StarOffice</a>. It supports OpenLDAP, Active Directory, Sun Directory Server, and Novell Directory Server groupware solutions. O3Spaces is available for Linux, Solaris, Windows, and Mac operating systems, and the community version is freely available for teams of up to 10 users. Professional, Enterprise, and On Demand editions are available by support subscription and are intended for production use. <a href="http://www.o3spaces.org/Page/sp104/ml2/nctrue/index.html" target="_blank">Subscription pricing</a> starts at 49 Euro per person per year.</p>
<p>Groove and O3Spaces both provide the ability to work offline and offer real-time alerts on all relevant changes in your workspaces. Both products provide collaboration tools within the workspace, such as discussion forums and calendars to help keep tabs on team schedules. Groove also allows you to make phone calls or use instant messaging directly from a workspace. Through the purchase of individual language packs at $24.95 USD each, Groove provides localization for 28 languages. O3Spaces currently has built-in support for 9 languages. However, the localization API isn&#8217;t currently public, and new localizations require direct interaction with the O3Spaces developers.</p>
<p>O3Spaces provides some interesting features, which make it a useful product even for individual, non-collaborative use. For each of the supported office suites it adds plugins to provide automated document versioning, a secure document repository, and full text search of ODF, PDF and Microsoft Office documents. An assistant automates all necessary document retention and versioning activities, and an application embedder enables the integration of external web applications, such as wikis and websites, into the workplace environment. You can also store emails as related documents in the same workspace. Perhaps the most useful workspace features are the ability to drag-and-drop spacelets in order to reduce clutter and the ability to create multiple tabs within a workspace.</p>
<div id="attachment_2474" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_o3spaces.png" target="_blank"><img class="alignnone size-medium wp-image-2477" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_o3spaces.png" alt="" width="500" height="375" /></a><p class="wp-caption-text">O3Spaces Workspace through Firefox</p></div>
<h3>Microsoft Visio Alternatives</h3>
<p>Microsoft Visio 2007 is a diagram creation tool that provides a wide range of templates for flowcharts, network diagrams, workflow diagrams, database models, and software diagrams. Pricing for the standalone product varies from $129.95 USD to $559.95. SharePoint Services is required for certain advanced collaboration functionality. Visual Reports requires the more expensive Visio Professional version as well as Microsoft Project, Excel, or SharePoint Services.</p>
<p>The 2007 version of Visio provides several new features, including auto-connect and auto-align, auto-refresh with resolve conflict capabilities, <a href="http://office.microsoft.com/en-ca/visio/HA101835281033.aspx" target="_blank">PivotDiagrams</a>, and themes. It provides the ability to export to PowerPoint format and, with the PDF add-in installed, to convert to PDF format. Visio Viewer, a free download, is required to view Visio documents in a browser, but only Internet Explorer is supported.</p>
<p><a href="https://olex.openlogic.com/packages/dia" target="_blank">Dia</a> is often touted as the open source Visio equivalent, but it is targeted towards the casual, non-enterprise user. Dia is available for Linux, Irix, BSD, and Windows platforms. It provides the most built-in drawing objects of any open source Visio wannabes, and the <a href="http://dia-installer.de/doc/en/index.html" target="_blank">Dia Manual</a> is an excellent resource. However, Dia cannot import or open Visio files, and experienced Visio users will miss Visio&#8217;s slick auto features and built-in templates. Support is limited to the <a href="http://live.gnome.org/Dia" target="_blank">Dia community</a>.</p>
<div id="attachment_2475" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_dia.png" target="_blank"><img class="alignnone size-medium wp-image-2475" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_dia.png" alt="" width="500" height="507" /></a><p class="wp-caption-text">Dia Object Selection</p></div>
<p><a href="http://www.kde.org/" target="_blank">KDE</a> users may be interested in seeing if <a href="https://olex.openlogic.com/packages/kivio" target="_blank">Kivio</a> meets their needs, as it is bundled with the <a href="https://olex.openlogic.com/packages/koffice" target="_blank">KOffice</a> suite. Kivio comes with a good-sized collection of objects, which it refers to as stencils, including DIA objects. It also provides  an &#8220;Install Stencil Set&#8221; option so you can install your own objects. KOffice is stable for Linux and BSD and is <a href="http://koffice.darwinports.com/" target="_blank">available for Mac OSX</a>, and a Windows version is <a href="http://www.koffice.org/faq/#CanIuseKOfficeonWindows" target="_blank">under development</a>. The <a href="http://docs.kde.org/development/en/koffice/kivio/" target="_blank">Kivio Handbook</a> describes its features and explains how to use them.</p>
<div id="attachment_2525" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_kivio.png" target="_blank"><img class="alignnone size-medium wp-image-2525" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_kivio.png" alt="" width="500" height="375" /></a><p class="wp-caption-text">Add Stencil Set in Kivio</p></div>
<p>OpenOffice users may want to try using <a href="http://www.openoffice.org/product/draw.html" target="_blank">Draw</a>. Draw provides glue for &#8220;smart connecting&#8221; objects, but you&#8217;ll have to scour the Internet for objects because very few are built-in. For example, you can download a zip file of Cisco’s <a href="http://www.cisco.com/web/about/ac50/ac47/2.html" target="_blank">network icons</a>, unzip them to a directory, and insert each object as a file as needed. Once you have created your own library of icons, it&#8217;s fairly simple to create diagrams within the familiar editor interface. However, the lack of templates and objects, as well as the documentation on how to obtain them, can be frustrating.</p>
<div id="attachment_2522" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_draw.png" target="_blank"><img class="alignnone size-medium wp-image-2522" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_draw.png" alt="" width="500" height="356" /></a><p class="wp-caption-text">Draw Toolbars and Shapes</p></div>
<h3>Microsoft Project Alternatives</h3>
<p>Microsoft Project 2007 is used to track the timelines, costs, and assignments associated with a project. It&#8217;s available as a standalone product priced between $349.95 USD and $999.95. The more expensive Professional version and Project Server 2007 are required for enterprise project and resource management capabilities, publishing projects, using Windows Workflow Foundation, and for the Project Tasks List. In turn, Project Server requires Windows Server 2003 and SQL Server 2000. Project is only available for the Windows platform, and some features are not available on 64-bit systems.</p>
<p>New features in the latest version of Project include automatic highlights of all items that shift as a result of the most recent change, and undo and redo functions that allow you to visualize what-if scenarios.</p>
<p><a href="https://olex.openlogic.com/packages/openproj" target="_blank">OpenProj</a> is a cross-platform project management solution for Linux, Unix, BSD, Mac, and Windows. It can import from and export to Microsoft Project files. Support is available from <a href="http://www.openlogic.com/products/support.php" target="_blank">OpenLogic</a> and <a href="http://openproj.org/openproj" target="_blank">Serena Software</a>, which also provides the Project-ON-Demand hosted SaaS solution as a monthly subscription. However, there is very little documentation for the open source edition. Eleven localizations are currently available, but further documentation and translation efforts require direct communication with Serena Software.</p>
<div id="attachment_2521" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_openproj.png" target="_blank"><img class="alignnone size-medium wp-image-2521" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_openproj.png" alt="" width="500" height="375" /></a><p class="wp-caption-text">OpenProj Gantt Chart</p></div>
<p>Feature-wise, both Project and OpenProj support Gantt charts, PERT charts, WBS and RBS charts, and earned value costing. However, OpenProj does have some limitations. The ability to create PDFs is only available with the subscription version, and there&#8217;s no wizard for creating a project. The tools are all there, but you have to know ahead of time what and how you want to create the project. Projects can only be saved as XML or the proprietary Serena pod format.</p>
<p>Another open source alternative to Project is <a href="https://olex.openlogic.com/packages/ganttproject" target="_blank">GanttProject</a>, for which commercial support is not available but access to the associated open source community is easier. GanttProject offers some extensions as well as an <a href="http://ganttproject.biz/developers.php" target="_blank">introduction for developers</a>, and the manual provided in the Help menu of the application is usable but far from complete. Feature-wise, GanttProject does offer some wizard-like functionality by asking a few questions when you create a new project, and it supports over 30 localizations. In addition, it can export to raster image, CSV file, HTML, PDF, or Microsoft Project. GanttProject is available for Linux, BSD, Mac OSX, and Windows.</p>
<div id="attachment_2476" class="wp-caption alignnone" style="width: 440px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_ganttproject.png" target="_blank"><img class="alignnone size-medium wp-image-2476" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_ganttproject.png" alt="" width="430" height="511" /></a><p class="wp-caption-text">GanttProject Create New Project Wizard</p></div>
<h3>Conclusions</h3>
<p>Due to its cross-platform support, cost, and advanced feature-set, Scribus makes an excellent open source replacement for Microsoft Publisher 2007. Users will have to spend some time learning its capabilities and creating their own customized templates, but that time will be well-spent and result in greater flexibility for document creation later on.</p>
<p>With its commercial support, cross-platform capabilities, and advanced feature-set, O3Spaces is a superior product to Microsoft Groove 2007. Both enterprise and casual users can benefit from the features it adds to the default Microsoft Office, OpenOffice, and StarOffice suites.</p>
<p>Enterprise users who need the ability to easily create complex diagrams should probably stick with Microsoft Visio 2007. Casual users who need only the occasional diagram or have time to search for diagram objects can save the price of a Visio license by trying one of the open source alternatives.</p>
<p>Enterprise users should do their own research into OpenProj and GanttProject to see if either provides all of the project management features they require. If features are missing, users should consider the long term costs of getting those features implemented into the open source version versus the cost of Microsoft Project 2007 licensing. Users should also be aware of the fine print regarding which Microsoft products are required to get all of the needed Microsoft Project features.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/more-open-source-alternatives-for-the-office/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best Practices for Creating an Open Source Policy</title>
		<link>http://olex.openlogic.com/wazi/2009/create-open-source-policy/</link>
		<comments>http://olex.openlogic.com/wazi/2009/create-open-source-policy/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 23:17:05 +0000</pubDate>
		<dc:creator>Stormy Peters</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Highlight]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2288</guid>
		<description><![CDATA[Need to create an open source policy but unsure of how to get started?  You're not alone, so we compiled this handy guide chock full of best practices for open source software policy writing. Learn how to get started, what to include, and who to invite to the policy writing party.  Trust us, we've done this before.]]></description>
			<content:encoded><![CDATA[<p>Most companies using open source software know they need an open source policy policy. However, when it comes to creating a policy companies often don&#8217;t know where to start and spend months debating policy details and researching options.  This guide is intended to help you write an open source software policy. But perhaps more important, it will also help you figure out who to include in the policy creation process so that your company is likely to agree upon and use the open source software policy once it&#8217;s been written.</p>
<h3>Why do you need an open source software policy?</h3>
<p>At first many companies question the need for an open source software policy—primarily because they think it will be too difficult to create. Policy creation does require a lot of work and cooperation, but by following this guide you should be able to create and roll out an open source software policy in less than a month.</p>
<p>Some of the main benefits to having an open source software policy include:</p>
<ul>
<li><strong>Ensuring the company is in agreement about how to use open source software.</strong> Companies often start drafting an open source policy when somebody in management realizes they don&#8217;t know how much their IT department or software products depend on open source software. A clearly-stated policy can help ensure that everyone in the company is on board with your open source strategy and that employees feel like they&#8217;re empowered to use open source software where appropriate.</li>
<li><strong>Maximizing the benefit of open source software.</strong> By creating a policy, you will put processes in place that will enable employees to use open source software effectively as well as share knowledge and workload between teams. For example, three different teams won&#8217;t independently figure out how to get support for the same project, and different employees won&#8217;t independently evaluate the same upgrade. Having an open source software policy and sharing information across the enterprise will enable your company to maximize the benefits of the open source software it uses.</li>
<li><strong>Minimizing the legal, technical, and business risks of using open source software.</strong> Executive management and attorneys are often very concerned about being sued for using open source software, getting caught without sufficient technical support, or receiving bad publicity related to how open source software is used. An open source software policy can not only minimize those risks but also show concerned employees how the company is addressing those needs.</li>
</ul>
<h3>The process of writing an open source policy</h3>
<p>The key to writing an open source software policy is just to get started! Companies typically either write, approve, and adopt an open source software policy within a month, or else they spend months working on a policy and yet fail to gain company-wide approval on the finished product. By following these steps you can ensure your company has an approved and adopted policy within a few weeks:</p>
<ul>
<li>Identify key stakeholders</li>
<li>Get stakeholders to buy into the concept of a policy</li>
<li>Figure out your company&#8217;s strategy</li>
<li>Create the first draft of the policy</li>
<li>Get widespread review and acceptance, starting with your stakeholders</li>
<li>Repeat last two steps as necessary</li>
</ul>
<h3>Stakeholders</h3>
<p>Your first step—the one important to making sure that your policy is adopted—is to identify the stakeholders in your policy. There are several types, ranging from those who care desperately because you might change their ability to do their job (like developers) to those who care desperately because they think a bad policy might get them fired (like CIOs and those who report to them.) Be sure to include people who you think will disagree with your policy—better to address their disagreements upfront than to have them fight the policy because they don&#8217;t like one part of it.</p>
<p>While you&#8217;ll have to use whatever strategies work best in your organization, getting all of the stakeholders involved as soon as possible will help your policy get widely adopted more quickly. The more your stakeholders feel like it&#8217;s their policy, the better. The best case scenario is if they can say they reviewed it and feel comfortable with you (or whoever is writing the policy) taking care of the details.</p>
<p>As you put together your list of stakeholders you should consider:</p>
<ul>
<li>Developers—the people who will have to follow the policy</li>
<li>IT staff, as they probably download and use open source software</li>
<li>Managers of teams that use open source software</li>
<li>Attorneys</li>
<li>CIO and staff</li>
<li>Technical architects; many companies have architectural committees, and they should be involved</li>
</ul>
<p>You&#8217;ll probably have two groups of stakeholders: the key stakeholders who will need to approve the policy, and the people who will be affected by the policy.</p>
<h3>Strategy</h3>
<p>An open source software policy is meant to help your company&#8217;s strategy—both its general strategy and its open source strategy.</p>
<p>For example, you might see open source software as a way to reduce your IT costs. In this case your strategy should not be to &#8220;use as much open source software as possible,&#8221; but rather to &#8220;reduce IT costs by using open source software.&#8221; This will enable all of your employees to make the right decision when it comes to choosing between open source and proprietary solutions. The policy will then help your company reduce IT costs—not just by encouraging the use of open source software that has no licensing fees associated with it, but by also leveraging the preexisting open source knowledge of your IT staff.</p>
<p>On the other hand, you might want to build an online community around your company&#8217;s product. In this case your strategy might be to use open source software in order to encourage outside developers to help build out features that enable your community to grow. Your interest is in the community, not in making money through software sales, so you might even want to open source your own software and grow a community around it.</p>
<p>Identifying your open source strategy upfront will not only help you figure out your policy, but it will also help you explain to others why it&#8217;s the right policy for your company.</p>
<p>Here&#8217;s an example of what an open source strategy statement might look like:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_strategy.png" alt="" /></p>
<h3>Background Statement</h3>
<p>Many open source software policies start by talking about the problem they&#8217;re trying to solve. Whether or not you need this section probably depends on your company. You may need this section if:</p>
<ul>
<li> Management doesn&#8217;t know how much open source software the company uses or depends on.</li>
<li>There are widely varying opinions on how much open source software is used.</li>
<li>There&#8217;s an open source software rule or policy that conflicts with reality (e.g., &#8220;No open source allowed,&#8221; but your IT infrastructure is built upon open source software).</li>
<li>There are big disagreements on how the company should use open source software.</li>
</ul>
<p>If you decide you need a background statement, make it brief. Some key things to include in the background statement (if you know them) are:</p>
<ul>
<li>How much open source software the company currently uses.</li>
<li>How much open source software has or will save you—not just monetary savings, but also consider reductions in development time, consulting time, learning curves, and so on.</li>
<li>Any risks to be aware of—for example, your 24&#215;7 website depends on an open source software package for which there is currently no defined support process.</li>
</ul>
<p>A background statement in an open source policy might look like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_background_statement.png" alt="" /></p>
<h3>Scope</h3>
<p>Your company may have many policies, and it may be obvious who they cover. However, with open source software policies it is often necessary to define not only who is covered but what is covered.</p>
<h4>Who&#8217;s Covered</h4>
<p>Most companies with an open source software policy adopt the policy company-wide. However, for many organizations it makes more sense to have a very brief company policy that simply states the strategy and provides some general guidelines for how to use open source software. Then, each division is allowed to elaborate and expand on the policy to meet its needs.  In other cases, a particular division creates a policy and later tries to get the company as a whole to adopt it.</p>
<p>Don&#8217;t forget to specify subsidiaries and agents in this definition. You might want to consult with an attorney about whether giving open source software to the company&#8217;s agents or subsidiaries is considered distribution, as distribution triggers clauses in some open source software licenses.</p>
<p>Also, you might want to specify whether or not the open source software policy applies to everyone or just to employees in certain jobs or roles. For example, you may not care how your IT staff uses open source software in the internal IT environment, but you want to ensure that all software developers working on applications that are distributed to others are aware of the open source software policy.</p>
<p>Whatever you decide, make sure it&#8217;s clearly stated and that you have the right people review and approve the policy.  The example below illustrates one approach to defining who&#8217;s covered by a policy:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_whos_covered.png" alt="" /></p>
<h4>What&#8217;s Covered</h4>
<p>There&#8217;s a lot of misunderstanding and disagreement about what exactly qualifies as &#8220;open source software.&#8221; One common misconception is that <em>freeware</em>, <em>free to use</em>, and <em>free for personal use only</em> licenses are open source software licenses.</p>
<p>Companies typically decide that any software released under a license approved by the <a href="http://opensource.org" target="_blank">Open Source Initiative (OSI)</a> is considered open source software.</p>
<p>You need to define what is covered and what is not covered by your company&#8217;s open source software policy. Many companies have different standards for open source software used in IT, development, and production environments.</p>
<p>You&#8217;ll also need to think about what qualifies as open source software and what usage cases need to be covered.</p>
<ul>
<li>Does the policy apply to using software inside the company?</li>
<li>Does it apply to shipping software?</li>
<li>To freeware? People often assume anything that doesn&#8217;t cost money is open source software—that&#8217;s not true, and you need to explicitly include or exclude that type of software.</li>
</ul>
<p>An open source policy might address the issue of what qualifies as open source with language like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_whats_covered.png" alt="" /></p>
<h3>Ownership</h3>
<p>Your open source software policy will be a living document. As business conditions change, your company becomes more comfortable using open source software, and new open source software packages and licenses become available, you&#8217;ll want to adapt the policy to the new situations. In addition, an individual or team needs to be available to answer questions, provide training, and approve any exceptions.</p>
<p>Although an individual usually writes the open source software policy, a committee or open source review board should own the policy. A review board is most effective when it represents the main divisions in the company. If every group feels like they&#8217;re adequately represented, you&#8217;ll get better buy-in and compliance later on.</p>
<h4>When to Make Exceptions and Who&#8217;s Allowed to Make Them</h4>
<p>Only a couple of people should be allowed to make exceptions to the open source software policy: the owners of the policy, and the business group or manager who&#8217;s allowed to decide that the business benefit outweighs the risk of breaking from the policy.</p>
<h3>Approval Process</h3>
<p>While it&#8217;s easier create an open source software policy before establishing an approval process, in reality the opposite usually occurs. Someone is responsible for making open source decisions, and he or she ends up pulling together a group of people to create an informal approval process.  Once established, even informal approval processes can become quite elaborate and efficient.</p>
<p>If you don&#8217;t have an approval process, you&#8217;ll want to sent one up. If you have one, you&#8217;ll need to review it with your open source policy in mind.</p>
<h4>Who&#8217;s Part of the Open Source Review Process?</h4>
<p>You may want to establish a cross-divisional open source review board. This is usually the same team that owns the open source software policy. It should definitely include an attorney or work closely with one.</p>
<p>You&#8217;ll also want the review board to include any teams that will use approved open source software, as it&#8217;s important that they agree with the policy as well as the process. They can give you feedback to make sure the process integrates smoothly with their work flow so that reviews happen quickly and issues are resolved smoothly.</p>
<h4>What Information Should Be Reviewed?</h4>
<p>Decide what information should be included in the review process. At a minimum you&#8217;ll want each open source usage request to include:</p>
<ol>
<li>Name of the employee submitting the request.</li>
<li>Name and version number of the requested open source software package.</li>
<li>Source of the software (website from which it was downloaded).</li>
<li>List of the licenses associated with the software and any bundled components.</li>
<li>Business reason for the request.</li>
<li>Platform on which the software will be installed.</li>
<li>Plan for integrating the open source software into other software currently being used or produced.</li>
<li>Whether or not there are plans to modify the source code (Y/N). If yes, explain the reason for modification.</li>
<li>Whether or not there are plans to distribute the open source software, either modified or not (Y/N). If yes, explain the reason for distribution.</li>
<li>Plan for supporting the software, monitoring for security updates, and performing upgrades.</li>
</ol>
<p>Next, decide on the process for reviewing requests. You&#8217;ll probably save a lot of unnecessary reviews by asking local management and attorneys to review requests before they&#8217;re escalated to the corporate open source review board.</p>
<p>Best practices for open source approval processes include:</p>
<ul>
<li>Ensure quick turn-around on all requests. If the approval process takes weeks, developers will skip it because they need to download open source software and get their job done. Your approval process should take one or two weeks at most.</li>
<li>Ensure all review board members are committed to the process. You should be prepared to replace people as the original members move onto other interests or discover they don&#8217;t have enough time anymore.</li>
<li>Have a really good &#8220;pre-approved open source list&#8221;. You can pre-approved by license, package name, and/or usage models.</li>
<li>Get lots of attorneys involved. While there may be an attorney on the review board, it will help if you have attorneys close to the team involved. They will best be able to understand how the open source software will be used, and they can help field questions. Educate these attorneys over time.</li>
<li>Create an exception process, but do your best to set it up in a way that minimizes the use of exceptions.</li>
<li>Make public within your organization all open source requests as well as the review board results. If people can see what has been requested and why certain packages were approved or denied they can tailor their requests appropriately, saving you a lot of time.</li>
<li>Define some standard business reasons for your organization. Depending on your open source strategy these could vary from &#8220;saving time by using existing technology&#8221; to &#8220;saving money by eliminating licensing fees&#8221; to &#8220;getting buy-in from technical adopters by enabling them to see how product is developed.&#8221;</li>
</ul>
<h4>Audits</h4>
<p>Although your policy can require all open source software be reviewed and approved through a defined process, it&#8217;s impossible to enforce by brute force—open source software can easily and freely be downloaded from the Internet. In order to make sure your approval process is effective and that employees are following it, you&#8217;ll need to define an audit process.</p>
<p>The flowchart below illustrates a typical open source audit process:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_osrb_process.png" alt="" /></p>
<h3>Sourcing</h3>
<p>Your policy should explicitly state the websites and methods through which employees are allowed to obtain open source software (sourcing) and how to decide whether a particular open source package is the right piece of software for the job (selection). Who can download software? Where can they go to download it? Do they need permission before downloading? Before using? Before distributing?</p>
<p>Many companies allow developers to download software and try it before going through the approval process. Attorneys are often uncomfortable with this because employees can use the software before the license is reviewed. However, businesses typically balance this concern with the fact that the risk is relatively small while the developer is just evaluating the software.</p>
<p>Most companies end up adopting a free-for-all open source download and maintenance program—every team that needs an open source software package is permitted to download it and figure out their own support options. This is highly inefficient and often leads to the situation where a company is using many different versions of the same software package as well as duplicating evaluation and upgrade processes every time a new version is released.</p>
<p>Other companies have adopted the idea of an open source repository in which approved open source packages are stored. Employees who need to use open source software are required to download it from the repository instead of the Internet. While an excellent idea, this approach often leads to failure because it&#8217;s difficult for a single company that&#8217;s not in the open source software business to create and maintain a comprehensive open source repository. The repository often ends up outdated and missing many useful open source software packages. If you go with this approach, you&#8217;ll need a very good process for handling requests to add new open source packages or versions to the repository. Alternatively, you can use an open source repository provided by a third-party, like <a href="https://olex.openlogic.com" target="_blank">OpenLogic Exchange (OLEX)</a> from OpenLogic.</p>
<p>A policy that defines how and where employees can obtain open source software might look like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_sourcing1.png" alt="" /></p>
<p>Alternatively, your policy can allow employees to make a judgment call when it comes to sourcing:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_sourcing2.png" alt="" /></p>
<p>Note that while many attorneys recommend that no software be downloaded until the license is reviewed and approved, this is rarely followed. Your policy needs to take into account the legal risk of downloading software for testing or trial purposes before attorneys have a chance to review it. Adding a clause like this can help mitigate the risk:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_sourcing3.png" alt="" /></p>
<h3>Selection</h3>
<p>Selection is the process of deciding whether or not a particular software package meets your needs and quality standards. In addition to any testing and standards processes already have in place, you might want to consider additional aspects for reviewing open source software such as:</p>
<ul>
<li>Support: There are many support options for open source software, but which options are available and which you should choose may vary from package to package.</li>
<li>Community: Is there an active open source community for the package? Are bugs fixed quickly?</li>
<li>Quality: Is the software package reliable?  How does it compare to similar open source packages?</li>
</ul>
<p>For a list of other factors to consider around open source package selection, see the <a href="http://www.openlogic.com/downloads/whitepapers.php" target="_blank">OpenLogic Certification Process white paper</a>.</p>
<p>A policy might approach the issue of open source selection with language like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_selection1.png" alt="" /></p>
<p>Your policy may also outline what to do in case an open source project &#8220;ends&#8221; or forks. For example, the policy might define a timeframe in which the team has to find a different open source package to replace the original package:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_selection2.png" alt="" /></p>
<h3>Mergers and Acquisitions</h3>
<p>Don&#8217;t forget to include a section in your policy about mergers and acquisitions. Enterprises often fail to investigate open source usage or policy until after a target company has been acquired. It makes much more sense to check beforehand. You&#8217;ll need to make sure your company&#8217;s mergers and acquisitions team is aware of the internal open source policy as well as the need to investigate open source policy and usage at target companies prior to completing any acquisitions. Open source tools such as <a href="http://fossology.org" target="_blank">FOSSology</a> and <a href="http://ossdiscovery.org" target="_blank">OSSDiscovery</a> can be run to identify the open source software deployed within a target organization.</p>
<p>A policy might approach the issue of mergers and acquisitions with language like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_mergers.png" alt="" /></p>
<h3>Support</h3>
<p>Technical support in the open source world has a bad reputation. While many people think there&#8217;s no support available for open source software, the real problem is that there are too many choices for open source software support—and few of them resemble what people are used to in the proprietary world.</p>
<p>Options vary from do-it-yourself (by following mailing lists and even fixing critical bugs yourself) to paying a third party for a complete support and maintenance contract. The table below shows some of the common options:</p>
<table class="help_table" border="0">
<tbody>
<tr>
<th>Type</th>
<td width="135"><strong>Mailing List</strong></td>
<td width="135"><strong>Internal</strong></td>
<td width="135"><strong>Commercial</strong></td>
</tr>
<tr>
<th>Contact Methods</th>
<td>Online only</td>
<td>Varies</td>
<td>Online and phone</td>
</tr>
<tr>
<th>Resources</th>
<td>Other users &amp; project developers</td>
<td>Your internal staff</td>
<td>Experts – committers and contributors</td>
</tr>
<tr>
<th>SLAs (Speed of Response)</th>
<td>None – could be 5 minutes to never</td>
<td>Maybe</td>
<td>Yes</td>
</tr>
<tr valign="top">
<th>Changes Accepted Into the Source Code</th>
<td>Sometimes</td>
<td>Depends – must be submitted and accepted</td>
<td>Typically yes</td>
</tr>
<tr>
<th>Cost</th>
<td>Free</td>
<td>Depends</td>
<td>Varies &#8211; per project, per server, per incident,<br />
flat fee, etc.</td>
</tr>
</tbody>
</table>
<p>An open source policy might address the issue of technical support with language like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_support.png" alt="" /></p>
<h3>Maintenance</h3>
<p>Once the decision to use open source has been made, the process of downloading it and getting it to work is often challenging and satisfying. However, it can be frustrating to track the project for security updates, solve problems, and figure out when to upgrade to a new version.</p>
<p>Your open source policy should provide guidance on maintenance concerns by addressing the following issues:</p>
<ul>
<li>Security updates: Who&#8217;s going to be responsible for staying abreast of security updates? This often requires subscribing to a mailing list.</li>
<li>New versions: Who&#8217;s going to figure out when you should upgrade to a new version? Deciding when to upgrade can be hard because open source software projects release new versions often. While some projects are very good about specifying what&#8217;s new, what&#8217;s changed, and what&#8217;s gone, others are not. Someone will have to evaluate each release and decide whether or not to upgrade. In addition, you&#8217;ll need a process to ensure that only one or two versions (or as few as possible) are deployed within the company. In particular, you&#8217;ll want to ensure the company doesn&#8217;t fall too far behind the latest version available from the open source project, as communities rarely support previous versions for long.</li>
<li>Bugs: When a bug is discovered, what&#8217;s the process for reporting it to the open source project? Your policy should also specify when and how employees can fix bugs and submit bug fixes to open source projects. (You may want to provide some training about how best to create and provide patches, as it&#8217;s in your best interest to make sure patches are accepted upstream.)</li>
</ul>
<p>The maintenance section of your open source policy should specify whether or not company employees can modify open source software. While you&#8217;ll probably want to encourage people to not modify open source software (unless they are planning on fixing a bug or adding a new feature to contribute upstream), it&#8217;s likely that some packages will require modifications to work in your environment or process. Your policy should specify when that&#8217;s allowed and how changes are documented for maintenance.</p>
<p>An open source policy might address the issue of ongoing maintenance with language like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_maintenance.png" alt="" /></p>
<h3>Contributions</h3>
<p>Your open source policy should include a clear statement about whether or not employees can contribute code changes to open source software projects. There are several situations in which you&#8217;ll probably will want employees to contribute.  For example, if an employee fixes a bug, you&#8217;ll want him or her to contribute the patch to the project so that you don&#8217;t have to maintain a unique patch through every version upgrade.  In addition, by contributing code your company might gain credibility within the open source community.  If your company actively contributes to a project, the community will be be more likely to recognize employees and quickly respond to their emails when issues arise.</p>
<p>Situations to consider when thinking about whether employees can contribute code changes to open source software projects include:</p>
<ul>
<li>Can employees post questions and answers on mailing lists? While many companies are afraid of what employees may accidentally reveal on mailing lists, it&#8217;s best to give them the proper training on confidentiality and then let them work on mailing lists.  Not only will they build credibility for themselves and the company, but it&#8217;s often one of the best ways to get help with a problem.  Disallowing employee contributions on mailing lists will impede employees&#8217; ability to use and support open source software solutions.</li>
<li>Can employees post bug reports to the bug tracking system?  Unless there are very good business reasons not to, you should allow employees to post bug reports in order to ensure they can be fixed in a timely manner that will work for the company.</li>
<li>Can employees fix bugs and submit their patches?  Employees often need to fix simple bugs in order to get things up and running.  When they do, it&#8217;s in the company&#8217;s best interest to ensure the bug is fixed in a general way that&#8217;s acceptable to the project so it can be submitted upstream. This will simplify support over the long term and help build credibility for the company.</li>
<li>Can employees contribute features to an open source project?  Can they become project contributors?</li>
<li>Can employees work on open source software projects in their free time?  On the same project(s) they work on in the office?  On unrelated projects?  How do you decide if a project is unrelated to the company&#8217;s business?</li>
</ul>
<p>An open source policy might address the issue of open source contributions with language like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_contributions.png" alt="" /></p>
<p>Some open source policies state that employees can only interact with open source communities using personal email addresses, not company email addresses.  Note that if you include this rule in your open source policy, your company will never develop any credibility with the community.</p>
<h3>Communication</h3>
<p>Although many companies try to hide that fact that they use open source software, it rarely remains a secret—especially for organizations that decide to provide their own support using internal resources. It&#8217;s best to establish a policy for how employees should communicate with open source communities and other interested parties, even if you intend to limit communication about open source usage as much as possible.</p>
<p>Your open source policy should provide guidance on communication by addressing the following issues:</p>
<ul>
<li>How can employees communicate with open source software projects? (For more on this topic, see the Maintenance section above.)</li>
<li>How can employees communicate about open source usage at conferences? Employees will likely want to attend open source software conferences, which provide an excellent opportunity to meet open source project maintainers. If employees can talk about which open source packages they&#8217;re using and even present case studies, it will help them meet the right people and gain credibility for your company. The open source software community likes hearing about how their products are being used.</li>
<li>How can employees communicate about open source usage in documentation? If you ship products that contain open source software, you may have to display the open source software licenses in the product documentation (depending on the licenses). You might also want to say something to end users about what you&#8217;re using and why, depending on the type of end users. For example, if you sell TVs that use open source software you may need to display one or more licenses in order to comply with them, but you probably don&#8217;t need to spend a lot of time talking about the software installed on the TV. If, on the other hand, you distribute a toolkit for software developers, you&#8217;ll probably want to allow more space in your documentation for discussion about the open source software you&#8217;re using and why it&#8217;s part of the toolkit.</li>
</ul>
<h3>Summary</h3>
<p>Be sure to remain positive in the summary of your open source policy—after all, you want your employees to <em>want to follow</em> the policy—while also clearly stating when and how open source software usage triggers review.  For example, the summary section of a corporate open source policy might look like this:</p>
<p><img src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/oss_policy_summary.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/create-open-source-policy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Internet Law Part II: Patent, Trademark and Trade Secret Law</title>
		<link>http://olex.openlogic.com/wazi/2009/internet-law-part-ii-patent-trademark-and-trade-secret-law/</link>
		<comments>http://olex.openlogic.com/wazi/2009/internet-law-part-ii-patent-trademark-and-trade-secret-law/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 21:31:58 +0000</pubDate>
		<dc:creator>Mark Radcliffe</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2294</guid>
		<description><![CDATA[Broken those New Year's resolutions yet? Well, we didn’t really care about them anyway, except for the one on Copyright Law we assigned you last month. Do yourself a big, huge, legal favor this year and read the second article in our three part series on Internet Law. Seriously, don't get caught messing with the top four major intellectual property laws in the United States.]]></description>
			<content:encoded><![CDATA[<p>Broken those New Year&#8217;s resolutions yet? Well, we didn’t really care about them anyway. Except for the one we assigned you <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/">last month</a> (hint: it&#8217;s much easier to keep than anything having to do with Physical Fitness). Do yourself a big, huge, legal favor this year and read our three-part series on Internet Law. Seriously, don&#8217;t get caught messing with the top four major intellectual property laws in the United States; it’s so much easier to inform yourself than to defend yourself (or pay someone else to defend you).</p>
<p>Mark Radcliffe and Dianne Brinson are the authors of <span style="text-decoration: underline;">The Internet Law and Business Handbook</span>. (The book is currently out of print and undergoing revision, but you can reserve a copy of the next edition by sending an email to mradcliffe@sonic.net.) We&#8217;ve commissioned them to supply a series of articles to cover most of what you need to know about the legal issues you&#8217;ll encounter doing business on the Net. Among the detours into Internet Law they describe, you&#8217;ll find the answers to these (and other) burning questions:</p>
<ul>
<li> Does copyright protection apply to the work of celestial beings?</li>
<li> How about my work? Beauty and artistic merit aside, does it qualify?</li>
<li> How do I obtain a copyright?</li>
<li> How original does &#8220;original thought&#8221; actually have to be?</li>
<li> Trademark, copyright &#8211; what&#8217;s the difference, anyway?</li>
<li> How secretive is a Trade Secret, and what have I got to do to keep mine securely under wraps?</li>
</ul>
<p>Mark and Dianne are covering a lot of ground, so here’s a quick summary. Sit up and pay attention, now. Internet users in the United States need to be aware of four major intellectual property laws:</p>
<ul>
<li>Copyright law</li>
<li>Patent law</li>
<li>Trademark law</li>
<li>Trade secret law</li>
</ul>
<p>If you&#8217;re to avoid ending up on the wrong side of the law, you&#8217;ve got to be able to define which category your work falls under, and you&#8217;ve got to know how to make the system work for you. Last month’s article covered <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/">copyright law</a>, defining the types of work that are covered, and the standards to which those works must adhere. The authors provide some great examples to brighten up the legalese, and they outline the procedures that must be followed in order to protect your own work.</p>
<p>This month’s article on <a href="#patent-law">patent law</a>, <a href="#trademark-law">trademark law</a> and <a href="#trade-secret-law">trade secret law</a> examines the basics of United States patent law as defined under the Patent Act. What’s covered? What are the standards? How do you protect your work? You’ll find answers to these questions, as well as discovering the value of novelty, usefulness and (we love this term) non-obviousness.  If you think you know it all already, go ahead and skip straight to the latest Security Issues, but we remind you that you ignore Internet Law at your peril.</p>
<p>Consider this: think you can patent an abstract idea? How about the discovery of a scientific principle, or a natural phenomenon? Easy, you say &#8211; of course you can&#8217;t patent, say, the discovery of the electricity contained in the lightning bolt that went right through you at the gas pump the other day, shocking you into a brilliant abstract idea for how to build a better mousetrap. Well, no. But you can patent the mousetrap. What&#8217;s more, if you don&#8217;t patent the mousetrap, the Emergency Room intern who was party to your crazed babbling while you were being treated for lightning-caused injuries might; and sure enough &#8211; before you know it you&#8217;ll be washed up; toiling away in obscurity and regaling your cynical grandchildren with tales of how you almost made a fortune.</p>
<p>To think you could have had all that money, if only you&#8217;d read this article.</p>
<p>Next month we’ll cover <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-iii-ownership-of-copyrights/">copyright ownership</a>. Our legal experts will explain the Copyright Act, as well as touching on ownership regulations for patents, trademarks and trade secrets. If you acquire, make use of, or develop content for the Web, you really do need to understand this stuff. Some of the examples given hit closer to home than is comfortable; as in the story about the Marketing Director who was really pretty darn sure she had the permission she needed to use those photos on her company&#8217;s site, or the curious story of the Web Developer and the Shopping Cart.</p>
<p>As part of our continuing effort to help you keep at least one promise to yourself in 2009, we provide you with this next installment on Internet Law. If you develop or deal in Web content, it&#8217;s much more important to the community that you inform yourself about these legal issues, than it is that you have washboard abs, or that you quit drinking all that Sangria. Avail yourself of Mark &amp; Dianne&#8217;s legal know-how! We really don&#8217;t want to have to say we told you so&#8230;</p>
<p><a id="patent-law" name="patent-law"></a></p>
<h2>Patent Law</h2>
<h3>Introduction</h3>
<p>Patent law in the United States is based on a federal statute, the Patent Act.  States are prohibited from granting protection similar to that provided by the Patent Act.</p>
<h3>Types of Works Protected</h3>
<p>Patent law protects inventions (utility patents) and ornamental designs for articles of manufacture (design patents).</p>
<p>Inventions protected by utility patents include any new and useful process, machine, manufacture, or composition of matter.  Inventions can be electrical, mechanical, biotechnology or chemical in nature.  Examples of inventions protected by utility patents are a microwave oven, genetically engineered bacteria for cleaning up oil spills, a computerized method of running cash management accounts, and a method for curing rubber.</p>
<p>Internet-related inventions protected by utility patents include communications protocols, data compression techniques, interfaces, networking methods, encryption techniques, interfaces, online payment systems, and information processing and retrieval technologies.  In the area of e-commerce, patentable inventions and processes include electronic postage, electronic cash, and e-commerce business methods (discussed below).</p>
<p>Examples of manufactured articles protected by design patents are a design for the sole of running shoes, a design for sterling silver tableware, and a design for a water fountain.</p>
<h3>Standards</h3>
<p>There are strict requirements for granting utility patents and design patents.  We&#8217;ll discuss the requirements in this section.</p>
<h4>Design Patents</h4>
<p>To qualify for a design patent, a design must be new, original, and ornamental.  Design patents are generally not suitable for protecting elements of Internet-related software processes.  Design patents are considered rather narrow intellectual property protection because they are limited to the ornamental appearance of an article. Owners of design patents rarely sue to enforce their patents against infringers.</p>
<h4>Utility Patents</h4>
<p>To qualify for a utility patent, an invention must be new, useful, and &#8220;nonobvious.&#8221;</p>
<p>To meet the novelty requirement, the invention must not have been known or used by others in this country before the applicant invented it, and it also must not have been patented or described in a printed publication in the U.S. or a foreign country more than one year before the application date.  The philosophy behind the novelty requirement is that a patent is issued in exchange for the inventor&#8217;s disclosure to the public of the details of his invention.  If the inventor&#8217;s work is not novel, the inventor is not adding to the public knowledge, so the inventor should not be granted a patent.</p>
<p>Meeting the useful requirement is easy for most inventions.  An invention is useful if it can be applied to some beneficial use in society.</p>
<p>To meet the nonobvious requirement, the invention must be sufficiently different from existing technology and knowledge so that, at the time the invention was made, the invention as a whole would not have been obvious to a person having ordinary skill in that field.  This requirement makes sure patents are only granted for real advances, not for mere technical tinkering or modifications of existing inventions by skilled technicians.</p>
<h4>First to Invent or First to File?</h4>
<p>Who gets the patent if two inventors, working independently of each other, achieve patentable results around the same time?  In the United States, the patent goes to the first person who invented the claimed subject matter (even if the first to invent was not the first to file a patent application).  Only the U.S. has a first-to-invent system.  In other countries, the first person who files a patent application gets the patent, even if he or she is not the first to invent the claimed subject matter.</p>
<p>It is difficult to obtain a utility patent.  Even if the invention or process meets the requirements of novelty, utility, and nonobviousness, a patent will not be granted if the invention was patented or described in a printed publication in the U.S. or a foreign country more than one year before the application date, or if the invention was in public use or on sale in the U.S. for more than one year before the application date.   This rule is known as the &#8220;statutory bar.&#8221;  If you think your technology might be patentable, you should contact a patent attorney before you display or distribute your invention.   The one-year grace period following disclosure of the invention is available only in the U.S. In most other countries, the patent application must be filed prior to any public disclosure of the invention.</p>
<h4>&#8220;Printed Publications&#8221; on the Internet</h4>
<p>In applying the statutory bar rule, material is considered a &#8220;printed publication&#8221; if it has been sufficiently accessible to that portion of the public interested in the particular field.    Presumably, material made available on the Internet could count as a &#8220;printed publication.&#8221;  Contact a patent attorney before publishing information about potentially patentable material on the Web.</p>
<p>Abstract ideas and mental conceptions are not patentable.  Discoveries of scientific principles, laws of nature, and natural phenomena are not patentable (although applications of such discoveries are).    Mathematical algorithms that have not been reduced to some type of practical application have been held to be unpatentable.  However, a claim to a system or method that recites a mathematical algorithm and produces &#8220;a useful, concrete and tangible result&#8221; may be patentable.  <em>State Street Bank &amp; Trust Co. v. Signature Financial Group</em>, 149 F3d 1368 (Fed Cir 1998), <em>cert. denied</em>, 525 US 1093 (1999).  The software process involved in the <em>State Street Bank</em> case was used by a computer system to recompute the share prices of a pool of mutual funds after each day&#8217;s trading activities ended, taking into account the day&#8217;s gains and losses and expenses attributable to each mutual fund.  The final share prices were the &#8220;useful, concrete and tangible result.&#8221;</p>
<p>Until recently, methods of transacting business were thought not to be patentable.   However, in the <em>State Street Bank</em> case, the court made it clear that systems or methods which implement business methods are patentable if they meet the requirements of novelty, usefulness, and nonobviousness.</p>
<p>You&#8217;ve probably read about new patents being issued for Internet-related methods of doing business.  Here are a few:</p>
<ul>
<li>CyberGold’s patent for a method that rewards customers who receive online ads</li>
<li>Netcentives&#8217; patent for rewarding online purchasers with airline frequent-flyer miles</li>
<li>Priceline.com&#8217;s patent for reverse auctions</li>
<li>Open Market&#8217;s patents related to secure online credit-card payments</li>
<li>Amazon.com’s patents on &#8220;one-click&#8221; technology and affiliate programs</li>
</ul>
<p>Some people think that business methods should not be patentable.  In <em>State Street Bank</em>, the Court of Appeals for the Federal Circuit, which reviews all patent appeals, held that processes which are otherwise patentable subject matter are not rendered unpatentable because they involve business methods.  The Supreme Court, by denying <em>certiorari</em>, declined to review the position taken by the Court of Appeals.  Unless Congress amends the Patent Act, processes involving business methods are patentable.  However, they must meet the stringent requirements for patent protection discussed earlier in this section.  The Patent and Trademark Office is now subjecting business methods patents to a second-level review.</p>
<h3>Procedure for Getting Protection</h3>
<p>Patent protection is obtained by demonstrating in an application filed with the U.S. Patent and Trademark Office, <a href="http://www.uspto.gov" target="_blank">www.uspto.gov</a>, that the invention meets the stringent standards for grant of a patent.  The patent application process is an expensive, time-consuming process (it generally takes at least two years).  Although you can file a patent application yourself, the application process is complex.  You should consider using an experienced patent attorney or patent agent (a non-lawyer who has passed the special patent bar exam given by the U.S. Patent and Trademark Office).</p>
<p>If you want to be able to claim &#8220;patent pending&#8221; status without undertaking the expense and paperwork involved in a regular patent application, consider filing a &#8220;provisional patent application&#8221; (PPA).  A PPA remains in effect for one year.  The PPA filing date can be used to prove that the invention described in the PPA document predates other inventions in the field.</p>
<h3>Exclusive Rights</h3>
<p>A patent owner has the right to exclude others from making, using, selling, offering to sell, or importing the patented invention or design in the United States during the term of the patent.  Anyone who makes, uses, sells, offers to sell, or imports a patented invention or design within the United States during the term of the patent without permission from the patent owner is an infringer&mdash;even if he or she did not copy the patented invention or design or even know about it.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Developer&#8217;s staff members, working on their own, developed software for manipulating images in multimedia works.  Although Developer&#8217;s staff didn&#8217;t know it, Inventor has a patent on that method of image manipulation.  Developer&#8217;s use of the software infringes Inventor&#8217;s patent.</p>
<h3>Duration</h3>
<p>Under current law (effective June 8, 1995), utility patents are granted for a period of twenty years from the date the patent application was filed but in many countries you need to pay &#8220;maintenance fees&#8221; to keep the patent in force.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Amazon.com, Inc. was issued a patent on its affiliates program on February 22, 2000.  The patent application was filed on June 27, 1997.  The patent will expire in June 2017.</p>
<p>Under prior law, patent protection lasted seventeen years from the date the patent was issued.  Under the current law, if a patent application is pending for longer than three years, the patent&#8217;s term can be extended to give the applicant seventeen years to enjoy the patent.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Inventor filed a patent application on June 15, 1997.   She was granted a patent on December 15, 2000.   Her term can be extended so that her patent will not expire until December 2017.</p>
<p>The extension is available only if the delay is not the fault of the applicant.</p>
<p>For utility patents in existence prior to June 8, 1995, the patent term is the greater of seventeen years from the date of issue (the term under prior law) or twenty years from the application filing date.   Design patents are granted for a period of fourteen years.</p>
<p>The patent application must contain a written description of the invention and how to make and use the invention in such complete terms as to enable others to make and use it.  Once a patent is issued, this information&mdash;known as the disclosure&mdash;becomes available to the public, as do the patent&#8217;s &#8220;claims&#8221; (patentee&#8217;s defined legal rights).  Once the patent on an invention or design has expired, anyone is free to make, use, or sell the invention or design.</p>
<p>The Patent and Trademark Office maintains a free online searchable database of U.S. patents issued since January 1, 1976 at <a href="http://www.uspto.gov/" target="_blank">www.uspto.gov</a>.   Google has compiled a free searchable database of US patents issued between 1790 and 2006 available at <a href="http://www.google.com/patents" target="_blank">www.google.com/patents</a>. Commercial services such as Micropatent (<a href="http://www.micropatent.com" target="_blank">www.micropatent.com</a>) include pre-1971 patents in their databases.  Patents may also be searched at Patent and Trademark Depository Libraries located throughout the U.S.   Information on the libraries is available at <a href="http://www.uspto.gov/" target="_blank">www.uspto.gov</a>.</p>
<h4>Sample Specification and Claim Language</h4>
<p>The specifications section of Amazon.com&#8217;s affiliates program starts with this description: &#8220;The present invention provides a software system and method for enabling an Internet sales entity . . . to efficiently market and sell goods in cooperation with Web sites or other network sites of respective business partners, referred to herein as &#8216;associates&#8217;.&#8221; The first claim starts this way: &#8220;A method of selling items with the assistance of associates, the method comprising: providing a Web site system that includes a browsable catalog of items and provides services for allowing customers to electronically purchase the items . . .&#8221; This patent is Patent 6,029,141, &#8220;Internet-based customer referral system.&#8221;</p>
<p>While most countries publish patent applications, Congress has only recently changed the U.S. Patent Act to allow the Patent and Trademark Office to publish patent applications.  Effective November 29, 2000, the Patent and Trademark Office will publish patent applications eighteen months after they are filed, unless the applicant certifies that foreign patent protection is not being sought in a country that requires publication of applications eighteen months after filing.  The publication provision does not apply to applications for design patents.</p>
<h3>Limitations on  Exclusive Rights</h3>
<p>There are two major limitations on the patent owner&#8217;s exclusive rights.  They are discussed in this section.</p>
<h4>Functionally Equivalent Products</h4>
<p>A patent owner can exclude others from making, using, or selling products or using processes that do substantially the same work as the patented invention in substantially the same manner.  However, a patent does not protect the patent owner from competition from functionally equivalent products or processes that work in different ways.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Microco owns a patent covering a laser printer.  While Microco can prevent others from making, using, or selling laser printers that work in substantially the same manner as Microco&#8217;s printer, it cannot prevent others from making, using, or selling laser printers that operate in a different manner.</p>
<h4>Invalidation</h4>
<p>The validity of an issued patent is subject to challenge in an infringement proceeding or a re-examination proceeding.  Defendants in infringement suits usually raise the defense of patent invalidity, asserting that the invention covered by the patent was not novel or nonobvious.  It is not unusual for a patent infringement suit to result in a determination that the U.S. Patent and Trademark Office made a mistake in granting the patent.</p>
<h4>Patent Validity</h4>
<p>Patent invalidity is certain to be an issue in infringement suits to enforce e-commerce business methods patents.  For example, when Amazon.com sued Barnesandnoble.com for infringing Amazon’s &#8220;One-Click Shopping&#8221; patent, Barnesandnoble.com&#8217;s defenses included patent invalidity.  Barnesandnoble.com maintained that One-Click Shopping was not novel or nonobvious&mdash;and that the patent examiner who granted the patent to Amazon.com would have realized that had the examiner had all the relevant &#8220;prior art&#8221; available to him when he reviewed Amazon&#8217;s patent application.</p>
<h3>Avoiding Infringement</h3>
<p>New Internet-related and e-commerce patents are being granted in record numbers.  If you learn of a patent and are concerned that your operations may infringe it, get advice from a patent attorney.</p>
<p>Consulting a patent attorney is particularly important if your potentially infringing operations are still in the planning stages.  Based on the legal advice you receive, you may decide to modify your operations to avoid infringement&mdash;or you may decide to get a license from the patent owner.  Avoid investing more money or time in your plans until you get legal advice.</p>
<p>If you learn that a patent has recently been granted on a method of doing business you are already using, you may have an &#8220;early inventor&#8221; defense (also known as a &#8220;first inventor&#8221; defense).  The early inventor defense was added to the Patent Act in late 1999, after the <em>State Street Bank</em> case (discussed earlier in this section) was decided.  Prior to that decision, business methods were thought not to be patentable.  Now thousands of business methods patent applications are being filed.  The early inventor defense, applicable only to business methods patents, is a complete defense to infringement for those who meet two requirements:</p>
<ul>
<li>Commercially used the subject matter covered in the patent prior to the patentee&#8217;s patent application date.</li>
<li>Acting in good faith, &#8220;reduced the subject matter to practice&#8221; (executed the invention) at least one year before the patentee’s application filing date.</li>
</ul>
<p>&#8220;Submarine patents&#8221; have long been a concern in fast-moving fields.  A submarine patent is one that remains secret until it is issued, by which time competitors and other companies have made substantial investments to use the technology covered by the new patent.  There is nothing you can do to eliminate the risk of submarine patents.  However, the fact that many patent applications will now be published eighteen months after they are filed helps to reduce the risk.</p>
<p>If you are concerned that someone else is going to apply for a patent on a business method they and you are already using on the Internet, take comfort in the statutory bar mentioned earlier in this section.  No patent can be granted on an invention that was in public use or on sale in the U.S. for more than one year prior to the patent application date.</p>
<p><a id="trademark-law" name="trademark-law"></a></p>
<h2>Trademark Law</h2>
<h3>Introduction</h3>
<p>Trademarks and service marks are words, names, symbols, or devices used by manufacturers of goods and providers of services to identify their goods and services, and to distinguish their goods and services from goods manufactured and sold by others.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> The trademark <em>FrontPage</em> is used by Microsoft Corporation to identify the company&#8217;s Web development software and to distinguish its software from other vendors&#8217; Web development software.</p>
<p>For ease of expression, we will use &#8220;trademark&#8221; in this article to refer to both trademarks (used on goods) and service marks (used for services).</p>
<p>For trademarks used in commerce, federal trademark protection is available under the federal trademark statute, the Lanham Act.  Many states have trademark registration statutes that resemble the Lanham Act, and all states protect unregistered trademarks under the common law (nonstatutory law) of trademarks.</p>
<h3>Types of Works Protected</h3>
<p>Examples of words used as trademarks are <em>Kodak</em> for cameras and <em>Burger King</em> for restaurant services.  Examples of slogans used as trademarks are <em>Fly the Friendly Skies of United</em> for airline services and <em>Get a Piece of the Rock</em> for insurance services.  Examples of characters used as trademarks are Pillsbury&#8217;s Dough Boy for baked goods and Aunt Jemima for breakfast foods.</p>
<p>Sounds can be used as trademarks, such as the jingle used by National Public Radio.  Product shapes and configurations&mdash;for example, the distinctively shaped bottle used for Coca-Cola&mdash;can also serve as trademarks.</p>
<h3>Standards</h3>
<p>Trademark protection is available for words, names, symbols, or devices that are capable of distinguishing the owner&#8217;s goods or services from the goods or services of others.  A trademark that merely describes a class of goods rather than distinguishing the trademark owner&#8217;s goods from goods provided by others is not protectible.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> The word &#8220;corn flakes&#8221; is not protectible as a trademark for cereal because that term describes a type of cereal that is sold by a number of cereal manufacturers rather than distinguishing one cereal manufacturer&#8217;s goods.</p>
<p>A trademark that resembles a trademark already in use in the U.S. so closely that it is likely to cause confusion or mistake is not protectible. Geographically descriptive marks&mdash;&#8221;Idaho&#8221; for potatoes grown in Idaho&mdash;are not protectible trademarks for products that originate in the geographical area (all Idaho potato growers should be able to use &#8220;Idaho&#8221; in connection with selling their potatoes).   Geographically misdescriptive marks that are deceptive are not protectible.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Hiromichi Wada, the owner of a Michigan leather goods shop, attempted to federally register the name <em>New York Ways Gallery</em> for leather goods.  The Patent and Trademark Office refused to register the name because it thought the public would assume Wada&#8217;s goods were from New York.  The Court of Appeals for the Federal Circuit upheld the Patent and Trademark Office&#8217;s decision.  <em>In re Hiromichi Wada</em>, 194 F3d 1297 (Fed Cir 1999).</p>
<h3>Procedure for Getting Protection</h3>
<p>The most effective trademark protection is obtained by filing a trademark registration application in the Patent and Trademark Office, <a href="http://www.uspto.gov/" target="_blank">www.uspto.gov</a>. Federal law also protects unregistered trademarks, but such protection is limited to the geographic area in which the mark is actually being used.</p>
<h4>Federal Protection</h4>
<p>Federal registration is limited to trademarks used in interstate commerce (or intended for use in interstate commerce).  Before November 1989, a trademark application could be filed only after the trademark&#8217;s owner had actually used the trademark in commerce.  Under current law, a person who has a &#8220;bona fide&#8221; intention to use a trademark in commerce may apply to register the trademark.</p>
<p>For federally registered marks, the use of notice of federal registration is optional.  A federal registrant may give notice that his or her trademark is registered by displaying with the trademark the words &#8220;Registered in U.S. Patent and Trademark Office&#8221; or the symbol &#174;.</p>
<h4>State Protection</h4>
<p>State trademark protection under common law is obtained simply by adopting a trademark and using it in connection with goods or services.  This protection is limited to the geographic area in which the trademark is actually being used.</p>
<p>State statutory protection is obtained by filing an application with the state trademark office.  Those relying on state trademark law for protection cannot use the federal trademark registration symbol, but they can use the symbol &#8482; (or, for a service mark, &#8480).</p>
<h4>Domain Names as Trademarks</h4>
<p>The mere registration of a domain name does not convey trademark rights.  However, if you use your domain name to identify your goods or services&mdash;using it in ads for your e-commerce site, for example&mdash;it acquires trademark protection.</p>
<h3>Exclusive Rights</h3>
<p>Trademark law in general, whether federal or state, protects a trademark owner&#8217;s commercial identity (goodwill, reputation, and investment in advertising) by giving the trademark owner the exclusive right to use the trademark on the type of goods or services for which the owner is using the trademark.  Any person who uses a trademark in connection with goods or services in a way that is likely to cause confusion is an infringer.  Trademark owners can obtain injunctions against the confusing use of their trademarks by others, and they can collect damages for infringement.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Distributed Learning Company is selling a line of interactive training products under the trademark <em>Personal Tutor</em>.  If Giant Multimedia Company starts selling interactive training products under the name <em>Personal Tutor</em>, purchasers may think that Giant&#8217;s products come from the same source as Distributed Learning’s products.  Giant is infringing Distributed Learning&#8217;s trademark.</p>
<p>One of the most important benefits of federal registration of a trademark is the nationwide nature of the rights obtained.  For the registrant, federal registration in effect reserves the right to start using the mark in new areas of the U.S.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> In March 1999, Small Multimedia Company, a California corporation, obtained a federal trademark registration on the trademark <em>Abra</em> for computer games.  Small Multimedia  did not begin using the trademark on computer games in New York until 2000.  In September 1999, Giant Company started using <em>Abra</em> on computer games in New York.  Because Small Multimedia&#8217;s federal registration gives it a right to use <em>Abra</em> throughout the United States that is superior to Giant&#8217;s right to use <em>Abra</em>, Small Multimedia can stop Giant from using <em>Abra</em> on computer games in New York&mdash;even though Giant started using <em>Abra</em> in New York before Small Multimedia did.</p>
<p>A trademark owner&#8217;s rights under state trademark law (and the rights of an unregistered trademark owner under federal law) are generally limited to the geographical area in which the owner has used the trademark.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> (For this example, we changed just one fact from the previous example.)  Small Multimedia Company did not get a federal trademark registration.  Now Giant&#8217;s right to use <em>Abra</em> on computer games in New York is superior to Small Multimedia&#8217;s right to use <em>Abra</em> on computer games in New York, because Giant was the first to actually use the trademark on computer games in New York.</p>
<h4>Internet Use</h4>
<p>In the last example, what if Small Multimedia Company, the first company to use <em>Abra</em> on computer games, sold its games on a Web site?  People anywhere in the world could view the Web site.  Does that mean that Small Multimedia was using <em>Abra</em> throughout the world?  We don’t know the answer.  It is unclear how the above rule would apply when a trademark is protected only under state or common law and is used on the Internet.</p>
<h3>Duration</h3>
<p>A certificate of federal trademark registration remains in effect for ten years, provided that an affidavit of continued use is filed in the sixth year.  A federal registration may be renewed for any number of successive ten-year terms so long as the mark is still in use in commerce.  The duration of state registrations varies from state to state.  Common law rights endure so long as use of the trademark continues.</p>
<h3>Limitations of Exclusive Rights</h3>
<p>Trademark law does not give protection against use of the trademark that is unlikely to cause confusion, mistake, or deception among consumers, but dilution laws may provide such broader protection.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Western Software has a federal registration for the use of <em>Flap</em> on Web development tool software.  If Giant Company starts using <em>Flap</em> on its desktop publishing software, Giant may be infringing Western Software&#8217;s trademarks because consumers may think the desktop publishing software and the Web development tool software come from the same source.  If Giant starts using <em>Flap</em> on fire extinguishers, though, Giant is probably not infringing Western Software&#8217;s trademark.  Consumers are unlikely to think that the <em>Flap</em> software and the <em>Flap</em> fire extinguishers come from the same source.</p>
<h3>Avoiding Infringement</h3>
<p>For tips on how to avoid trademark infringement in naming your products and services, tips on how to avoid trademark infringement when choosing domain names, and rules for using trademarks owned by others, see <span style="text-decoration: underline;">The Internet Law and Business Handbook</span>. (This book is currently out of print and undergoing revision, but you can reserve a copy of the next edition by sending an email to mradcliffe@sonic.net.)</p>
<p><a id="trade-secret-law" name="trade-secret-law"></a></p>
<h2>Trade Secret Law</h2>
<h3>Introduction</h3>
<p>A trade secret is information of any type that is valuable to its owner, not generally known, and kept secret by the owner.  Even negative information such as research options that have been explored and found to be worthless can be trade secrets.</p>
<p>Trade secrets are protected only under state law.  The Uniform Trade Secrets Act, in effect in a number of states, defines trade secrets as &#8220;information, including a formula, pattern, compilation, program, device, method, technique, or process that derives independent economic value from not being generally known and not being readily ascertainable and is subject to reasonable efforts to maintain secrecy.&#8221;</p>
<h3>Types of Works Protected</h3>
<p>The following types of technical and business information are examples of material that can be protected by trade secret law:</p>
<ul>
<li>Customer lists
<li>Designs
<li>Instructional methods
<li>Manufacturing processes
<li>Document-tracking processes
<li>Formulas for producing products
</ul>
<p>Inventions and processes that are not patentable can be protected under trade secret law.  Patent applicants generally rely on trade secret law to protect their inventions while the patent applications are pending.</p>
<h3>Standards</h3>
<p>Six factors are generally used to determine whether material is a trade secret:</p>
<ul>
<li>The extent to which the information is known outside the claimant&#8217;s business.
<li>The extent to which the information is known by the claimant&#8217;s employees.
<li>The extent of measures taken by the claimant to guard the secrecy of the information.
<li>The value of the information to the claimant and the claimant&#8217;s competitors.
<li>The amount of effort or money expended by the claimant in developing the information.
<li>The ease with which the information could be acquired by others.
</ul>
<p>Information has value if it gives rise to actual or potential commercial advantage for the owner of the information.  Although a trade secret need not be unique in the patent law sense, information that is generally known is not protected under trade secret law.</p>
<h3>Procedure for Getting Protection</h3>
<p>Trade secret protection attaches automatically when information of value to the owner is kept secret by the owner.</p>
<h3>Exclusive Rights</h3>
<p>A trade secret owner has the right to keep others from misappropriating and using the trade secret.  Sometimes the misappropriation is a result of industrial espionage.  Many trade secret case defendants are people who have taken their former employers&#8217; trade secrets for use in new businesses, or new employers of such people.</p>
<p>Trade secret protection endures so long as the requirements for protection&mdash;generally, value to the owner and secrecy&mdash;continue to be met.  The protection is lost if the owner fails to take reasonable steps to keep the information secret.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> After Sam discovered a new method for manipulating images in multimedia works, he demonstrated his new method to a number of other developers at a multimedia conference without requiring the developers to sign nondisclosure agreements.  Sam lost his trade secret protection for the image manipulation method because he failed to keep his method secret.</p>
<h3>Limitations on Exclusive Rights</h3>
<p>Trade secret owners have recourse only against misappropriation.  Discovery of protected information through independent research or reverse engineering (taking a product apart to see how it works) is not misappropriation.  However, many software license agreements prohibit reverse engineering.</p>
<h3>Federal Criminal Trade Secret Law</h3>
<p>The Economic Espionage Act of 1996 (EEA) makes stealing or knowingly buying trade secrets a criminal offense punishable by a fine of up to $250,000, imprisonment of up to fifteen years, or both.  The EEA provides higher penalties for stealing or knowingly buying trade secrets for the benefit of a foreign government or agent.</p>
<h3>Avoiding Infringement</h3>
<p>To avoid infringing trade secrets, you should avoid using valuable confidential business and technical information you acquired while working for a former employer.  When you hire someone to perform exactly the same duties he or she used to perform for another company, you run the risk of being sued for trade secret infringement.  An individual is allowed to carry general knowledge or skill from one job to the next.  Drawing the line between general knowledge or skill and protected trade secrets belonging to the former employer can be difficult.  Consider consulting an experienced attorney if you need to make this distinction.</p>
<h4>Customer Contacts List</h4>
<p>Haber worked in sales at North Atlantic Instruments.  He left North Atlantic and joined Apex Signal Corporation, where he immediately began calling the customer contacts he had developed and used while working at North Atlantic.  North Atlantic sued for trade secret misappropriations and won.  The customer contact list was held to be a trade secret belonging to North Atlantic because North Atlantic had taken appropriate steps to keep the information secret.  <em>North Atlantic Instruments v. Haber</em>,  188  F3d  38  (2d Cir 1999).</p>
<h2>International Protection</h2>
<p>To obtain <a href="#patent-law">patent</a>, <a href="#trademark-law">trademark</a> and <a href="#trade-secret-law">trade secret</a> protection in another country, you must comply with that country&#8217;s requirements for obtaining protection.  For these intellectual property rights, there are no international conventions that provide automatic protection for U.S. rights owners.  However, the World Intellectual Property Organization has proposed a Patent Law Treaty which will, if adopted, simplify the filing of multi-country patent applications.</p>
<p>Some inventors file patent applications in other countries simultaneously with the U.S. filing.   The Paris Convention and the Patent Cooperation Treaty allow an inventor who files a patent application in the U.S. to delay filing in member countries based on the earlier U.S. application date.  The European Patent Convention offers a way to file a single patent application for a patent which will be valid in 17 European countries.  The European Community Trademark system provides a centralized procedure for obtaining trademark rights in European Community countries.  The Madrid Protocol permits United States trademark owners to obtain trademark rights in a number of countries by filing a single application.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/internet-law-part-ii-patent-trademark-and-trade-secret-law/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Law Part I: Copyright Law</title>
		<link>http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/</link>
		<comments>http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 18:29:35 +0000</pubDate>
		<dc:creator>Mark Radcliffe</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2065</guid>
		<description><![CDATA[Broken your New Year's resolutions yet? We've got a new one for you, and it's much easier to keep than anything having to do with Physical Fitness.  Do yourself a big, huge, legal favor this year and read the first article in our three part series on Internet Law. Seriously, don't get caught messing with the top four major intellectual property laws in the United States.]]></description>
			<content:encoded><![CDATA[<p>Broken those New Year&#8217;s resolutions yet? Well, we&#8217;ve got a new one for you, and it&#8217;s much easier to keep than anything having to do with Physical Fitness.  Do yourself a big, huge, legal favor this year and read our three part series on Internet Law. Seriously, don&#8217;t get caught messing with the top four major intellectual property laws in the United States; it&#8217;s so much easier to inform yourself than to defend yourself (or pay someone else to defend you).  </p>
<p>Mark Radcliffe and Dianne Brinson are the authors of <span style="text-decoration: underline;">The Internet Law and Business Handbook</span>. (The book is currently out of print and undergoing revision, but you can reserve a copy of the next edition by sending an email to mradcliffe@sonic.net.) We&#8217;ve commissioned them to supply three articles, covering most of what you need to know about the legal issues you&#8217;ll encounter doing business on the Net. Among the detours into Internet Law they describe, you&#8217;ll find the answers to these (and other) burning questions:</p>
<ul>
<li>Does copyright protection apply to the work of celestial beings?</li>
<li>How about my work? Beauty and artistic merit aside, does it qualify?</li>
<li>How do I obtain a copyright?</li>
<li>How original does &#8220;original thought&#8221; actually have to be?</li>
<li>Trademark, copyright &#8211; what&#8217;s the difference, anyway?</li>
<li>How secretive is a Trade Secret, and what have I got to do to keep mine securely under wraps?</li>
</ul>
<p>Mark and Dianne are going to cover a lot of ground with this series, so we&#8217;ll provide you with a quick summary. Sit up and pay attention, now. Internet users in the United States need to be aware of four major intellectual property laws:</p>
<ul>
<li>Copyright law</li>
<li>Patent law</li>
<li>Trademark law</li>
<li>Trade secret law</li>
</ul>
<p>If you&#8217;re to avoid ending up on the wrong side of the law, you&#8217;ve got to be able to define which category your work falls under, and you&#8217;ve got to know how to make the system work for you. This month&#8217;s article on <a href="#copyright-law">copyright law</a> defines the types of work that are covered, and the standards to which those works must adhere. The authors have come up with some great examples to brighten up the legalese, and they outline the procedures that must be followed in order to protect your own work.</p>
<p>In next month&#8217;s article on <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-ii-patent-trademark-and-trade-secret-law/">patent, trademark and trade secret law</a> we&#8217;ll examine the basics of United States patent law as defined under the Patent Act. In March, you can read the final article in the series, which concerns <a href="http://olex.openlogic.com/wazi/2009/internet-law-part-iii-ownership-of-copyrights/">ownership of copyrights</a>. Our legal experts will explain the Copyright Act, as well as touching on ownership regulations for patents, trademarks and trade secrets.</p>
<p>If you acquire, make use of, or develop content for the Web, you really do need to understand this stuff. Some of the examples given hit closer to home than is comfortable; as in the story about the Marketing Director who was really pretty darn sure she had the permission she needed to use those photos on her company&#8217;s site, or the curious story of the Web Developer and the Shopping Cart.</p>
<p>You can do all the push-ups and avoid all the french fries you want to this year, but if you develop or deal in Web content, it&#8217;s much more important to the community that you inform yourself about these legal issues, than it is that you have washboard abs. Avail yourself of Mark &amp; Dianne&#8217;s legal know-how! We really don&#8217;t want to have to say we told you so&#8230;</p>
<p><a id="copyright-law" name="copyright-law"/></a></p>
<h2>Copyright Law</h2>
<h3>INTRODUCTION</h3>
<p>Copyright law in the United States is based on the Copyright Act of 1976, a federal statute that went into effect on January 1, 1978.  We&#8217;ll refer to this statute throughout the book as the Copyright Act.  The Copyright Act (Title 17 of the United States Code) is available online in Adobe Acrobat PDF format at <a href="http://www.loc.gov/copyright/title17" target="_blank">http://www.loc.gov/copyright/title17</a>. The United States Copyright Office, part of the Library of Congress, handles copyright registrations (discussed later in this section) and provides information on copyright law on its Web site, <a href="http://www.loc.gov" target="_blank">www.loc.gov</a>.</p>
<p>States cannot enact their own laws to protect the same rights as the rights provided by the Copyright Act. 17 USC § 301. For example, a state cannot pass a law to extend copyright protection on works in the state beyond the term of protection given by the Copyright Act.  State &#8220;copyright&#8221; laws exist, but they are limited to works that cannot be protected under federal copyright law.   (Requirements for federal protection are discussed in the &#8220;Standards&#8221; section below.)</p>
<p>Copyright law is important for Internet users for three reasons:</p>
<ul>
<li>Much of the material that is on the Internet is protected by copyright, making copyright law a concern for those wishing to use material they find on the Internet.</li>
<li>The types of pre-existing material used for Web site content &mdash; text, graphics, photographs, and  music &mdash; are copyrightable, and much of this material is protected by copyright.   Web site owners and developers and Web product designers and publishers must avoid infringing copyrights owned by others.</li>
<li>Copyright protection is available for Web sites and new Web content.</li>
</ul>
<h3>TYPES OF WORKS PROTECTED BY COPYRIGHT</h3>
<p>Copyright law protects &#8220;works of authorship.&#8221; 17 USC § 102(a). The Copyright Act states that works of authorship include the following types of works:</p>
<ul>
<li><strong>Literary works</strong>.  Novels, fictional characters, nonfiction prose, poetry, newspaper articles and newspapers, magazine articles and magazines, computer software, software documentation and manuals, training manuals, manuals, catalogs, brochures, ads (text), and compilations such as business directories.</li>
<li><strong>Musical works</strong>.  Songs, advertising jingles, and instrumentals.</li>
<li><strong>Dramatic works</strong>.  Plays, operas, and skits.</li>
<li><strong>Pantomimes and choreographic works</strong>.  Ballets, modern dance, jazz dance, and mime works.</li>
<li><strong>Pictorial, graphic, and sculptural works</strong>.  Photographs, posters, maps, paintings, drawings, graphic art, display ads, cartoon strips and cartoon characters, stuffed animals, statues, paintings, and works of fine art.</li>
<li><strong>Motion pictures and other audiovisual works</strong>.  Movies, documentaries, travelogues, training films and videos, television shows, television ads, and interactive multimedia works.</li>
<li><strong>Sound recordings</strong>.  Recordings of music, sounds, or words.</li>
<li><strong>Architectural works</strong>.  Building designs, whether in the form of architectural plans, drawings, or the constructed building itself.</li>
</ul>
<h3>STANDARDS</h3>
<p>To receive copyright protection, a work must be &#8220;original&#8221; and must be &#8220;fixed&#8221; in a tangible medium of expression. 17 USC § 102(a). Certain types of works are not copyrightable.</p>
<h4>Originality</h4>
<p>The originality requirement is not stringent:  A work is original in the copyright sense if it owes its origin to the author and was not copied from some preexisting work.  A work can be original without being novel or unique.</p>
<p style="padding-left: 30px;"><strong>Example: </strong>John&#8217;s book, <span style="text-decoration: underline;">Designing Web Sites,</span> is original in the copyright sense so long as John did not create his book by copying existing material-even if it&#8217;s the millionth book to be written on the subject.</p>
<p>Only minimal creativity is required to meet the originality requirement.  No artistic merit or beauty is required.</p>
<h4>Prior Widespread Use</h4>
<p>While most works make the grade on the originality requirement &mdash; because they possess some creative spark, no matter how obvious &mdash; a phrase or slogan that has been in widespread use may lack the originality necessary for copyrightability.  A federal appeals court held that a music publishing company could not claim copyright in the phrase, &#8220;You&#8217;ve got to stand for something, or you&#8217;ll fall for anything,&#8221; because the phrase lacked originality.  <em>Acuff-Rose Music Inc. v. Jostens Inc.,</em> 155  F3d 140 (2d Cir 1998).  Short phrases rarely meet the originality requirement and are usually not copyrightable.  However, they may qualify for trademark protection.</p>
<p>A work can incorporate preexisting material and still be original.  When preexisting material is incorporated into a new work, the copyright on the new work covers only the original material contributed by the author.</p>
<p style="padding-left: 30px;"><strong>Example: </strong>Web Developer used preexisting photographs and graphics (with the permission of the copyright owners) in a Web design project.  The Web site as a whole owes its origin to Developer, but the photographs and graphics do not.  Web Developer&#8217;s copyright on the Web site does not cover the photographs, just the material created by Developer.</p>
<p>Facts owe their origin to no one and so are not original.  In the United States, a compilation of facts (a work formed by collecting and assembling data) is protected by copyright only to the extent of the author&#8217;s originality in the selection, coordination, and arrangement of the facts.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Ralph created a neighborhood phone directory for his neighborhood by going door-to-door and acquiring his neighbors&#8217; names and phone numbers.  The directory&#8217;s facts (names and phone numbers) are not original.  Ralph&#8217;s selection of facts was not original (he &#8220;selected&#8221; every household in the neighborhood).  His coordination and arrangement of facts (alphabetical order by last name) is routine rather than original.  The directory is not protected by copyright.</p>
<h4>Selection and Arrangement</h4>
<p>In the case <em>Urantia Foundation v. Maaherra</em>, the court had to decide whether a book believed by both parties to be the words of celestial beings was copyrightable.  The foundation claimed copyright ownership.  The defendant, who had distributed a computer disk version of the book without the permission of the foundation, maintained that the book was not copyrightable because no human creativity was involved in creating the book.  The court held that even if the book&#8217;s content originated with a celestial being, there had been sufficient human selection and arrangement of material to satisfy copyright law&#8217;s &#8220;originality&#8221; requirement. 114  F3d 955  (9th Cir 1997).</p>
<h4>Fixation</h4>
<p>According to Section 101 of the Copyright Act, a work is &#8220;fixed&#8221; when it is made &#8220;sufficiently permanent or stable to permit it to be perceived, reproduced, or otherwise communicated for a period of more than transitory duration.&#8221;  It makes no difference what the form, manner, or medium is.  An author can &#8220;fix&#8221; words, for example, by writing them down, typing them on an old-fashioned typewriter, dictating them into a tape recorder, or entering them into a computer.  A live television broadcast is &#8220;fixed&#8221; if it is recorded simultaneously with the transmission.</p>
<h4>Uncopyrightable Works</h4>
<p>Works prepared by federal government officers and employees as part of their official duties are not protected by copyright. 17 USC § 105. Consequently, federal statutes (the Copyright Act, for example) and regulations are not protected by copyright.  This rule does not apply to works created by state government officers and employees.</p>
<p>Titles of works are not copyrightable.  However, titles may be protectible under trademark law.</p>
<p>The design of a useful article is protected by copyright only if, and to the extent that, the design &#8220;incorporates pictorial, graphic, or sculptural features that can be identified separately from, and are capable of existing independently of, the utilitarian aspects of the article.&#8221; 17 USC § 101 (definition of &#8220;pictorial, graphic, and sculptural works&#8221;).  For example, while a standard belt buckle design is not protected, a three-dimensional belt-buckle design with a dolphin shape qualifies for limited protection.</p>
<p>Uncopyrightable works and works for which copyright protection has ended are referred to as &#8220;public domain&#8221; works.</p>
<h3>PROCEDURE FOR GETTING PROTECTION</h3>
<p>Copyright protection arises automatically when an original work of authorship is fixed in a tangible medium of expression. 17 USC § 102.  Registration with the Copyright Office is optional (but you have to register before you file an infringement suit, if you are a United States citizen or corporation).</p>
<p>The use of copyright notice is optional for works distributed after March 1, 1989.  Copyright notice can take any of these three forms:</p>
<ul>
<li>© followed by a date and name.</li>
<li>&#8220;Copyright&#8221;  followed by a date and name.</li>
<li>&#8220;Copr.&#8221; followed by a date and name.</li>
</ul>
<h3>THE EXCLUSIVE RIGHTS</h3>
<p>According to section 106 of the Copyright Act, a copyright owner has five exclusive rights in the copyrighted work:</p>
<ul>
<li><strong>Reproduction Right.</strong> The reproduction right is the right to copy, duplicate, transcribe, or imitate the work in fixed form.   Scanning a copyrighted work for use on a Web site is an exercise of the copyright owner&#8217;s reproduction right.</li>
<li><strong>Modification </strong><strong>Right.</strong> The modification right (also known as the derivative works right) is the right to modify the work to create a new work.  A new work that is based on a preexisting work is known as a &#8220;derivative work.&#8221;  Altering a photograph is an exercise of the modification right, as is creating an interactive version of a novel or creating a sequel to a computer game or motion picture.</li>
<li><strong>Distribution Right.</strong><strong> </strong>The distribution right is the right to distribute copies of the work to the public by sale, rental, lease, or lending.</li>
<li><strong>Public Performance Right.</strong><strong> </strong>The public performance right is the right to recite, play, dance, act, or show the work at a public place or to transmit it to the public.<strong> </strong>In the case of a motion picture or other audiovisual work, showing the work&#8217;s images in sequence is considered &#8220;performance.&#8221;  Showing scenes from a copyrighted motion picture in sequence on the Web is an exercise of the public performance right, as is the use of a copyrighted musical composition on the Web.</li>
<li><strong>Public Display Right.</strong> The public display right is the right to show a copy of the work directly or by means of a film, slide, or television image at a public place or to transmit it to the public.  In the case of a motion picture or other audiovisual work, showing the work&#8217;s images out of sequence is considered &#8220;display.&#8221;  Posting copyrighted material on the Web is an exercise of the public display right.</li>
</ul>
<h3>INFRINGEMENT</h3>
<p>Anyone who violates any of the exclusive rights of a copyright owner is an infringer.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> John scanned Photographer&#8217;s copyrighted photograph, altered the image by using digital editing software, and used the altered version of the photograph on  an e-commerce site.  If John used the photograph without Photographer&#8217;s permission, John infringed Photographer&#8217;s copyright by violating the reproduction right, the modification right, and the public display right.</p>
<p>A copyright owner can recover actual or, in some cases, statutory damages from an infringer.  The federal district courts have the power to issue injunctions (orders) to prevent or restrain copyright infringement and to order the impoundment and destruction of infringing copies.</p>
<p>There are two essential elements to an infringement case:  (a) that the defendant copied from the plaintiff&#8217;s copyrighted work; and (b) that the copyright was improper appropriation.  Copying generally is established by showing that the defendant had access to the plaintiff&#8217;s work and that the defendant&#8217;s work is substantially similar to the plaintiff&#8217;s work.</p>
<p>Most copyright infringement cases are civil cases.  However, copyright infringement also can be a criminal offense.   According to Section 506 of the Copyright Act, two types of willful copyright infringement are criminal offenses:</p>
<ul>
<li>Willful infringement for purposes of commercial advantage or private financial gain.</li>
<li>Willful infringement by reproducing or distributing copies or phonorecords of copyrighted works having a total retail value of more than $1000 in a 180-day period.</li>
</ul>
<h4>Barter Boards</h4>
<p>David LaMacchia, an MIT student, invited users to post commercial software on his bulletin board for exchange with other users.  LaMacchia made no money from the exchanges.  He was arrested, but the court dismissed the suit because the criminal copyright law in effect at the time of the prosecution applied only to willful infringement for commercial motive or private gain.   Congress then amended the law, adding the second violation category discussed in the paragraph immediately above.  Prosecutors can use the provision to shut down barter boards through which pirated copies of software and computer games are traded.</p>
<h3>DURATION OF THE RIGHTS</h3>
<p>The duration of copyright law is very complicated because it depends on when the work was created, when the work was &#8220;published&#8221; (distribution of copies to the general public), the author of the work and, in some cases, the type of work. However, works created under the Copyright Act of 1976, the copyright term for works created by individuals is the life of the author plus seventy years. 17 USC § 302(a).</p>
<p>The copyright term for &#8220;works made for hire&#8221; is ninety-five years from the date of first &#8220;publication&#8221; or 120 years from the date of creation, whichever expires first. 17 USC § 302(c).  Works made for hire are works created by employees for employers and certain types of specially commissioned works.</p>
<h3>LIMITATIONS ON THE EXCLUSIVE RIGHTS</h3>
<p>The copyright owner&#8217;s exclusive rights are subject to a number of exceptions and limitations that give others the right to make limited use of a copyrighted work.  Major exceptions and limitations are outlined in this section.</p>
<h4>Ideas</h4>
<p>Copyright protects only against the unauthorized taking of a protected work&#8217;s &#8220;expression.&#8221;  It does not extend to the work&#8217;s ideas, procedures, processes, systems, methods of operation, concepts, principles, or discoveries.</p>
<h4>Facts</h4>
<p>A work&#8217;s facts are not protected by copyright, even if the author spent large amounts of time, effort, and money discovering those facts. In the United States, copyright protects originality, not effort or &#8220;sweat of the brow.&#8221;</p>
<h4>Extracting Facts from a Web Site</h4>
<p>In <em>Ticketmaster Corp. v. Tickets.com, Inc., </em>the court held that extracting facts from a Web site is not copyright infringement.  &#8220;This falls in the same category of taking historical facts from a work of reference and printing them in a different expression,&#8221; the court stated.   54 USPQ2d 1344  (CD Cal 2000).  The court also held that using facts from a Web site is neither an unfair business practice nor unjust enrichment.</p>
<h4>Independent Creation</h4>
<p>A copyright owner has no recourse against another person who, working independently, creates an exact duplicate of the copyrighted work.  The independent creation of a similar work or even an exact duplicate does not violate any of the copyright owner&#8217;s exclusive rights.</p>
<h4>Fair Use</h4>
<p>The &#8220;fair use&#8221; of a copyrighted work, including use for purposes such as criticism, comment, news reporting, teaching, scholarship, or research, is not an infringement of copyright.  Copyright owners are, by law, deemed to consent to fair use of their works by others.</p>
<p>The Copyright Act does not define fair use.  Instead, whether a use is fair use is determined by balancing these factors:</p>
<ul>
<li>The purpose and character of the use.</li>
<li>The nature of the copyrighted work.</li>
<li>The amount and substantiality of the portion used in relation to the copyrighted work as a whole.</li>
<li>The effect of the use on the potential market for, or value of, the copyrighted work.</li>
</ul>
<h3>INTERNATIONAL PROTECTION</h3>
<p>U.S. authors automatically receive copyright protection in all countries that are parties to the Berne Convention for the Protection of Literary and Artistic Works, or parties to the Universal Copyright Convention (UCC).  Most countries belong to at least one of these conventions.  Members of the two international copyright conventions have agreed to give nationals of member countries the same level of copyright protection they give their own nationals.</p>
<p style="padding-left: 30px;"><strong>Example:</strong> Publisher has discovered that bootleg copies of one of its software are being sold in England.  Because the United Kingdom is a member of the Berne Convention and the UCC, Publisher&#8217;s work is automatically protected by copyright in England.  When Publisher files a copyright infringement action in England against the bootlegger, Publisher will be given the same rights that an English copyright owner would be given.</p>
<p>The copyright laws (and other intellectual property laws) of a number of countries are posted at <a href="http://www.wipo.int/clea" target="_blank">www.wipo.int/clea</a>.</p>
<p>Works of foreign authors who are nationals of Berne or UCC-member countries automatically receive copyright protection in the U.S., as do works first published in a Berne Convention or UCC country.  Unpublished works are subject to copyright protection in the U.S. without regard to the nationality or domicile of the author.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/internet-law-part-i-copyright-law/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source Alternatives for the Office</title>
		<link>http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/</link>
		<comments>http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 22:02:18 +0000</pubDate>
		<dc:creator>Dru Lavigne</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1965</guid>
		<description><![CDATA[Microsoft Office has been one of the most popular (and profitable) business software suites for many years, but Office is no longer the only game in town when it comes to basic business applications.  In this article we'll gauge how OpenOffice 3.0, Evolution, and GnuCash stack up to Microsoft Office 2007. ]]></description>
			<content:encoded><![CDATA[<p>Microsoft Office has been one of the most popular (and profitable) business software suites for many years, but Office is no longer the only game in town when it comes to basic business applications. OpenOffice has emerged as the leading open source software alternative for word processing, spreadsheets, and presentations. Indeed, in the first eight weeks after the release of version 3.0 there were nearly <a href="http://marketing.openoffice.org/marketing_bouncer.html" target="_blank"> 32 million direct downloads</a> from the openoffice.org site, with 92% of those downloads being for the Windows platform.  And for email, contact management, and basic accounting — Office functions not covered by OpenOffice — other open source alternatives are now available.</p>
<p>But are OpenOffice and other open source alternatives to Office really ready for prime time? In this article we&#8217;ll gauge how OpenOffice 3.0 stacks up to Microsoft Office 2007 by comparing the key attributes and features of both product suites. We&#8217;ll also take a look at Evolution and GnuCash — open source alternatives to Microsoft Outlook and Microsoft Accounting Express (respectively) — and determine whether or not they&#8217;re worthy of consideration for use in your office.</p>
<h3>OpenOffice Advantages</h3>
<p>Sure, Microsoft Office has widespread adoption and an impressive range of features, but OpenOffice offers its own unique advantages — particularly in the areas of cost, localization, cross-platform support, and the availability of third-party extensions and support.</p>
<h4>Cost and Localization</h4>
<p>OpenOffice has as clear advantage on price — it&#8217;s available for free download. Depending upon the specific functionality you require, the cost savings can be significant. Microsoft pricing for a single seat (non-volume) license ranges from $149.95 for Office Home and Student to $679.95 USD for Office Ultimate. Additional charges apply for those needing one or more of the <a href="http://office.microsoft.com/en-us/suites/HA102113691033.aspx?pid=CL101732621033" target="_blank">36 language packs</a> available from Microsoft. In contrast, OpenOffice supports over <a href="http://projects.openoffice.org/native-lang.html" target="_blank">80 locales</a> for free, and each comes with its own localized website and documentation.</p>
<p>When researching Office pricing, be sure to read the <a href="http://office.microsoft.com/en-us/suites/HA101668651033.aspx" target="_blank">fine print</a> to determine the actual costs for the functionality you need. For example, <a href="http://www.microsoft.com/exchange/howtobuy/default.mspx" target="_blank">Microsoft Exchange Server</a> is required for dynamic calendars and advanced collaboration functionality. Similarly, <a href="http://office.microsoft.com/en-us/sharepointserver/FX102176831033.aspx" target="_blank">Microsoft Office SharePoint Server</a> is required for certain advanced functionality and for the PowerPoint Slide Library. To share data among multiple computers, the host computer must be running at least Windows XP Professional.</p>
<h4>Supported Platforms</h4>
<p>For heterogeneous environments, OpenOffice offers a clear advantage with its cross-platform support. <a href="http://porting.openoffice.org/" target="_blank">Versions</a> are available for:</p>
<ul>
<li>Windows ME and higher</li>
<li>32 bit, 64 bit, Sparc, and PPC versions for Linux in rpm and deb formats</li>
<li>x86 and Sparc for Solaris</li>
<li>Intel and PPC for Mac OSX</li>
<li>packages and ports for FreeBSD and OpenBSD, PBIs for PC-BSD, pkgsrc for NetBSD and DragonFly BSD</li>
<li>Irix and OpenVMS</li>
</ul>
<p>In contrast, Office is available in 32 and 64 bit (which has some limitations) versions for Microsoft Windows XP or higher, and a <a href="http://www.microsoft.com/mac/products/Office2008/shop-now.mspx" target="_blank">separate version</a> is available for Mac OSX.</p>
<h4>Extensions and Support</h4>
<p>Typical of a mature open source project, OpenOffice boasts a community of users who write freely-downloadable extensions that expand the functionality of the base product. Currently, over 100 extensions are available to OpenOffice users who want additional templates, labels, dictionaries, converters, and tools. The <a href="http://extensions.services.openoffice.org/project" target="_blank">OpenOffice extensions site</a> is well worth a browse to get a feel for the features that are available. An RSS feed is available for those who wish to be informed when new extensions are added.</p>
<p>The <a href="http://support.openoffice.org/index.html" target="_blank">support section</a> of the OpenOffice website provides free documentation, guides, and tutorials along with the expected forums and mailing lists. Commercial support is available through Sun and from an online directory of consultants. Several books are also available for sale.</p>
<h3>Feature Comparison</h3>
<p>OpenOffice clearly offers several impressive advantages, but the real question is whether or not it delivers all the features you&#8217;re currently using in Microsoft Office.  In this section we&#8217;ll compare each Office 2007 product to its OpenOffice or other open source equivalent.  We&#8217;ll start with Word, PowerPoint, Excel, and Access and the OpenOffice 3.0 alternatives to each, then move onto a comparison of Microsoft Outlook and Evolution.  We&#8217;ll finish with look at how GnuCash compares to Microsoft Accounting Express.</p>
<h4>Microsoft Word vs OpenOffice Writer and Draw</h4>
<p>OpenOffice Writer provides nearly the same functionality as Microsoft Word, so users who migrate to Writer should be able to perform their usual tasks with minimal disruption. The most notable difference to end-users will be the layout of the toolbars, which may take some getting used to. While not nearly as slick-looking, the tools are all there — but often in a different location than they are in Word.</p>
<div id="attachment_2019" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_writer.png" target="_blank"><img class="alignnone size-medium wp-image-2019" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_writer.png" alt="" width="500" height="357" /></a><p class="wp-caption-text">OpenOffice Writer Toolbar Layout</p></div>
<p>Diagrams can be created directly within Writer using the Drawing toolbar or in the standalone OpenOffice Draw application.</p>
<p>Writer does provide some nice features not available in Word. Most notable is its ability to export documents to PDF format, which can save the cost of purchasing Adobe Acrobat or using online converters for this purpose. An OpenOffice <a href="http://extensions.services.openoffice.org/project/pdfimport" target="_blank"> extension</a> (currently in beta) is available to modify and annotate PDF files.</p>
<p>Writer also provides support for reading and saving documents in multiple formats, including <a href="http://en.wikipedia.org/wiki/OpenDocument" target="_blank"> odt</a>, <a href="http://en.wikipedia.org/wiki/Sxw" target="_blank"> sxw</a>, <a href="http://en.wikipedia.org/wiki/DOC_(computing)" target="_blank"> doc</a>, <a href="http://en.wikipedia.org/wiki/Rich_Text_Format" target="_blank"> rtf</a>, <a href="http://www.fileinfo.net/extension/sdw" target="_blank"> sdw</a>, <a href="http://en.wikipedia.org/wiki/Text_file#.txt" target="_blank"> txt</a>, <a href="http://en.wikipedia.org/wiki/Html" target="_blank"> html</a>, <a href="http://www.fileinfo.net/extension/pdb" target="_blank"> pdb</a>, <a href="http://en.wikipedia.org/wiki/Xml" target="_blank"> xml</a>, <a href="http://www.fileinfo.net/extension/psw" target="_blank"> psw</a>, and <a href="http://en.wikipedia.org/wiki/Uniform_Office_Format" target="_blank"> uot</a>. Note that the core product currently does not support changes to the new docx format introduced in Office 2007, but OpenOffice users can download a <a href="http://katana.oooninja.com/w/odf-converter-integrator" target="_blank"> converter-integrator</a> or convert docx documents <a href="http://docx-converter.com" target="_blank"> online</a>. However, this is a minor disadvantage considering the docx format is not backwards compatible with older versions of Microsoft Office, which require a <a href="http://office.microsoft.com/en-us/word/HA100444731033.aspx" target="_blank"> Microsoft Compatibility Pack</a> to read and write the docx format.</p>
<h4>Microsoft PowerPoint vs OpenOffice Impress</h4>
<p>Impress is OpenOffice&#8217;s PowerPoint equivalent for creating presentations. This utility provides a presentation creation wizard, animations, effects, slide show settings, and the ability to include charts, tables, and images. It can read existing PowerPoint presentations and export presentations to PDF format. Users accustomed to PowerPoint will wonder at the lack of built-in templates, although <a href="http://smalldataproblem.org/ooextras/downloads/simpress/" target="_blank">additional templates are available</a> for free download.</p>
<div id="attachment_2023" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_presentation_wizard.png" target="_blank"><img class="alignnone size-medium wp-image-2023" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_presentation_wizard.png" alt="" width="500" height="278" /></a><p class="wp-caption-text">Create New Presentation Wizard</p></div>
<h4>Microsoft Excel vs OpenOffice Calc</h4>
<p>Excel users should find OpenOffice Calc to be a drop-in replacement. Calc can read and write to Excel, Pocket Excel, and dBase formats as well as save to csv, html, and xml formats. Older versions of Calc sometimes had glitches in formatting when switching between Excel and the native Calc format, but these issues seem to have been ironed out in version 3.0.</p>
<h4>Microsoft Access vs OpenOffice Base</h4>
<p>While Access is only available in the Professional and Ultimate editions of Microsoft Office, the equivalent database product Base comes standard with OpenOffice 3.0. Base includes a wizard to help users create a new database and tables or connect to an existing database.</p>
<div id="attachment_2024" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_base.png" target="_blank"><img class="alignnone size-medium wp-image-2024" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_base.png" alt="" width="500" height="293" /></a><p class="wp-caption-text">New Database Wizard in Base</p></div>
<p>Native drivers support Access, <a href="https://olex.openlogic.com/packages/mysql" target="_blank">MySQL</a>, <a href="http://en.wikipedia.org/wiki/Adabas_D" target="_blank">Adabas D</a>, and <a href="https://olex.openlogic.com/packages/postgresql" target="_blank">PostgreSQL</a> databases. JDBC and ODBC connectors allow for connections to virtually any database, though this can be easier said then done for the non-power user. Fortunately, there is plenty of <a href="http://wiki.services.openoffice.org/wiki/Database" target="_blank">documentation</a> available, making Base a good open source alternative for businesses that need to integrate database functionality.</p>
<h4>Microsoft Outlook vs Evolution</h4>
<p>While Outlook is included with every version of Office except for the Home and Student editions, OpenOffice does not include an email/contact manager application. For those interested in an open source alternative to Outlook, <a href="http://projects.gnome.org/evolution/" target="_blank"> Evolution</a> is an excellent candidate. Evolution is often touted as the &#8220;Outlook killer&#8221; for Linux, and now there is even a version of Evolution <a href="http://www.dipconsultants.com/evolution/" target="_blank"> for Windows</a>. Evolution does not require OpenOffice but may integrate with it.</p>
<p>Evolution supports Bayesian-based junk filtering, intelligent searches, integration with instant messaging, shared calendars and contacts, and integration with Microsoft Exchange and Novell Groupwise. Several dozen <a href="http://projects.gnome.org/evolution/eplugins.shtml" target="_blank">EPlugins</a>, as well as the documentation for creating EPlugins, are available to further extend the base feature set. Evolution can import mail, contacts, and calendars from several different types of sources and provides a mechanism to easily backup and restore settings, mail, contacts, tasks, memos, and calendars. Existing Outlook users will find the interface similar, though not quite as slick.</p>
<div id="attachment_2026" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_evolution.png" target="_blank"><img class="alignnone size-medium wp-image-2026" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_evolution.png" alt="" width="500" height="438" /></a><p class="wp-caption-text">Evolution Read Mail Interface</p></div>
<p>It should be noted that some Linux distributions, such as Novell SUSE, <a href="http://www.novell.com/products/desktop/features/ooo.html"> integrate Evolution</a> with OpenOffice, allowing users to seamlessly send documents as e-mail and perform mail merges using their address book.</p>
<h4>Microsoft Accounting Express vs GnuCash</h4>
<p>Accounting Express is available only in the US with the Small Business, Professional, and Ultimate editions of Microsoft Office. For those who are unable to obtain Accounting Express or simply want an alternative, <a href="http://www.gnucash.org/features.phtml" target="_blank"> GnuCash</a> is a reasonable open source equivalent for tracking financial transactions, creating reports and graphs, handling invoices and bill payments, and reconciling statements. It also imports Intuit Quicken files and automatically eliminates duplicate transactions. Like Evolution, GnuCash does not require OpenOffice but may integrate with it.</p>
<p>GnuCash is available for Windows, Linux, FreeBSD, Solaris and Mac OSX and has been localized into 21 languages. While the online documentation leaves much to be desired, the built-in GnuCash Tutorial and Concepts Guide provides an excellent introduction to both the product and general bookkeeping concepts. Wizards (druids) are available to assist with common tasks. And if you&#8217;re interested in using GnuCash in conjunction with OpenOffice, an <a href="http://extensions.services.openoffice.org/project/gnuc2ooo" target="_blank">OpenOffice extension for Calc</a> allows you to read and import GnuCash output data.</p>
<div id="attachment_2027" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_gnucash.png" target="_blank"><img class="alignnone size-medium wp-image-2027" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_gnucash.png" alt="" width="500" height="388" /></a><p class="wp-caption-text">GnuCash Account Setup Wizard</p></div>
<h3>Conclusions</h3>
<p>For individuals and businesses requiring basic functionality from an office suite, OpenOffice is a clear winner. Further, it may be the only reasonable choice for organizations requiring cross-platform support or localization in a language not available from the Microsoft Office Suite. Organizations that need advanced functionality or rely heavily on the shared functions that require back-end Microsoft servers will have to conduct their own trials to ensure that the needed features are supported in OpenOffice. We recommend that potential users download OpenOffice for their platform and use it to perform their daily office tasks for a month or so. This trial period will indicate the extent of any learning curve for new users as well as highlight any glitches in formatting or collaboration with other users.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top Ten Open Source Legal Issues for 2008</title>
		<link>http://olex.openlogic.com/wazi/2009/top-ten-open-source-legal-issues-for-2008/</link>
		<comments>http://olex.openlogic.com/wazi/2009/top-ten-open-source-legal-issues-for-2008/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 21:30:49 +0000</pubDate>
		<dc:creator>Mark Radcliffe</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1878</guid>
		<description><![CDATA[2007 was the one of the most active years for legal developments in the history of free and open source, and 2008 saw a continuation of important legal developments. Here's our list of the top ten FOSS legal developments in 2008.]]></description>
			<content:encoded><![CDATA[<p>2007 was the <a href="http://lawandlifesiliconvalley.com/blog/?p=27" target="_blank">one of the most active years for legal developments in the history of free and open source (&#8221;FOSS&#8221;)</a>, and 2008 saw a continuation of important legal developments for FOSS. So without further adieu, here&#8217;s our list of the top ten FOSS legal developments in 2008.</p>
<p><strong>1. First Major Appellate Decision For a FOSS License.</strong> Last year, the District Court in San Francisco in Jacobsen v. Katzner decided the first case under US law interpreting an open source license. That decision had the potential to significantly undercut the ability of FOSS licensors to enforce their license.  However in August, the Court of Appeals for the Federal Circuit (&#8221;CAFC&#8221;) overturned the District Court decision and strongly supported the right of FOSS licensors to obtain copyright remedies for breach of FOSS licenses: such remedies include injunctive relief (an order by the court to the licensee to obey the license) and statutory damages of up to $150,000 for each infringed work. (<a href="http://lawandlifesiliconvalley.com/blog/?p=64" target="_blank">Read more about the victory for open source in the Jacobsen Decision</a>.)</p>
<p><strong>2.  Final End Of the SCO Attack On Linux.</strong> Although SCO&#8217;s lawsuits against IBM and others were largely resolved by the decision last year against SCO in its litigation with Novell over ownership of the copyrights to UNIX, several important issues remained. This year the court confirmed its ruling against SCO and awarded Novell $2,547,817 from the amount paid to SCO by Sun. The decision is interesting because the court came to different conclusions about whether licenses to SVRX software in SCO&#8217;s agreements with Sun and Microsoft were &#8220;incidental.&#8221;  This term was important because SCO did not owe royalties to Novell if the license of the SVRX software (the royalties from which would have to be paid to Novell) was &#8220;incidental&#8221; to the licensing of Unixware. This case demonstrates the importance of careful drafting in intellectual property licenses.</p>
<p><strong>3. First Settlement of Patent Infringement Litigation For an Open Source Community.</strong> Red Hat&#8217;s settlement of the Firestar litigation demonstrated the need to carefully consider the nature of open source communities on the settlement of patent litigation.  Unlike traditional patent settlements, Red Hat ensured that the settlement covered other members of the community including upstream licensors of products incorporated in the Red Hat product and downstream licensees.  The settlement of patent litigation for open source products needs to deal with the complexity of many open source products and communities. This reality makes settlement of patent litigation much more complicated for open source products than for traditional software. (<a href="http://lawandlifesiliconvalley.com/blog/?s=firestar" target="_blank">Read more about the patent litigation settlement agreement between Red Hat and Firestar</a>.)</p>
<p><strong>4.  Major Litigation on GPL.</strong> In December, the Software Freedom Law Center (SFLC) filed suit against Cisco Systems, Inc. alleging that Cisco had violated the GPLv2 and LGPLv2 in its distribution of certain software whose copyright is owned by the Free Software Foundation (FSF), including GNU C Library, GNU Coreutils, GNU Readline, GNU Parted, GNU Wget, GNU Compiler Collection, GNU Binutils, and GNU Debugger. The complaint asserts that Cisco distributed the programs without providing complete and corresponding source code as required by the GPLv2 and LGPLv2. FSF requested that an injunction be issued against Cisco and that damages and litigation costs be awarded to the FSF.  The SFLC states that they filed the lawsuit reluctantly and had negotiated with Cisco for two years on the issues.  The suit raises the question of whether the SFLC is becoming more willing to file suits to enforce the GPL.  For example, the SFLC has been vigorously enforcing the rights under the GPLv2 for Busybox.</p>
<p><strong>5.  Enforcement of GPL For Busybox Continues.</strong> The Software Freedom Law Center has continued to enforce the GPLv2 on behalf of the owners of the copyright in Busybox software.  Although most of these cases apparently are settled without litigation, SLFC filed suit three suits this year:  Bell Products, Super Micro Computer, Inc. and Extreme Networks, Inc.</p>
<p><strong>6.  Open Source Litigation From Other Countries.</strong> Although litigation about open source licenses has generally been confined to Germany and the United States, one case that settled this year about the enforceability of the GPL was in Isreal.  The plaintiff, Maryanovsky, claimed that the IchessU software violated the terms of the  GPL because IchessU software did not include credit for him and was released under a proprietary end-user license agreement.  He also suggested that an audio-visual module developed by IchessU was a derivative work, since it could not compile without his code.  The case was filed in 2006, but was settled confidentially this year.</p>
<p><strong>7.  SFLC Guide to Legal Issues and GPL Compliance.</strong> The increasing ubiquity of open source software as well as the litigation to enforce the GPL and other open source licenses has made understanding the obligations imposed by the GPL very important for a wide range of companies. The SFLC has been the leader in developing and enforcing the GPL. They shared their views of the legal issues in open source and the obligations imposed by the GPL in two publications: <a href="http://www.softwarefreedom.org/resources/2008/foss-primer.html" target="_blank"><em>A Legal Issues Primer for Open Source and Free Software Projects</em></a> and <a href="http://www.softwarefreedom.org/resources/2008/compliance-guide.html" target="_blank"><em>A Practical Guide for GPL Compliance</em></a>.  The Primer and Guide are quite useful. Although licensing attorneys may not agree with all of their conclusions (the nature of the law and the lack of court decisions make this statement true about most open source license issues), the Primer and the Guide should be read by any lawyer working with open source legal issues.</p>
<p><strong>8.  American Law Institute Publishes Draft of Principles of the Law of Software Contracts with Significant Problems for Open Source Software. </strong> The ALI is a very prestigious and influential non-profit institution whose purpose is &#8220;to promote the clarification and simplification of the law and its better adaptation to social needs.&#8221;  The Principles state that the &#8220;best practices&#8221; in software licensing would be to include two new &#8220;non-disclaimable&#8221; warranties which would result in significant problems for the open source community. The warranties are the (1) warranty of non-infringement of intellectual property rights (such as patents or copyrights) if the contributor knew or should have known of the infringement and the contributor holds himself out by occupation as having knowledge or skill peculiar to the software and (2) warranty of no hidden material defects. Current law (and all OSI-approved licenses) permit the contributor (and any licensor) of open source software to completely disclaim all warranties—i.e., promises about performance or non infringement which could result in liability to a contributor or a licensor (so called AS IS provisions).  If accepted by the courts, these recommendations would have a significantly negative effect on open source licensors. (<a href="http://lawandlifesiliconvalley.com/blog/?p=56" target="_blank">Read more about how the ALI&#8217;s legal recommendations could create new liabilities for open source licensors</a>.)</p>
<p><strong>9.  Publication of Version 1.3 of GNU Free Documentation License.</strong> The new version permits the use of the Free Documentation License (FDL) with the Creative Commons Attribution ShareAlike License (CCASL). The draft is an interim one and SFLC is working on FDL 2.0. However, the Wikimedia Foundation requested the FDL be made compatible with the CCASL. This change recognizes the need for the two major branches of &#8220;free&#8221; content licenses to be compatible just as the GPLv3 was modified to be compatible with the Apache license.</p>
<p><strong>10.   Project Governance Concerns Become More Important.</strong> The recent fork in the Twiki community (an open source wiki project) demonstrates the need for a community to think about how it will manage itself.  As open source projects have greater economic value, the potential for the community to split over decisions regarding the direction of the project (in particular, commercialization) will increase. Communities need to develop processes to discuss these issues and come to a conclusion that is supported by the community. Although forks are always an option for open source projects, they generally create significant loss of momentum and can doom a project if it has competitors offering similar functionality. In the case of Twiki, the ownership of the Twiki trademark by Peter Theony, the project leader, was critical to the control of the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/top-ten-open-source-legal-issues-for-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Open Source Model Really IS a New Software Paradigm</title>
		<link>http://olex.openlogic.com/wazi/2008/the-open-source-model-really-is-a-new-software-paradigm/</link>
		<comments>http://olex.openlogic.com/wazi/2008/the-open-source-model-really-is-a-new-software-paradigm/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 18:14:10 +0000</pubDate>
		<dc:creator>Mark Radcliffe</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1814</guid>
		<description><![CDATA[A close look at the way the elements of open source development, acquisition and maintenance are effecting broad changes in the industry...]]></description>
			<content:encoded><![CDATA[<p>Let there be no doubt about it: the open source model is changing the way people develop, acquire, implement, and maintain software. In 2007, Gartner declared open source software &#8220;the biggest disruptor the software industry [Gartner] has ever seen and [Gartner] postulated it will eventually result in cheaper software and new business models.&#8221; They stated that open source products accounted for a 13 percent share of the $92.7 billion software market in 2006, but should account for 27 percent of the market in 2011 when revenue is expected to be $169.2 billion, according to <a href="http://lawandlifesiliconvalley.blogspot.com/2007/09/open-source-paradigm-shift.html" target="_blank">Gartner research</a>.</p>
<p>Today, all developers, entrepreneurs, and users of software need to understand open source, not least because, by dramatically speeding up development, improving quality, and reducing the cost of marketing and sales, it represents a paradigm shift in the development and distribution of software. The use of open source software is becoming ubiquitous: for example, the Apache web server is used by more than 60 percent of web servers and the Linux operating system is used on a wide variety of products ranging from digital televisions to computers.</p>
<p>Although the press has paid much attention to &#8220;pure&#8221; open source companies, such as JBoss or Monta Vista, many companies are adopting &#8220;hybrid&#8221; business models which include both open source and proprietary software.  In 2007, major proprietary software companies announced the &#8220;open sourcing&#8221; of some of their products: Adobe &#8220;open sourced&#8221; its Flex tool for Flash programming and <a href="http://www.news.com/Year-in-review-New-players-enliven-open-source/2009-7344_3-6223153.html" target="_blank">Yahoo &#8220;open sourced&#8221; its Flickr upload tool</a>.   For software developers, open source software provides a significant opportunity to speed development and enhance functionality.  Therefore, virtually all software companies that don&#8217;t closely manage their development and IT departments may have open source software in their products. The open source business model, even more that proprietary software business model, requires careful attention to legal issues because many <a href="http://lawandlifesiliconvalley.blogspot.com/2007/12/2007-top-ten-free-and-open-source-legal.html" target="_blank">such issues remain open</a>.</p>
<p>Although some companies still openly express skepticism about the viability of the open source model, open source products are used by such major companies as IBM, HP, Dell, DaimlerChrysler, and E*TRADE.  Furthermore, open source companies have become quite popular in the venture capital community.  Major venture capital firms such as Kleiner Perkins, NEA, Draper Fisher &amp; Jurvetson, and Walden International have invested in one or more open source companies.  In 2005, venture capitalists invested over $120 million (some reports claim as much as $400 million) in open source companies.  Although some investors have expressed concern about the availability of &#8220;exits&#8221; for open source companies, these concerns have been laid to rest in the last year including Yahoo&#8217;s acquisition of Zimbra, Oracle&#8217;s acquisition of Sleepycat, IBM&#8217;s acquisition of Gluecode, Citrix&#8217;s acquisition of Xensource, Red Hat&#8217;s acquisition of JBoss and  Sun&#8217;s acquisition of MySQL.  Sun Microsystems has shifted to an open source business model, making both its Solaris operating system and Java software available under open source licenses.</p>
<p>However, the uncontrolled use of open source software can lead to serious problems for companies. For example, IBM reduced the purchase price for Think Dynamics by 30 percent due to uncertainties arising from the use of open source.  The use of open source software needs to be managed carefully.  One reason for this is the many legal uncertainties that surround its use.  None of the more than 50 licenses approved by the Open Source Initiative as being &#8220;open source&#8221; have been interpreted by United States courts; thus, many issues regarding use of open source remain uncertain.  For example, the General Public License Version 2 (GPLv2), the most commonly used open source license, extends to all &#8220;derivative works&#8221; of the original program.  A &#8220;derivative work&#8221; is a term with special meaning in copyright law, but its definition for software varies in different courts in the United States.  The definition of derivative work becomes very important because the GPLv2 requires that if a company distributes GPLv2 licensed software, it must include the source code (as well as the object code) of all software, as well as the &#8220;derivative works&#8221; of such software.  The Free Software Foundation has defined derivative works to include &#8220;dynamically linked&#8221; software.  The GPLv2 further requires that all licensees be given the right to modify and redistribute such software without charge.  Another major concern for many companies is that the GPLv2 terminates immediately upon any breach of its terms rather than the more common approach of providing a thirty day (or longer) period to &#8220;cure&#8221; any such breach.  This immediate termination is particularly troubling because of the many uncertainties in the GPLv2.  The new version, General Public License Version 3 (&#8221;GPLv3&#8243;), has corrected many of these problems, for example GPLv3 includes a &#8220;cure&#8221; period.</p>
<p>Another way to look at this issue is to note that profitable software development requires close management of open source software.  For example, after Cisco bought Linksys for $500 million, the Free Software Foundation approached Cisco claiming that elements of Linksys products should be made available in source code form because open source code licensed under the GPLv2 was included in the product.  Neither Cisco nor Linksys were aware of this at the time of acquisition.  The Free Software Foundation, the developer and enforcer of the GPLv2, initially insisted that Cisco make the entire source code of the Linksys operating system available under the GPLv2.  Such a result would have dramatically reduced the value of Linksys because the source code of the Linksys products would have been available at no charge to any licensee.  However, Cisco and the Free Software Foundation came to an agreement that the open source software was limited to a single driver, and Cisco agreed to distribute that driver under the GPLv2. Recently, the Free Software Foundation has filed three lawsuits to enforce the GPLv2, including a suit against Verizon.</p>
<p>Both software developers and software users should avoid such problems by adopting an open source use policy.  An open source use policy should address the following issues:</p>
<ul>
<li>Use of open source components in products for third parties</li>
</ul>
<ul>
<li> Use of open source for internal purposes</li>
</ul>
<ul>
<li> Approved usage models</li>
</ul>
<ul>
<li> Implementation of policy by industry experts or outsourced teams</li>
</ul>
<ul>
<li> Permitted/forbidden open source licenses</li>
</ul>
<ul>
<li> Rules for contribution by employees to open source projects</li>
</ul>
<ul>
<li> Use of commercial products (Black Duck/Palmida/HP FOSSology) to audit use of open source code</li>
</ul>
<p>These policies may range from simple ones for startups to elaborate 60-page documents for large companies.  A company&#8217;s open source policy is frequently implemented by committees which include technical, business development, and legal representatives who make the final determinations.  One large company reviewed 1,500 potential uses of open source products in an 18-month period (they approved all but 10 uses).</p>
<p>As noted above, many companies who do not consider themselves &#8220;open source&#8221; are nevertheless incorporating elements of open source distribution and development into their core business model.  The business model for software products can range from the traditional &#8220;services only&#8221; model, such as Collabnet, to &#8220;commercial&#8221; open source products such as SugarCRM.  A common commercial open source model provides for distribution of the product under an open source license as well as distribution of a version under traditional commercial terms, including a performance warranty and infringement indemnity.  The open source business model is very powerful because it enables a company to leverage its open source &#8220;community&#8221; of developers to review the source code and discover and correct bugs much more rapidly, in addition to the community contributing to new code which provides additional functionality.  In addition, the open source model allows customers to &#8220;try before you buy,&#8221; which dramatically decreases the company&#8217;s costs for sales and sales personnel.  Many open source companies have thousands or tens of thousands of downloads each month.</p>
<p>The relationship between a company and the open source community is unique to the business model, and it is essential.  One radical difference between the open source business model and the proprietary business model is that the open source model requires that the software code be accessible to individual programmers: it should be &#8220;lightly&#8221; coupled or integrated so the members of the community can focus on a part of the product and not be forced to use large amounts of software with little value to them.  Software programs that are tightly coupled or &#8220;non-modular&#8221; in design are not likely to be accepted by the open source community.</p>
<p>In addition, the open source community is very sensitive to companies that attempt to claim &#8220;open source&#8221; status without &#8220;giving back to the community.&#8221;  A number of companies have claimed to be open source but they don&#8217;t make their source code available and/or don&#8217;t use an Open Source Initiative approved license: these companies have been uniformly unsuccessful in developing communities or have lost any community support.  When a company loses a good relationship with the community, the result is sparse contribution by the community.  Without community support, companies will lose the leverage that makes the open source business model so powerful.</p>
<p>In the worst case, failure to properly manage open source can result in the &#8220;forking&#8221; of code into two separate incompatible products.  Forking is a problem particular to the open source business model.  Forking is possible only because of the availability of source code, and it can destroy a product.  As an illustration the content management project Mambo &#8212; founded by a commercial company, Miro &#8212; split into two groups, Mambo and Joomla, because Miro tried to exert too much control over the community.</p>
<p>The adoption of an open source business model also requires a different approach to an intellectual property strategy.  Providing the software under an open source license means the trade secrets in the product will be lost and copyright will be much less important because of the scope of open source licenses.  Thus, open source companies must depend much more on trademark and patent rights to maximize their value.</p>
<p>Even those software companies that do not incorporate components of open source into their business model need to understand these issues because both customers and potential acquirers are becoming much more sensitive to the use of open source software.  Many large Silicon Valley companies have a specific provision in their development agreements which requires the description of, and advance approval of, all use of open source software.  In fact, in one case, the provision relating to open source software has the title &#8220;Infectious Software.&#8221;  Many sophisticated acquirers now have a separate &#8220;due diligence process&#8221; for open source software.  The results of such due diligence regarding open source software can result in a reduction in purchase price or even termination of the transaction.  Since acquisitions are very intense transactions, the worst result for a software company is to discover the use of open source software during the due diligence: when that happens, the solution or remediation must be found quickly, which limits options.  The best approach is to adopt an appropriate open source use policy and to meticulously use commercial products to audit the implementation of the policy.</p>
<p>Companies that are users of software must also be careful about their use of open source software.  The use can lead to problems if &#8220;blended&#8221; with proprietary software: as stated earlier, the breach of many open source licenses results in automatic termination without the ability to &#8220;cure&#8221; the breach.  And many software &#8220;users&#8221; also distribute software to their customers, thus triggering the obligations regarding distribution under traditional open source licenses.  Thus, many large software users also have open source use policies.</p>
<p>Open source provides many great opportunities, but it requires careful research, understanding and thoughtful management.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2008/the-open-source-model-really-is-a-new-software-paradigm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Six Elements of Open Source Governance</title>
		<link>http://olex.openlogic.com/wazi/2008/the-six-elements-of-open-source-governance/</link>
		<comments>http://olex.openlogic.com/wazi/2008/the-six-elements-of-open-source-governance/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 18:03:09 +0000</pubDate>
		<dc:creator>Kimberly McClintock</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1743</guid>
		<description><![CDATA[No kidding, we've boiled it down to six - Six Elements of Open Source Governance laid out and discussed right here. Everything you need to know in a few thousand printable, portable, highlightable words about open source policies, managing inventory, provisioning, scanning, reporting, and more.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a rumor going around that the be-all-end-all of open source governance is scanning. Scanning an effective CYA on governance? Bollocks, we say. One component, but not the whole story. Scanning will help you figure out what you&#8217;ve got, alright, but then what? How do you know if what you&#8217;ve got and what you&#8217;re doing with it are copacetic without a policy or two? And once you&#8217;ve done the work of figuring out what you&#8217;ve got, how you&#8217;re using it, and you&#8217;ve got those policies in place, how do you keep that information current?</p>
<p>Each of these questions scratches the surface of concerns we think are urgent, and they&#8217;re not addressed by scanning alone.</p>
<p>The rumor mongers have an agenda, and you&#8217;d be right to suspect that we do, too. We are, after all, the company behind <a href="https://olex.openlogic.com" target="_blank">OpenLogic Exchange (OLEX)</a>, which comes in an Enterprise Edition that&#8217;s designed to cover all the bases of open source governance. However, rest assured that the point of this article is not to push our solution so much as to share the thinking behind our solution. If you can put together another stack that covers the bases we lay out for you here, more power to you.</p>
<h3>Governance of Open Source in the Enterprise -  Six Elements</h3>
<p>What you really want is open source governance that&#8217;s so easy you (and your users) will barely know it&#8217;s there. We&#8217;ve done this a gazillion times, and we&#8217;ve boiled it down to Six Elements:</p>
<ol>
<li><strong>Policies &#8211; </strong>First, decide what Is OK and what Is Not OK</li>
<li><strong>Inventory </strong>- Figure out what you got</li>
<li><strong>Provisioning</strong> &#8211; Figure out how you&#8217;re gonna get more&#8230;</li>
<li><strong>Managing</strong> &#8211; &#8230;while following the rules from #1</li>
<li><strong>Auditing</strong> &#8211; Circle back and confirm that everything&#8217;s still going ok</li>
<li><strong>Reporting</strong> &#8211; Gift-wrap that &#8220;OK&#8221; to show you care (and give them sparkle for the board slides)</li>
</ol>
<p>Approach these elements roughly as steps and they&#8217;ll lead you through a set of exercises that determine comfort level and current usage, establish monitoring and control of what&#8217;s used and where going forward, and result in the creation of a sustainable system going forward.</p>
<p>You&#8217;ll notice &#8217;scanning&#8217; is not mentioned at all here.  That&#8217;s because we believe scanning is a means, not an end.</p>
<h3>Policies</h3>
<p>Scan to your heart&#8217;s content, but unless you&#8217;ve got a policy or policies in place, how in the world do you know if the open source you find in use in your enterprise is &#8220;okay&#8221;, or not? What&#8217;s &#8220;okay&#8221;?</p>
<p>To answer that question, you need to know some stuff, and then you need to <a href="http://olex.openlogic.com/wazi/2009/create-open-source-policy/">create an open source policy</a>.  The questions below include the basic questions you and your organization need to be able to answer.  A comprehensive open source policy includes bits of items #2 through #6 in this list, and we&#8217;ll get you more detail on each of those later.</p>
<p><strong>1. Legal Stuff:</strong>  How and why are you using open source software?  Policies should reflect a broader strategy &mdash; do you have one?  Has your legal team vetted open source licenses?  Which open sources licenses are considered enterprise friendly for your use case?  Are different licenses acceptable for open source packages that are used in-house versus packages that are embedded in distributed products (e.g., products given to partners or offered for sale)?  Distribution is the key concept here, as many open source licenses contain special clauses invoked only in situations where code is distributed downstream.</p>
<p><strong>2. Getting It:</strong> How is open source currently evaluated and approved in your organization?  Where do users get the source once a package has been approved for use?  Is there an open source review board that defines the request and approval process, or are requests submitted to department managers, each with a different review process and risk tolerance threshold?  Is there a repository where users can find and download approved packages, or do employees download open source from the Internet whenever they want?  Where is all this usage information tracked?  Who is the responsible party within the organization?  The goal of these questions is to determine what the standards are across the enterprise.  Key to governance is ensuring that users all follow same process by making it policy.</p>
<p><strong>3. Using It:</strong> Are employees allowed to modify open source code, and can they contribute code changes back to open source communities?  If code contributions are allowed, can employees use company email addresses when posting changes?  Are employees allowed to participate in online discussions using their corporate email address?  How do any of these policies apply to contractors, offshore resources, or partners?</p>
<p><strong>4. Updating It:</strong> What are the guidelines for managing version updates?  Open source projects typically release more often than commercial software companies, and most CIOs don&#8217;t want 30 different versions of a particular package deployed throughout the enterprise.  Do new version releases need to go back through the evaluation and approval process before they can be deployed?  Version upgrades are often necessary for security reasons, but multiple versions can also present problems when it comes to support.  Which brings us to&#8230;</p>
<p><strong>5. Supporting It:</strong> Is technical support required for some of the open source packages you use, all packages, or just specific ones?  Can employees get support from the open source community mailing lists, and, if so, can they post questions using company email addresses?  Or do some/all/specific packages require commercial-grade technical support (which, by the way, you can get from OpenLogic &mdash; just an FYI because, seriously, we&#8217;re in this for money as well as the glory).</p>
<p><strong>6. Communicating:</strong> How does the organization track and audit all of the above (or at least the most relevant parts), and how are results reported?  Also, how often are audits conducted, and who&#8217;s responsible for auditing and reporting?  How does your policy apply to software already in use vs. software currently in development?</p>
<p>Not to toot our own horn, but we know a thing or two about this stuff.  We&#8217;ve been teaching Fortune 500 companies how to realize the benefits of open source software for ten years.  We offer <a href="http://www.openlogic.com/products/professional-services.php" target="_blank">open source policy workshops</a> as well as one-on-one guidance for organizations looking to create or improve their open source policy.  We also help organizations evaluate and select the open source packages that best fit their needs.  Just sayin&#8217;.</p>
<p>Ok, so once you&#8217;ve got your policies in place, it&#8217;s time for a scan.</p>
<h3>Inventory</h3>
<p>All an inventory does is tell you open source software you got, and where you are using it.</p>
<p>Not to get all existential on you, but before you go crazy with an inventory, we suggest you first ask WHY. Why do you, X guy at Y company, why do YOU want or need an inventory of your open source?  Here are some of the reasons we&#8217;ve heard in our work:</p>
<ul class="unIndentedList">
<li>kickstart an open source policy</li>
<li>establish a baseline for ongoing auditing efforts</li>
<li>plan for support</li>
<li>manage security updates</li>
<li>manage risk</li>
<li>prepare to distribute, divest, or donate software</li>
<li>prepare for a merger or acquisition</li>
<li>comply with internal policies</li>
<li>comply with regulations</li>
<li>comply with open source licenses</li>
<li>manage intellectual property issues</li>
</ul>
<p>The significance of these issues is weighted differently if the open source is intended for use internally, or it will be distributed.  For example, your company may not have to worry too much about &#8220;intellectual property&#8221; issues if you only use open source internally.  Generally speaking, it&#8217;s more important to scan for licenses or code snippets when it comes to open source that is distributed outside the enterprise, and concerns around technical support are more relevant to scanning for open source software used internally.</p>
<p>WHY simplifies HOW.  There are two main approaches to how: ask people or scan.  Asking people to tell you which open source packages, licenses, and/or code snippets they&#8217;ve got in use has obvious limitations.  Scanning tools are more reliable, but there are a bunch of options available with varying levels of cost and complexity.  With your &#8220;why&#8221; information in hand, you can select the scanning tools that give you the information you need that fit in the context of the resources (both time and dollars) you&#8217;ve got.  There are several open source scanning tools you can use, but the options listed below are usually a good place to start if you are just a normal user of open source &mdash; since you can&#8217;t beat the price (FREE).</p>
<ul class="unIndentedList">
<li>To scan for installed open source packages on a server or desktop, your best option is to go with <a href="http://www.openlogic.com/products/discovery.php" target="_blank">OSS Discovery</a>, a scanning application developed by OpenLogic that is both free and open source.  OSS Discovery will tell you what&#8217;s installed on your machines, or what libraries your application is composed of, and it&#8217;s easy to download and run.  OpenLogic also offers a free <a href="http://go.openlogic.com/pages/start/discovery-inventory-report/index.html?Campaign_Id=303&#038;Activity_Id=5341" target="_blank">open source inventory analysis</a> for up to 500 systems using OSS Discovery.  Relatively painless.</li>
<li>To scan for open source licenses, you might want to try a solution like HP&#8217;s <a href="http://fossology.org/" target="_blank">FOSSology</a>. FOSSology finds open source licenses in source code or binaries and it&#8217;s a free and open source application.  The learning curve on this one is a little high, but still well below planetary physics.</li>
</ul>
<p>If you&#8217;re part of a software company or a company that distributes hardware that contains open source software, you may want to consider shelling out the bucks for a proprietary scanning tool.  Keep in mind, though, that this option will also require some expert analysts to run the tools and sort through the results, so make sure you&#8217;ve got that in your budget.</p>
<ul class="unIndentedList">
<li> The most complicated scanning options available look for open source code snippets in addition to installed open source packages and licenses.  Black Duck and Palamida are the two main purveyors of this type of tool. Because the learning curve on these solutions is high, and the costs associated, you don&#8217;t want to go this route unless absolutely necessary.  &#8220;Absolute necessity&#8221; might be, for example, if you need to be 100% sure that you won&#8217;t be obligated to release as open source the code in, say, the missile defense system your company is planning on selling to the government.  If you need this level of coverage, there aren&#8217;t a lot of options, so be prepared to spend.  Fortunately, most folks can get by with a more practicable level of diligence.</li>
</ul>
<p>The important thing when picking a scanning solution is to start by defining your scanning goals.  Once you do that, you can pick the right level of scanning that meets your needs.  Be selective and avoid overkill, yet ensure you&#8217;ve covered all your bases &mdash; it&#8217;s quite possible that you could end up using different scanning tools to create the result desired in different realms of the organization.  Also, keep in mind that creating an inventory won&#8217;t be a one time activity.  Depending on your goals, you&#8217;ll want to inventory again in the future &mdash; for example when putting a new application into production or releasing a new product. </p>
<p>Next, you&#8217;ll want a place to report on and store your inventory results.  You&#8217;ll also want to compare your inventory against your policy in order to see where you might have, let&#8217;s say, &#8220;circumvented&#8221; the policy.  Once you&#8217;ve got your inventory cross-checked against your policies, you&#8217;ll need to do a little remediation, but then you&#8217;re caught up, up-to-date, and in the clear.</p>
<p>And what will you do with the results of cross-checking between policy and scan results?  It would be best if there were a place to load the scan results that would log usage.  If this place applied your policies, or checked against your policies and provided you a report on infractions, that would be best. A central open source governace tool, say for instance OLEX, might be a good option, but we&#8217;ll get a little further into that in a minute.</p>
<h3>Provisioning</h3>
<p>As you&#8217;re taking inventory of the open source you&#8217;ve already got, consider establishing a go-forward process that will govern the use of any new open source users need.  Presuming you&#8217;ve taken our advice and put your policies in place, what you need now is a comprehensive repository of open source that&#8217;s safe, secure, and ready for deployment in the enterprise.</p>
<p>Funnily enough, the OpenLogic Library of open source is just such a place.  We provide a tidy one-stop-shop that&#8217;s freely accessible through OpenLogic Exchange (OLEX).  The OpenLogic Library offers the most extensive repository of enterprise-ready open source software on the planet.  And &#8220;enterprise-ready&#8221; is not just marketing buzz in this case.  If you download a &#8220;certified&#8221; open source package from the OpenLogic Library, you know that it has passed our <a href="http://www.openlogic.com/solutions/provisioning.php#certification_process" target="_blank">42-point certification process</a> and meets basic standards of quality, usability, and community backing.  OLEX provides you all the information you need to determine whether or not a package fits into your policies, and we also check daily for security issues and provide patches as they are released for all business-critical projects.  When we find such an issue, we notify you via <a href="http://www.openlogic.com/products/openupdate.php" target="_blank">OpenUpdate</a> &mdash; an HTML newsletter available to subscribers of OLEX Enterprise Edition.  We also sell <a href="http://www.openlogic.com/products/support.php" target="_blank">support on open source</a> in case you find yourself needing such services.</p>
<p>The Request and Approval mechanism in OLEX provides part of the go-forward audit trail governance requires.  You can, by policy, decide if a particular project can be used with abandon, requires approval, or should be denied.  Policies can be applied to specific open source packages, specific versions of packages, and/or licenses.  Users simply submit online forms, which are routed to reviewers for approval (if necessary) and stored for future auditing purposes.  End result: OLEX ensures that all open source in the enterprise comes from a single source, adheres to the same policy, and can be easily audited at any point in the future.  (If you&#8217;d like to try the OLEX Request and Approval process for yourself, <a href="http://go.openlogic.com/pages/start/olex-enterprise-trial/index.html?Campaign_Id=1361&#038;Activity_Id=4541" target="_blank">sign up for a free 30-day trial</a>. Again, access to the library is free, but the additional governance features require a subscription.)</p>
<h3>Managing</h3>
<p>So, now:</p>
<ul class="unIndentedList">
<li>you&#8217;ve got your open source policies in place</li>
<li>you&#8217;ve scanned all machines and applications for installed open source in your enterprise and cross-referenced the results against your policies</li>
<li>you&#8217;ve done some remediation and established accepted baselines of open source packages in use</li>
<li>you&#8217;ve got a go-forward solution in place and employees are using a system like OLEX to enter requests to use specific open source packages</li>
</ul>
<p>This all takes you a long way toward effective management of open source usage in your company, and we can all agree that management is the key aspect of governance.  But at this point you&#8217;ll also want to take a look at your build and development practices and pull the scanning option back in.  Add a scan of source code to your practices, and also scan any third party source code if you&#8217;ll be distributing the project downstream.</p>
<p>This set of scans is really the only way to be certain you’re meeting all <a href="http://www.openlogic.com/products/license-obligation-analysis.php" target="_blank">open source license obligations</a>, which is a key element in the effective, legal use of open source.  Different licenses require different actions on behalf of the user, from nothing at all to acknowledgment of the original author to the inclusion of modified source code.  Establishing and maintaining a firm hold on your license obligations is key to successful use of open source in your enterprise. </p>
<h3>Auditing</h3>
<p>Policy?  Check.  Inventory?  Check.  Repository for provisioning?  Check.  Approval process?  Check.</p>
<p>By now you should have a good handle on your open source usage.  But, you&#8217;re going to still want to check up on yourself every now and then.  An audit will tell you how well all of your policies and processes are working.</p>
<p>You may want to audit a particular application or solution based on development milestones at the end-stage of the development process, just before a new application goes into production or gets released.  You may also want to audit a sampling of systems on a regular basis, such as quarterly or annually.</p>
<p>Typically you&#8217;ll use one or more scanning tools to conduct the audit.  All the results should get tracked, stored, and compared to what your policy says and what&#8217;s been approved.  You can look for any red flags &mdash; where what&#8217;s being used is different than what you thought &mdash; so that you can work on improving your process (and maybe having a friendly little chat with the offender). OLEX Enterprise Edition lets you upload scan results and provides reports showing any place where open source usage doesn&#8217;t match your policy and approvals.</p>
<p>The point is, scanning should play a continued role in your go-forward strategy.  You&#8217;ll want to establish a process by which scans are routinely (annually, or more often) run on machines and applications, and the results are compared against reports of what&#8217;s been approved.  OLEX provides these reports based on the open source usage requests submitted and approved, and it will also give you a heads-up if any in-use packages violate your policies.  Further, OLEX can help you to see if you are falling behind in terms of released versions, and alert you to any security vulnerabilities that exist in the open source packages you are using.  Pretty cool, huh?</p>
<p>With this information in hand, you&#8217;ll also want a process in place to evaluate corrections to the results of infractions indicated by auditing results.</p>
<h3>Reporting</h3>
<p>One client we&#8217;ve worked with has 4,000 machines in play &mdash; definitely not information that the most competent systems administrator can keep in her head.  That&#8217;s why, whatever solution you choose for your governance needs, you&#8217;ll want a stack that includes reports.  Lots of reports.  For instance, you&#8217;ll want:</p>
<p><strong>1. Inventory Reports:</strong> What open source packages are used, on which machines, as part of which internal development project.  This will enable you to</p>
<ul class="unIndentedList">
<li>Assess technical support needs</li>
<li>Manage security patches and version updates</li>
<li>Assess potential risks</li>
<li>Assess version aging and proliferation</li>
</ul>
<p><strong>2. Policy Compliance Reports:</strong> Where am I out of compliance with internal policy?</p>
<p><strong>3. License Compliance Reports:</strong> Where am I out of compliance with open source licenses?</p>
<p>And that&#8217;s just a start. OLEX Enterprise Edition can provide these reports for you, so you can keep the &#8220;suits&#8221; happy and the developers developing.</p>
<h3>Conclusion</h3>
<p>What more can we say?  We&#8217;ve given this a lot of thought.  It&#8217;s our business.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2008/the-six-elements-of-open-source-governance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss 5 is GA</title>
		<link>http://olex.openlogic.com/wazi/2008/jboss-5-is-ga/</link>
		<comments>http://olex.openlogic.com/wazi/2008/jboss-5-is-ga/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 20:28:56 +0000</pubDate>
		<dc:creator>Veljko Krunic</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[jboss]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1702</guid>
		<description><![CDATA[JBoss released JBoss 5 GA on December 5th, 2008. Pretty exciting stuff...]]></description>
			<content:encoded><![CDATA[<p>JBoss released JBoss 5 GA on December 5th, 2008. This major release is the culmination of years of work on the part of the JBoss team (Beta 1 was released in November of 2006 and Release Candidate 1 was released on Jun 30th, 2008). It includes significant refactoring of the kernel and many other improvements.  JBoss is now JEE 5 certified and while JBoss 4 contained most of the important features in JEE 5, it was officially certified only on level  J2EE 1.4.</p>
<h3>WHAT&#8217;S DIFFERENT</h3>
<p>JBoss is now JEE 5 certified.  In truth, it&#8217;s had most of the significant features of JEE 5 for a long time, but if you&#8217;re one of Those People who&#8217;s been waiting on the official certification, your wait is over.</p>
<p>Another significant change is that the components of the JBoss Application Server are more modular than before, and developed as separate projects (e.g. JBoss Messaging, JBoss Transactions, JBoss EJB3). The JBoss AS 5 distribution includes all those separate projects already grouped together. The modular nature of these components will probably allow for easier development, resulting in a shorter release cycle.</p>
<p>This version introduces a new microcontainer that replaces the JMX-based microkernel . This lightweight container manages POJOs, but it allows for &#8220;multiple personalities&#8221;, continuing to support the old JMX model for backward compatibility while paving a way for OSGi support. The microcontainer integrates with JBoss AOP, and JBoss 5 uses AOP heavily. The new deployment layer is heavily influenced by AOP, too.</p>
<p>And that&#8217;s just the tip o&#8217; the old icy burger&#8230;</p>
<h3>TALK OF THE TOWN</h3>
<p>Here&#8217;s some other stuff to be excited about:</p>
<ul>
<li>This new JBoss can be embedded much more easily. Nice feature if you need a container available in your JUnit tests, or want to use EJBs in an app server that doesn&#8217;t support them.</li>
</ul>
<ul>
<li>JBoss 5 is probably the largest software system heavily using AOP. If you are using aspects in your software or are just curious how are they used on very large and highly visible project, JBoss 5 and JBoss AOP is worth a look.</li>
</ul>
<ul>
<li>At the time of this writing, documentation about JBoss 5 is still in the fairly early stage but is getting better by the day.</li>
<li>If you&#8217;re particularly interested in JBoss and JDK 6, take a look at the release notes.</li>
</ul>
<p>JBoss 5 was available in Beta and Release Candidate form for the long time, so GA release likely benefited from user feedback. Some of the new features that it offers are extremely useful and there is no doubt that JBoss 5 represents the future of JBoss. If you are using JBoss in your development environment or just starting to develop your application, consider the move to JBoss 5 soon.<br />
If you are thinking about use in production environment, our take is that you should plan for moving to JBoss 5 in the next few months and start your internal testing with that in mind. But for immediate production use, we would recommend testing and learning about JBoss 5, but waiting a bit before you migrate it to production. This will give developers a chance to improve  the documentation, you a chance to get experience with it in non-critical environment.<br />
DIG DEEPER</p>
<ul>
<li><a href="http://sourceforge.net/project/shownotes.php?release_id=645033&amp;group_id=22866">Release Notes</a></li>
</ul>
<ul>
<li><a href="http://www.jboss.org/community/docs/DOC-9690">More on embedding JBoss </a></li>
</ul>
<ul>
<li><a href="http://www.jboss.org/jbossmc/">More about microcontainer </a></li>
</ul>
<ul>
<li><a href="http://www.jboss.org/file-access/default/members/jbossmc/freezone/docs/2.0.x/userGuide/index.html">JBoss 5 microcontainer user guide </a></li>
</ul>
<ul>
<li><a href="https://www.jboss.org/community/docs/DOC-12923">JBoss 5 Installation and Getting Started Guide </a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2008/jboss-5-is-ga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL 5.1 is GA</title>
		<link>http://olex.openlogic.com/wazi/2008/mysql-51-is-ga/</link>
		<comments>http://olex.openlogic.com/wazi/2008/mysql-51-is-ga/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 22:12:44 +0000</pubDate>
		<dc:creator>Freddy Andersen</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1642</guid>
		<description><![CDATA[MySQL 5.1 GA has been released with a number of new features and performance enhancements...]]></description>
			<content:encoded><![CDATA[<p>Sun has just made <a href="https://olex.openlogic.com/packages/mysql#2133">MySQL 5.1</a> GA with a number of new features and performance enhancements. The first available release was 5.1.3 in November of 2005! Then MySQL 5.1 had the first Release Candidate 5.1.22 in September of 2007</p>
<h3>What&#8217;s different</h3>
<p>There is a loooooong list of changes for this release. Sun/MySQL have been working on this version for years so that&#8217;s to be expected. Despite that, upgrading from a prior 5.0.x release is painless and they have even added a upgrade helper.</p>
<p>Here are some of the new features:</p>
<ul>
<li><strong>Partitioning:</strong> Increased Performance, the optimizer knows about the partitions and what data is stored in the partition so mysql will access only those necessary partitions during query execution. Simplified Data Management, if designing the data structure correctly you can get an easier/cleaner database that will be easier to manage.</li>
<li><strong>Event Scheduler:</strong> This tool has been missing in MySQL. Moving common recurring SQL-based tasks to execute on the database server and not in cron/windows scheduler is a very welcome feature.</li>
<li><strong>Row-Based and Hybrid Replication: </strong>There are so many wins that you get from using row-based replication and I feel this is a great feature that was added to 5.1. The new default to 5.1.30 is the hybrid mode which downgrades to statement based replication. The MySQL manual has a good pros and cons for the two http://dev.mysql.com/doc/refman/5.1/en/replication-sbr-rbr.html.</li>
<li><strong>MySQL Cluster: </strong>This is now a separate product which has to be added if you want to use the NDB cluster engine. Pay attention here as this move confused people since the Cluster version is now at 6.3.</li>
<li><strong>Tablespace Backup: </strong>You can now use mysqldump &#8211;all-tablespaces to dump a NDCLUSTER tablespace.</li>
<li><strong>mysql_upgrade:</strong> Checks all tables in all databases for         incompatibilities with the current version of MySQL Server. If a         table is found to have a possible incompatibility, it is         checked. If any problems are found, the table is repaired. With multiple mysql servers running on one db server use <em>mysql_upgrade -p 3307</em>.</li>
</ul>
<h3>Talk of the town</h3>
<p>There has been much talk about the new release and &#8220;if&#8221; this release is production ready. It is our belief that this release is production ready. For our applications, we have been running 5.1 for 6 months in production without hitting one single bug. That said, we caution you to make this decision on your own, with proper testing. We recommend that you read the MySQL bugs list, and install a test server where you can run tests with your environment.</p>
<h3>Dig Deeper</h3>
<p>Here is the extensive list of changes for <a href="http://dev.mysql.com/doc/refman/5.1/en/news-5-1-x.html" target="_blank">MySQL 5.1.x</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2008/mysql-51-is-ga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python Takes A Great Step Forward: Python 3</title>
		<link>http://olex.openlogic.com/wazi/2008/python-takes-a-great-step-forward-python-3/</link>
		<comments>http://olex.openlogic.com/wazi/2008/python-takes-a-great-step-forward-python-3/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 21:22:47 +0000</pubDate>
		<dc:creator>Devon Jones</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1576</guid>
		<description><![CDATA[Last week saw the release of a major revision to the Python language in the form of Python 3.  The 3.0 release comes with a slew of updates to the standard library, changes in syntax and other requested improvements.  If one thing can be said about the 3.0 release, it's that...]]></description>
			<content:encoded><![CDATA[<p>Last week saw the release of a major revision to the <a title="Download from OLEX" href="https://olex.openlogic.com/packages/python">Python language in the form of Python 3</a>.  The 3.0 release comes with a slew of updates to the standard library, changes in syntax and other requested improvements.  If one thing can be said about the 3.0 release, it&#8217;s that it is a major step forward for Python and it&#8217;s guiding philosophy of &#8220;There should be one &#8211; and preferably only one &#8211; obvious way to do it&#8221;.</p>
<h3>What&#8217;s different</h3>
<p>Much of the cruft that had accumulated over the 2.x releases has been removed, and the language has received a serious amount of well thought out tidying.  Unfortunately, nothing in this world is free, and the exceptional cleanness of Python 3 comes at the cost of backwards compatibility.  Still, the cost appears to be worth the price as the update is less error prone, more internally consistent and easier to maintain.  This greater consistency results in a language that is easier to learn. With whole classes of defects effectively eliminated, Python 3 is a safer bet as well.</p>
<p>A selection of the bigger changes include:</p>
<ul>
<li><code>print</code> is now a function instead of a statement.  Keywords are now used to replace the special syntax of the old statement.  This change makes the language more consistent, but the most significant benefit is that it&#8217;s now substantially easier to alter the behavior of <em>print </em>in your code.  Here are a couple of examples:

<div class="wp_syntax"><div class="code"><pre class="python python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;foo&quot;</span> <span style="color: #808080; font-style: italic;">#old</span>
<span style="color: #ff7700;font-weight:bold;">print</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;foo&quot;</span><span style="color: black;">&#41;</span> <span style="color: #808080; font-style: italic;">#new</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #66cc66;">&gt;&gt;</span>openfile, <span style="color: #483d8b;">&quot;bar&quot;</span> <span style="color: #808080; font-style: italic;">#old</span>
<span style="color: #ff7700;font-weight:bold;">print</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;bar&quot;</span>, <span style="color: #008000;">file</span>=openfile<span style="color: black;">&#41;</span> <span style="color: #808080; font-style: italic;">#new</span></pre></div></div>

</li>
<li>String formatting has likewise received a significant overhaul.  Instead of using the old % syntax for templating strings, the <code>str</code> class now has a <code>format()</code> method.  Format can use positional arguments in the string ( <code>{0}</code>, <code>{1}</code> ) to pull values from a <code>list</code> or a <code>set</code>, but it can also use keywords to fetch values from dictionaries and objects (<code>{0[name]}</code>, <code>{sys.platform}</code> for <code>format(somedict)</code> and <code>format(sys=sys)</code> respectively).</li>
<li>All strings are Unicode now.  The <code>str</code> class has been replaced with the <code>unicode</code> class.  The <code>bytes</code> class has been introduced to store unencoded data.  Effectively this means that <code>str</code> behaves like <code>unicode</code> used to, and <code>bytes</code> behaves much like <code>str</code> used to.  The biggest difference in the new behavior is that you can now no longer mix the two types, and so you must use <code>str.encode()</code> and <code>bytes.decode()</code>.</li>
<li><code>long</code> has been renamed to <code>int</code>.  The old <code>int</code> type has been removed.  There is now only one integral type in python.</li>
<li>Integer division is now true division and returns a float.  <code>3/2</code> will return 1.5.  Use the <code>3//2</code> syntax to get the old behavior of returning 1.</li>
<li>String exceptions are dead.  All exceptions need to be exception classes that inherit from <code>BaseException</code> or it&#8217;s children.  (Though in most cases they should inherit from <code>Exception.</code>)  This means the long transition from Perl-style string exceptions to more Java-style object exceptions is complete.  (As a note, the object exceptions became even more Java-like with exception chaining being added.  The days of Python swallowing exceptions are numbered!)</li>
<li>Set literals have been added with syntax similar to dictionaries: <code>{1, 2}</code>.</li>
<li>Dictionaries and sets can now both be created with comprehensions.  A comprehension is like a <code>dict</code> or <code>set</code> literal that uses a function to populate the <code>set</code> or <code>dict</code> instead of declaring specific values.  Example:

<div class="wp_syntax"><div class="code"><pre class="python python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;"># set comprehension</span>
<span style="color: black;">&#123;</span>letter.<span style="color: black;">upper</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> <span style="color: #ff7700;font-weight:bold;">for</span> letter <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #483d8b;">&quot;foo&quot;</span><span style="color: black;">&#125;</span>
<span style="color: black;">&#123;</span><span style="color: #483d8b;">'F'</span>, <span style="color: #483d8b;">'O'</span><span style="color: black;">&#125;</span> <span style="color: #808080; font-style: italic;">#resulting set</span>
&nbsp;
<span style="color: #808080; font-style: italic;"># dict comprehension</span>
<span style="color: black;">&#123;</span>letter: letter.<span style="color: black;">upper</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> <span style="color: #ff7700;font-weight:bold;">for</span> letter <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #483d8b;">&quot;foo&quot;</span><span style="color: black;">&#125;</span>
<span style="color: black;">&#123;</span><span style="color: #483d8b;">'f'</span>: <span style="color: #483d8b;">'F'</span>, <span style="color: #483d8b;">'o'</span>: <span style="color: #483d8b;">'O'</span><span style="color: black;">&#125;</span> <span style="color: #808080; font-style: italic;">#resulting dict</span></pre></div></div>

</li>
<li>Views and Iterators replace lists in much of the standard library.  <code>dict.keys()</code>, <code>dict.items()</code>, <code>dict.values()</code>, <code>map()</code>, <code>filter()</code> and <code>zip()</code> amongst other functions no longer return lists.  Instead they return views or iterators.  This change prevents a whole group of possible hard to detect defects that come from people depending on the order of values returned from these functions.  Each of these more properly returns an unordered <code>set </code>or an <code>iterator</code> instead of a <code>list</code>.</li>
</ul>
<p>There are many other more minor changes as well, mostly involving the removal of parts of the language that should no longer be used such as old style classes. A few other highlights include the removal of <code>&lt;&gt;</code> in favor of <code>!=</code> for inequality, dropping <code>dict.has_key(foo)</code> in favor of <code>foo in dict</code> and the addition of function annotations to unify how various IDEs can do some level of type checking.</p>
<h3>Porting your code and the value of Python 2.6</h3>
<p>Many of the changes for 3.0 have been previewed in the simultaneously developed release 2.6.  Version 2.6 is not just a new release in the 2.x series, it is also a fantastic tool for assisting in the migration of code from 2.x to 3.x.  Some changes &#8211; such as string formatting &#8211; were backported fully to 2.6, and many other features &#8211; such as the print function &#8211; are available to import from <code>__future__</code> for use in your 2.6 code today.  Finally, the tool 2to3 will automate most of the process of porting code from 2.6 to 3.0.  Reports so far are that most code can be made to work in 2.6 and automatically translated to 3.0 with a relative minimum of fuss.  As a note, the Python maintainers suggest that as long as a project wants to maintain both 2.x and 3.x sources, they should maintain the 2.x code, and use the code generated by 2to3 unmodified (with bugfixes to the 3.x code implemented in the 2.x sources).</p>
<h3>What does it mean</h3>
<p>Python 3.0 has done a lot to keep the language&#8217;s syntax clear, clean and obvious, but that doesn&#8217;t mean anything if you don&#8217;t have the libraries you need.  Python 3.0 can be thought of as more of a transitional release then something targeted at the average developer.  For the average developer to find it useful, the libraries need to get ported first.  Until frameworks such as Django and libraries like Twisted are ported to the new syntax, likely most of us won&#8217;t find ourselves coding on a release past 2.6. Version 3.0 is a well done introduction to the new language syntax, but it&#8217;s really a release intended for the maintainers of popular Python libraries and frameworks so that they can get their offerings up and running for future releases like 3.1. or 3.2.  This should give the 3.0 code a chance to become rock solid and as fast as the 2.6 branch before we all make the leap (3.0 is purportedly about 10% slower then 2.6, but the C code is as yet unoptimized).  Python has taken a great step forward, but it will still be a year or two before the rest of us can take that step with it.</p>
<h3>Dig deeper</h3>
<p>Find out about all the changes in the <a href="http://docs.python.org/dev/3.0/whatsnew/3.0.html">Python 3.0 changelog</a>.  You can also read about many of the transitional features in the <a href="http://docs.python.org/dev/2.6/whatsnew/2.6.html">Python 2.6 changelog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2008/python-takes-a-great-step-forward-python-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
