RE: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-07 Thread Kasper Sørensen
Okay, got it!

We looked at it and it looks fine. We would need to make explicit in exhibit A 
that it's excluding xBaseJ code, since that will be removed from the project 
when it moves to Apache. Other than that we're happy to sign the SGA.

Kasper


From: Matt Franklin [m.ben.frank...@gmail.com]
Sent: 06 June 2013 17:05
To: general@incubator.apache.org
Subject: Re: [PROPOSAL] MetaModel for the Apache Incubator

On Thursday, June 6, 2013, Kasper Sørensen wrote:

 Human Inference confirms to be entitled to transfer the MetaModel to the
 Apache Foundation.

 One potentially stupid question though: What is an SGA? Our legal dept.
 was not aware at least :-)


Software Grant Agreement [1].  Essentially, the legal framework for
granting shared copyright to the ASF for the donated code.

[1]:http://www.apache.org/licenses/software-grant.txt




 -Original Message-
 From: Kasper Sørensen [mailto:kasper.soren...@humaninference.com]
 Sent: 30. maj 2013 21:34
 To: general@incubator.apache.org
 Subject: RE: [PROPOSAL] MetaModel for the Apache Incubator

 We'll make sure the legal implifications are in place. As I am not our
 legal representative I would really try not to make an official statement
 on the matter, but I suspect it will not be an issue and since the decision
 to donate the project to Apache has gone through our management team, these
 topics are covered from our legal side as well. I will push back into the
 organization to get a more formal statement for the incubation of course.

 Kasper
 
 From: Matt Franklin [m.ben.frank...@gmail.com]
 Sent: 30 May 2013 16:33
 To: general@incubator.apache.org
 Subject: Re: [PROPOSAL] MetaModel for the Apache Incubator

 On Thu, May 30, 2013 at 1:44 AM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Hi Arvind,
 
  For concern 1 I will let the lead engineer Kasper to answer. I believe
  if the contributors already signed copyright agreement to Human
  Inference then it should be fine since it means all code contributions
  belong to Human Inference which  will then be transferred to ASF.
 
  Someone might want to help clarifying this if I am mistaken.
 

 As long as Human Inference holds the copyright for ALL code, I am pretty
 sure this is fine.  A single SGA from Human Inference should suffice.


 
  As for concern 2, I have scanned the master pom.xml's
  dependencyManagement section and looks like all dependencies are
  Apache 2.0 friendly. Again, Kasper could help verify if this is the case.
 
 
  - Henry
 
 
 
  On Wed, May 29, 2013 at 10:31 PM, Arvind Prabhakar arv...@apache.org
  wrote:
 
   Henry,
  
   Thank you for submitting this proposal. I am very glad to be a
   mentor for this project and look forward to working with you and the
   broader community. I have a couple of comments with regards to the
   stated
  proposal
   -
  
   First - as noted in the proposal MetaModel has been an open source
  project
   with contributions coming from various corners of the world. Given
   this development model, do the individual contributors hold
   copyright over
  their
   contributed code? If so, you will likely need their consent in order
   to provide this code to the Incubator for the purposes of starting
   this project.
  
   Second - I noticed that the proposal calls out the LGPL dependency
   that will be removed before sourcing the initial drop. Along the
   same lines, I urge you to go through the the legal FAQ [1] to make
   sure that there are
  no
   other dependencies that merit removal or special handling.
  
   [1] http://www.apache.org/legal/resolved.html
  
   Regards,
   Arvind Prabhakar
  
  
   On Tue, May 28, 2013 at 11:20 AM, Henry Saputra
   henry.sapu...@gmail.com
   wrote:
  
Dear ASF members,
   
We would like to propose MetaModel for the incubator.
   
Matt Franklin will be the Champion for this project and the
proposal
   draft
is available at:
   
https://wiki.apache.org/incubator/MetaModelProposal
   
Looking forward to all of your suggestions and feedback.
   
Thanks,
   
Henry Saputra
   



--
Sent from a mobile device. Please excuse typos or brevity.

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



RE: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-06 Thread Kasper Sørensen
Human Inference confirms to be entitled to transfer the MetaModel to the Apache 
Foundation.

One potentially stupid question though: What is an SGA? Our legal dept. was not 
aware at least :-)

-Original Message-
From: Kasper Sørensen [mailto:kasper.soren...@humaninference.com] 
Sent: 30. maj 2013 21:34
To: general@incubator.apache.org
Subject: RE: [PROPOSAL] MetaModel for the Apache Incubator

We'll make sure the legal implifications are in place. As I am not our legal 
representative I would really try not to make an official statement on the 
matter, but I suspect it will not be an issue and since the decision to donate 
the project to Apache has gone through our management team, these topics are 
covered from our legal side as well. I will push back into the organization to 
get a more formal statement for the incubation of course.

Kasper

From: Matt Franklin [m.ben.frank...@gmail.com]
Sent: 30 May 2013 16:33
To: general@incubator.apache.org
Subject: Re: [PROPOSAL] MetaModel for the Apache Incubator

On Thu, May 30, 2013 at 1:44 AM, Henry Saputra henry.sapu...@gmail.comwrote:

 Hi Arvind,

 For concern 1 I will let the lead engineer Kasper to answer. I believe 
 if the contributors already signed copyright agreement to Human 
 Inference then it should be fine since it means all code contributions 
 belong to Human Inference which  will then be transferred to ASF.

 Someone might want to help clarifying this if I am mistaken.


As long as Human Inference holds the copyright for ALL code, I am pretty sure 
this is fine.  A single SGA from Human Inference should suffice.



 As for concern 2, I have scanned the master pom.xml's 
 dependencyManagement section and looks like all dependencies are 
 Apache 2.0 friendly. Again, Kasper could help verify if this is the case.


 - Henry



 On Wed, May 29, 2013 at 10:31 PM, Arvind Prabhakar arv...@apache.org
 wrote:

  Henry,
 
  Thank you for submitting this proposal. I am very glad to be a 
  mentor for this project and look forward to working with you and the 
  broader community. I have a couple of comments with regards to the 
  stated
 proposal
  -
 
  First - as noted in the proposal MetaModel has been an open source
 project
  with contributions coming from various corners of the world. Given 
  this development model, do the individual contributors hold 
  copyright over
 their
  contributed code? If so, you will likely need their consent in order 
  to provide this code to the Incubator for the purposes of starting 
  this project.
 
  Second - I noticed that the proposal calls out the LGPL dependency 
  that will be removed before sourcing the initial drop. Along the 
  same lines, I urge you to go through the the legal FAQ [1] to make 
  sure that there are
 no
  other dependencies that merit removal or special handling.
 
  [1] http://www.apache.org/legal/resolved.html
 
  Regards,
  Arvind Prabhakar
 
 
  On Tue, May 28, 2013 at 11:20 AM, Henry Saputra 
  henry.sapu...@gmail.com
  wrote:
 
   Dear ASF members,
  
   We would like to propose MetaModel for the incubator.
  
   Matt Franklin will be the Champion for this project and the 
   proposal
  draft
   is available at:
  
   https://wiki.apache.org/incubator/MetaModelProposal
  
   Looking forward to all of your suggestions and feedback.
  
   Thanks,
  
   Henry Saputra
  
  
  
   -
  
   = 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

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-06 Thread Matt Franklin
On Thursday, June 6, 2013, Kasper Sørensen wrote:

 Human Inference confirms to be entitled to transfer the MetaModel to the
 Apache Foundation.

 One potentially stupid question though: What is an SGA? Our legal dept.
 was not aware at least :-)


Software Grant Agreement [1].  Essentially, the legal framework for
granting shared copyright to the ASF for the donated code.

