<?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>Sonatype Blog &#187; Nexus</title>
	<atom:link href="http://www.sonatype.com/people/tag/nexus/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sonatype.com/people</link>
	<description>Sonatype is transforming software development with tools, information and services that enable organizations to build better software, faster, using open-source components.</description>
	<lastBuildDate>Wed, 23 May 2012 14:24:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Google Guava Shows Strong Growth in April</title>
		<link>http://www.sonatype.com/people/2012/05/google-guava-shows-strong-growth-in-april/</link>
		<comments>http://www.sonatype.com/people/2012/05/google-guava-shows-strong-growth-in-april/#comments</comments>
		<pubDate>Mon, 14 May 2012 13:41:21 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11291</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/05/google-guava-shows-strong-growth-in-april/' addthis:title='Google Guava Shows Strong Growth in April '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>I was doing a bit of data analysis of the data that drives our Nexus Professional popularity results and I came across some statistics that show demand for Google Guava has been picking up over the last year. Our Top 10 list for general utilities contains the usual suspects. Libraries like Commons Lang and Commons [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/05/google-guava-shows-strong-growth-in-april/' addthis:title='Google Guava Shows Strong Growth in April '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>I was doing a bit of data analysis of the data that drives our <a href="http://www.sonatype.com/nexus">Nexus Professional popularity results</a> and I came across some statistics that show demand for <a href="http://code.google.com/p/guava-libraries/">Google Guava</a> has been picking up over the last year.    Our Top 10 list for general utilities contains the usual suspects.   Libraries like Commons Lang and Commons Beanutils are predictably near the top of the list as are both log4j and slf4j.   Not only are these the utilities you&#8217;d expect to see in almost every Java project, many of the dependencies you depend on also reference these libraries.    This list is a list of utilities and projects you&#8217;d better be familiar with if you are programming in Java because you will undoubtedly encounter them.</p>

<p>Here is a list of the Top 10 Utilities from April 2012.   Note how Google Guava jumped three places from #15 to #12 with a 2.5% increase in demand from March.  While I don&#8217;t expect Google Guava to surpass the popularity of Apache Commons components any time soon, it will be interesting to see if Guava becomes a standard that challenges Commons Lang.   Guava, like Apache Commons, is a collection of utilities and classes that supplement Java, while they have overlapping purposes, I tend to continue to have both on my classpath whenever I&#8217;m coding.</p>

<p><center></p>


<!-- Iframe plugin v.2.2 (wordpress.org/extend/plugins/iframe/) -->
<iframe src="https://spreadsheets.google.com/spreadsheet/loadredirect?authuser=1&amp;chrome=false&amp;key=0Ana6yTngPkabdEQ0VDZteFkxNWlsazhPTFZEZ2IxQ0E&amp;output=html&amp;pubredirect=true&amp;widget=true" width="500" height="320" scrolling="no" class="iframe-class" frameborder="0"></iframe>

<p></center></p>

<p><em>Caveat:</em> I&#8217;m comparing utility libraries with the exception of JUnit. JUnit is downloaded automatically by a number of tools (tools that don&#8217;t appear to cache artifacts between instantiation).   Because of this JUnit downloads are off the chart.  If you average out the data, JUnit is being downloaded approximately once a second (across the entire month).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/05/google-guava-shows-strong-growth-in-april/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nexus is for Sharing</title>
		<link>http://www.sonatype.com/people/2012/05/nexus-is-for-sharing/</link>
		<comments>http://www.sonatype.com/people/2012/05/nexus-is-for-sharing/#comments</comments>
		<pubDate>Wed, 09 May 2012 15:21:08 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Nexus]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11234</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/05/nexus-is-for-sharing/' addthis:title='Nexus is for Sharing '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>One of our customers asked me for a presentation deck making a simple case for bringing Nexus into a development environment: what are the broad stroke benefits of the repository from the perspective of the Enterprise? This video is that presentation, it doesn&#8217;t spend too much time enumerating a list of pro features. It focuses [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/05/nexus-is-for-sharing/' addthis:title='Nexus is for Sharing '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>One of our customers asked me for a presentation deck making a simple case for bringing Nexus into a development environment: what are the broad stroke benefits of the repository from the perspective of the Enterprise?  This video is that presentation, it doesn&#8217;t spend too much time enumerating a list of pro features.  It focuses on the two core benefits: consuming OSS and internal sharing.</p>

<p>If you have five minutes and you are looking for something that might convince others in your organization, this video will be of use.  Here&#8217;s the video &#8220;OSS and the Enterprise: How Nexus can Help&#8221; followed by a very brief summary:</p>

<p><center><object width="640" height="360"><param name="movie" value="http://www.youtube.com/v/FSsBnipUaaE?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FSsBnipUaaE?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object></center></p>

<p>A summary in four sentences:</p>

