Re: [RESULT] [VOTE] Accept Apache MetaModel into the Apache incubator

2013-07-02 Thread Henry Saputra
Hi All,

Sorry for the delay, but the mailing lists are ready for MetaModel:

priv...@metamodel.incubator.apache.org
d...@metamodel.incubator.apache.org
comm...@metamodel.incubator.apache.org

Please subscribe to them by sending email to private-subscribe@,
dev-subscribe@, and commits-subscribe@

The private@ list is moderated and only MetaModel's PPMC can subscribe to
them.

Thanks and looking forward seeing you guys in the dev@ lists =)


- Henry


On Wed, Jun 12, 2013 at 6:34 PM, Henry Saputra wrote:

> Hi All,
>
> Thank you for everyone for participating and warm welcome for the
> MetaModel project proposal.
>
> The VOTE is now officially closed with the result (* means IPMC):
>
> +1s:
> Henry Saputra*
> Matt Franklin*
> Chris Mattmann*
> Noah Slater*
> Rahul Sharma
> Ankit Kumar
> Christian Grobmeier*
> Arvind Prabhakar*
> Kasper Sorensen
> Noah Slater*
> Manuel Van den Berg
> Joe Brockmeier*
> Suresh Marru*
> Ted Dunning*
> Rich Bowen
> Alan Cabrera*
> Marcel Offermans*
> Alex Karasulu*
>
> 0s:
> None
>
> -1s:
> None
>
>
> This means with 18 +1s (13 binding) and no 0 and -1 the proposal is
> accepted.
>
> I will continue with the bootstrap process to bring MetaModel into Apache
> incubator.
>
> Thank you again for those participated in the VOTE.
>
>
> Thanks,
>
> Henry
>
> On Thu, Jun 6, 2013 at 3:30 PM, Henry Saputra wrote:
>
>> Hi All,
>>
>> I'd like to call a VOTE for acceptance of MetaModel into the Apache
>> incubator.
>> The vote will close on June 12, 2013 at 6:00 PM (PST).
>>
>> [] +1 Accept MetaModel into the Apache incubator
>> [] +0 Don't care.
>> [] -1 Don't accept MetaModel into the incubator because...
>>
>> Full proposal is pasted at the bottom on this email, and the
>> corresponding wiki is:
>> http://wiki.apache.org/incubator/MetaModelProposal.
>>
>> Only VOTEs from Incubator PMC members are binding, but all are welcome to
>> express their thoughts.
>>
>> Thanks,
>>
>> Henry Saputra
>> Champion for Apache MetaModel
>>
>>
>> P.S. Here's my +1 (binding)
>>
>>
>> -
>>
>> = MetaModel – uniform data access across datastores =
>>
>> Proposal for Apache Incubator
>>
>> == Abstract ==
>>
>> MetaModel is a data access framework, providing a common interface for
>> exploration and querying of different types of datastores.
>>
>> == Proposal ==
>>
>> MetaModel provides a uniform meta-model for exploring and querying the
>> structure of datastores, covering but not limited to relational databases,
>> various data file formats, NoSQL databases, Salesforce.com, SugarCRM and
>> more. The scope of the project is to stay domain-agnostic, so the
>> meta-model will be concerned with schemas, tables, columns, rows,
>> relationships etc.
>>
>> On top of this meta-model a rich querying API is provided which resembles
>> SQL, but built using compiler-checked Java language constructs. For
>> datastores that do not have a native SQL-compatible query engine, the
>> MetaModel project also includes an abstract Java-based query engine
>> implementation which individual datastore-modules can adapt to fit the
>> concrete datastore.
>>
>> === Background ===
>>
>> The MetaModel project was initially developed by eobject.dk to service
>> the DataCleaner application (http://datacleaner.org). The main
>> requirement was to perform data querying and modification operations on a
>> wide range of quite different datastores. Furthermore a programmatic query
>> model was needed in order to allow different components to influence the
>> query plan.
>>
>> In 2009, Human Inference acquired the eobjects projects including
>> MetaModel. Since then MetaModel has been put to extensive use in the Human
>> Inference products. The open source nature of the project was reinforced,
>> leading to a significant growth in the community.
>>
>> MetaModel has successfully been used in a number of other open source
>> projects as well as mission critical commercial software from Human
>> Inference. Currently MetaModel is hosted at http://metamodel.eobjects.org
>> .
>>
>> === Rationale ===
>>
>> Different types of datastores have different characteristics, which
>> always lead to the interfaces for these being different from one another.
>> Standards like JDBC and the SQL language attempt to standardize data
>> access, but for some datastore types like flat files, spreadsheets, NoSQL
>> databases and more, such standards are not even implementable.
>>
>> Specialization in interfaces obviously has merit for optimized usage, but
>> for integration tools, batch applications and or generic data modification
>> tools, this myriad of specialized interfaces is a big pain. Furthermore,
>> being able to query every datastore with a basic set of SQL-like features
>> can be a great productivity boost for a wide range of applications.
>>
>> === Initial goals ===
>>
>> MetaModel is already a stable project, so initial goals are more oriented
>> towards an adaption to the Apache ecosystem than about functional

RE: [RESULT] [VOTE] Accept Apache MetaModel into the Apache incubator

2013-06-13 Thread Kasper Sørensen
I also want to shout out a big woo hoo! :-) Sincerely, this is cool news - I am 
very happy about it. And colleagues here at Human Inference are also cheering. 
So we really hope to make it a good apache project!