[1]:http://www.apache.org/licenses/software-grant.txt




 -Original Message-
 From: Kasper Sørensen [mailto:kasper.soren...@humaninference.com]
 Sent: 30. maj 2013 21:34
 To: general@incubator.apache.org
 Subject: RE: [PROPOSAL] MetaModel for the Apache Incubator

 We'll make sure the legal implifications are in place. As I am not our
 legal representative I would really try not to make an official statement
 on the matter, but I suspect it will not be an issue and since the decision
 to donate the project to Apache has gone through our management team, these
 topics are covered from our legal side as well. I will push back into the
 organization to get a more formal statement for the incubation of course.

 Kasper
 
 From: Matt Franklin [m.ben.frank...@gmail.com]
 Sent: 30 May 2013 16:33
 To: general@incubator.apache.org
 Subject: Re: [PROPOSAL] MetaModel for the Apache Incubator

 On Thu, May 30, 2013 at 1:44 AM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Hi Arvind,
 
  For concern 1 I will let the lead engineer Kasper to answer. I believe
  if the contributors already signed copyright agreement to Human
  Inference then it should be fine since it means all code contributions
  belong to Human Inference which  will then be transferred to ASF.
 
  Someone might want to help clarifying this if I am mistaken.
 

 As long as Human Inference holds the copyright for ALL code, I am pretty
 sure this is fine.  A single SGA from Human Inference should suffice.


 
  As for concern 2, I have scanned the master pom.xml's
  dependencyManagement section and looks like all dependencies are
  Apache 2.0 friendly. Again, Kasper could help verify if this is the case.
 
 
  - Henry
 
 
 
  On Wed, May 29, 2013 at 10:31 PM, Arvind Prabhakar arv...@apache.org
  wrote:
 
   Henry,
  
   Thank you for submitting this proposal. I am very glad to be a
   mentor for this project and look forward to working with you and the
   broader community. I have a couple of comments with regards to the
   stated
  proposal
   -
  
   First - as noted in the proposal MetaModel has been an open source
  project
   with contributions coming from various corners of the world. Given
   this development model, do the individual contributors hold
   copyright over
  their
   contributed code? If so, you will likely need their consent in order
   to provide this code to the Incubator for the purposes of starting
   this project.
  
   Second - I noticed that the proposal calls out the LGPL dependency
   that will be removed before sourcing the initial drop. Along the
   same lines, I urge you to go through the the legal FAQ [1] to make
   sure that there are
  no
   other dependencies that merit removal or special handling.
  
   [1] http://www.apache.org/legal/resolved.html
  
   Regards,
   Arvind Prabhakar
  
  
   On Tue, May 28, 2013 at 11:20 AM, Henry Saputra
   henry.sapu...@gmail.com
   wrote:
  
Dear ASF members,
   
We would like to propose MetaModel for the incubator.
   
Matt Franklin will be the Champion for this project and the
proposal
   draft
is available at:
   
https://wiki.apache.org/incubator/MetaModelProposal
   
Looking forward to all of your suggestions and feedback.
   
Thanks,
   
Henry Saputra
   



-- 
Sent from a mobile device. Please excuse typos or brevity.


Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-06 Thread Henry Saputra
Hey Noah, thats great and I think as long as the VOTE has not bee closed
 we can add new initial members.

Looks like the discussions have calmed down so if no one object I will
start the VOTE thread sometime today.

Thanks,

Henry


On Wed, Jun 5, 2013 at 2:24 AM, Noah Slater nsla...@apache.org wrote:

 Great. I assume that if someone is eager to join as a mentor and the vote
 is already done, we can add them after the fact.


 On 5 June 2013 10:22, Henry Saputra henry.sapu...@gmail.com wrote:

  Thanks Noah.
 
  I think the discussion has calmed down and  hopefully we could start Vote
  thread tomorrow.
 
  - Henry
 
  On Wednesday, June 5, 2013, Noah Slater wrote:
 
   I sent a note to the CouchDB list to see if anyone else wants
   to volunteer as a mentor.
  
  
   On 31 May 2013 21:35, Henry Saputra henry.sapu...@gmail.com wrote:
  
Added Noah Slater (nslater at apache dot org) as mentor and initial
committer to the proposal.
   
- Henry
   
   
On Tue, May 28, 2013 at 11:20 AM, Henry Saputra 
  henry.sapu...@gmail.com
wrote:
   
 Dear ASF members,

 We would like to propose MetaModel for the incubator.

 Matt Franklin will be the Champion for this project and the
 proposal
draft
 is available at:

 https://wiki.apache.org/incubator/MetaModelProposal

 Looking forward to all of your suggestions and feedback.

 Thanks,

 Henry Saputra



 -

 = 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 sta
 http://eobjects.org/svn/MetaModelbutwill
   be moved to an Apache
repository.

 === Issue tracking ===

 JIRA MetaModel (METAMODEL)

 === Other resources ===

 We would like to have wiki page located at:
 http://wiki.apache.org/MetaModel

 In later development phase a set of database servers (specifically
 MongoDB, CouchDB, MySQL, PostgreSQL, MS SQL Server (Express),
  Firebird)
 should be made available for integration 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-06 Thread Marvin Humphrey
On Thu, Jun 6, 2013 at 9:46 AM, Henry Saputra henry.sapu...@gmail.com wrote:
 Hey Noah, thats great and I think as long as the VOTE has not bee closed we
 can add new initial members.

The IPMC votes on specific language, so as soon as a VOTE thread is *opened*
the proposal must be frozen.

When Mentors join a podling later, there's often little formality about it
(which seems fine) -- but we ought to maintain rigor about formal VOTEs.

Marvin Humphrey

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



Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-06 Thread Noah Slater
Okay cool. Whatever you think is best. Adding someone after the VOTE,
should we need to, is not a problem.


On 6 June 2013 17:46, Henry Saputra henry.sapu...@gmail.com wrote:

 Hey Noah, thats great and I think as long as the VOTE has not bee closed
  we can add new initial members.

 Looks like the discussions have calmed down so if no one object I will
 start the VOTE thread sometime today.

 Thanks,

 Henry


 On Wed, Jun 5, 2013 at 2:24 AM, Noah Slater nsla...@apache.org wrote:

  Great. I assume that if someone is eager to join as a mentor and the vote
  is already done, we can add them after the fact.
 
 
  On 5 June 2013 10:22, Henry Saputra henry.sapu...@gmail.com wrote:
 
   Thanks Noah.
  
   I think the discussion has calmed down and  hopefully we could start
 Vote
   thread tomorrow.
  
   - Henry
  
   On Wednesday, June 5, 2013, Noah Slater wrote:
  
I sent a note to the CouchDB list to see if anyone else wants
to volunteer as a mentor.
   
   
On 31 May 2013 21:35, Henry Saputra henry.sapu...@gmail.com wrote:
   
 Added Noah Slater (nslater at apache dot org) as mentor and initial
 committer to the proposal.

 - Henry


 On Tue, May 28, 2013 at 11:20 AM, Henry Saputra 
   henry.sapu...@gmail.com
 wrote:

  Dear ASF members,
 
  We would like to propose MetaModel for the incubator.
 
  Matt Franklin will be the Champion for this project and the
  proposal
 draft
  is available at:
 
  https://wiki.apache.org/incubator/MetaModelProposal
 
  Looking forward to all of your suggestions and feedback.
 
  Thanks,
 
  Henry Saputra
 
 
 
  -
 
  = 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 sta
  http://eobjects.org/svn/MetaModelbutwill
be moved to an Apache
 repository.
 
  === Issue tracking ===
 
  JIRA MetaModel 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-06 Thread Henry Saputra
Ah ok, thanks Marvin. I agree, the proposal will be frozen once formal VOTE
sent out.

Thank you for the reminder.

- Henry