<ul>
  <li>The Enterprise has shifted dramatically over the last decade and OSS has been a major force driving the evolution of Enterprise software development.</li>
  <li>As organizations have adopted OSS, developers have a new interest in consuming OSS and bring some of the practices of OSS in-house.</li>
  <li>Nexus was designed to make is easier for you to support your developer&#8217;s interest in OSS consumption while giving you the necessary controls.</li>
  <li>Better yet, Nexus allows you to adopt the same mechanism for collaboration that is used by OSS projects.</li>
</ul>

<p>In other words, it isn&#8217;t just about software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/05/nexus-is-for-sharing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selecting OSS Components: Three Questions Answered by Nexus Pro</title>
		<link>http://www.sonatype.com/people/2012/05/selecting-oss-components-three-questions-answered-by-nexus-pro/</link>
		<comments>http://www.sonatype.com/people/2012/05/selecting-oss-components-three-questions-answered-by-nexus-pro/#comments</comments>
		<pubDate>Mon, 07 May 2012 13:42:09 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11219</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/05/selecting-oss-components-three-questions-answered-by-nexus-pro/' addthis:title='Selecting OSS Components: Three Questions Answered by Nexus Pro '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>There are over 400,000 components in the Central repository including everything from servlet containers like Apache Tomcat to critical application infrastructure like Spring and Hibernate.    When you are designing an application or trying to update an application&#8217;s dependencies, how do you choose which component to use? Here&#8217;s an example of a decision you may [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/05/selecting-oss-components-three-questions-answered-by-nexus-pro/' addthis:title='Selecting OSS Components: Three Questions Answered by Nexus Pro '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>There are over 400,000 components in the Central repository including everything from servlet containers like Apache Tomcat to critical application infrastructure like Spring and Hibernate.    When you are designing an application or trying to update an application&#8217;s dependencies, how do you choose which component to use?</p>

<p>Here&#8217;s an example of a decision you may have to make in the next few months.    Assume you have the chance to use a newer version of Spring, evaluate Hibernate vs. iBatis, and adopt a new REST-friendly web framework.   For each of these new and updated components you are going to have to ask yourself three questions:</p>

<blockquote>
<ul>
    <li><strong>Which version of the library has the largest &#8220;install base&#8221;?</strong>  It often doesn&#8217;t make sense to use the latest version of a component, especially if it is a major release.   If you are looking to reduce risk, don&#8217;t code on the &#8220;bleeding edge&#8221; of technology.  Use the most popular version of a component.</li>
    <li><strong>Which version of the library is free of security vulnerabilities?</strong>  The only thing worse than getting hacked is realizing that you got hacked because you weren&#8217;t paying attention to known vulnerabilities.   If you are upgrading to a new version of a library, make sure it is secure.</li>
    <li><strong>Which version of the library is compatible with your OSS license policy?</strong></li>
</ul>
</blockquote>

<p>Nexus Professional 2.0.4 brings the answer to all three of these questions to the search results.  Here are the search results showing the results for tomcat-catalina.    We&#8217;ve combined popularity data from Central with security and licensing information.</p>

<p style="text-align: center;"><img class="aligncenter size-full wp-image-11223" style="border-image: initial; margin-top: 1px; margin-bottom: 1px; border-width: 1px; border-color: black; border-style: solid;" title="TomcatCatalinaVersions" src="http://www.sonatype.com/people/wp-content/uploads/2012/05/TomcatCatalinaVersions1.png" alt="" width="559" height="399" /></p>

<p style="text-align: left;">Without the popularity data you might have just selected the latest version of the library, version 7.0.27 which has been available for 37d.   If I were selecting components for an application, I would likely stick with Tomcat 7.0.25 based on the relative popularity of the artifact alone.   7.0.25 is, far and away, the most popular artifact of this group.</p>

<p style="text-align: left;">Sonatype&#8217;s Nexus Professional is the only product that incorporates popularity data directly from Central.   If you are interested in using Nexus Professional to evaluate your dependencies, <a href="http://www.sonatype.com/nexus/">download a copy and start your trial today</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/05/selecting-oss-components-three-questions-answered-by-nexus-pro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nexus Stories From Across The Globe</title>
		<link>http://www.sonatype.com/people/2012/05/nexus-stories-from-across-the-globe/</link>
		<comments>http://www.sonatype.com/people/2012/05/nexus-stories-from-across-the-globe/#comments</comments>
		<pubDate>Thu, 03 May 2012 12:38:02 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Nexus]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11120</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/05/nexus-stories-from-across-the-globe/' addthis:title='Nexus Stories From Across The Globe '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>With nearly 19,000 active instances of Nexus around the world, we thought we would reach out and ask the community to share their Nexus stories and experiences with us. Over the last six weeks we held our Nexus Stories Contest and we were blown away by the tremendous response we received from around the globe. [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/05/nexus-stories-from-across-the-globe/' addthis:title='Nexus Stories From Across The Globe '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><a rel="attachment wp-att-11136"><img class="aligncenter size-full wp-image-11136" title="blog_header_NexusStories-1" src="http://www.sonatype.com/people/wp-content/uploads/2012/05/blog_header_NexusStories-1.png" alt="" width="700" height="200" /></a></p>