From: Noah Slater [nsla...@apache.org]
Sent: 13 June 2013 12:08
To: general@incubator.apache.org
Subject: Re: [RESULT] [VOTE] Accept Apache MetaModel into the Apache incubator

Woo hoo! \o/


On 13 June 2013 02:34, Henry Saputra  wrote:

> Hi All,
>
> Thank you for everyone for participating and warm welcome for the MetaModel
> project proposal.
>
> The VOTE is now officially closed with the result (* means IPMC):
>
> +1s:
> Henry Saputra*
> Matt Franklin*
> Chris Mattmann*
> Noah Slater*
> Rahul Sharma
> Ankit Kumar
> Christian Grobmeier*
> Arvind Prabhakar*
> Kasper Sorensen
> Noah Slater*
> Manuel Van den Berg
> Joe Brockmeier*
> Suresh Marru*
> Ted Dunning*
> Rich Bowen
> Alan Cabrera*
> Marcel Offermans*
> Alex Karasulu*
>
> 0s:
> None
>
> -1s:
> None
>
>
> This means with 18 +1s (13 binding) and no 0 and -1 the proposal is
> accepted.
>
> I will continue with the bootstrap process to bring MetaModel into Apache
> incubator.
>
> Thank you again for those participated in the VOTE.
>
>
> Thanks,
>
> Henry
>
> On Thu, Jun 6, 2013 at 3:30 PM, Henry Saputra  >wrote:
>
> > Hi All,
> >
> > I'd like to call a VOTE for acceptance of MetaModel into the Apache
> > incubator.
> > The vote will close on June 12, 2013 at 6:00 PM (PST).
> >
> > [] +1 Accept MetaModel into the Apache incubator
> > [] +0 Don't care.
> > [] -1 Don't accept MetaModel into the incubator because...
> >
> > Full proposal is pasted at the bottom on this email, and the
> corresponding wiki
> > is:
> > http://wiki.apache.org/incubator/MetaModelProposal.
> >
> > Only VOTEs from Incubator PMC members are binding, but all are welcome to
> > express their thoughts.
> >
> > Thanks,
> >
> > Henry Saputra
> > Champion for Apache MetaModel
> >
> >
> > P.S. Here's my +1 (binding)
> >
> >
> > -
> >
> > = MetaModel – uniform data access across datastores =
> >
> > Proposal for Apache Incubator
> >
> > == Abstract ==
> >
> > MetaModel is a data access framework, providing a common interface for
> > exploration and querying of different types of datastores.
> >
> > == Proposal ==
> >
> > MetaModel provides a uniform meta-model for exploring and querying the
> > structure of datastores, covering but not limited to relational
> databases,
> > various data file formats, NoSQL databases, Salesforce.com, SugarCRM and
> > more. The scope of the project is to stay domain-agnostic, so the
> > meta-model will be concerned with schemas, tables, columns, rows,
> > relationships etc.
> >
> > On top of this meta-model a rich querying API is provided which resembles
> > SQL, but built using compiler-checked Java language constructs. For
> > datastores that do not have a native SQL-compatible query engine, the
> > MetaModel project also includes an abstract Java-based query engine
> > implementation which individual datastore-modules can adapt to fit the
> > concrete datastore.
> >
> > === Background ===
> >
> > The MetaModel project was initially developed by eobject.dk to service
> > the DataCleaner application (http://datacleaner.org). The main
> > requirement was to perform data querying and modification operations on a
> > wide range of quite different datastores. Furthermore a programmatic
> query
> > model was needed in order to allow different components to influence the
> > query plan.
> >
> > In 2009, Human Inference acquired the eobjects projects including
> > MetaModel. Since then MetaModel has been put to extensive use in the
> Human
> > Inference products. The open source nature of the project was reinforced,
> > leading to a significant growth in the community.
> >
> > MetaModel has successfully been used in a number of other open source
> > projects as well as mission critical commercial software from Human
> > Inference. Currently MetaModel is hosted at
> http://metamodel.eobjects.org.
> >
> > === Rationale ===
> >
> > Different types of datastores have different characteristics, which
> always
> > lead to the interfaces for these being different from one another.
> > Standards like JDBC and the SQL language attempt to stand

Re: [RESULT] [VOTE] Accept Apache MetaModel into the Apache incubator

2013-06-13 Thread Noah Slater
Woo hoo! \o/


On 13 June 2013 02:34, Henry Saputra  wrote:

> Hi All,
>
> Thank you for everyone for participating and warm welcome for the MetaModel
> project proposal.
>
> The VOTE is now officially closed with the result (* means IPMC):
>
> +1s:
> Henry Saputra*
> Matt Franklin*
> Chris Mattmann*
> Noah Slater*
> Rahul Sharma
> Ankit Kumar
> Christian Grobmeier*
> Arvind Prabhakar*
> Kasper Sorensen
> Noah Slater*
> Manuel Van den Berg
> Joe Brockmeier*
> Suresh Marru*
> Ted Dunning*
> Rich Bowen
> Alan Cabrera*
> Marcel Offermans*
> Alex Karasulu*
>
> 0s:
> None
>
> -1s:
> None
>
>
> This means with 18 +1s (13 binding) and no 0 and -1 the proposal is
> accepted.
>
> I will continue with the bootstrap process to bring MetaModel into Apache
> incubator.
>
> Thank you again for those participated in the VOTE.
>
>
> Thanks,
>
> Henry
>
> On Thu, Jun 6, 2013 at 3:30 PM, Henry Saputra  >wrote:
>
> > Hi All,
> >
> > I'd like to call a VOTE for acceptance of MetaModel into the Apache
> > incubator.
> > The vote will close on June 12, 2013 at 6:00 PM (PST).
> >
> > [] +1 Accept MetaModel into the Apache incubator
> > [] +0 Don't care.
> > [] -1 Don't accept MetaModel into the incubator because...
> >
> > Full proposal is pasted at the bottom on this email, and the
> corresponding wiki
> > is:
> > http://wiki.apache.org/incubator/MetaModelProposal.
> >
> > Only VOTEs from Incubator PMC members are binding, but all are welcome to
> > express their thoughts.
> >
> > Thanks,
> >
> > Henry Saputra
> > Champion for Apache MetaModel
> >
> >
> > P.S. Here's my +1 (binding)
> >
> >
> > -
> >
> > = MetaModel – uniform data access across datastores =
> >
> > Proposal for Apache Incubator
> >
> > == Abstract ==
> >
> > MetaModel is a data access framework, providing a common interface for
> > exploration and querying of different types of datastores.
> >
> > == Proposal ==
> >
> > MetaModel provides a uniform meta-model for exploring and querying the
> > structure of datastores, covering but not limited to relational
> databases,
> > various data file formats, NoSQL databases, Salesforce.com, SugarCRM and
> > more. The scope of the project is to stay domain-agnostic, so the
> > meta-model will be concerned with schemas, tables, columns, rows,
> > relationships etc.
> >
> > On top of this meta-model a rich querying API is provided which resembles
> > SQL, but built using compiler-checked Java language constructs. For
> > datastores that do not have a native SQL-compatible query engine, the
> > MetaModel project also includes an abstract Java-based query engine
> > implementation which individual datastore-modules can adapt to fit the
> > concrete datastore.
> >
> > === Background ===
> >
> > The MetaModel project was initially developed by eobject.dk to service
> > the DataCleaner application (http://datacleaner.org). The main
> > requirement was to perform data querying and modification operations on a
> > wide range of quite different datastores. Furthermore a programmatic
> query
> > model was needed in order to allow different components to influence the
> > query plan.
> >
> > In 2009, Human Inference acquired the eobjects projects including
> > MetaModel. Since then MetaModel has been put to extensive use in the
> Human
> > Inference products. The open source nature of the project was reinforced,
> > leading to a significant growth in the community.
> >
> > MetaModel has successfully been used in a number of other open source
> > projects as well as mission critical commercial software from Human
> > Inference. Currently MetaModel is hosted at
> http://metamodel.eobjects.org.
> >
> > === Rationale ===
> >
> > Different types of datastores have different characteristics, which
> always
> > lead to the interfaces for these being different from one another.
> > Standards like JDBC and the SQL language attempt to standardize data
> > access, but for some datastore types like flat files, spreadsheets, NoSQL
> > databases and more, such standards are not even implementable.
> >
> > Specialization in interfaces obviously has merit for optimized usage, but
> > for integration tools, batch applications and or generic data
> modification
> > tools, this myriad of specialized interfaces is a big pain. Furthermore,
> > being able to query every datastore with a basic set of SQL-like features
> > can be a great productivity boost for a wide range of applications.
> >
> > === Initial goals ===
> >
> > MetaModel is already a stable project, so initial goals are more oriented
> > towards an adaption to the Apache ecosystem than about functional
> changes.
> >
> > We are constantly adding more datastore types to the portfolio, but the
> > core modules have not had drastic changes for some time.
> >
> > Our focus will be on making ties with other Apache projects (such as POI,
> > Gora, HBase and CouchDB) and potentially renaming the ‘MetaModel’ project
> > to something more rememberable.