<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Eclipse and the modular convergence</title>
	<atom:link href="http://www.modumind.com/2009/10/26/eclipse-and-the-modular-convergence/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.modumind.com/2009/10/26/eclipse-and-the-modular-convergence/</link>
	<description>Eclipse RCP and OSGi training - online or onsite</description>
	<lastBuildDate>Tue, 07 Sep 2010 11:09:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Patrick</title>
		<link>http://www.modumind.com/2009/10/26/eclipse-and-the-modular-convergence/comment-page-1/#comment-2519</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Mon, 02 Nov 2009 16:46:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.modumind.com/?p=1150#comment-2519</guid>
		<description>Hi Michel,

Thanks for the feedback. I don&#039;t think we&#039;re actually that far apart in our views. I&#039;m definitely against centralized control and killing off technologies that may be useful. As for a monoculture, the only one I see is that we agree on OSGi as a solution for modular software development.

I do think, however, that we should be working harder to cooperate with projects across organizational boundaries. In particular, there is a lot of good that could come from the Apache and Eclipse foundations working together on OSGi related runtimes and tools.

--- Patrick</description>
		<content:encoded><![CDATA[<p>Hi Michel,</p>
<p>Thanks for the feedback. I don&#8217;t think we&#8217;re actually that far apart in our views. I&#8217;m definitely against centralized control and killing off technologies that may be useful. As for a monoculture, the only one I see is that we agree on OSGi as a solution for modular software development.</p>
<p>I do think, however, that we should be working harder to cooperate with projects across organizational boundaries. In particular, there is a lot of good that could come from the Apache and Eclipse foundations working together on OSGi related runtimes and tools.</p>
<p>&#8212; Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michel</title>
		<link>http://www.modumind.com/2009/10/26/eclipse-and-the-modular-convergence/comment-page-1/#comment-2468</link>
		<dc:creator>michel</dc:creator>
		<pubDate>Fri, 30 Oct 2009 23:29:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.modumind.com/?p=1150#comment-2468</guid>
		<description>Puzzled by your comments about Maven, and in general.

There&#039;s no central steering committee (nor should there be) to kill off technologies that may &quot;confusion&quot; for someone. That wouldn&#039;t exactly be a path to technical innovation. Anyway, code talks, and the community decides whether to listen.

Also, when you understand what the projects you mention actually do, you realize they&#039;re all doing something different.  I&#039;d like to see projects work together. That&#039;s what I want as a user. Let&#039;s leave the attempts to create proprietary monocultures to the big commercial vendors!</description>
		<content:encoded><![CDATA[<p>Puzzled by your comments about Maven, and in general.</p>
<p>There&#8217;s no central steering committee (nor should there be) to kill off technologies that may &#8220;confusion&#8221; for someone. That wouldn&#8217;t exactly be a path to technical innovation. Anyway, code talks, and the community decides whether to listen.</p>
<p>Also, when you understand what the projects you mention actually do, you realize they&#8217;re all doing something different.  I&#8217;d like to see projects work together. That&#8217;s what I want as a user. Let&#8217;s leave the attempts to create proprietary monocultures to the big commercial vendors!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://www.modumind.com/2009/10/26/eclipse-and-the-modular-convergence/comment-page-1/#comment-2393</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Mon, 26 Oct 2009 19:52:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.modumind.com/?p=1150#comment-2393</guid>
		<description>Hi Pascal,

Thanks for adding your thoughts. First, I agree that Eclipse drove the adoption of OSGi and everyone involved should be applauded for the work they&#039;ve done to make it happen.

Also, I understand your reasons for sticking with in-house build solutions and I hope that the Maven people can make Tycho a viable alternative. I guess what I&#039;m asking people to do here is take a long-term view of the situation. In my opinion, Maven will become the de-facto standard for OSGi-related builds. Everyone will expect, if they don&#039;t already, that the default build story for Eclipse projects (especially runtimes) is based on Maven.

My point is that if we should do everything we can to make Maven builds easier, and I know we&#039;re doing some things already. Off the top of my head, we may want to make our project shapes more compatible with Maven. We may also want to think about creating Maven plug-ins to do various Eclipse-specific things. The code would still be under our control (for when shit happens :)), but it would run under Maven.

Ultimately, I think that having a Maven-based build would really increase the adoption of Eclipse projects. A lot of people who kick the tires of Eclipse RCP in particular are put off by the difficulty of the build process. PDE Build is working technically, but it&#039;s not really working from a marketing point of view.

Regards,

--- Patrick
</description>
		<content:encoded><![CDATA[<p>Hi Pascal,</p>
<p>Thanks for adding your thoughts. First, I agree that Eclipse drove the adoption of OSGi and everyone involved should be applauded for the work they&#8217;ve done to make it happen.</p>
<p>Also, I understand your reasons for sticking with in-house build solutions and I hope that the Maven people can make Tycho a viable alternative. I guess what I&#8217;m asking people to do here is take a long-term view of the situation. In my opinion, Maven will become the de-facto standard for OSGi-related builds. Everyone will expect, if they don&#8217;t already, that the default build story for Eclipse projects (especially runtimes) is based on Maven.</p>
<p>My point is that if we should do everything we can to make Maven builds easier, and I know we&#8217;re doing some things already. Off the top of my head, we may want to make our project shapes more compatible with Maven. We may also want to think about creating Maven plug-ins to do various Eclipse-specific things. The code would still be under our control (for when shit happens :)), but it would run under Maven.</p>
<p>Ultimately, I think that having a Maven-based build would really increase the adoption of Eclipse projects. A lot of people who kick the tires of Eclipse RCP in particular are put off by the difficulty of the build process. PDE Build is working technically, but it&#8217;s not really working from a marketing point of view.</p>
<p>Regards,</p>
<p>&#8212; Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pascal Rapicault</title>
		<link>http://www.modumind.com/2009/10/26/eclipse-and-the-modular-convergence/comment-page-1/#comment-2392</link>
		<dc:creator>Pascal Rapicault</dc:creator>
		<pubDate>Mon, 26 Oct 2009 18:08:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.modumind.com/?p=1150#comment-2392</guid>
		<description>&gt;This decision (to make OSGi the foundation of the Eclipse) has made it possible for Eclipse to participate in the convergence now taking place
  You are reading the history backward :) Eclipse has been the tipping point of OSGi and is what took it mainstream. It made significant changes to the spec (ids to bundles, fragments, etc...) making it relevant outside of the niche where it was.</description>
		<content:encoded><![CDATA[<p>&gt;This decision (to make OSGi the foundation of the Eclipse) has made it possible for Eclipse to participate in the convergence now taking place<br />
  You are reading the history backward :) Eclipse has been the tipping point of OSGi and is what took it mainstream. It made significant changes to the spec (ids to bundles, fragments, etc&#8230;) making it relevant outside of the niche where it was.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pascal Rapicault</title>
		<link>http://www.modumind.com/2009/10/26/eclipse-and-the-modular-convergence/comment-page-1/#comment-2391</link>
		<dc:creator>Pascal Rapicault</dc:creator>
		<pubDate>Mon, 26 Oct 2009 18:02:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.modumind.com/?p=1150#comment-2391</guid>
		<description>In the last two releases, the improvements made in the separation of concerns between PDE build (to compile stuffs) and p2 (to assemble the product) got us closer to using another build technology, and this was intended.
In fact, we discussed the idea of tossing PDE Build to the benefits of Maven, unfortunately there are several issues at stake:
 - Resources. PDE build is working, there are higher priority items in the SDK to be addressed.
 - Backward compatibility. For the users, changing without anyone noticing or breaking could be hard, let alone of extenders (Athena, b3)
 - Loss of control. The ability to ship PDE build in the SDK and its ownership gives the team a lot of flexibility and thus an ability to quickly turn around when shit happens.
 - Functionality. Are we trading one set of problems for another one? 

None of those are insurmountable, we could likely ship with Maven and PDE Build and become committers on Maven or parts of it. The really hard one is which company or individual does this problem hitch enough so it takes on the responsibility of providing a solution to it. But btw, what is the problem to be solved? There is already Maven Tycho which is here to build plug-ins?</description>
		<content:encoded><![CDATA[<p>In the last two releases, the improvements made in the separation of concerns between PDE build (to compile stuffs) and p2 (to assemble the product) got us closer to using another build technology, and this was intended.<br />
In fact, we discussed the idea of tossing PDE Build to the benefits of Maven, unfortunately there are several issues at stake:<br />
 &#8211; Resources. PDE build is working, there are higher priority items in the SDK to be addressed.<br />
 &#8211; Backward compatibility. For the users, changing without anyone noticing or breaking could be hard, let alone of extenders (Athena, b3)<br />
 &#8211; Loss of control. The ability to ship PDE build in the SDK and its ownership gives the team a lot of flexibility and thus an ability to quickly turn around when shit happens.<br />
 &#8211; Functionality. Are we trading one set of problems for another one? </p>
<p>None of those are insurmountable, we could likely ship with Maven and PDE Build and become committers on Maven or parts of it. The really hard one is which company or individual does this problem hitch enough so it takes on the responsibility of providing a solution to it. But btw, what is the problem to be solved? There is already Maven Tycho which is here to build plug-ins?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