<p>With nearly 19,000 active instances of Nexus around the world, we thought we would reach out and ask the community to share their Nexus stories and experiences with us. Over the last six weeks we held our Nexus Stories Contest and we were blown away by the tremendous response we received from around the globe.</p>

<p>Thank you to all of you who took the time to participate. We hope you are all enjoying your wicked awesome Nexus mugs! As promised, we will be sharing your Nexus stories on our blog over the coming weeks.</p>

<p>After the overwhelming response we received, we decided drawing one grand prize winner just wasn&#8217;t good enough (plus we love to take advantage of Jason every chance we get). So we decided to draw three grand prize winners!  Our three lucky winners will each be receiving one day of onsite consulting with Jason van Zyl. Our grand prize winners are:</p>

<ul>
    <li>Alexis Morelle, Colombes, France</li>
    <li>Rueben Jimenez, San Francisco, CA</li>
    <li>Henry Hughes, Los Angeles, CA</li>
</ul>

<p>Congratulations to our winners and thanks again to everyone who participated!</p>

<p>Stay tuned next week, when we will be sharing some of your stories on what life was like, before Nexus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/05/nexus-stories-from-across-the-globe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now Available: Nexus OSS 2.0.4</title>
		<link>http://www.sonatype.com/people/2012/04/now-available-nexus-oss-2-0-4/</link>
		<comments>http://www.sonatype.com/people/2012/04/now-available-nexus-oss-2-0-4/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 12:54:40 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Nexus]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11074</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/now-available-nexus-oss-2-0-4/' addthis:title='Now Available: Nexus OSS 2.0.4 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Sonatype is pleased to announce the release of Nexus OSS 2.0.4. Nexus 2.0.4 OSS is available and ready for download immediately. If you are new to Nexus, or if you are an existing user, go to http://www.sonatype.org/nexus/go, click on the download button and get started. Nexus OSS 2.0.4: A Focus on Usability One of the [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/now-available-nexus-oss-2-0-4/' addthis:title='Now Available: Nexus OSS 2.0.4 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Sonatype is pleased to announce the release of Nexus OSS 2.0.4.  Nexus 2.0.4 OSS is available and ready for download immediately.   If you are new to Nexus, or if you are an existing user, go to <a href="http://www.sonatype.org/nexus/go">http://www.sonatype.org/nexus/go</a>, click on the download button and get started.</p>

<h2>Nexus OSS 2.0.4: A Focus on Usability</h2>

<p>One of the common complaints we hear from new users is that it isn&#8217;t immediately obvious how to interact with the tool.   How do you connect Maven or other build tools to it?  What are the basic benefits to gain from integrating Nexus into your development infrastructure?</p>

<p>If you are new to repository management, a single, Google-style search field isn&#8217;t enough.   You are looking for answers.  In this OSS release, we&#8217;ve added some contextual help to the Welcome page as well as some links to new and existing resources for Nexus users.</p>

<p><a href="http://www.sonatype.com/people/wp-content/uploads/2012/04/NexusOSS.png"><img class="aligncenter size-full wp-image-11075" title="NexusOSS" src="http://www.sonatype.com/people/wp-content/uploads/2012/04/NexusOSS.png" alt="" width="600" /></a></p>

<p>For years we&#8217;ve always tried to go out of our way to document the product: we have <a href="http://www.sonatype.com/books/nexus-book/reference/">a free Nexus book</a> and we maintain <a href="http://kb.sonatype.org/forums">a knowledge base</a> covering common tasks.   We wanted to connect these resources with the initial Nexus experience and to do that we&#8217;ve listed three popular getting pages from our <a href="http://kb.sonatype.org/forums">Knowledge Base</a>:</p>

<ul>
    <li><a href="http://kb.sonatype.org/entries/21283268-configure-a-maven-build-to-publish-to-nexus">Configuring Maven to use Nexus</a></li>
    <li><a href="http://kb.sonatype.org/entries/20743908-adding-a-new-repository-to-nexus">Adding a New repository</a></li>
    <li><a href="http://kb.sonatype.org/entries/20736347-proxying-a-remote-repository-in-nexus">Proxying a remote repo in Nexus</a></li>
</ul>

<p>If you find our Knowledge Base useful, we encourage you to leave comments on existing articles or sign-up and add a new article.   We built our new support and knowledge base tools atop Zendesk and they complement our active community-oriented presence on GetSatisfaction.</p>

<h2>Staying Connected to Nexus Updates</h2>

<p>If you use Nexus OSS, we encourage you to <a href="http://www.sonatype.org/nexus/go">sign-up for the Nexus Newsletter</a>.  This is a low-volume mailing list for product and security announcements and a monthly newsletter highlighting new resources for Nexus users.   If you depend on Nexus, you should be on this list to be to the first to find out about relevant updates and security patches.  To sign-up for this list, click on the first link listed under Stay Connected, or <a href="http://www.sonatype.org/nexus/go">click here</a> and click on &#8220;Sign-up for Nexus Newsletter&#8221;.</p>

