<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Eclipse Hints, Tips, and Random Musings</title>
	<atom:link href="http://waynebeaton.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://waynebeaton.wordpress.com</link>
	<description>Wayne&#039;s Eclipse Blog</description>
	<lastBuildDate>Thu, 23 Feb 2012 22:24:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='waynebeaton.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Eclipse Hints, Tips, and Random Musings</title>
		<link>http://waynebeaton.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://waynebeaton.wordpress.com/osd.xml" title="Eclipse Hints, Tips, and Random Musings" />
	<atom:link rel='hub' href='http://waynebeaton.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Children of Juno</title>
		<link>http://waynebeaton.wordpress.com/2012/02/23/children-of-juno/</link>
		<comments>http://waynebeaton.wordpress.com/2012/02/23/children-of-juno/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 17:49:27 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1849</guid>
		<description><![CDATA[I loaded the PHP Development Tools into my fresh installation of Eclipse for RCP and RAP Developers Juno M5 this morning. As I was waiting for the contents of the Juno software repository to load, what I saw in the &#8230; <a href="http://waynebeaton.wordpress.com/2012/02/23/children-of-juno/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1849&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I loaded the <a href="http://www.eclipse.org/pdt">PHP Development Tools</a> into my fresh installation of <a href="http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/junom5">Eclipse for RCP and RAP Developers Juno M5</a> this morning. As I was waiting for the contents of the Juno software repository to load, what I saw in the status bar made me giggle:</p>
<p><a href="http://waynebeaton.files.wordpress.com/2012/02/childrenofjuno.png"><img src="http://waynebeaton.files.wordpress.com/2012/02/childrenofjuno.png?w=640" alt="" title="Children of Juno"   class="aligncenter size-full wp-image-1850" /></a></p>
<p>Maybe it&#8217;s just me. But &#8220;Fetching children of Juno&#8221; made me laugh. Out loud (Sharon already thinks I&#8217;m nuts). Perhaps this is because I&#8217;ve been looking forward to reading the latest book in the &#8220;<a href="http://www.percyjacksonbooks.com/">Percy Jackson</a>&#8221; series, &#8220;<a href="http://disney.go.com/official-sites/heroes-of-olympus/order-son-of-neptune">Order The Heroes of Olympus: The Son of Neptune</a>&#8221; with my son. Or perhaps it&#8217;s just a hint of latent sixth-grade Roman history knowledge. Or maybe I&#8217;m spending too much time working with the various projects at Eclipse that are participating in this year&#8217;s simultaneous release.</p>
<p>There are a great many <a href="http://eclipse.org/projects/releases/releases.php?release=juno">children of Juno at Eclipse</a>. At present, we have seventy <strike>children</strike> projects in the list. That&#8217;s seventy projects who are working together to produce an impressive stack of software.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1849/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1849&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2012/02/23/children-of-juno/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>

		<media:content url="http://waynebeaton.files.wordpress.com/2012/02/childrenofjuno.png" medium="image">
			<media:title type="html">Children of Juno</media:title>
		</media:content>
	</item>
		<item>
		<title>How I Learned to Stop Worrying and Love the Build</title>
		<link>http://waynebeaton.wordpress.com/2012/02/08/how-i-learned-to-stop-worrying-and-love-the-build/</link>
		<comments>http://waynebeaton.wordpress.com/2012/02/08/how-i-learned-to-stop-worrying-and-love-the-build/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 20:12:03 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1842</guid>
		<description><![CDATA[I decided to spend some time reviewing the talks at EclipseCon 2012 and came across this gem: How I Learned to Stop Worrying and Love the Build With Hudson driving builds from the top; Git, Gerrit, Maven, and Tycho in &#8230; <a href="http://waynebeaton.wordpress.com/2012/02/08/how-i-learned-to-stop-worrying-and-love-the-build/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1842&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I decided to spend some time reviewing the talks at <a href="http://www.eclipsecon.org/2012">EclipseCon 2012</a> and came across this gem:</p>
<blockquote><p><strong><a href="http://www.eclipsecon.org/2012/sessions/how-i-learned-stop-worrying-and-love-build">How I Learned to Stop Worrying and Love the Build</a></strong></p>
<p>With Hudson driving builds from the top; Git, Gerrit, Maven, and Tycho in the middle; and Mylyn controlling the pieces from the developer&#8217;s desktop, The Eclipse Foundation provides an impressive stack of technologies for building software. All this great technology combined with governance, intellectual property management, architectural guidance, and coordination via the simultaneous release, combine to deliver an Application Lifecycle Management (ALM) solution that is the envy of other open source projects and IT departments around the globe. In this session, we&#8217;ll present all the pieces and show how they work together; we&#8217;ll talk about evolution of the our processes and infrastructure, and muse about how they&#8217;ll grow in the future.</p></blockquote>
<p>It really should amaze me that we&#8217;ve evolved a powerful common build infrastructure at Eclipse. But it doesn&#8217;t. The Eclipse community working in conjunction with our world-class IT team regularly does amazing things. It&#8217;s easy to get lost in it all and take it for granted.</p>
<p>The Eclipse <a href="http://wiki.eclipse.org/CBI">Common Build Infrastructure</a> is something that we&#8217;ve collectively been evolving for years. In this talk, you&#8217;ll learn about the current state of the technology and the processes that drive it. You can use what you learn to plan your own ALM stack and strategy, or implement your eclipse.org project build.</p>
<p>I hear the speakers are pretty good. That Beaton guy&#8217;s a little funny looking, though.<br />
<a href="http://www.eclipsecon.org/2012"><img border="0" src="http://www.eclipsecon.org/2012/sites/eclipsecon.org.2012/files/600x96.png?1315863972" height="96" width="600" alt="EclipseCon 2012" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1842/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1842&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2012/02/08/how-i-learned-to-stop-worrying-and-love-the-build/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>

		<media:content url="http://www.eclipsecon.org/2012/sites/eclipsecon.org.2012/files/600x96.png?1315863972" medium="image">
			<media:title type="html">EclipseCon 2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Vendor Neutrality in an Open Project</title>
		<link>http://waynebeaton.wordpress.com/2012/01/30/vendor-neutrality-in-an-open-project/</link>
		<comments>http://waynebeaton.wordpress.com/2012/01/30/vendor-neutrality-in-an-open-project/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 19:32:21 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[EDP]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1824</guid>
		<description><![CDATA[Imagine that you want to contribute to an open source project. You visit the project to browse the information provided by the project team and make your way to the downloads page. There, you discover that the downloads are hosted &#8230; <a href="http://waynebeaton.wordpress.com/2012/01/30/vendor-neutrality-in-an-open-project/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1824&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Imagine that you want to contribute to an open source project. You visit the project to browse the information provided by the project team and make your way to the downloads page. There, you discover that the downloads are hosted at a separate site owned and maintained by one of the project&#8217;s contributing organizations. Let&#8217;s say that the organization is a competitor of your own employer. Would you still want to contribute to that project? Would you feel invited to join? Would you feel that the project is open to your ideas?</p>
<p>Vendor neutrality is a tricky thing to balance. Organizations that contribute to open source deserve some recognition, but if you cross the line from recognition to vendor bias, you may end up turning away potential contributors and their contributions.</p>
<p>Splashing a few logos on a project page is a great way to provide recognition. Committer email addresses can very often also provide some amount of recognition. The trick is to stay on the right side of the line that separates &#8220;interesting; company X contributes a lot to this project&#8221; and &#8220;company X obviously owns and runs this project&#8221;. It can be very difficult to manage perception.</p>
<p>Vendor neutrality is a requirement that&#8217;s baked right into the <a href="http://www.eclipse.org/org/documents/Eclipse%20BYLAWS%202011_08_15%20Final.pdf">Eclipse Bylaws</a>:</p>
<blockquote><p>The Eclipse technology is a <em>vendor-neutral</em>, open development<br />
platform supplying frameworks and exemplary, extensible tools (the &#8220;Eclipse Platform&#8221;). </p></blockquote>
<p>It&#8217;s something that we take very seriously. It&#8217;s not something, however, for which we have very many hard-and-fast rules. Managing vendor neutrality tends to be a subjective matter that is highly-dependent on perception. </p>
<p>For example, it&#8217;s generally acceptable for a project to include a link or two on their download page to software that is hosted elsewhere. Some projects do this to provide more complete packages that contain the project code along with value-add software. There&#8217;s nothing wrong with doing this, provided that:</p>
<ul>
<li>the project code is accessible directly from the vendor-neutral eclipse.org download server;</li>
<li>the eclipse.org-based downloads are the prominent choice; and</li>
<li>there is a means for other organizations provide similar links to their project-related downloads.</li>
</ul>
<p>Similarly, providing links to services related to a project can be helpful for the adopter community. Again, there&#8217;s nothing wrong with doing this, provided that the playing field is level. If a project chooses to provide links to services, it must be done in a vendor-neutral manner: other providers of similar project-related services must have a means of having their links included. It&#8217;s often enough to just document a reasonable set of conditions that must be met for another organization to list their services. Or you can just outsource the problem completely and include a link to services listed in the <a href="http://marketplace.eclipse.org">Eclipse Marketplace</a>.</p>
<p>The Eclipse wiki provides further guidance concerning <a href="http://wiki.eclipse.org/Links_to_non-eclipse.org_content">links to non-eclipse.org content</a>.</p>
<p>Vendor neutrality is a big and important part of project diversity. If you are an Eclipse project, you have to care about project diversity. By extension, you have to care about vendor neutrality.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1824/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1824&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2012/01/30/vendor-neutrality-in-an-open-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>
	</item>
		<item>
		<title>Top Ten Ways to Say Eclipse</title>
		<link>http://waynebeaton.wordpress.com/2012/01/24/top-ten-ways-to-say-eclipse/</link>
		<comments>http://waynebeaton.wordpress.com/2012/01/24/top-ten-ways-to-say-eclipse/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 15:39:25 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1827</guid>
		<description><![CDATA[Every couple of days, I get an email from somebody looking for a price quote for Eclipse. Generally, the sender is a software reseller acting on behalf of a client. Sometimes they ask to partner with us, sometimes they just &#8230; <a href="http://waynebeaton.wordpress.com/2012/01/24/top-ten-ways-to-say-eclipse/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1827&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every couple of days, I get an email from somebody looking for a price quote for Eclipse. Generally, the sender is a software reseller acting on behalf of a client. Sometimes they ask to partner with us, sometimes they just want a simple price quote. In all cases, I answer with some boilerplate text that I keep around:</p>
<blockquote><p>Eclipse is free and open source software that is distributed royalty-free under the terms of the <a href="http://www.eclipse.org/legal/epl/notice.php">Eclipse Software User Agreement</a>. Please let me know if we can be of further assistance.</p></blockquote>
<p>Now, the interesting thing for me, is the number of different product names people use to describe the thing that they want to buy. Here are a few of my favourites (in no particular order).</p>
<ul>
<li>Eclipse Foundation Eclipse Galileo SR1 3.5.1 EN 01</li>
<li>IDE License JAVA programming: Open Source</li>
<li>The &#8220;Eclipse&#8221; Software</li>
<li>&#8220;For a Better World&#8221; (an Eclipse Publication)</li>
<li>LTO Ultrium 5 1500 GB Data Cartridges</li>
<li>Eclipse Indigo (3.7) Packages for Mac OS</li>
<li>Eclipse + plug-in</li>
<li>ECLIPSE IDE for Java EE Developers 1.2.0.20090621-0820 epp.package.jee for Win7</li>
<li>ECLIPSE Practice Management Software/Medical Billing Software</li>
<li>SCA dev lab Software and SCA tools</li>
</ul>
<p>There&#8217;s a couple in there that seem to come out of nowhere, obviously from folks who have us confused with somebody else. Curiously, I get almost no email about <a href="http://www.eclipseselect.org/">soccer clubs</a> or vampires.</p>
<p><a href="http://www.eclipsecon.org/2012"><img border="0" src="http://www.eclipsecon.org/2012/sites/eclipsecon.org.2012/files/138x38.png?1315863452" height="38" width="138" alt="EclipseCon 2012" /></a><a href="http://www.eclipsecon.org/2012"><img border="0" src="http://www.eclipsecon.org/2012/sites/eclipsecon.org.2012/files/logo138x38.gif?1315863452" height="38" width="138" alt="AGILEALM 2012" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1827/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1827&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2012/01/24/top-ten-ways-to-say-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>

		<media:content url="http://www.eclipsecon.org/2012/sites/eclipsecon.org.2012/files/138x38.png?1315863452" medium="image">
			<media:title type="html">EclipseCon 2012</media:title>
		</media:content>

		<media:content url="http://www.eclipsecon.org/2012/sites/eclipsecon.org.2012/files/logo138x38.gif?1315863452" medium="image">
			<media:title type="html">AGILEALM 2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Open Source Rules of Engagement</title>
		<link>http://waynebeaton.wordpress.com/2012/01/13/open-source-rules-of-engagement/</link>
		<comments>http://waynebeaton.wordpress.com/2012/01/13/open-source-rules-of-engagement/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 17:25:01 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[EDP]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1808</guid>
		<description><![CDATA[The Eclipse Development Process (EDP) defines&#8211;in its section on principles&#8211;three open source rules of engagement: Openness, Transparency, and Meritocracy: Open &#8211; Eclipse is open to all; Eclipse provides the same opportunity to all. Everyone participates with the same rules; there &#8230; <a href="http://waynebeaton.wordpress.com/2012/01/13/open-source-rules-of-engagement/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1808&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.eclipse.org/projects/dev_process/development_process.php">Eclipse Development Process</a> (EDP) defines&#8211;in its section on principles&#8211;three open source rules of engagement: Openness, Transparency, and Meritocracy:</p>
<blockquote><p><strong>Open</strong> &#8211; Eclipse is open to all; Eclipse provides the same opportunity to all. Everyone participates with the same rules; there are no rules to exclude any potential contributors which include, of course, direct competitors in the marketplace.<br />
<strong>Transparent</strong> &#8211; Project discussions, minutes, deliberations, project plans, plans for new features, and other artifacts are open, public, and easily accessible.<br />
<strong>Meritocracy</strong> &#8211; Eclipse is a meritocracy. The more you contribute the more responsibility you will earn. Leadership roles in Eclipse are also merit-based and earned by peer acclaim.</p></blockquote>
<p>In more concise terms, transparency is about inviting participation; openness is about actually accepting it; and meritocracy is a means of limiting participation to those individuals who have demonstrated the desire and means to actually participate.</p>
<p>Transparency is one of those things that I believe most people understand in principle. Do everything in public: bug reports are public, along with all discussion; mailing lists are public; team meetings are public and minutes are captured (and disseminated). By operating transparently, the community around the project can gain insight into the direction that the project is moving and adjust their plans accordingly.</p>
<p>In practice, however, transparency is difficult to motivate in the absence of openness. What is the value to the community of discussing every little detail of an implementation in public? Does anybody really care? The fact of the matter is that a lot of people really don&#8217;t care. Most users of Eclipse are blissfully unaware that we even have bug tracking software and mailing lists. But some people do care, and transparency is a great way to hook those people who do are and get them to participate.</p>
<p>A lot of open source projects understand transparency. A lot, however, don&#8217;t understand openness. They&#8217;re not the same thing. To be &#8220;open&#8221; means that a project is &#8220;open&#8221; to participation. More than that, an &#8220;open&#8221; invites and actively courts participation. Participation in an open source project takes many forms. It starts by creating bug reports and providing patches, tests, and other bits of code. Overtime, contribution increases, and&#8211;eventually&#8211;some contributors become full-blown members of the project. Courting the community for contributors should be one of the first-class goals of every open source project.</p>
<p>But openness isn&#8217;t just about getting more help to implement your evil plans for world domination. It&#8217;s also about allowing participants to change your evil plans for world domination. Openness is about being open to new ideas, even&#8211;as the EDP states&#8211;if those new ideas come from your direct competitors in the marketplace. A truly open project actively courts diversity. Having different interests working together is generally good for the overall health of an open source project and the community that forms around it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1808/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1808/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1808/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1808/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1808/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1808/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1808/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1808/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1808/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1808/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1808/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1808/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1808/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1808/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1808&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2012/01/13/open-source-rules-of-engagement/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>
	</item>
		<item>
		<title>Active Projects</title>
		<link>http://waynebeaton.wordpress.com/2012/01/11/active-projects/</link>
		<comments>http://waynebeaton.wordpress.com/2012/01/11/active-projects/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 15:57:22 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1802</guid>
		<description><![CDATA[I ran a query against Dash to get some sense for project activity over the past couple of years. The graph below shows a comparison of how many active projects we have at Eclipse, compared against the total number of &#8230; <a href="http://waynebeaton.wordpress.com/2012/01/11/active-projects/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1802&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I ran a query against Dash to get some sense for project activity over the past couple of years. The graph below shows a comparison of how many active projects we have at Eclipse, compared against the total number of projects.</p>
<p><a href="http://waynebeaton.files.wordpress.com/2012/01/active.png"><img src="http://waynebeaton.files.wordpress.com/2012/01/active.png?w=640" alt="" title="Active Projects"   class="aligncenter size-full wp-image-1803" /></a></p>
<p>For the purposes of this graph, I have defined a project as active in any month if it had at least one commit in that month.</p>
<p>I&#8217;ve observed a couple of interesting things. First, total number of projects (top line) seems to increase at a pretty regular rate. There are two significant drops in the total number of projects that align with the retirement of projects in the <a href="http://wiki.eclipse.org/DSDP/Restructuring_Review">DSDP Restructuring of 2010</a> and the great Technology Subproject Culls of <a href="http://wiki.eclipse.org/Technology/Subproject_Termination_Review_2010">2010</a> and <a href="http://wiki.eclipse.org/Technology/Subproject_Termination_Review_2011">2011</a>.</p>
<p>The other thing that I&#8217;ve observed is that the number of active projects is relatively stable. I&#8217;m not sure exactly what to make of this information. It&#8217;s worth noting that the number of active committers (using the same definition of &#8220;active&#8221; is also stable through the same time period).</p>
<p>The coincidental drop offs in December 2011 are also interesting: one might conclude that we must have killed off some active projects. That&#8217;s not the case. None of the nine Technology subprojects that were terminated and archived in that period had a single commit in all of 2011. 186 Eclipse projects made at least one commit in 2011. Of the 186 Eclipse projects that made commits in 2011, 58 did not make commits in December. 20 Eclipse projects that made commits in November 2011 did not have any commits in December. There were 5,598 total commits in November, but only 4,691 in December. I have to conclude that it has something to do with Santa Claus. Or <a href="http://borkweb.com/story/global-warming-causes-pirate-population-decrease">Pirates</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1802/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1802&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2012/01/11/active-projects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>

		<media:content url="http://waynebeaton.files.wordpress.com/2012/01/active.png" medium="image">
			<media:title type="html">Active Projects</media:title>
		</media:content>
	</item>
		<item>
		<title>Best Birthday Cake Ever</title>
		<link>http://waynebeaton.wordpress.com/2011/11/17/best-birthday-cake-ever/</link>
		<comments>http://waynebeaton.wordpress.com/2011/11/17/best-birthday-cake-ever/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 21:03:54 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1779</guid>
		<description><![CDATA[Kudos to organizer Andrew Overholt for pulling off a great Eclipse Demo Camp in Toronto&#8211;hosted in Red Hat&#8216;s beautiful (and very clean) new digs on Eglinton Avenue&#8211;last night. Andrew Robinson from Red Hat started things off with a demonstration of &#8230; <a href="http://waynebeaton.wordpress.com/2011/11/17/best-birthday-cake-ever/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1779&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Kudos to organizer Andrew Overholt for pulling off a great <a href="http://wiki.eclipse.org/Eclipse_DemoCamps_November_2011/Toronto">Eclipse Demo Camp in Toronto</a>&#8211;hosted in <a href="http://eclipse.org/membership/showMember.php?member_id=731">Red Hat</a>&#8216;s beautiful (and very clean) new digs on Eglinton Avenue&#8211;last night.</p>
<p>Andrew Robinson from Red Hat started things off with a demonstration of some Eclipse-based tools used to drive <a href="http://fedoraproject.org/wiki/Koji">Koji</a>, the software that builds RPM packages for the Fedora project. </p>
<p>Next up was Brian de Alwis, a committer on the Eclipse <a href="http://www.eclipse.org/projects/project.php?id=eclipse.platform">Platform</a> UI project, who started with a short presentation describing CSS support in Eclipse 4.x and then wrapped things up with a demonstration of a new &#8220;CSS Spy&#8221; that should soon appear in the e4 incubator project.</p>
<p>Marcelo Paternostro, a long time committer and contributor on various Eclipse projects, and fellow martial artist, then stepped up to demonstrate the Oracle Enterprise Pack for Eclipse. He went quickly through that demonstration and ended up spending a lot more time discussing and demonstrating the <a href="http://www.eclipse.org/sapphire">Sapphire</a> project. Sapphire is very cool; if you&#8217;re building <a href="http://www.eclipse.org/swt/">SWT</a>-based user interfaces, you really need to spend some time with this project.</p>
<p>Igor Feodorenko gave a demonstration of the <a href="http://www.eclipse.org/m2e">m2e</a> project&#8217;s Resolved Dependencies view. This view helps you review the full list of dependencies pulled in by a Maven build, and&#8211;most interestingly&#8211;makes it easy to drill into the dependency graph and sort out why a particular library is included. Igor wrapped up with a quick demonstration of their <a href="https://github.com/sonatype/onboarding">Onboarding</a> software that&#8217;s recently been made open source on GitHub; this software is intended to hasten the process of bringing a new developer onto a project by making it easy provision a complete environment.</p>
<p>Peter Krogh of the <a href="http://www.eclipse.org/eclipselink">EclipseLink</a> project introduced <a href="http://wiki.eclipse.org/EclipseLink/Development/Indigo/Multi-Tenancy">multi-tenancy</a> support by the project. As Peter described, with multi-tenancy, a single schema can be used to represent multiple virtual schemas.</p>
<p>I wrapped up the evening with a <a href="http://en.wikipedia.org/wiki/Whatever_(slang)">brilliant</a> demonstration of the <a href="http://www.eclipse.org/orion">Orion</a> project. There was a lot of interest and feedback. Perhaps the most interesting discussion (at least for me) was around whether or not we intended to move the Eclipse IDE into the browser. Multi-faceted questions like this are a bit of challenge. I used the opportunity to discuss how &#8220;he&#8221; is a part of &#8220;we&#8221;, and discussed how the community and committers&#8211;not the Eclipse Foundation&#8211;makes those sorts of decisions. Then I spent a few minutes musing over some ideas the collective &#8220;we&#8221; has had bouncing around. I&#8217;ll save a more thorough discussion of this for another time (or perhaps for the <a href="http://planetorion.org/news/">Orion blog</a>).</p>
<p>The evening was capped off with a trivia contest (with questions provided by Kim Moir) for a beautiful gray Eclipse-branded golf shirt (as recently seen on the runways of Paris), drinks and snacks in the bar across the road, and the coolest cake I&#8217;ve ever seen (and I&#8217;ve watched 4&#189; minutes of Cake Boss).</p>
<p><a href="http://waynebeaton.files.wordpress.com/2011/11/dsc_0087.jpg"><img src="http://waynebeaton.files.wordpress.com/2011/11/dsc_0087.jpg?w=300&#038;h=225" alt="" title="Toronto Demo Camp 10th Birthday Cake" width="300" height="225" class="aligncenter size-medium wp-image-1782" /></a></p>
<p>The cake was yummy.</p>
<p>Thanks to Andrew for organizing, and Red Hat for co-sponsoring along with the Eclipse Foundation, a great event!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1779/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1779&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2011/11/17/best-birthday-cake-ever/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>

		<media:content url="http://waynebeaton.files.wordpress.com/2011/11/dsc_0087.jpg?w=300" medium="image">
			<media:title type="html">Toronto Demo Camp 10th Birthday Cake</media:title>
		</media:content>
	</item>
		<item>
		<title>Connecting Releases with Reviews and the Plan</title>
		<link>http://waynebeaton.wordpress.com/2011/11/14/connecting-releases-with-reviews-and-the-plan/</link>
		<comments>http://waynebeaton.wordpress.com/2011/11/14/connecting-releases-with-reviews-and-the-plan/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 22:07:14 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1773</guid>
		<description><![CDATA[One of the things about the current developer portal that drives me absolutely mad is the fact that releases and their corresponding reviews have no direct connection. I spent a few hours a few months ago hacking code to form &#8230; <a href="http://waynebeaton.wordpress.com/2011/11/14/connecting-releases-with-reviews-and-the-plan/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1773&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the things about the current developer portal that drives me absolutely mad is the fact that releases and their corresponding reviews have no direct connection. I spent a few hours a few months ago hacking code to form tenuous connections between things that should be pretty tightly connected.</p>
<p>Moving forward, this is going to change.</p>
<p>I opened up <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=363524">Bug 363524</a> to track a feature I intend to add to the new project management infrastructure. With this feature, I intend to connect a project&#8217;s release records directly to the corresponding review, and plan. In the process, I think we&#8217;ll manage to reduce the overall burden on projects, and make the presentation of this information far more consistent.</p>
<p>In short, the release records&#8211;which today consist only of a date, name, and a small number of URLs&#8211;will be expanded to include more information. Information that can be used to generate the release review documentation and a project plan will be included directly in the release record. Rather than sending me a document in some arbitrary format via email and waiting for me upload and link the document, project members can themselves create and post the review materials directly. Rather than entering the same information multiple times, in different places, and formats, it&#8217;s all done in one place.</p>
<p>I envision projects entering basic information about their upcoming releases very early in the release cycle. Perhaps even entering multiple future releases. During the release cycle, the basic information will evolve, much like a plan <strike>is supposed to</strike> evolves today. By the end of the release cycle, while preparing those final bits, project members finalize the documentation and click a &#8220;submit for review&#8221; button. From there, the PMC reviews the provided information and either sends it back with comments, or approves it. From there it goes public on RSS, Twitter, Blogs, and where-ever else we choose to publish.</p>
<p>It&#8217;s also a pretty natural fit to have community comments about a review actually connected to the review itself, rather than directed into a sea of other posts on the project forum. Though we could probably do both if that makes sense&#8230;</p>
<p>Anyway, your comments on Bug 363524 are most welcome.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1773/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1773&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2011/11/14/connecting-releases-with-reviews-and-the-plan/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse Project Management Infrastructure Technology Choice</title>
		<link>http://waynebeaton.wordpress.com/2011/11/09/eclipse-project-management-infrastructure-technology-choice/</link>
		<comments>http://waynebeaton.wordpress.com/2011/11/09/eclipse-project-management-infrastructure-technology-choice/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 21:10:07 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1752</guid>
		<description><![CDATA[Let me start by saying that I always prefer the dogfooding option. And I tried really hard to put a case together for dogfooding the Eclipse Project Management Infrastructure, but in the end, I decided that implementing the new infrastructure &#8230; <a href="http://waynebeaton.wordpress.com/2011/11/09/eclipse-project-management-infrastructure-technology-choice/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1752&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Let me start by saying that I always prefer the <a href="http://en.wikipedia.org/wiki/Eating_your_own_dog_food">dogfooding</a> option. And I tried really hard to put a case together for dogfooding the <a href="http://www.eclipse.org">Eclipse</a> <a href="http://waynebeaton.wordpress.com/2011/10/25/eclipse-project-management-infrastructure/">Project Management Infrastructure</a>, but in the end, I decided that implementing the new infrastructure in <a href="http://drupal.org/">Drupal</a> was our best option.</p>
<p>The decision was made based on several factors:</p>
<ul>
<li>The Eclipse Foundation&#8217;s IT infrastructure is PHP-based; our webmaster team are very effective at managing PHP-based solutions. We have several products running on Drupal today, including <a href="http://live.eclipse.org">Eclipse Live</a> and <a href="http://marketplace.eclipse.org">Eclipse Marketplace</a>. </li>
<li>First-class support for MySQL.</li>
<li>We also have PHP and Drupal skills in-house: we have two full-time Drupal-savvy web developers and several other Eclipse Foundation staffers who are well-versed in PHP development.</li>
<li>The Drupal platform provides a lot of out-of-the-box functionality, including rich text editing, revision management, and a very dynamic query framework.</li>
<li>The Drupal community and eco-system are vast and diverse. There are hundreds of plug-ins available to handle things like authentication through LDAP, Twitter integration, workflows, and more</li>
<li>Good development tools are available from the <a href="http://www.eclipse.org/pdt">PHP Development Tools</a> project.</li>
</ul>
<p>We&#8217;re still in the early stages of development, so there&#8217;s not much to show. If you want to have a quick look, take a peek at <a href="http://projects.eclipse.org/">projects.eclipse.org/</a>. </p>
<p><a href="http://waynebeaton.files.wordpress.com/2011/11/webtoolspage.png"><img src="http://waynebeaton.files.wordpress.com/2011/11/webtoolspage.png?w=300&#038;h=248" alt="" title="WebToolsPage" width="300" height="248" class="aligncenter size-medium wp-image-1766" /></a></p>
<p>Our initial work is concerned with representing projects. You&#8217;ll see useful things like a breadcrumb trail and a list of related projects in the left-nav (inspired by the automatically-generated project summary/info pages). If you log in, you&#8217;ll be able to edit the project information directly. Over the next couple of days, we&#8217;re working on implementing an LDAP-based authentication mechanism, and will then sort out authorization (so that only project committers can change project information).</p>
<p>The system is pre-populated with information taken from several sources including project metadata, descriptions provided via project websites, and other things like scope extracted from the project proposal (where possible). Expect updates on an ad hoc basis as new features are added. Note that we may occasionally have to rebuild our database, so any changes you make may be lost.</p>
<p>At this point, I do intend to open source our implementation, but not until we get a little further along in our implementation, and nail down a few software engineering issues. I&#8217;m not sure exactly how this will manifest. I&#8217;m pretty sure that it won&#8217;t be an Eclipse project due in part to licensing issues. That, and there are many aspects of being an Eclipse project that don&#8217;t apply here. More on that later&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1752/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1752&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2011/11/09/eclipse-project-management-infrastructure-technology-choice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>

		<media:content url="http://waynebeaton.files.wordpress.com/2011/11/webtoolspage.png?w=300" medium="image">
			<media:title type="html">WebToolsPage</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse Project Management Infrastructure</title>
		<link>http://waynebeaton.wordpress.com/2011/10/25/eclipse-project-management-infrastructure/</link>
		<comments>http://waynebeaton.wordpress.com/2011/10/25/eclipse-project-management-infrastructure/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 03:47:00 +0000</pubDate>
		<dc:creator>waynebeaton</dc:creator>
				<category><![CDATA[EDP]]></category>

		<guid isPermaLink="false">http://waynebeaton.wordpress.com/?p=1756</guid>
		<description><![CDATA[Work in earnest has begun on a replacement for the Eclipse Developer Portal. We&#8217;re being a little ambitious with this new effort. We need to do more than what the current portal does. And we need to make it natural &#8230; <a href="http://waynebeaton.wordpress.com/2011/10/25/eclipse-project-management-infrastructure/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1756&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Work in earnest has begun on a replacement for the Eclipse Developer Portal.</p>
<p>We&#8217;re being a little ambitious with this new effort. We need to do more than what the current portal does. And we need to make it natural and easy to use. Further, I&#8217;ve decided to expand the target audience for the new implementation. It will be more than just a &#8216;developer portal&#8217;, it&#8217;s a reimagining of the entire Eclipse Project Management Infrastructure that provides a little something for everybody, including consumers of Eclipse technology.</p>
<p>As a first step, we&#8217;ve implemented a representation of projects. For consumers, this will manifest as something very much like the new-and-improved <a href="http://www.eclipse.org/projects/project.php?id=rt.ecf">project summary</a> pages (which I&#8217;ve been referring to as &#8220;project info pages&#8221;) for learning about projects and the relationships between projects. For authenticated committers, the page is a little different, featuring an &#8220;edit&#8221; button which will allow in-place editing of the various fields.</p>
<p>I&#8217;ll be showing off our modest beginnings at <a href="http://www.eclipsecon.org">EclipseCon Europe 2011</a>. </p>
<p>Depending on the type of user, and roles within a specific project, additional menus will appear to provide committer/lead elections, creation of releases, etc. The intent is to make it a one-stop shop for everything a community member needs to do.</p>
<p>In that vein, we&#8217;ll be rolling the project proposal process into the new infrastructure. A project proposal is a document that&#8217;s maintained by the system, taken through a well-defined process, and eventually turned into a project. Likewise, reviews will be documents managed by the system. One of my bigger frustrations is that too much of our information is buried in documents that are not easy to mine for information; by keeping this information in the system, we&#8217;ll be able to do clever things like reuse information from one review to the next.</p>
<p>I envision a simplification of the release review process. Instead of making releases and their corresponding review separate things, I intend to join them. A project member can create a &#8220;release&#8221; record for their project in the system. A release keeps track of basic information like the name/number, date, and type of release. Then we&#8217;ll tack on some other obvious information like a description of the release (what&#8217;s included), a link to a new and noteworthy document, screenshot images, a Bugzilla URL, link to the IP Log, etc. With this kind of information, the release record itself can serve as the review documentation and be taken through a workflow that doesn&#8217;t depend on checklists and email exchanges.</p>
<p>By connecting screenshots directly to a release record, we may be able to finally address <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=214277">Bug 214277</a> (by attaching screenshots to a specific release, we can generate a master screenshots page that is more-or-less guaranteed to be up-to-date). We can go one step further: if we capture the location and description of downloads, URL for update sites, and Eclipse <a href="http://www.eclipse.org/mpc">Marketplace Client</a> metadata, we can use that information to automatically generate a download page for each release. </p>
<p>I think is important is that we give projects the option to keep doing what they&#8217;re doing. I think the new project info pages (and the corresponding implementation in the new system) can serve well as a default project website. This will certainly make it much easier for new projects to get started. But projects that want to do something a little more custom will still be able to do so. The same holds for the automatically-generated downloads pages that are still currently in the dreaming stage.</p>
<p>It&#8217;s still very much early days on this effort and we&#8217;re not quite ready yet to show our results. While Nathan works furiously to show some early results, I&#8217;ve been working my way through the bug backlog against Portal. Over the next few days and weeks, I&#8217;ll be entering some new bugs to track the development of the various aspects of the new infrastructure (which we&#8217;ll use to solicit your direct input). Then, using the the early work as a guide, we should be able to get a good sense for development velocity and establish an actual plan and schedule. Stay tuned.</p>
<p>See you at EclipseCon Europe!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waynebeaton.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waynebeaton.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waynebeaton.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waynebeaton.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waynebeaton.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waynebeaton.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waynebeaton.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waynebeaton.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waynebeaton.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waynebeaton.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waynebeaton.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waynebeaton.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waynebeaton.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waynebeaton.wordpress.com/1756/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waynebeaton.wordpress.com&amp;blog=19425814&amp;post=1756&amp;subd=waynebeaton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waynebeaton.wordpress.com/2011/10/25/eclipse-project-management-infrastructure/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c8df7b2c07e8dba03a120b577631d346?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waynebeaton</media:title>
		</media:content>
	</item>
	</channel>
</rss>