On Thu, Jun 6, 2013 at 10:17 AM, Marvin Humphrey mar...@rectangular.comwrote:

 On Thu, Jun 6, 2013 at 9:46 AM, Henry Saputra henry.sapu...@gmail.com
 wrote:
  Hey Noah, thats great and I think as long as the VOTE has not bee closed
 we
  can add new initial members.

 The IPMC votes on specific language, so as soon as a VOTE thread is
 *opened*
 the proposal must be frozen.

 When Mentors join a podling later, there's often little formality about it
 (which seems fine) -- but we ought to maintain rigor about formal VOTEs.

 Marvin Humphrey

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




Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-05 Thread Henry Saputra
Thanks Noah.

I think the discussion has calmed down and  hopefully we could start Vote
thread tomorrow.

- Henry

On Wednesday, June 5, 2013, Noah Slater wrote:

 I sent a note to the CouchDB list to see if anyone else wants
 to volunteer as a mentor.


 On 31 May 2013 21:35, Henry Saputra henry.sapu...@gmail.com wrote:

  Added Noah Slater (nslater at apache dot org) as mentor and initial
  committer to the proposal.
 
  - Henry
 
 
  On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.com
  wrote:
 
   Dear ASF members,
  
   We would like to propose MetaModel for the incubator.
  
   Matt Franklin will be the Champion for this project and the proposal
  draft
   is available at:
  
   https://wiki.apache.org/incubator/MetaModelProposal
  
   Looking forward to all of your suggestions and feedback.
  
   Thanks,
  
   Henry Saputra
  
  
  
   -
  
   = 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 sta http://eobjects.org/svn/MetaModelbut will
 be moved to an Apache
  repository.
  
   === Issue tracking ===
  
   JIRA MetaModel (METAMODEL)
  
   === Other resources ===
  
   We would like to have wiki page located at:
   http://wiki.apache.org/MetaModel
  
   In later development phase a set of database servers (specifically
   MongoDB, CouchDB, MySQL, PostgreSQL, MS SQL Server (Express), Firebird)
   should be made available for integration testing.
   Currently this is done internally at Human Inference.
  
   === Initial committers ===
  
   Kasper Sørensen (i.am.kasper.sorensen [at] gmail.com), Project
 Founder,
   works at Human Inference
  
   Ankit Kumar (ak.ankitkumar [at] gmail.com), works at Human Inference
  
   Sameer Arora (sameer11sep [at] gmail.com)
  
   Henry Saputra (hsaputra [at] apache.org)
  
   Juan José van der Linden (delostilos [at] gmail.com), works for Quipu
  
   Arvind Prabhakar (arvind at apache dot org)
  
   Matt Franklin (mfranklin at apache dot org)
  
  
   == Sponsors ==
  
   === Champion ===
  
   Matt Franklin (mfranklin at apache dot org)
  
   === Nominated mentors ===
  
   Henry Saputra  (hsaputra at apache dot org)
  
   Arvind Prabhakar (arvind at apache dot org)
  
   Matt 

RE: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-03 Thread Kasper Sørensen
+1 for having you as the champion Henry, you've been great :-)

From: Henry Saputra [henry.sapu...@gmail.com]
Sent: 02 June 2013 21:00
To: general@incubator.apache.org
Subject: Re: [PROPOSAL] MetaModel for the Apache Incubator

Thank you Matt.

I have updated the proposal to reflect the change of Champion for MetaModel
proposal.


Thanks,

- Henry


On Fri, May 31, 2013 at 5:44 PM, Matt Franklin m.ben.frank...@gmail.comwrote:

 Now that Henry is a member, I would like this proposal to reflect that he
 has really been the primary champion, not me.  I am looking forward to
 staying on as a mentor, but Henry has been the driving force in getting
 MetaModel organized and proposed.  I am more than willing to champion this
 project and help keep it going, but Henry's passion for its success is hard
 to match.


 On Fri, May 31, 2013 at 4:35 PM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Added Noah Slater (nslater at apache dot org) as mentor and initial
  committer to the proposal.
 
  - Henry
 
 
  On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.com
  wrote:
 
   Dear ASF members,
  
   We would like to propose MetaModel for the incubator.
  
   Matt Franklin will be the Champion for this project and the proposal
  draft
   is available at:
  
   https://wiki.apache.org/incubator/MetaModelProposal
  
   Looking forward to all of your suggestions and feedback.
  
   Thanks,
  
   Henry Saputra
  
  
  
   -
  
   = 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.
   This includes comply with Apache Software Foundation license for third
   party dependencies.
  
   == Current status ==
  
   === Meritocracy ===
  
   We intend

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-06-02 Thread Henry Saputra
Thank you Matt.

I have updated the proposal to reflect the change of Champion for MetaModel
proposal.


Thanks,

- Henry


On Fri, May 31, 2013 at 5:44 PM, Matt Franklin m.ben.frank...@gmail.comwrote:

 Now that Henry is a member, I would like this proposal to reflect that he
 has really been the primary champion, not me.  I am looking forward to
 staying on as a mentor, but Henry has been the driving force in getting
 MetaModel organized and proposed.  I am more than willing to champion this
 project and help keep it going, but Henry's passion for its success is hard
 to match.


 On Fri, May 31, 2013 at 4:35 PM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Added Noah Slater (nslater at apache dot org) as mentor and initial
  committer to the proposal.
 
  - Henry
 
 
  On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.com
  wrote:
 
   Dear ASF members,
  
   We would like to propose MetaModel for the incubator.
  
   Matt Franklin will be the Champion for this project and the proposal
  draft
   is available at:
  
   https://wiki.apache.org/incubator/MetaModelProposal
  
   Looking forward to all of your suggestions and feedback.
  
   Thanks,
  
   Henry Saputra
  
  
  
   -
  
   = 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.
   This includes comply with Apache Software Foundation license for third
   party dependencies.
  
   == Current status ==
  
   === Meritocracy ===
  
   We intend to do everything we can to encourage a meritocracy in the
   development of MetaModel. Currently most important development and
 design
   decisions have been made at Human Inference, but with an open window
 for
   anyone to participate on mailing lists and 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-31 Thread Noah Slater
I would be interested in mentoring this project. (I am a CouchDB PMC
member.)

On Tuesday, 28 May 2013, Henry Saputra wrote:

 Dear ASF members,

 We would like to propose MetaModel for the incubator.

 Matt Franklin will be the Champion for this project and the proposal draft
 is available at:

 https://wiki.apache.org/incubator/MetaModelProposal

 Looking forward to all of your suggestions and feedback.

 Thanks,

 Henry Saputra



 -

 = 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.
 This includes comply with Apache Software Foundation license for third
 party dependencies.

 == Current status ==

 === Meritocracy ===

 We intend to do everything we can to encourage a meritocracy in the
 development of MetaModel. Currently most important development and design
 decisions have been made at Human Inference, but with an open window for
 anyone to participate on mailing lists and discussion forums. We believe
 that the approach going forward should be more encouraging by sharing all
 the design ideas and discussions in the open, not only just the topics that
 have been “dragged” into the open by third parties.  We believe that
 meritocracy will be further stimulated by granting the control of the
 project to an independent committee.

 === Community ===

 The community around MetaModel already exists, but we believe it will grow
 substantially by becoming an Apache project. With MetaModel used in a wide
 range of both open and closed source application, both at Human Inference
 (HIquality MDM), it’s open source projects DataCleaner, SassyReader and
 AnalyzerBeans and by other parties (such as the Quipo data warehouse
 automation project), we believe that the critical mass to sustain a
 community is there.

 === Core developers ===

 MetaModel was founded by Kasper Sørensen in 2009. Later it was incorporated
 as a core library by Human 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-31 Thread Henry Saputra
Awesome! Looks like perfect match too!

Can I also add you as initial contributors?

- Henry