<p>Other resources on the Welcome page of Nexus are Twitter and the <a href="http://www.sonatype.com/people/">Sonatype Blog</a>.    Sonatype&#8217;s Twitter feed (<a href="http://twitter.com/sonatypecm">@sonatypecm</a>) is a steady stream of relevant blog posts, links, and retweets from the community, and our blog is focused repository management.  Our goal with this release is to make sure that every user understands that even Nexus OSS comes with a rich set of community support resources.</p>

<p>Please let us know if you have any feedback, concerns, or requests about our new effort to &#8220;forward-deploy&#8221; our documentation and support for Nexus.</p>

<h2>Nexus OSS 2.0.4 Release Notes</h2>

<h3>Bugs</h3>

<ul>
    <li>[<a href="https://issues.sonatype.org/browse/NEXUS-5024">NEXUS-5024</a>] &#8211; Problem reporting doesn&#8217;t work through http proxy</li>
    <li>[<a href="https://issues.sonatype.org/browse/NEXUS-5032">NEXUS-5032</a>] &#8211; XSS vulnerability in /artifact/maven/resolve REST endpoint</li>
</ul>

<h3>Security and License</h3>

<ul>
    <li>[<a href="https://issues.sonatype.org/browse/NEXUS-5028">NEXUS-5028</a>] &#8211; update embedded eula</li>
    <li>[<a href="https://issues.sonatype.org/browse/NEXUS-5031">NEXUS-5031</a>] &#8211; Upgrade to latest Jetty 7.x to solve known denial of service security vulnerabilities</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/04/now-available-nexus-oss-2-0-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last Chance! Share Your Experiences with Nexus OSS/Pro</title>
		<link>http://www.sonatype.com/people/2012/04/last-chance-share-your-experiences-with-nexus-osspro/</link>
		<comments>http://www.sonatype.com/people/2012/04/last-chance-share-your-experiences-with-nexus-osspro/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 11:14:08 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11005</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/last-chance-share-your-experiences-with-nexus-osspro/' addthis:title='Last Chance! Share Your Experiences with Nexus OSS/Pro '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Get a cool mug and a chance for a day with Jason *All entries must be received by April 29, 2012 Tell us how Nexus has helped your development organization and you’ll be entered into a drawing for one day of onsite build and repository consulting with Jason van Zyl, Sonatype CTO and founder of [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/last-chance-share-your-experiences-with-nexus-osspro/' addthis:title='Last Chance! Share Your Experiences with Nexus OSS/Pro '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><h3><a rel="attachment wp-att-11011" href="http://www.sonatype.com/people/2012/04/last-chance-share-your-experiences-with-nexus-osspro/screen-shot-2012-04-26-at-8-34-47-pm/"><img class="alignright size-full wp-image-11011" style="padding-left: 20px;" title="Screen shot 2012-04-26 at 8.34.47 PM" src="http://www.sonatype.com/people/wp-content/uploads/2012/04/Screen-shot-2012-04-26-at-8.34.47-PM.png" alt="" width="149" height="308" /></a>Get a cool mug and a chance for a day with Jason</h3>

<h4><span style="color: #888888;">*All entries must be received by April 29, 2012</span><strong>
</strong></h4>

<p>Tell us how Nexus has helped your development organization and you’ll be entered into a drawing for one day of onsite build and repository consulting with Jason van Zyl, Sonatype CTO and founder of the Apache Maven project. And everyone who enters will also get one of these wicked awesome Sonatype Nexus travel mugs.</p>

<p>It’s easy. Just copy and paste the questions below into an email and send your answers to <a href="mailto:sonatypestories@sonatype.com" target="_blank">sonatypestories@sonatype.com</a>. We’ll publish your stories on our blog.</p>

<p>We’ll need your name, role, company and shipping address along with answers to the following questions:</p>

<ol>
    <li> Are you using Nexus OSS or Pro?</li>
    <li> What was life like before Nexus?</li>
    <li> How is your team using Nexus?</li>
    <li> What value did you see after using Nexus?</li>
    <li> What would you tell somebody considering using Nexus?</li>
    <li> Is there anything else you would like to tell us?</li>
</ol>

<p>Contest rules can be found <a href="http://www.sonatype.com/people/sonatype-nexus-user-stories-contest-rules-marchapril-2012/" target="_blank">here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/04/last-chance-share-your-experiences-with-nexus-osspro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When you run Nexus: &#8220;It Just Works&#8221;</title>
		<link>http://www.sonatype.com/people/2012/04/when-you-run-nexus-it-just-works/</link>
		<comments>http://www.sonatype.com/people/2012/04/when-you-run-nexus-it-just-works/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 12:54:08 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=10988</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/when-you-run-nexus-it-just-works/' addthis:title='When you run Nexus: &#8220;It Just Works&#8221; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Here&#8217;s a message to nexus-user from Eric Kolotyluk an active Nexus user who just upgraded his instance of Nexus and sent this message to the Nexus Users mailing list: OK, I had to move my Nexus to a different server. 1. I installed the latest version of Nexus Pro on the new server. 2. I [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/when-you-run-nexus-it-just-works/' addthis:title='When you run Nexus: &#8220;It Just Works&#8221; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Here&#8217;s <a href="http://maven.40175.n5.nabble.com/Kudos-td5658524.html">a message to nexus-user from Eric Kolotyluk</a> an active Nexus user who just upgraded his instance of Nexus and sent this message to the Nexus Users mailing list:</p>

