I like both David and Guillaume's shorter versions. I could accept either one.
Chris -- Chris Custine FUSESource :: http://fusesource.com My Blog :: http://blog.organicelement.com Apache ServiceMix :: http://servicemix.apache.org Apache Felix :: http://felix.apache.org Apache Directory Server :: http://directory.apache.org On Mon, May 31, 2010 at 10:12 AM, David Jencks <[email protected]>wrote: > > On May 31, 2010, at 9:04 AM, Guillaume Nodet wrote: > > > This should be a one sentence description of the project. The only > > purpose is to roughly define the scope. We don't want to be too broad > > or people won't understand what the project goal is, nor we would want > > to be too narrow and restrict the scope too much or be too specific. > > For example, Camel is described as "an open-source integration > > framework based on known Enterprise Integration Pattern". > > > > Other examples are: > > CouchDB: "... implementing a distributed, fault-tolerant and > > schema-free document-oriented database" > > Qpid: "... distributed messaging" > > Abdera: "... a framework for building clients and servers for the > > Atom Publishing Protocol and other related technology" > > > > I even think we could trim the description a bit. The fact that we > > want to provide tooling is simply for easing the use of karaf, so > > maybe something a bit shorter like: > > "an OSGI-based runtime for building enterprise server applications" > > > > That could be enough. We might want to add a bit more details, but > > not too much imo. > > I think shorter is better. I wonder if this would be better: > > "an OSGI based runtime for assembling enterprise servers" > > "building" usually implies compilation to me and I don't expect most users > of karaf to have to do compilation to use it (rather than some other osgi > framework) > ServiceMix and Geronimo which I think of as servers are built on karaf. > "Server applications" sort of implies to me that you need an additional > server to run them on. > > thanks > david jencks > > > > > > > On Mon, May 31, 2010 at 17:26, Charles Moulliard <[email protected]> > wrote: > >> > >> Hi, > >> > >> Based on Gert text, here is what I propose : > >> > >> "... for the creation and maintenance of a small, extensible and > >> enterprise-ready OSGi-based server runtime, capable of being a base > >> framework for building other enterprise server applications, as well > >> as the necessary tools, add-ons and components to facilitate building > >> these applications" > >> > >> > >> --> > >> > >> "... for the creation and maintenance of an extensible and OSGI-based > >> server runtime, capable of being a base framework for building > >> enterprise server applications, as well as the necessary tools > >> (command line, (secure) shell, provisioning and logging) and > >> components to facilitate building, (perhaps we can also add deployment > >> and management) of these applications. > >> > >> Remark : > >> - if we use "small" as qualifier for the runtime, we should define > >> what are the boundaries of the server. > >> Question : > >> - applications word should be clarified with examples as well as > >> enterprise server applications to give a better idea of the scope > >> (Will the server be a Web/EJB container, ...) ? > >> - Do we have to mention that Karaf project will be developed in close > >> cooperation with Apache Aries as a lot of features (Transaction, JPA, > >> ...) of Aries will be part of the "enterprise server application" ? > >> > >> Kind regards, > >> > >> Charles Moulliard > >> > >> Senior Enterprise Architect (J2EE, .NET, SOA) > >> Apache Camel/ServiceMix Committer > >> > >> ******************************************************************* > >> - Blog : http://cmoulliard.blogspot.com > >> - Twitter : http://twitter.com/cmoulliard > >> - Linkedlin : http://www.linkedin.com/in/charlesmoulliard > >> > >> > >> > >> On Mon, May 31, 2010 at 3:47 PM, Guillaume Nodet <[email protected]> > wrote: > >>> On Mon, May 31, 2010 at 11:14, Gert Vanthienen < > [email protected]>wrote: > >>> > >>>> L.S., > >>>> > >>>> Adding my (late) +1 for moving Karaf to a TLP > >>>> > >>>> Not sure if you're still looking for someone to take an initial stab > >>>> at the project goal or if that's being discussed on the Felix PMC at > >>>> the moment, but here's my proposal anyway: > >>>> "... for the creation and maintenance of > >>>> a small, extensible and enterprise-ready OSGi-based server runtime, > >>>> capable of being a base framework for building other enterprise > >>>> server applications, > >>>> as well as the necessary tools, add-ons and components to facilitate > >>>> building these applications" > >>>> > >>> > >>> Well, it actually looks perfect to me :-) > >>> Let's see what other people think about it. > >>> > >>> > >>>> > >>>> Regards, > >>>> > >>>> Gert Vanthienen > >>>> > >>>> > >>>> > >>>> On 30 May 2010 22:53, Lukasz Dywicki <[email protected]> wrote: > >>>>> > >>>>> I would like to say 'yes' for TLP (even if my vote doesn't count). > >>>>> > >>>>> I try contribute Karaf from time to time and I wish continue doing > that, > >>>>> when it will move to top level too. > >>>>> > >>>>> For me it does not make sense to try close all OSGi releated things > in > >>>> Felix > >>>>> project. At this moment we have Aries which is also very closer to > OSGi > >>>> but > >>>>> it's not a part of Felix. > >>>>> > >>>>> Best regards, > >>>>> Lukasz Dywicki > >>>>> > >>>>> > >>>>> Jarek Gawor-2 wrote: > >>>>>> > >>>>>> I would like to be involved with this TLP as well. > >>>>>> > >>>>>> Thanks, > >>>>>> Jarek > >>>>>> > >>>>>> On Friday, May 28, 2010, Guillaume Nodet <[email protected]> wrote: > >>>>>>> It seems there is a consensus to move Karaf as a TLP, at least > amongst > >>>>>>> people involved in Karaf (the other felix committers haven't really > >>>>>>> expressed any opinion). > >>>>>>> > >>>>>>> I think the next steps would be to draft a proposed resolution to > the > >>>>>>> board, > >>>>>>> which would include: > >>>>>>> * the project goal > >>>>>>> * the project PMC (including the chair) > >>>>>>> > >>>>>>> In order to create an open community from the start, I'd like to > invite > >>>>>>> anyone with an Apache account willing to contribute to Karaf to > raise > >>>>>>> hands > >>>>>>> so that we can build this list. I don't think opening it wider for > now > >>>>>>> would be wise, but I do thing we should have a very low entry bar > for > >>>>>>> committership (but that can be discussed later). > >>>>>>> > >>>>>>> I'll try to come up with a proposal for Karaf's project goal asap, > but > >>>>>>> anyone is welcome to give it a try and propose some wording. > >>>>>>> > >>>>>>> FWIW, it would like the following, we just need to fill the XXXX: > >>>>>>> > >>>>>>> WHEREAS, the Board of Directors deems it to be in the best > >>>>>>> interests of the Foundation and consistent with the > >>>>>>> Foundation's purpose to establish a Project Management > >>>>>>> Committee charged with the creation and maintenance of > >>>>>>> open-source software related to a machine learning platform > >>>>>>> for distribution at no charge to the public. > >>>>>>> > >>>>>>> NOW, THEREFORE, BE IT RESOLVED, that a Project Management > >>>>>>> Committee (PMC), to be known as the "Apache Karaf Project", > >>>>>>> be and hereby is established pursuant to Bylaws of the > >>>>>>> Foundation; and be it further > >>>>>>> > >>>>>>> RESOLVED, that the Apache Karaf Project be and hereby is > >>>>>>> responsible for the creation and maintenance of software > >>>>>>> related to XXXXXXX; and be it further > >>>>>>> > >>>>>>> RESOLVED, that the office of "Vice President, Apache Karaf" > be > >>>>>>> and hereby is created, the person holding such office to > >>>>>>> serve at the direction of the Board of Directors as the > chair > >>>>>>> of the Apache Karaf Project, and to have primary > responsibility > >>>>>>> for management of the projects within the scope of > >>>>>>> responsibility of the Apache Karaf Project; and be it > further > >>>>>>> > >>>>>>> RESOLVED, that the persons listed immediately below be and > >>>>>>> hereby are appointed to serve as the initial members of the > >>>>>>> Apache Karaf Project: > >>>>>>> > >>>>>>> * xxx <[email protected]>> > >>>>>>> * ... > >>>>>>> > >>>>>>> NOW, THEREFORE, BE IT FURTHER RESOLVED, that XXXXX > >>>>>>> be appointed to the office of Vice President, Apache Karaf, > to > >>>>>>> serve in accordance with and subject to the direction of the > >>>>>>> Board of Directors and the Bylaws of the Foundation until > >>>>>>> death, resignation, retirement, removal or disqualification, > >>>>>>> or until a successor is appointed; and be it further > >>>>>>> > >>>>>>> RESOLVED, that the initial Apache Karaf PMC be and hereby is > >>>>>>> tasked with the creation of a set of bylaws intended to > >>>>>>> encourage open development and increased participation in > the > >>>>>>> Apache Mahout Project; and be it further > >>>>>>> > >>>>>>> RESOLVED, that the Apache Karaf Project be and hereby > >>>>>>> is tasked with the migration and rationalization of the > Apache > >>>>>>> Felix Karaf sub-project; and be it further > >>>>>>> > >>>>>>> RESOLVED, that all responsibilities pertaining to the Apache > >>>>>>> Felix Karaf sub-project encumbered upon the > >>>>>>> Apache Felix Project are hereafter discharged. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Fri, May 14, 2010 at 12:20, Guillaume Nodet <[email protected]> > >>>> wrote: > >>>>>>> > >>>>>>>> Karaf has been brought into the Felix TLP nearly one year ago. > >>>>>>>> Things have not been too bad, but I still see the karaf community > as > >>>>>>>> being very disjoint from the other felix community, as it looks > that > >>>>>>>> none > >>>>>>>> of the existing felix committers did really get involved in Karaf. > I > >>>>>>>> really > >>>>>>>> don't blame anyone, i think it's just that the interest are not > the > >>>> same > >>>>>>>> (not sure > >>>>>>>> where they actually diverge though). > >>>>>>>> I don't really see what benefit Karaf would have in continuing > being > >>>>>>>> part > >>>>>>>> of Felix, so > >>>>>>>> I'd like to open the discussion about moving it to a TLP. > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Cheers, > >>>>>>>> Guillaume Nodet > >>>>>>>> ------------------------ > >>>>>>>> Blog: http://gnodet.blogspot.com/ > >>>>>>>> ------------------------ > >>>>>>>> Open Source SOA > >>>>>>>> http://fusesource.com > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Cheers, > >>>>>>> Guillaume Nodet > >>>>>>> ------------------------ > >>>>>>> Blog: http://gnodet.blogspot.com/ > >>>>>>> ------------------------ > >>>>>>> Open Source SOA > >>>>>>> http://fusesource.com > >>>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> -- > >>>>> View this message in context: > >>>> > http://old.nabble.com/-DISCUSS--Move-Karaf-as-a-TLP-tp28557580p28724755.html > >>>>> Sent from the Apache Felix - Dev mailing list archive at Nabble.com. > >>>>> > >>>>> > >>>> > >>> > >>> > >>> > >>> -- > >>> Cheers, > >>> Guillaume Nodet > >>> ------------------------ > >>> Blog: http://gnodet.blogspot.com/ > >>> ------------------------ > >>> Open Source SOA > >>> http://fusesource.com > >>> > > > > > > > > -- > > Cheers, > > Guillaume Nodet > > ------------------------ > > Blog: http://gnodet.blogspot.com/ > > ------------------------ > > Open Source SOA > > http://fusesource.com > >