On Fri, May 31, 2013 at 12:41 PM, Noah Slater nsla...@apache.org wrote:

 I would be interested in mentoring this project. (I am a CouchDB PMC
 member.)

 On Tuesday, 28 May 2013, Henry Saputra wrote:

  Dear ASF members,
 
  We would like to propose MetaModel for the incubator.
 
  Matt Franklin will be the Champion for this project and the proposal
 draft
  is available at:
 
  https://wiki.apache.org/incubator/MetaModelProposal
 
  Looking forward to all of your suggestions and feedback.
 
  Thanks,
 
  Henry Saputra
 
 
 
  -
 
  = 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.
  This includes comply with Apache Software Foundation license for third
  party dependencies.
 
  == Current status ==
 
  === Meritocracy ===
 
  We intend to do everything we can to encourage a meritocracy in the
  development of MetaModel. Currently most important development and design
  decisions have been made at Human Inference, but with an open window for
  anyone to participate on mailing lists and discussion forums. We believe
  that the approach going forward should be more encouraging by sharing all
  the design ideas and discussions in the open, not only just the topics
 that
  have been “dragged” into the open by third parties.  We believe that
  meritocracy will be further stimulated by granting the control of the
  project to an independent committee.
 
  === Community ===
 
  The community around MetaModel already exists, but we believe it will
 grow
  substantially by becoming an Apache project. With MetaModel used in a
 wide
  range of both open and closed source application, both at Human Inference
  (HIquality MDM), it’s open source projects DataCleaner, SassyReader and
  

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-31 Thread Noah Slater
Sure!

On Friday, 31 May 2013, Henry Saputra wrote:

 Awesome! Looks like perfect match too!

 Can I also add you as initial contributors?

 - Henry


 On Fri, May 31, 2013 at 12:41 PM, Noah Slater nsla...@apache.org wrote:

  I would be interested in mentoring this project. (I am a CouchDB PMC
  member.)
 
  On Tuesday, 28 May 2013, Henry Saputra wrote:
 
   Dear ASF members,
  
   We would like to propose MetaModel for the incubator.
  
   Matt Franklin will be the Champion for this project and the proposal
  draft
   is available at:
  
   https://wiki.apache.org/incubator/MetaModelProposal
  
   Looking forward to all of your suggestions and feedback.
  
   Thanks,
  
   Henry Saputra
  
  
  
   -
  
   = 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 a



-- 
NS


Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-31 Thread Henry Saputra
Added Noah Slater (nslater at apache dot org) as mentor and initial
committer to the proposal.

- Henry


On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.comwrote:

 Dear ASF members,

 We would like to propose MetaModel for the incubator.

 Matt Franklin will be the Champion for this project and the proposal draft
 is available at:

 https://wiki.apache.org/incubator/MetaModelProposal

 Looking forward to all of your suggestions and feedback.

 Thanks,

 Henry Saputra



 -

 = 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.
 This includes comply with Apache Software Foundation license for third
 party dependencies.

 == Current status ==

 === Meritocracy ===

 We intend to do everything we can to encourage a meritocracy in the
 development of MetaModel. Currently most important development and design
 decisions have been made at Human Inference, but with an open window for
 anyone to participate on mailing lists and discussion forums. We believe
 that the approach going forward should be more encouraging by sharing all
 the design ideas and discussions in the open, not only just the topics that
 have been “dragged” into the open by third parties.  We believe that
 meritocracy will be further stimulated by granting the control of the
 project to an independent committee.

 === Community ===

 The community around MetaModel already exists, but we believe it will grow
 substantially by becoming an Apache project. With MetaModel used in a wide
 range of both open and closed source application, both at Human Inference
 (HIquality MDM), it’s open source projects DataCleaner, SassyReader and
 AnalyzerBeans and by other parties (such as the Quipo data warehouse
 automation project), we believe that the critical mass to sustain a
 community is there.

 === Core developers ===

 MetaModel was founded by Kasper Sørensen in 2009. 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-31 Thread Matt Franklin
Now that Henry is a member, I would like this proposal to reflect that he
has really been the primary champion, not me.  I am looking forward to
staying on as a mentor, but Henry has been the driving force in getting
MetaModel organized and proposed.  I am more than willing to champion this
project and help keep it going, but Henry's passion for its success is hard
to match.


On Fri, May 31, 2013 at 4:35 PM, Henry Saputra henry.sapu...@gmail.comwrote:

 Added Noah Slater (nslater at apache dot org) as mentor and initial
 committer to the proposal.

 - Henry


 On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Dear ASF members,
 
  We would like to propose MetaModel for the incubator.
 
  Matt Franklin will be the Champion for this project and the proposal
 draft
  is available at:
 
  https://wiki.apache.org/incubator/MetaModelProposal
 
  Looking forward to all of your suggestions and feedback.
 
  Thanks,
 
  Henry Saputra
 
 
 
  -
 
  = 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.
  This includes comply with Apache Software Foundation license for third
  party dependencies.
 
  == Current status ==
 
  === Meritocracy ===
 
  We intend to do everything we can to encourage a meritocracy in the
  development of MetaModel. Currently most important development and design
  decisions have been made at Human Inference, but with an open window for
  anyone to participate on mailing lists and discussion forums. We believe
  that the approach going forward should be more encouraging by sharing all
  the design ideas and discussions in the open, not only just the topics
 that
  have been “dragged” into the open by third parties.  We believe that
  meritocracy will be further stimulated by granting the control of the
  project to an 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-30 Thread Bertrand Delacretaz
On Thu, May 30, 2013 at 7:31 AM, Arvind Prabhakar arv...@apache.org wrote:
 ...I
 urge you to go through the the legal FAQ [1] to make sure that there are no
 other dependencies that merit removal or special handling

Note that this can be part of the incubation process, it has to be
done before the first release but there's no requirement to have all
the details before entering incubation.

-Bertrand

 [1] http://www.apache.org/legal/resolved.html

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



Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-30 Thread Matt Franklin
On Thu, May 30, 2013 at 1:44 AM, Henry Saputra henry.sapu...@gmail.comwrote:

 Hi Arvind,

 For concern 1 I will let the lead engineer Kasper to answer. I believe if
 the contributors already signed copyright agreement to Human Inference then
 it should be fine since it means all code contributions belong to Human
 Inference which  will then be transferred to ASF.

 Someone might want to help clarifying this if I am mistaken.


As long as Human Inference holds the copyright for ALL code, I am pretty
sure this is fine.  A single SGA from Human Inference should suffice.



 As for concern 2, I have scanned the master pom.xml's dependencyManagement
 section and looks like all dependencies are Apache 2.0 friendly. Again,
 Kasper could help verify if this is the case.


 - Henry



 On Wed, May 29, 2013 at 10:31 PM, Arvind Prabhakar arv...@apache.org
 wrote:

  Henry,
 
  Thank you for submitting this proposal. I am very glad to be a mentor for
  this project and look forward to working with you and the broader
  community. I have a couple of comments with regards to the stated
 proposal
  -
 
  First - as noted in the proposal MetaModel has been an open source
 project
  with contributions coming from various corners of the world. Given this
  development model, do the individual contributors hold copyright over
 their
  contributed code? If so, you will likely need their consent in order to
  provide this code to the Incubator for the purposes of starting this
  project.
 
  Second - I noticed that the proposal calls out the LGPL dependency that
  will be removed before sourcing the initial drop. Along the same lines, I
  urge you to go through the the legal FAQ [1] to make sure that there are
 no
  other dependencies that merit removal or special handling.
 
  [1] http://www.apache.org/legal/resolved.html
 
  Regards,
  Arvind Prabhakar
 
 
  On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.com
  wrote:
 
   Dear ASF members,
  
   We would like to propose MetaModel for the incubator.
  
   Matt Franklin will be the Champion for this project and the proposal
  draft
   is available at:
  
   https://wiki.apache.org/incubator/MetaModelProposal
  
   Looking forward to all of your suggestions and feedback.
  
   Thanks,
  
   Henry Saputra
  
  
  
   -
  
   = 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 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-30 Thread Alan Cabrera

