RE: [PROPOSAL] MetaModel for the Apache Incubator
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
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
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
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
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
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
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
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
+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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
+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
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
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
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
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
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
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
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
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/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
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