Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [soa-iwg] ECF remote services

Ian Skerrett wrote:
Scott,

Obviously you aren't willing to have a professional, courteous exchange on this subject, so I will leave it at that.

1) I don't think it's discourteous to call something for what it is...and it's sadly not surprising to me that you would dismiss any such criticism. Sadly, I've noticed that's the typical pattern in policy-level criticisms: dismiss and then denegrate. 2) As for professional, I think the behavior of this working group (and the associated policies of the Foundation, frankly), is the lowest extant example of unprofessional (not to mention closed) behavior.


For the reference of others reading this mailing list, here is the process to create a package http://wiki.eclipse.org/EPP/How_to_create_a_package. It is a bit out of date, with references to Ganymede but the general principles are still valid. Feel free to contact me if you have questions or need help.

For others reading this mailing list, please don't believe the *untrue* assertion that the EPP package process is open...it's clearly not. To prove this to yourself, all you have to do is ask the following questions: how many EPP packages have been added over the past X years since inception? Of these, who decided upon their addition? How many projects have gone through the process described by the URL? (I'll give you a hint: 0). Also, as an example of how new EPP package proposals from projects are actually treated see [1].

Finally, I want to return to the original question, and not have this whole absurdity get sidetracked further (and, of course, dismissed, and denegrated).
Here's a summary:

1) ECF has produced a working, full implementation of the OSGi 4.2 remote services specification...the *only* actual OSGi standard *directly* relevant to SOA. 2) We offer this as a contribution to the SOA runtime package. As Eclipse/Equinox/EclipseRT are based upon OSGi standards, I don't think it's controversial that such an implementation would be of value to the SOA community. Particularly since we offer a number of unique features as detailed in this blog posting: http://eclipseecf.blogspot.com/2010/01/osgi-remote-services-from-ecf.html 3) Like other runtime projects, we have/are required to focus on the runtime implementation of the relevant OSGi SOA standards, while working cooperatively with tooling projects to assure that tooling exists (e.g. PDE, DS, others) for the runtime work. This is what we have done, and will continue to do. Further we also have some remote-specific tooling that we have/will continue to deliver ourselves. 4) This working group is apparently rejecting this contribution to the SOA runtime package, based upon a 'requirement' that we deliver *both* runtime and tooling functionality. As I've stated before, this requirement is bogus, because if applied by policy (instead of just ad hoc to this one contribution) it forces any runtime project to do out-of-scope work (and/or any tools project to also do out-of-scope work)...effectively limiting the contributions to those projects that do both. I consider such a decision clearly and obviously not in the interests of SOA developers or the SOA, OSGi, and/or EclipseRT communities. Would anyone care to present a cogent argument otherwise? (without appealing to the IWG charter, EF policy, the Board, SOpera, etc., etc., etc)

Scott

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=218829


Back to the top