On May 29, 2013, at 12:33 AM, ant elder ant.el...@gmail.com wrote:

 From the subject line I thought this was going to be another attempt to
 sort out the incubator  :-/

LOL, so did I!


Regards,
Alan


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



Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-30 Thread Henry Saputra
Yeah, I guess the words meta and model had been used a lot recently in
incubator list  =)

And also, we are still looking for mentors from IPMCs to help if anyone
interested ;)


- Henry


On Thu, May 30, 2013 at 7:36 AM, Alan Cabrera l...@toolazydogs.com wrote:


 On May 29, 2013, at 12:33 AM, ant elder ant.el...@gmail.com wrote:

  From the subject line I thought this was going to be another attempt to
  sort out the incubator  :-/

 LOL, so did I!


 Regards,
 Alan


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




RE: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-30 Thread Kasper Sørensen
We'll make sure the legal implifications are in place. As I am not our legal 
representative I would really try not to make an official statement on the 
matter, but I suspect it will not be an issue and since the decision to donate 
the project to Apache has gone through our management team, these topics are 
covered from our legal side as well. I will push back into the organization to 
get a more formal statement for the incubation of course.

Kasper

From: Matt Franklin [m.ben.frank...@gmail.com]
Sent: 30 May 2013 16:33
To: general@incubator.apache.org
Subject: Re: [PROPOSAL] MetaModel for the Apache Incubator

On Thu, May 30, 2013 at 1:44 AM, Henry Saputra henry.sapu...@gmail.comwrote:

 Hi Arvind,

 For concern 1 I will let the lead engineer Kasper to answer. I believe if
 the contributors already signed copyright agreement to Human Inference then
 it should be fine since it means all code contributions belong to Human
 Inference which  will then be transferred to ASF.

 Someone might want to help clarifying this if I am mistaken.


As long as Human Inference holds the copyright for ALL code, I am pretty
sure this is fine.  A single SGA from Human Inference should suffice.



 As for concern 2, I have scanned the master pom.xml's dependencyManagement
 section and looks like all dependencies are Apache 2.0 friendly. Again,
 Kasper could help verify if this is the case.


 - Henry



 On Wed, May 29, 2013 at 10:31 PM, Arvind Prabhakar arv...@apache.org
 wrote:

  Henry,
 
  Thank you for submitting this proposal. I am very glad to be a mentor for
  this project and look forward to working with you and the broader
  community. I have a couple of comments with regards to the stated
 proposal
  -
 
  First - as noted in the proposal MetaModel has been an open source
 project
  with contributions coming from various corners of the world. Given this
  development model, do the individual contributors hold copyright over
 their
  contributed code? If so, you will likely need their consent in order to
  provide this code to the Incubator for the purposes of starting this
  project.
 
  Second - I noticed that the proposal calls out the LGPL dependency that
  will be removed before sourcing the initial drop. Along the same lines, I
  urge you to go through the the legal FAQ [1] to make sure that there are
 no
  other dependencies that merit removal or special handling.
 
  [1] http://www.apache.org/legal/resolved.html
 
  Regards,
  Arvind Prabhakar
 
 
  On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.com
  wrote:
 
   Dear ASF members,
  
   We would like to propose MetaModel for the incubator.
  
   Matt Franklin will be the Champion for this project and the proposal
  draft
   is available at:
  
   https://wiki.apache.org/incubator/MetaModelProposal
  
   Looking forward to all of your suggestions and feedback.
  
   Thanks,
  
   Henry Saputra
  
  
  
   -
  
   = 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

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-29 Thread ant elder
From the subject line I thought this was going to be another attempt to
sort out the incubator  :-/

   ...ant

On Tue, May 28, 2013 at 7:20 PM, Henry Saputra henry.sapu...@gmail.comwrote:

 Dear ASF members,

 We would like to propose MetaModel for the incubator.

 Matt Franklin will be the Champion for this project and the proposal draft
 is available at:

 https://wiki.apache.org/incubator/MetaModelProposal

 Looking forward to all of your suggestions and feedback.

 Thanks,

 Henry Saputra



 -

 = 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.
 This includes comply with Apache Software Foundation license for third
 party dependencies.

 == Current status ==

 === Meritocracy ===

 We intend to do everything we can to encourage a meritocracy in the
 development of MetaModel. Currently most important development and design
 decisions have been made at Human Inference, but with an open window for
 anyone to participate on mailing lists and discussion forums. We believe
 that the approach going forward should be more encouraging by sharing all
 the design ideas and discussions in the open, not only just the topics that
 have been “dragged” into the open by third parties.  We believe that
 meritocracy will be further stimulated by granting the control of the
 project to an independent committee.

 === Community ===

 The community around MetaModel already exists, but we believe it will grow
 substantially by becoming an Apache project. With MetaModel used in a wide
 range of both open and closed source application, both at Human Inference
 (HIquality MDM), it’s open source projects DataCleaner, SassyReader and
 AnalyzerBeans and by other parties (such as the Quipo data warehouse
 automation project), we believe that the critical mass to sustain a
 community is there.

 === Core developers ===

 MetaModel was founded by Kasper Sørensen in 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-29 Thread Henry Saputra
There are already a lot of discussions about it and this aint one of them =P


- Henry


On Wed, May 29, 2013 at 12:33 AM, ant elder ant.el...@gmail.com wrote:

 From the subject line I thought this was going to be another attempt to
 sort out the incubator  :-/

...ant

 On Tue, May 28, 2013 at 7:20 PM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Dear ASF members,
 
  We would like to propose MetaModel for the incubator.
 
  Matt Franklin will be the Champion for this project and the proposal
 draft
  is available at:
 
  https://wiki.apache.org/incubator/MetaModelProposal
 
  Looking forward to all of your suggestions and feedback.
 
  Thanks,
 
  Henry Saputra
 
 
 
  -
 
  = 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.
  This includes comply with Apache Software Foundation license for third
  party dependencies.
 
  == Current status ==
 
  === Meritocracy ===
 
  We intend to do everything we can to encourage a meritocracy in the
  development of MetaModel. Currently most important development and design
  decisions have been made at Human Inference, but with an open window for
  anyone to participate on mailing lists and discussion forums. We believe
  that the approach going forward should be more encouraging by sharing all
  the design ideas and discussions in the open, not only just the topics
 that
  have been “dragged” into the open by third parties.  We believe that
  meritocracy will be further stimulated by granting the control of the
  project to an independent committee.
 
  === Community ===
 
  The community around MetaModel already exists, but we believe it will
 grow
  substantially by becoming an Apache project. With MetaModel used in a
 wide
  range of both open and closed source application, both at Human Inference
  (HIquality MDM), 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-29 Thread Arvind Prabhakar
Henry,

Thank you for submitting this proposal. I am very glad to be a mentor for
this project and look forward to working with you and the broader
community. I have a couple of comments with regards to the stated proposal -

First - as noted in the proposal MetaModel has been an open source project
with contributions coming from various corners of the world. Given this
development model, do the individual contributors hold copyright over their
contributed code? If so, you will likely need their consent in order to
provide this code to the Incubator for the purposes of starting this
project.

Second - I noticed that the proposal calls out the LGPL dependency that
will be removed before sourcing the initial drop. Along the same lines, I
urge you to go through the the legal FAQ [1] to make sure that there are no
other dependencies that merit removal or special handling.

[1] http://www.apache.org/legal/resolved.html

Regards,
Arvind Prabhakar


On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.comwrote:

 Dear ASF members,

 We would like to propose MetaModel for the incubator.

 Matt Franklin will be the Champion for this project and the proposal draft
 is available at:

 https://wiki.apache.org/incubator/MetaModelProposal

 Looking forward to all of your suggestions and feedback.

 Thanks,

 Henry Saputra



 -

 = 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.
 This includes comply with Apache Software Foundation license for third
 party dependencies.

 == Current status ==

 === Meritocracy ===

 We intend to do everything we can to encourage a meritocracy in the
 development of MetaModel. Currently most important development and design
 decisions have been made at Human Inference, but with an open window for
 anyone to participate on mailing lists and discussion forums. We believe
 that the approach going forward should 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-29 Thread Henry Saputra