<pre>OK, I had to move my Nexus to a different server.

1. I installed the latest version of Nexus Pro on the new server.
2. I copied over sonatype-work from the old server to the new server
3. I installed the license
4. It just works.

Great work Sonatype for continuing to improve the ease of administration.

Cheers, Eric</pre>

<p>Sonatype invests an huge amount of effort in unit testing, integration test, and regression testing.   Engineers are never pressured to sacrifice quality to meet a deadline, and our Engineering team goes out of their way to make sure that upgrades and installations are as straightforward as possible.   It&#8217;s great to get feedback like this, especially when it contains one of the more famous <a href="http://en.wikipedia.org/wiki/List_of_Apple_Inc._slogans">Apple, Inc slogans</a>: &#8220;It just works&#8221;.</p>

<p>While this user had a seamless upgrade experience, we still recommend that everyone installing and upgrading Nexus read both the <a href="http://kb.sonatype.org/entries/20999097-sonatype-nexus-2-0-release-notes">Nexus 2.0 Release Notes</a> and the <a href="http://kb.sonatype.org/entries/20693283-how-do-i-upgrade-nexus-oss">Nexus Upgrade Instructions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/04/when-you-run-nexus-it-just-works/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Can Nexus Scale?</title>
		<link>http://www.sonatype.com/people/2012/04/how-can-we-prove-that-nexus-can-scale/</link>
		<comments>http://www.sonatype.com/people/2012/04/how-can-we-prove-that-nexus-can-scale/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 15:51:27 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=10976</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/how-can-we-prove-that-nexus-can-scale/' addthis:title='Can Nexus Scale? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>We&#8217;re often asked by customers to prove that Nexus can scale to meet the demands of thousands, and sometimes tens of thousands, of developers. Fortunately, we don&#8217;t have to stand up an expensive set of machines for a proof-of-concept as we have the world&#8217;s largest collection of active open source projects hosted on a single [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/how-can-we-prove-that-nexus-can-scale/' addthis:title='Can Nexus Scale? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><img src="http://www.sonatype.com/people/wp-content/uploads/2012/04/blog_header_scalableNexus2.png" alt="" title="blog_header_scalableNexus" width="700" height="200" class="alignleft size-full wp-image-10986" style="padding-bottom:20px;"/></p>

<p>We&#8217;re often asked by customers to prove that <a href="http://sonatype.com/nexus">Nexus</a> can scale to meet the demands of thousands, and sometimes tens of thousands, of developers.   Fortunately, we don&#8217;t have to stand up an expensive set of machines for a proof-of-concept as we have the world&#8217;s largest collection of active open source projects hosted on a single instance of Nexus Professional running at <a href="http://oss.sonatype.org">http://oss.sonatype.org</a>.    This instance isn&#8217;t just proof that Nexus Professional can scale, it serves as a public instance that you can model your own instance after.</p>

<p>If you are looking for an estimate of the hardware required to support your instance of Nexus, this post will detail the configuration and specifications of the Nexus OSS repository instance.    This instance is the largest known deployment of a repository manager in active use.</p>

<h2>Performance of Nexus OSSRH</h2>

<p><b>Nexus OSSRH serves requests on the order of 1,400-2,500 requests per minute.</b>   What drives this level of activity?  First, the instance serves as a snapshot repository for many open source projects.   If you look at the list of projects hosted on OSSRH, it is a large list.   As we examine the logs for oss.sonatype.org we regularly see thousands of unique IP address every day, and oss.sonatype.org is involved in a number of OSS project&#8217;s CI builds.   This means that at any given time, OSSRH is supporting any number of simultaneous CI builds and over the course of a given day we&#8217;re serving artifacts to thousands of developers.</p>

<p><b>OSSRH approximates the performance characteristics required for the largest development efforts in the world: with multiple geographic locations, 24/7 uptime requirements, and very high performance standards.</b>   This service has to stay up.  If OSSRH were to become unavailable, you would hear an immediate outcry from every affected OSS developer.   Just choose a day and search for projects announcing that they&#8217;ve pushed artifacts to oss.sonatype.org on Twitter and you&#8217;ll see that every day has several critical releases.</p>

<p>When a customer asks us to prove that Nexus Professional scales, we don&#8217;t have to stop and setup a contrived performance test.  We support this level of activity every single day.   All we need to do is point them at OSSRH.</p>

<h2>Nexus OSSRH Specifications</h2>

