<?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>mindthegab.com &#187; apache</title>
	<atom:link href="http://mindthegab.com/category/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://mindthegab.com</link>
	<description>A fool with a tool is still a fool :)</description>
	<lastBuildDate>Wed, 08 May 2013 12:46:22 +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>Confluence and Alfresco integration &#8230; am I seeing double? :)</title>
		<link>http://mindthegab.com/2010/06/12/confluence-and-alfresco-integration-am-i-seeing-double/</link>
		<comments>http://mindthegab.com/2010/06/12/confluence-and-alfresco-integration-am-i-seeing-double/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 14:11:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[alfresco]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cmis]]></category>
		<category><![CDATA[confluence]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://mindthegab.com/2010/06/12/confluence-and-alfresco-integration-am-i-seeing-double/</guid>
		<description><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=mindthegab.com&link=http%3A%2F%2Fmindthegab.com%2F2010%2F06%2F12%2Fconfluence-and-alfresco-integration-am-i-seeing-double%2F&title=Confluence+and+Alfresco+integration+...+am+I+seeing+double%3F+%3A%29&desc=Abstract%3A+Funny+little+story+about+open+source+business+models+and+trends%3A+this+story+goes+about+the+long+time+discussed+and+awaited+Alfresco+Confluence+integration%2C+and+goes+back+of+almost+one+year.+Confluence+is+the+Enterprise+wiki+solution+from+Atlassian%2C+while+Alfresco...well+I+guess+it+does+not&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=&twrelated1=&twrelated2=&twctr=1&lnkdshow=noshow&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>Abstract: Funny little story about open source business models and trends: this story goes about the long time discussed and awaited Alfresco Confluence integration, and goes back of almost one year. Confluence is the Enterprise wiki solution from Atlassian, while Alfresco&#8230;well I guess it does not need introductions on this blog Short preamble: This project [...]]]></description>
			<content:encoded><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=mindthegab.com&link=http%3A%2F%2Fmindthegab.com%2F2010%2F06%2F12%2Fconfluence-and-alfresco-integration-am-i-seeing-double%2F&title=Confluence+and+Alfresco+integration+...+am+I+seeing+double%3F+%3A%29&desc=Abstract%3A+Funny+little+story+about+open+source+business+models+and+trends%3A+this+story+goes+about+the+long+time+discussed+and+awaited+Alfresco+Confluence+integration%2C+and+goes+back+of+almost+one+year.+Confluence+is+the+Enterprise+wiki+solution+from+Atlassian%2C+while+Alfresco...well+I+guess+it+does+not&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=&twrelated1=&twrelated2=&twctr=1&lnkdshow=noshow&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div><p><em><strong>Abstract:</strong></em></p>
<p>Funny little story about open source business models and trends: this  story goes about the long time discussed and awaited <a href="http://www.alfresco.com/">Alfresco</a>  <a href="http://www.atlassian.com/software/confluence/">Confluence</a>  integration, and goes back of almost one year. Confluence is the  Enterprise wiki solution from <a href="http://www.atlassian.com/">Atlassian,</a> while  Alfresco&#8230;well I guess it does not need introductions on this blog <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em><strong>Short preamble: </strong></em></p>
<p>This project started  in June 2009 hosted in Google code as joint  open source initiative by Alfresco and an Alfresco pan-european  partner,  <a href="http://sourcesense.com/en/home">Sourcesense</a>: originally  hosted on Google Code under the name &#8220;<a href="http://code.google.com/p/confluence-alfresco/">Confluence  Alfresco Plugin</a>&#8220;.  The project was originally meant to provide  access to Alfresco documents from Confluence macros, and was based on  the Alfresco proprietary <a href="http://wiki.alfresco.com/wiki/Web_Scripts">webscripts</a> ReST  API. After a promising initial implementation was drafted, the project <a href="http://code.google.com/p/confluence-alfresco/source/list">has  not seen any commits as of Jun 2009</a>: the reason behind this sudden  stop was  that this implementation was based on very specific Alfresco  APIs, and the rise of an Open Standard like CMIS would have made such an  approach an early obsolete product.</p>
<p>Where one seem to stop, another rises from its ashes: as natural continuation of the  Confluence Alfresco project, in the very same mid  2009 in Google Code a new project is opened under the, more generic, name of <a href="http://code.google.com/p/confluence-cmis-plugin/">Confluence  CMIS Plugin.</a> As the name suggests, the scope of this set of  Confluence macros was, not just to integrate Alfresco, but to provide  Confluence a more generic support for any CMIS compliant repository:  this open source &amp; open standard approach was based on the initial  versions of <a href="http://incubator.apache.org/chemistry/">Apache Chemistry</a>  Java client, still under heavy development at that time, but already  attracted <a href="http://blogs.atlassian.com/developer/2009/06/integrate_confluence_alfresco.html">some  buzz</a> in the Confluence community.</p>
<p><strong><em>Present times:</em></strong><img src="http://www.midwood.net/blog/wp-content/uploads/2009/11/ant-grasshopper.gif" align="right" height="196" hspace="15" width="227" /></p>
<p>Almost one year has passed since then, and I keep on receiving  requests (<em>almost on a weekly basis</em>) from Alfresco <a href="http://www.alfresco.com/partners/">partners</a> and <a href="http://www.alfresco.com/customers/">customers</a> interested  in an Enterprise solution for Alfresco Confluence integration.</p>
<p>What  happened with <a href="http://code.google.com/p/confluence-alfresco/">Confluence  Alfresco</a> (and its successor <a href="http://code.google.com/p/confluence-cmis-plugin/">Confluence  CMIS plugin</a>)?</p>
<p>Looking a bit deeper at the project&#8217;s mailing lists you can find some  hint of what&#8217;s going on:</p>
<ul>
<li>On one hand, from the Confluence CMIS Plugin list, we can read it <a href="http://groups.google.com/group/confluence-cmis/browse_thread/thread/7edd7837a059cb33#">was  recently upgraded</a> to use <a href="http://incubator.apache.org/chemistry/">Chemistry OpenCMIS,</a>  the Apache Java CMIS client library. Lots of <a href="http://code.google.com/p/confluence-cmis-plugin/updates/list">activity ongoing</a> on Google code and an initial APLv2 licensed release out there.  At the moment of this writing it&#8217;s  providing interesting CMIS macros for Confluence, capable to work  against any CMIS repository.</li>
<li>On the other hand, the Confluence Alfresco list has seen lots of <a href="http://groups.google.com/group/confluence-alfresco/browse_thread/thread/8b0ed9401d07e41c">marketing</a>  and <a href="http://groups.google.com/group/confluence-alfresco/browse_thread/thread/d2d2f238c92f5bf6">mailing</a>  activitiy going over in the last period, <a href="http://groups.google.com/group/confluence-alfresco/browse_thread/thread/8b0ed9401d07e41c">announcing  a soon to be released</a> plugin based on  Alfresco ReST API: while there&#8217;s a nice <a href="http://www.appfusions.com/display/Dashboard/2010/05/31/Confluence+to+Alfresco+Connector+Demo">demo</a>, no new code was checked  in Google Code as of 2009 and <a href="http://groups.google.com/group/confluence-alfresco/browse_thread/thread/97eeeee7c800aafc">maybe  the project will be moved to the Atlassian Plugins library</a>. Also,  it&#8217;s unclear whether it would be released as <a href="http://groups.google.com/group/confluence-alfresco/msg/1b28b608c54642d4">open  source or proprietary</a> ATM.</li>
</ul>
<p>Sounds a bit like the <a href="http://en.wikipedia.org/wiki/The_Ant_and_the_Grasshopper">ant vs grasshopper</a> battle, doesn&#8217;t it?  <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<strong><em>My view:<br />
</em></strong></p>
<p>First of all, <strong>I must say I really do hope the two efforts will  soon be consolidated into one</strong>, both from an open source contributor  and also Alfresco business perspective.  Still for now, we&#8217;ll have to  stick and choose one.</p>
<p>Those who know me already might already be guessing this: at the  moment, I quite like the approach of the <a href="http://code.google.com/p/confluence-cmis-plugin/">Confluence  CMIS plugin</a>, and not only because you can actually <a href="http://code.google.com/p/confluence-cmis-plugin/source/list">check  out the code</a> from Google Code / <a href="http://repository.sourcesense.com/nexus/content/repositories/sose.public.snapshots/com/sourcesense/confluence/cmis-confluence-plugin/">get  snapshot releases</a> NOW and have macros in your Confluence to work <a href="http://cmis.alfresco.com/">against</a>  <a href="http://cmis.demo.nuxeo.org/nuxeo/login.jsp">any</a> CMIS <a href="http://cmis.exoplatform.org">repository</a>.</p>
<p>Ah, and also not  just because I&#8217;m a <a href="http://people.apache.org/~gabriele/">committer</a> in the Apache project (Chemistry) developing OpenCMIS, which is now used by this plugin <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The reason is instead that I really do prefer an <em><strong>open </strong></em>approach to<em><strong> ECM</strong>,  </em>especially about building integrations, and that comes out of the  my very personal idea of software development.</p>
<p>IMHO, being software  development a process, there&#8217;s more to it than just <em>a good mix of  high quality code and good sales/marketing skills</em>: to build a  successful (and scalable) solution, you need to have a sustainable and  lean process backing up the development of your solution, a process  where<strong> systems and people</strong> can interact on standards basis and clear  information flows, like the ones a <a href="http://mindthegab.com/2008/05/06/alfresco-and-the-sustainable-open-source-aka-maven-is-your-friend/">controlled</a> open source <a href="http://pillitu.wordpress.com/2009/06/26/maven-calm/">process</a> can  offer.</p>
<p><em><strong>Conclusions:</strong></em></p>
<p>The <a href="http://code.google.com/p/confluence-cmis-plugin/">Confluence <strike>Alfresco</strike> CMIS</a> integration story, is just one example of how the very same solution can be approached  in multiple ways: with no doubt, from my perspective,<strong> the CMIS based approach is bound to be superior in terms of longevity and  maintainability</strong> (thus reliability of the business model).</p>
<p>Also, in order to achieve a much broader  target, <strong>it might be beneficial to keep it in the open source arena</strong>: this  way, it might get the resonance and the broader adoption that the  Confluence community is waiting to actually start consolidating content  in more advanced ECM platforms like Alfresco (or any other CMIS  compliant server), based on top notch libraries like <a href="http://incubator.apache.org/chemistry/opencmis.html">OpenCMIS</a> (BTW, we&#8217;re working toward <a href="http://www.mail-archive.com/chemistry-dev@incubator.apache.org/msg01724.html">a first release out soon</a>).</p>
<p>And don&#8217;t get me wrong, I&#8217;m not just a <a href="http://www.webweavertech.com/ovidiu/weblog/gallery/richard-stallman/richard-stallman-Images/1.jpg">Stallmann style</a> fundamentalist: it&#8217;s still perfectly possible to develop proprietary (and maybe enterprise specific) extensions which might use a different licensing and business model, and maybe Alfresco specific capabilities. I just believe that for core ECM functionalities and product integration, it&#8217;s just always better to stick to the standard (especially after all the work put into the CMIS process).</p>
<p>And that sounds especially  reasonable,  if you think that both Alfresco (<a href="http://newton.typepad.com/content/2010/01/a-shift-in-alfresco-community-license-to-lgpl.html">LGPL  licensed</a>) and Confluence (offering free hosting for <a href="http://www.atlassian.com/software/views/opensource-license-request.jsp">Open  Source projects</a>) have important stakes in the Open Source community  and potentially customer/prospects which value the extended benefits of an Open (source + standard) approach.</p>
<p>And if you not convinced yet, I have <a href="http://mindthegab.com/2010/06/11/unlock-ecm-with-cmis/">few more thoughts</a> on what I mean by <strong>Open</strong> (<em>source and standard</em>) <em><strong>ECM</strong></em><strong><em> </em></strong>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2010/06/12/confluence-and-alfresco-integration-am-i-seeing-double/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>I just committed at Apache&#8230;now I can be a dad :)</title>
		<link>http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/</link>
		<comments>http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 12:45:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[cmis]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/</guid>
		<description><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=mindthegab.com&link=http%3A%2F%2Fmindthegab.com%2F2009%2F11%2F10%2Fi-just-committed-at-apachenow-i-can-be-a-dad%2F&title=I+just+committed+at+Apache...now+I+can+be+a+dad+%3A%29&desc=Today+is+a+shiny+day+in+my+humble+open+source+geek+existence%3A+after+about+9+months+after+having+been+awarded+the+Apache+Chemistry+committership%2C+I+finally+did+my+first+ASF+code+commit.+About+the+slowest+ever...+When+tweeting+about+it%2C+I+go+this+interesting+consideration+by+my+friend+and+ex-colleague&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=&twrelated1=&twrelated2=&twctr=1&lnkdshow=noshow&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>Today is a shiny day in my humble open source geek existence: after about 9 months after having been awarded the Apache Chemistry committership, I finally did my first ASF code commit. About the slowest ever&#8230; When tweeting about it, I go this interesting consideration by my friend and ex-colleague Mario : &#8220;@mindthegabz Congratulations! 9 [...]]]></description>
			<content:encoded><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=mindthegab.com&link=http%3A%2F%2Fmindthegab.com%2F2009%2F11%2F10%2Fi-just-committed-at-apachenow-i-can-be-a-dad%2F&title=I+just+committed+at+Apache...now+I+can+be+a+dad+%3A%29&desc=Today+is+a+shiny+day+in+my+humble+open+source+geek+existence%3A+after+about+9+months+after+having+been+awarded+the+Apache+Chemistry+committership%2C+I+finally+did+my+first+ASF+code+commit.+About+the+slowest+ever...+When+tweeting+about+it%2C+I+go+this+interesting+consideration+by+my+friend+and+ex-colleague&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=&twrelated1=&twrelated2=&twctr=1&lnkdshow=noshow&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div><p>Today is a shiny day  in my humble open source geek existence: after about 9 months after having been awarded the<a href="http://incubator.apache.org/projects/chemistry.html"> Apache Chemistry committership</a>, I finally did my <a href="http://svn.apache.org/viewvc?view=revision&amp;revision=834441">first ASF code commit</a>.<br />
About the slowest ever&#8230;</p>
<p>When tweeting about it, I go this interesting consideration by <a href="http://twitter.com/mlanzil/status/5587034534">my friend and ex-colleague Mario :</a></p>
<p><em>&#8220;<span class="status-body"><span class="entry-content">@<a href="http://twitter.com/mindthegabz" class="tweet-url username">mindthegabz</a> Congratulations! 9 months for a commit is like a childbirth&#8230;</span></span>&#8220;</em></p>
<p>While I tend to agree on the quite same importance of  having a kid and doing an Apache Commit :p ,<br />
does this also imply I should start seriously thinking about a larger family? <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Don&#8217;t see it mentioned anywhere in the <a href="http://www.apache.org/dev/new-committers-guide.html">New Committers guide</a>, am I missing something ? <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-2609345-2']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>