Hi Arvind,

For concern 1 I will let the lead engineer Kasper to answer. I believe if
the contributors already signed copyright agreement to Human Inference then
it should be fine since it means all code contributions belong to Human
Inference which  will then be transferred to ASF.

Someone might want to help clarifying this if I am mistaken.

As for concern 2, I have scanned the master pom.xml's dependencyManagement
section and looks like all dependencies are Apache 2.0 friendly. Again,
Kasper could help verify if this is the case.


- Henry



On Wed, May 29, 2013 at 10:31 PM, Arvind Prabhakar arv...@apache.orgwrote:

 Henry,

 Thank you for submitting this proposal. I am very glad to be a mentor for
 this project and look forward to working with you and the broader
 community. I have a couple of comments with regards to the stated proposal
 -

 First - as noted in the proposal MetaModel has been an open source project
 with contributions coming from various corners of the world. Given this
 development model, do the individual contributors hold copyright over their
 contributed code? If so, you will likely need their consent in order to
 provide this code to the Incubator for the purposes of starting this
 project.

 Second - I noticed that the proposal calls out the LGPL dependency that
 will be removed before sourcing the initial drop. Along the same lines, I
 urge you to go through the the legal FAQ [1] to make sure that there are no
 other dependencies that merit removal or special handling.

 [1] http://www.apache.org/legal/resolved.html

 Regards,
 Arvind Prabhakar


 On Tue, May 28, 2013 at 11:20 AM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Dear ASF members,
 
  We would like to propose MetaModel for the incubator.
 
  Matt Franklin will be the Champion for this project and the proposal
 draft
  is available at:
 
  https://wiki.apache.org/incubator/MetaModelProposal
 
  Looking forward to all of your suggestions and feedback.
 
  Thanks,
 
  Henry Saputra
 
 
 
  -
 
  = 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 

Re: [PROPOSAL] MetaModel for the Apache Incubator

2013-05-28 Thread Christian Grobmeier
+1


On Tue, May 28, 2013 at 8:20 PM, Henry Saputra henry.sapu...@gmail.com wrote:
 Dear ASF members,

 We would like to propose MetaModel for the incubator.

 Matt Franklin will be the Champion for this project and the proposal draft
 is available at:

 https://wiki.apache.org/incubator/MetaModelProposal

 Looking forward to all of your suggestions and feedback.

 Thanks,

 Henry Saputra



 -

 = 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.
 This includes comply with Apache Software Foundation license for third
 party dependencies.

 == Current status ==

 === Meritocracy ===

 We intend to do everything we can to encourage a meritocracy in the
 development of MetaModel. Currently most important development and design
 decisions have been made at Human Inference, but with an open window for
 anyone to participate on mailing lists and discussion forums. We believe
 that the approach going forward should be more encouraging by sharing all
 the design ideas and discussions in the open, not only just the topics that
 have been “dragged” into the open by third parties.  We believe that
 meritocracy will be further stimulated by granting the control of the
 project to an independent committee.

 === Community ===

 The community around MetaModel already exists, but we believe it will grow
 substantially by becoming an Apache project. With MetaModel used in a wide
 range of both open and closed source application, both at Human Inference
 (HIquality MDM), it’s open source projects DataCleaner, SassyReader and
 AnalyzerBeans and by other parties (such as the Quipo data warehouse
 automation project), we believe that the critical mass to sustain a
 community is there.

 === Core developers ===

 MetaModel was founded by Kasper Sørensen in 2009. Later it was incorporated
 as a core library by Human Inference, meaning that more than 20 developers
 

RE: [PROPOSAL] MetaModel join the Apache Incubator

2013-03-13 Thread Kasper Sørensen
I'll update the wiki page then, and add Sameer as an initial committer since 
he is already working (to my understanding) on a HBase module contribution. 
I'll remove Willem Cazander for the moment since I think he's too busy right 
now to be a real initial committer.

And great news that you want to mentor this. That's very good, thank you.


From: Henry Saputra [henry.sapu...@gmail.com]
Sent: 12 March 2013 19:24
To: general@incubator.apache.org
Subject: Re: [PROPOSAL] MetaModel join the Apache Incubator

Hi Kasper,


One suggestion is to remove the Contributors with known interest if
project is accepted in Incubator section and only add contributors that
really want to get the project going.

I could see this could be very useful for projects like Apache Gora or
pluggable query component for Apache Drill.

I would like to volunteer to become mentor and initial committer for this
project to get it rolling.

Thanks,

Henry


On Mon, Mar 11, 2013 at 5:43 AM, Kasper Sørensen 
kasper.soren...@humaninference.com wrote:

 Christian, your point regarding number of active contributors is valid and
 this is in deed also something that we feel is a risk to the project. I
 would say though that Human Inference is committed to continue the effort
 even if I should personally stop committing to it - reason being that the
 software stack we have here is highly dependent on MetaModel. Right now we
 are simply  in a situation where I am the key go-to-guy when there's
 MetaModel related work involved. Often we pair program on these tasks, but
 commit through my account.

 The other side of the story is that we have several testers that
 contribute a lot in terms of bug reports and so on. But because we're a
 closed company these reports are typically going first through our internal
 bugtracker and then into the trac system. At that point in time it will
 typically be me that enters the trac ticket. This is obviously a style of
 closedness that won't work in an Apache situation, and we need to adapt to
 that. But I also believe that we can manage that transition during
 incubation.

 As for the potential contributors - one have indicated that it is
 important to him that we move MetaModel out of the corporate setting for
 him to sign a contributors agreement. The other (Sameer) actually just told
 me that he would want to contribute anyways, but that the incubation would
 be an additional incentive, because of Apache's brand value. I don't think
 any of us wants a @apache.org email though! :)

 Hope that sheds a bit more light on the matter. And thanks for questioning
 this, it gives us opportunity to explain things!

 -Original Message-
 From: Christian Grobmeier [mailto:grobme...@gmail.com]
 Sent: 11. marts 2013 11:43
 To: general@incubator.apache.org
 Subject: Re: [PROPOSAL] MetaModel join the Apache Incubator

 I still think this is a nice project and it might fit right into the ASF.
 Currently I am out of time, so I cannot champion this proposal nor can I be
 the  most active mentor. Unfortunately it seems nobody else in the IPMC has
 an interest in helping this proposal.

 Looking at:
 http://eobjects.org/trac/timeline

 It seems MetaModel is more or less a single-man with a little support from
 two other devs. With less interest from the Incubator and a small dev
 community I am not sure how this project will develop here. If Kasper stops
 to commit, the project is dead.

 Two contributors are listed as have an interest to commit if accepted to
 the ASF. Why didn't they contribute before? It reads a bit like they want
 to have an @apache.org e-mail address than a real interest in the project.

 Hopefully other IPMC'lers find some time to comment here too.




 On Mon, Mar 11, 2013 at 10:04 AM, Kasper Sørensen 
 kasper.soren...@humaninference.com wrote:
  Just for reference, I'd add to Sameer's mail that the proposal is here:
 
  http://wiki.apache.org/incubator/MetaModelProposal
 
  We would very much appreciate if one or more apache champions will help
 us to get further in the process.
 
  Kasper
 
  -Original Message-
  From: sameer arora [mailto:sameer11...@gmail.com]
  Sent: 10. marts 2013 05:50
  To: general@incubator.apache.org
  Subject: RE: [PROPOSAL] MetaModel join the Apache Incubator
 
  Hi,
 
  I have been working on Metamodel as a developer for the last 1.5
 years.We are also working on adding Hbase support to Metamodel to cater the
 needs of today.
 
  It would be great to see Metamodel accepted at Apache Incubator, surely
 the efforts from us would gain some momentum.
 
  Sameer
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 



 --
 http://www.grobmeier.de
 https://www.timeandbill.de

 -
 To unsubscribe, e-mail

