incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Struberg <strub...@yahoo.de>
Subject Re: [PROPOSAL] fleece as an incubator project
Date Wed, 04 Jun 2014 11:00:17 GMT
+1

With the aforementioned hint that we should initially not have a users@ list.
And the other lists shall rather be dev@fleece.incubator.apache.org, etc

LieGrue,
strub



--------------------------------------------
On Tue, 3/6/14, Romain Manni-Bucau <rmannibucau@gmail.com> wrote:

 Subject: [PROPOSAL] fleece as an incubator project
 To: general@incubator.apache.org
 Date: Tuesday, 3 June, 2014, 20:40
 
 Hi guys,
 
 To follow the incubator process and after the previous
 discuss thread here
 is the formal proposal mail.
 
 Feel free to comment it!
 
 ------------------------
 
 Apache Fleece Proposal
 
 Abstract
 
 Apache Fleece is an implementation of JSR-353 (JavaTM API
 for JSON
 Processing).
 
 Proposal
 
 Apache Fleece will consist of a number of modules. Mainly an
 implementation
 of JSR-353 but also a set of usefule modules to help with
 the usage of
 JSR-353 (surely a mapping module and a jaxrs provider
 module).
 
 Background
 
 JSon being more and more important JavaEE 7 specified an API
 to read and
 create JSon objects/arrays.
 
 Apache Fleece builds on this specification a potential base
 to do Json at
 Apache (hopefully it will be integrated with CXF for
 instance).
 
 Rationale
 
 There is not yet a Json related project at Apache but a lot
 of projects
 rely on some specific implementions (jettison, jackson,
 others...).
 Proposing a default would be great. The other point is a set
 of Apache
 projects related to JavaEE (CXF, TomEE, Geronimo, Axis2...)
 will need an
 implementation. Having one built at Apache is a really nice
 to have.
 
 Initial Goals
 
 The initial goal of the Apache Fleece project is to get a
 JSR-353 compliant
 implementation
 
 Current Status
 
 Initial codebase was developped on github but designed to be
 integrated in
 Apache.
 
 Meritocracy
 
 Initial community will be mainly composed of already Apache
 committers so
 meritocracy is already something well known.
 
 Community
 
 Initial community will be composed of TomEE community for
 sure, hopefully
 CXF and potentially all JSon users of Apache.
 
 Initial committers
 
    - Romain Manni-Bucau (individual, ASF)
    - Jean-Louis Monteiro (individual, ASF)
    - Mark Struberg (individual, ASF member)
    - Gerhard Petracek (individual, ASF
 member)
    - David Blevins (individual, ASF member)
    - Sagara Gunathunga (ASF)
 
 Alignment
 
 Several Apache project will need a JSR-353 implementation.
 Having a project
 which can be shared is better than having a sub project of a
 particular
 project. Moreover this project makes sense "alone" since
 users can
 integrate it without any other dependencies and use it to
 read/generate
 Json in their project so it makes sense to create a
 dedicated project.
 
 Known Risks
 
 Main risk is to get a not so active project since the
 specification is not
 that big.
 
 Documentation
 
 There is no documentation to import today but it will be
 created using
 standard ASF tools (ASF CMS mainly).
 
 Initial Source
 
 Initial sources are on this git repository:
 https://github.com/rmannibucau/json-impl.git
 
 Source and IP Submission Plan
 
 Initial sources are under Apache license v2.
 
 Side note: it was really developed to be integrated in this
 project
 (without waiting it to be created).
 
 Required Resources
 
 Mailing Lists
 
    -
 
    fleece-users@incubator.apache.org
    -
 
    fleece-dev@incubator.apache.org
    -
 
    fleece-commits@incubator.apache.org
    -
 
    fleece-private@incubator.apache.org
 
 Version Control
 
 It is proposed that the source code for the Apache Fleece
 project be hosted
 in the Apache Git repository, under the following
 directory:
 
    - incubator/fleece/
 
 Issue Tracking
 
 The following JIRA project would be required to track issues
 for the Apache
 Fleece project:
 
    - FLEECE
 
 Initial Committers
 
    - Romain Manni-Bucau
    - Jean-Louis Monteiro
    - Mark Struberg
    - Gerhard Petracek
    - David Blevins
 
 Sponsors
 
 Champion
 
    - Mark Struberg
 
 Nominated Mentors
 
    - Justin Mclean
    - Christian Grobmeier
    - Daniel Kulp
 
 Project Name
 
 Seems *Fleece* is the name which satisfies most of people
 but we can still
 ask for a new name if we feel it needed before being
 graduated.
 
 
 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau
 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message