<p>We&#8217;ve established that OSSRH is at the center of a large amount of active OSS development.  It serves between 1400 and 2500 requests per minute, and it is a mission critical resource.   It would be reasonable to expect that this service runs on a cluster of machines distributed throughout the world to minimize latency.   Think again, this is a single VM with modest specifications running at <a href="http://www.contegix.com">Contegix</a> and constantly monitored by <a href="http://www.newrelic.com">New Relic</a>. </p>

<p>Our standard setup for all managed forges is: </p>

<ul>
  <li>2 CPUs</li>
  <li>3GB RAM</li>
  <li>400GB disk (this is completely dependent on your repository contents)</li> 
  <li>RHEL 5.6 x64 (Contegix, our managed hosting service, recommends using this OS)</li>
  <li>Java 1.6 x64 with 1GB Heap* (see correction below)</li>
  <li>The virtual disk is located on a SAN connected with iSCSI over 1GBE</li>
</ul>

<p>If you are supporting a global-scale network of thousands of developers, the hardware cost for this <a href="http://sonatype.com/nexus">Nexus</a> instance is a &#8220;drop in the bucket&#8221;.  The specifications for one instance of <a href="http://sonatype.com/nexus">Nexus Professional</a> running on a service like Amazon EC2 would easily fit on an m1.large instance with space to grow or a very modest VM.   (The only thing you might spend on is the disk requirement.  For OSSRH, we have a six-disk RAID 50 approach described below.)</p>

<h2>Scaling Nexus: I/O Requirements, Network, and Disk</h2>

<p>Under heavy load, increasing the number of CPUs and amount of RAM may help, but often the gating factor is either disk I/O or network.   We do not recommend using NFS to mount a virtual disk for the working folder as many customers have had trouble with locking and corrupted indexes. iSCSI is working very well for us on oss.sonatype.org and it also works for many of our flagship customers.</p>

<p>Over the course of a day, the system typically needs to scale up in terms of network and IO.   And, Nexus &#8220;sings&#8221; under heavy load because we have made numerous code-level optimizations to ensure that we&#8217;re making effective use of caching to reduce roundtrips to disk.  For I/O performance, we recommend a redundant solution that maximizes disk spindles, while maintaining fault tolerance. We use RAID 50 in our SAN. A RAID 50 combines the straight block-level striping of RAID 0 with the distributed parity of RAID 5. It is a RAID 0 array striped across RAID 5 elements.  This approach emphasizes both performance and extreme reliability, it requires at least 6 drives. </p>

<h2>If you need scale, Try Nexus Pro</h2>

<p>Sonatype designed <a href="http://sonatype.com/nexus">Nexus</a> to meet the demands of the OSS community from the beginning.  We&#8217;ve been supporting global-scale OSS communities for years, and we&#8217;ve integrated the lessons learned from supporting active OSS development into Nexus Professional.   If you need to scale, <a href="http://sonatype.com/nexus">try Nexus Professional Today</a>.</p>

<p><b>Correction from Mike Hansen:</b> With 2.0 we upped that to 2GB, at least on OSSRH.  But that pretty much just provides some extra headroom&#8230;  Actually, IIRC, the reason we went to 2GB was because we were battling memory consumption with some repository indexes that had not been optimized (i.e. the index optimization task had not been run for a very long time).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/04/how-can-we-prove-that-nexus-can-scale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Emerging Role in IT Governance: The ALM Architect</title>
		<link>http://www.sonatype.com/people/2012/04/an-emerging-role-in-it-governance-the-alm-architect/</link>
		<comments>http://www.sonatype.com/people/2012/04/an-emerging-role-in-it-governance-the-alm-architect/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 09:00:43 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Nexus]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=10844</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/an-emerging-role-in-it-governance-the-alm-architect/' addthis:title='An Emerging Role in IT Governance: The ALM Architect '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Whenever I&#8217;m at a client I tend to ask, &#8220;Who decides what open source packages are acceptable?&#8221; Nine times out of 10, people will say something about an &#8220;Architecture&#8221; group. Maybe there&#8217;s a single architecture group that sets standards across the entire department, or, more often, there are several groups that offer a set of [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/an-emerging-role-in-it-governance-the-alm-architect/' addthis:title='An Emerging Role in IT Governance: The ALM Architect '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><img src="http://www.sonatype.com/people/wp-content/uploads/2012/04/blog_header_ALM.png" alt="The ALM Architect" title="blog_header_ALM" width="700" height="200" class="alignleft size-full wp-image-10972" style="padding-bottom:20px;"/></p>

<p>Whenever I&#8217;m at a client I tend to ask, &#8220;Who decides what open source packages are acceptable?&#8221;  Nine times out of 10, people will say something about an &#8220;Architecture&#8221; group.   Maybe there&#8217;s a single architecture group that sets standards across the entire department, or, more often, there are several groups that offer a set of services that may overlap.  The more moving parts in an IT department the less clear people are about who will be responsible for running <a href="http://www.sonaype.com/nexus">Nexus</a>.</p>