Re: [PROPOSAL] MetaModel join the Apache Incubator

2013-03-12 Thread Henry Saputra
Hi Kasper,


One suggestion is to remove the Contributors with known interest if
project is accepted in Incubator section and only add contributors that
really want to get the project going.

I could see this could be very useful for projects like Apache Gora or
pluggable query component for Apache Drill.

I would like to volunteer to become mentor and initial committer for this
project to get it rolling.

Thanks,

Henry


On Mon, Mar 11, 2013 at 5:43 AM, Kasper Sørensen 
kasper.soren...@humaninference.com wrote:

 Christian, your point regarding number of active contributors is valid and
 this is in deed also something that we feel is a risk to the project. I
 would say though that Human Inference is committed to continue the effort
 even if I should personally stop committing to it - reason being that the
 software stack we have here is highly dependent on MetaModel. Right now we
 are simply  in a situation where I am the key go-to-guy when there's
 MetaModel related work involved. Often we pair program on these tasks, but
 commit through my account.

 The other side of the story is that we have several testers that
 contribute a lot in terms of bug reports and so on. But because we're a
 closed company these reports are typically going first through our internal
 bugtracker and then into the trac system. At that point in time it will
 typically be me that enters the trac ticket. This is obviously a style of
 closedness that won't work in an Apache situation, and we need to adapt to
 that. But I also believe that we can manage that transition during
 incubation.

 As for the potential contributors - one have indicated that it is
 important to him that we move MetaModel out of the corporate setting for
 him to sign a contributors agreement. The other (Sameer) actually just told
 me that he would want to contribute anyways, but that the incubation would
 be an additional incentive, because of Apache's brand value. I don't think
 any of us wants a @apache.org email though! :)

 Hope that sheds a bit more light on the matter. And thanks for questioning
 this, it gives us opportunity to explain things!

 -Original Message-
 From: Christian Grobmeier [mailto:grobme...@gmail.com]
 Sent: 11. marts 2013 11:43
 To: general@incubator.apache.org
 Subject: Re: [PROPOSAL] MetaModel join the Apache Incubator

 I still think this is a nice project and it might fit right into the ASF.
 Currently I am out of time, so I cannot champion this proposal nor can I be
 the  most active mentor. Unfortunately it seems nobody else in the IPMC has
 an interest in helping this proposal.

 Looking at:
 http://eobjects.org/trac/timeline

 It seems MetaModel is more or less a single-man with a little support from
 two other devs. With less interest from the Incubator and a small dev
 community I am not sure how this project will develop here. If Kasper stops
 to commit, the project is dead.

 Two contributors are listed as have an interest to commit if accepted to
 the ASF. Why didn't they contribute before? It reads a bit like they want
 to have an @apache.org e-mail address than a real interest in the project.

 Hopefully other IPMC'lers find some time to comment here too.




 On Mon, Mar 11, 2013 at 10:04 AM, Kasper Sørensen 
 kasper.soren...@humaninference.com wrote:
  Just for reference, I'd add to Sameer's mail that the proposal is here:
 
  http://wiki.apache.org/incubator/MetaModelProposal
 
  We would very much appreciate if one or more apache champions will help
 us to get further in the process.
 
  Kasper
 
  -Original Message-
  From: sameer arora [mailto:sameer11...@gmail.com]
  Sent: 10. marts 2013 05:50
  To: general@incubator.apache.org
  Subject: RE: [PROPOSAL] MetaModel join the Apache Incubator
 
  Hi,
 
  I have been working on Metamodel as a developer for the last 1.5
 years.We are also working on adding Hbase support to Metamodel to cater the
 needs of today.
 
  It would be great to see Metamodel accepted at Apache Incubator, surely
 the efforts from us would gain some momentum.
 
  Sameer
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 



 --
 http://www.grobmeier.de
 https://www.timeandbill.de

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


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



RE: [PROPOSAL] MetaModel join the Apache Incubator

2013-03-11 Thread Kasper Sørensen
Just for reference, I'd add to Sameer's mail that the proposal is here:

http://wiki.apache.org/incubator/MetaModelProposal

We would very much appreciate if one or more apache champions will help us to 
get further in the process.

Kasper

-Original Message-
From: sameer arora [mailto:sameer11...@gmail.com] 
Sent: 10. marts 2013 05:50
To: general@incubator.apache.org
Subject: RE: [PROPOSAL] MetaModel join the Apache Incubator

Hi,

I have been working on Metamodel as a developer for the last 1.5 years.We are 
also working on adding Hbase support to Metamodel to cater the needs of today.

It would be great to see Metamodel accepted at Apache Incubator, surely the 
efforts from us would gain some momentum.

Sameer

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



Re: [PROPOSAL] MetaModel join the Apache Incubator

2013-03-11 Thread Christian Grobmeier
I still think this is a nice project and it might fit right into the
ASF. Currently I am out of time, so I cannot champion this proposal
nor can I be the  most active mentor. Unfortunately it seems nobody
else in the IPMC has an interest in helping this proposal.

Looking at:
http://eobjects.org/trac/timeline

It seems MetaModel is more or less a single-man with a little support
from two other devs. With less interest from the Incubator and a small
dev community I am not sure how this project will develop here. If
Kasper stops to commit, the project is dead.

Two contributors are listed as have an interest to commit if accepted
to the ASF. Why didn't they contribute before? It reads a bit like
they want to have an @apache.org e-mail address than a real interest
in the project.

Hopefully other IPMC'lers find some time to comment here too.




On Mon, Mar 11, 2013 at 10:04 AM, Kasper Sørensen
kasper.soren...@humaninference.com wrote:
 Just for reference, I'd add to Sameer's mail that the proposal is here:

 http://wiki.apache.org/incubator/MetaModelProposal

 We would very much appreciate if one or more apache champions will help us to 
 get further in the process.

 Kasper

 -Original Message-
 From: sameer arora [mailto:sameer11...@gmail.com]
 Sent: 10. marts 2013 05:50
 To: general@incubator.apache.org
 Subject: RE: [PROPOSAL] MetaModel join the Apache Incubator

 Hi,

 I have been working on Metamodel as a developer for the last 1.5 years.We are 
 also working on adding Hbase support to Metamodel to cater the needs of today.

 It would be great to see Metamodel accepted at Apache Incubator, surely the 
 efforts from us would gain some momentum.

 Sameer

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




--
http://www.grobmeier.de
https://www.timeandbill.de

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



RE: [PROPOSAL] MetaModel join the Apache Incubator

2013-03-11 Thread Kasper Sørensen
Christian, your point regarding number of active contributors is valid and this 
is in deed also something that we feel is a risk to the project. I would say 
though that Human Inference is committed to continue the effort even if I 
should personally stop committing to it - reason being that the software stack 
we have here is highly dependent on MetaModel. Right now we are simply  in a 
situation where I am the key go-to-guy when there's MetaModel related work 
involved. Often we pair program on these tasks, but commit through my account.

The other side of the story is that we have several testers that contribute a 
lot in terms of bug reports and so on. But because we're a closed company these 
reports are typically going first through our internal bugtracker and then into 
the trac system. At that point in time it will typically be me that enters the 
trac ticket. This is obviously a style of closedness that won't work in an 
Apache situation, and we need to adapt to that. But I also believe that we can 
manage that transition during incubation. 

As for the potential contributors - one have indicated that it is important 
to him that we move MetaModel out of the corporate setting for him to sign a 
contributors agreement. The other (Sameer) actually just told me that he would 
want to contribute anyways, but that the incubation would be an additional 
incentive, because of Apache's brand value. I don't think any of us wants a 
@apache.org email though! :)

