Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rt-pmc] Runtime platforms on the eclipse download page

On 6/22/2016 2:15 PM, Ian Skerrett wrote:

RT PMC

The Eclipse Foundation has launch a new eclipse.org/download page. The intent of the new design is to showcase a more diverse Eclipse community. 

One major component of the new design is a runtime platform section. The intent of this section is to showcase Eclipse projects that are runtime containers. We unfortunately can't showcase all of our runtime projects, just like we can’t include all of our Eclipse projects on one page.


There is/was a solution to this  space limitation proposed here:  https://bugs.eclipse.org/bugs/show_bug.cgi?id=493809#c19


The current page is showing 4 projects: Jetty, Equinox, Concierge and RAP. I would like to get the RT PMC support/guidance on adding or removing projects from this section.  Here is the criteria we would like to use:

 

A runtime project will be included on the download page based on the following:

1) Project includes a runtime container for running applications.


In my view one problem with this criteria is that the notion of a 'runtime container' and 'application' are open to a lot of interpretation.  For example, ECF remote services is not a 'runtime container' in the same sense that Equinox and Concierge are, it is rather a 'runtime container for remote services' if you expand the notion of a 'container' across processes.  Further, ECF remote services provides this 'container for remote services' above either Equinox or Concierge (and/or other OSGi framework impls) and using (e.g.) Jetty for transport.  Please see

https://bugs.eclipse.org/bugs/show_bug.cgi?id=493809#c79
 
for a little more explanation. 

As well, 'applications' (vs. 'services/microservices'?) is similarly ambiguous IMHO.

All I'm saying is that 'including a runtime container' and 'running applications' is not very clear... for ECF and many if not most of the EF runtime projects I would say.

4) Project is following the EDP, including Eclipse IP processes

5) Project has a download page that only includes links to Eclipse technology

6) The project PMC supports and verifies the project meets the criteria for inclusion the eclipse.org/downloads page.

 

Two other projects have been under consideration:

-        ECF has requested to be added to the page. It was not added initially since I thought it was based on an OSGi container. Scott has pointed out this is not correct.


Just to be clear:   ECF remote services is an impl of the OSGi R5+ Remote Service and Remote Service Admin specifications (enterprise).   These specifications assume an OSGi R5+ framework, but they also define what some consider a multi-process 'container for remote services'.    This is an example of the ambiguity that I point out about criteria #1 above, as the relationship between these impls and their associated specs is actually layered...e.g. remote services/apps -> ECF/RSA spec -> Jetty/http -> Concierge/framework -> Java/jre

Scott



Back to the top