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

Reply via email to