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