Hope that sheds a bit more light on the matter. And thanks for questioning 
this, it gives us opportunity to explain things!

-Original Message-
From: Christian Grobmeier [mailto:grobme...@gmail.com] 
Sent: 11. marts 2013 11:43
To: general@incubator.apache.org
Subject: Re: [PROPOSAL] MetaModel join the Apache Incubator

I still think this is a nice project and it might fit right into the ASF. 
Currently I am out of time, so I cannot champion this proposal nor can I be the 
 most active mentor. Unfortunately it seems nobody else in the IPMC has an 
interest in helping this proposal.

Looking at:
http://eobjects.org/trac/timeline

It seems MetaModel is more or less a single-man with a little support from two 
other devs. With less interest from the Incubator and a small dev community I 
am not sure how this project will develop here. If Kasper stops to commit, the 
project is dead.

Two contributors are listed as have an interest to commit if accepted to the 
ASF. Why didn't they contribute before? It reads a bit like they want to have 
an @apache.org e-mail address than a real interest in the project.

Hopefully other IPMC'lers find some time to comment here too.




On Mon, Mar 11, 2013 at 10:04 AM, Kasper Sørensen 
kasper.soren...@humaninference.com wrote:
 Just for reference, I'd add to Sameer's mail that the proposal is here:

 http://wiki.apache.org/incubator/MetaModelProposal

 We would very much appreciate if one or more apache champions will help us to 
 get further in the process.

 Kasper

 -Original Message-
 From: sameer arora [mailto:sameer11...@gmail.com]
 Sent: 10. marts 2013 05:50
 To: general@incubator.apache.org
 Subject: RE: [PROPOSAL] MetaModel join the Apache Incubator

 Hi,

 I have been working on Metamodel as a developer for the last 1.5 years.We are 
 also working on adding Hbase support to Metamodel to cater the needs of today.

 It would be great to see Metamodel accepted at Apache Incubator, surely the 
 efforts from us would gain some momentum.

 Sameer

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




--
http://www.grobmeier.de
https://www.timeandbill.de

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


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


RE: [PROPOSAL] MetaModel join the Apache Incubator

2013-03-09 Thread sameer arora
Hi,

I have been working on Metamodel as a developer for the last 1.5
years.We are also working on adding Hbase support to Metamodel to
cater the needs of today.

It would be great to see Metamodel accepted at Apache Incubator,
surely the efforts from us would gain some momentum.

Sameer


RE: [PROPOSAL] MetaModel join the Apache Incubator

2013-02-27 Thread Kasper Sørensen
Anyone else interested, now that the project page has been updated with the 
full contributor list ?

-Original Message-
From: Kasper Sørensen [mailto:kasper.soren...@humaninference.com] 
Sent: 22. februar 2013 09:39
To: general@incubator.apache.org
Subject: [PROPOSAL] MetaModel join the Apache Incubator

Hi all,

On behalf of Human Inference, I'm proposing the MetaModel project to join the 
Apache Incubator:
http://wiki.apache.org/incubator/MetaModelProposal

Sorry about re-iterating this project proposal. This is the first time we try 
to do something like this at Human Inference, and we are not sure how to take 
it forward. I guess we need some champion(s) to help us. Is anyone interested?

Best regards,
Kasper Sørensen

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



RE: [PROPOSAL] MetaModel join the Apache Incubator

2013-02-22 Thread Kasper Sørensen
I'm the main developer, but not the only one. Additional contributions are from 
Human Inference and Xebia employees primarily, and a few individuals.

Best regards,
Kasper

-Original Message-
From: Christian Grobmeier [mailto:grobme...@gmail.com] 
Sent: 22. februar 2013 12:21
To: general@incubator.apache.org
Subject: Re: [PROPOSAL] MetaModel join the Apache Incubator

Hi Kasper,

interesting beast. Are you really the only developer of it?

Cheers
Christian

On Fri, Feb 22, 2013 at 9:38 AM, Kasper Sørensen 
kasper.soren...@humaninference.com wrote:
 Hi all,

 On behalf of Human Inference, I'm proposing the MetaModel project to join the 
 Apache Incubator:
 http://wiki.apache.org/incubator/MetaModelProposal

 Sorry about re-iterating this project proposal. This is the first time we try 
 to do something like this at Human Inference, and we are not sure how to take 
 it forward. I guess we need some champion(s) to help us. Is anyone interested?

 Best regards,
 Kasper Sørensen



--
http://www.grobmeier.de
https://www.timeandbill.de

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



Re: [PROPOSAL] MetaModel join the Apache Incubator

2013-02-22 Thread Olivier Lamy
2013/2/22 Kasper Sørensen kasper.soren...@humaninference.com:
 I'm the main developer, but not the only one. Additional contributions are 
 from Human Inference and Xebia employees primarily, and a few individuals.


Why not add some in the proposal ?

 Best regards,
 Kasper

 -Original Message-
 From: Christian Grobmeier [mailto:grobme...@gmail.com]
 Sent: 22. februar 2013 12:21
 To: general@incubator.apache.org
 Subject: Re: [PROPOSAL] MetaModel join the Apache Incubator

 Hi Kasper,

 interesting beast. Are you really the only developer of it?

 Cheers
 Christian

 On Fri, Feb 22, 2013 at 9:38 AM, Kasper Sørensen 
 kasper.soren...@humaninference.com wrote:
 Hi all,

 On behalf of Human Inference, I'm proposing the MetaModel project to join 
 the Apache Incubator:
 http://wiki.apache.org/incubator/MetaModelProposal

 Sorry about re-iterating this project proposal. This is the first time we 
 try to do something like this at Human Inference, and we are not sure how to 
 take it forward. I guess we need some champion(s) to help us. Is anyone 
 interested?

 Best regards,
 Kasper Sørensen



 --
 http://www.grobmeier.de
 https://www.timeandbill.de

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




-- 
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



RE: [PROPOSAL] MetaModel join the Apache Incubator

2013-02-22 Thread Kasper Sørensen
Yea, sorry bout that, was postponed too late I think. I've updated the 
contributor list now, grouped them in three groups: 1) Initial committers (as 
per the proposal guide), 2) Contributors with known interest if project is 
accepted in Incubator and 3) Previous contributors (that aren't too likely to 
contribute in a incubation phase).

http://wiki.apache.org/incubator/MetaModelProposal

-Original Message-
From: Olivier Lamy [mailto:ol...@apache.org] 
Sent: 22. februar 2013 14:23
To: general@incubator.apache.org
Subject: Re: [PROPOSAL] MetaModel join the Apache Incubator

2013/2/22 Kasper Sørensen kasper.soren...@humaninference.com:
 I'm the main developer, but not the only one. Additional contributions are 
 from Human Inference and Xebia employees primarily, and a few individuals.


Why not add some in the proposal ?

 Best regards,
 Kasper

 -Original Message-
 From: Christian Grobmeier [mailto:grobme...@gmail.com]
 Sent: 22. februar 2013 12:21
 To: general@incubator.apache.org
 Subject: Re: [PROPOSAL] MetaModel join the Apache Incubator

 Hi Kasper,

 interesting beast. Are you really the only developer of it?

 Cheers
 Christian

 On Fri, Feb 22, 2013 at 9:38 AM, Kasper Sørensen 
 kasper.soren...@humaninference.com wrote:
 Hi all,

 On behalf of Human Inference, I'm proposing the MetaModel project to join 
 the Apache Incubator:
 http://wiki.apache.org/incubator/MetaModelProposal

 Sorry about re-iterating this project proposal. This is the first time we 
 try to do something like this at Human Inference, and we are not sure how to 
 take it forward. I guess we need some champion(s) to help us. Is anyone 
 interested?

 Best regards,
 Kasper Sørensen



 --
 http://www.grobmeier.de
 https://www.timeandbill.de

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




-- 
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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


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