<p>Take one example: I encountered a company that had a central architecture group alongside another team that managed deployments.  There was some confusion: who would manage <a href="http://www.sonatype.com/nexus">Nexus</a>.  Eventually they decided that <a href="http://www.sonatype.com/nexus">Nexus</a> fell under the auspices of the Architecture group because this group was setting license policy and that&#8217;s why they were bringing it in in the first place. I had two takeaways from this:</p>

<ul>
  <li>This is an entirely new problem that most organizations haven&#8217;t adapted to yet &#8211; having a comprehensive view of everything in your Development Infrastructure stack.</li>
  <li>While everyone was cordial, there was some tension.   Some unknown set of overlapping responsibilities that wasn&#8217;t entirely development nor ops.  I do think that while DevOps preaches harmony it may also encourage lack of clarity for who is responsible for running something like a repository manager.</li>
</ul>

<p><span id="more-10844"></span></p>

<p>&#8230;and this wasn&#8217;t a one-off situation.    Take OSS governance as an example: it could be a function of Legal.   At other times, it is performed by a group that works for the CTO.   But, it&#8217;s still all over the map.  In some cases you might have individual technical development groups that take the initiative.  Even though no one is telling them to, they understand what&#8217;s coming.</p>

<p>When it comes to leadership, I do think there&#8217;s something of a leadership vacuum for development infrastructure&#8230;</p>

<h2>&#8230;Enter the ALM Architect</h2>

<p>I was recently checking out <a href="http://tasktop.com/sync">Tasktop Sync</a>, if you&#8217;ve never heard of Tasktop Sync or Tasktop Dev you should take a look.  If you&#8217;ve downloaded Eclipse you&#8217;ve probably been exposed to Mylyn.  <a href="http://tasktop.com/">Tasktop Dev</a> is a commercial version of the open source tool.  Mik Kersten, TaskTop&#8217;s CEO has been at this for many years, his efforts have often overlapped with Sonatype&#8217;s as Tasktop and Sonatype are both very involved in the Eclipse Foundation.     Kersten has started to use a new term &#8220;ALM Architect&#8221; <a href="http://tasktop.com/blog/eclipse/eclipsecon-keynote-the-future-of-alm-developing-in-the-social-code-graph">as he did in the Eclipsecon 2012 keynote</a>.</p>

<p><b>So, is the ALM Architect the missing leader in the IT department?</b>     Would the ALM Architect be the person ultimately responsible for directing decisions around continuous deployment, repository management?  Maybe&#8230;</p>

<h2>ALM?  What do you mean by that?</h2>

<p>First, let&#8217;s talk about ALM.  You don&#8217;t hear us using the term ALM too often, but our tools and products fit very squarely into this area.  From Wikipedia: &#8220;Application Lifecycle Management (ALM) is a continuous process of managing the life of an application through governance, development and maintenance.&#8221;   So, yes, if there is to be an ALM architect, I think they make decisions about builds, CI servers, repository managers, etc.</p>

<p>I think it is the norm right now for most organizations to have as many approaches to ALM as there are development teams.   Some corporations do consolidate all teams on a single technical standard, but, in most organizations, reality forces teams to adopt different approaches for different projects.  Many corporations could benefit from centralizing the decision-making process for ALM &#8220;design&#8221; into a single group, and things would be more efficient if you could sit back and say, &#8220;Right, repository managers, that&#8217;s the responsibility of the ALM Architect&#8221;.</p>

<h2>ALM is getting more and more complex over time&#8230;</h2>

<p>While I think this job description has promise, I have yet to meet anyone that would call themselves an &#8220;ALM Architect&#8221;.   What&#8217;s relevant about this term is that it captures the evolving scope of the job.   Here&#8217;s what I mean&#8230;</p>

<p>A few years ago, you could have a build manager.   They simply managed the build and set up a simple CI server.   Maybe they also ran the SCM system.   That all worked fine until the emergence of cloud-based approaches to development, continuous deployment, and an array of development infrastructure technologies that is increasingly both heterogeneous and highly-integrated.</p>

<p>Get that?   Five years ago you used a fairly bland collection of technologies and everyone used the same tools.  Today, there&#8217;s a new tool, language, SCM system, or development approach introduced in the stack every month.    From Cloud-based frameworks to different build tools, you need to support a heterogeneous development infrastructure or people are going to be less productive.  If that business unit needs to deploy an app to Heroku to meet a deadline even though it is against policy, well they might have independent decision authority to just go off the roadmap and make it happen.   Likewise with GitHub, how many times did GitHub show up by surprise because one of the engineers just put it on a credit card?</p>

<p>Conclusion: I think ALM Architect is something you&#8217;ll hear more often because Development Infrastructure isn&#8217;t getting any simpler.</p>

<p>That&#8217;s what I think of when I think about an ALM Architect.   Someone who is responsible for setting high-level strategy, recommending which technologies are used, and managing the ongoing task of adapting your development infrastructure to constant change.  Do you have an ALM Architect on staff?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/04/an-emerging-role-in-it-governance-the-alm-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Analyzing Open Source Projects by Contributors a Valid Metric?</title>
		<link>http://www.sonatype.com/people/2012/04/is-analyzing-open-source-projects-by-contributors-a-valid-metric/</link>
		<comments>http://www.sonatype.com/people/2012/04/is-analyzing-open-source-projects-by-contributors-a-valid-metric/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 14:47:11 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Nexus]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=10841</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/is-analyzing-open-source-projects-by-contributors-a-valid-metric/' addthis:title='Is Analyzing Open Source Projects by Contributors a Valid Metric? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>ReadWriteWeb&#8217;s Joe Brockmeier has an interesting piece analyzing OpenStack Essex, while this isn&#8217;t an exact overlap with the kind of analysis we&#8217;re working on for Insight and Nexus, it&#8217;s a view into the social and open source dynamics of a project. Brockmeier&#8217;s article is a summary of some analysis that OpenStack contributor Mark McLoughlin assembled [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.sonatype.com/people/2012/04/is-analyzing-open-source-projects-by-contributors-a-valid-metric/' addthis:title='Is Analyzing Open Source Projects by Contributors a Valid Metric? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>ReadWriteWeb&#8217;s Joe Brockmeier has an interesting piece <a href="http://www.readwriteweb.com/cloud/2012/04/who-wrote-openstack-essex-a-de.php">analyzing OpenStack Essex</a>, while this isn&#8217;t an exact overlap with the kind of analysis we&#8217;re working on <a href="http://sonatype.com/Nexus">for Insight and Nexus</a>, it&#8217;s a view into the social and open source dynamics of a project.</p>

<p><a href="http://www.readwriteweb.com/cloud/2012/04/who-wrote-openstack-essex-a-de.php">Brockmeier&#8217;s article</a> is a summary of some analysis that OpenStack contributor Mark McLoughlin assembled from commits and Gerrit code reviews.   It&#8217;s a breakdown of activity by organization, as with many open source projects that have corporate involvement, there&#8217;s always one or two companies that tend to dominate the commit breakdown.</p>

<p>Where the article is a little off-base is in the assessment of community health, you can&#8217;t judge the &#8220;health&#8221; of an open source project by the mix of companies represented in a commit breakdown alone.   It&#8217;s an interesting statistic, but there&#8217;s so much more to open source than code commits including documentation efforts, marketing spend by companies invested in a project, and financial support for essential efforts not directly related to code (legal, infrastructure, etc.).    Open source isn&#8217;t about code alone, and while it is an ideal for open source projects with corporate involvement to have balance, this balance can shift over time.</p>

<p><span id="more-10841"></span></p>

<p>As Sonatype comes to market with more <a href="http://sonatype.com/Nexus">tools focused on helping you make better decisions</a> about the components you use, we&#8217;re going to focus first on &#8220;actionable&#8221; metrics like popularity and quality.  While these sorts of metrics are interesting (and you can get them from Eclipse BTW, if you go to <a href="http://www.eclipse.org/projects/listofprojects.php">this page</a>), I don&#8217;t think it makes sense to create arbitrary, commit-based assessments about the health of a community.</p>

<p>I don&#8217;t think it would ever make sense to have a &#8220;Warning Project dominated by one corporation&#8221; flag, because I predict you&#8217;d end up seeing this flag on just about every open source project out there.  It&#8217;s a subjective measure, and while these numbers may suggest that Rackspace is dominating the codebase of OpenStack, they may also just suggest that Rackspace has created a solid framework for a maturing community.</p>

<h2>Cloud as the New OSS Battleground: Permissive vs. Copyleft</h2>

<p>These open source cloud platforms (OpenStack and Eucalyptus among others) are the current battleground for computing.   There&#8217;s a massive amount of investment and attention being paid to cloud computing, and as a result, there&#8217;s also a large amount of investment being poured into sponsored open source development.   With <a href="http://cloudstack.org/">CloudStack</a> recently moving to the Apache Software Foundation and <a href="http://www.eucalyptus.com/">Eucalyptus</a> recently signing agreements with Amazon to ensure AWS compatibility, there are weekly strategic moves from companies like Oracle, RedHat, Citrix, Amazon, VMWare, IBM, Intel, Appfrog, EngineYard&#8230;.. <i>(I&#8217;m going to stop because I could fill up several pages)</i>.</p>

<p>One of the big stories over the last week was Eucalytpus&#8217; embrace of GPL versus CloudStack&#8217;s embrace of the ASL.   Whatever your views on open source and licensing, it&#8217;s important to note that OSS licensing issues are front and center with commentators writing reams of analysis about how Cloud will eventually turn into a battle between permissive licensing models and GPL licensing models.</p>

<p>One thing is certain, people are paying attention to licensing issues like they never have before.   If you haven&#8217;t yet done so, you should start too.  Downloading a copy of <a href="http://sonatype.com/Nexus">Nexus</a> are start getting a sense of your OSS license usage.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sonatype.com/people/2012/04/is-analyzing-open-source-projects-by-contributors-a-valid-metric/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

