incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "TinkerPopProposal" by ke4qqq
Date Tue, 30 Dec 2014 00:28:47 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "TinkerPopProposal" page has been changed by ke4qqq:
https://wiki.apache.org/incubator/TinkerPopProposal?action=diff&rev1=14&rev2=15

Comment:
updates to the proposal 

  
  === B. Proposal ===
  
- TinkerPop was formed in 2009 and is currently in the milestone series of 3.0.0. From the
start, TinkerPop has provided its software open source and free to use for which ever reason
(commercial or otherwise). Initially the license was BSD, but as of TinkerPop3, the license
was changed to Apache2. The TinkerPop team is composed of developers, evangelists, and representatives
from graph system vendors (see [[http://www.tinkerpop.com/docs/3.0.0-SNAPSHOT/#tinkerpop-contributors|TinkerPop
Contributors]] for more information). TinkerPop has done its best to remain vendor agnostic
and works closely with all vendors to ensure that the constructs within TinkerPop are able
to accommodate the requirements of the underlying graph system. To date, 12 "TinkerPop recognized"
graph system vendors provide TinkerPop implementations. We believe that by joining The Apache
Foundation, our vendors, users, and contributors will feel more comfortable in terms of legal
protected, in terms of wider-adoption, and in terms of project stability.
+ TinkerPop was formed in 2009 and is currently in the milestone series of 3.0.0. From the
start, TinkerPop has provided its software open source and free to use for which ever reason
(commercial or otherwise). Initially the license was BSD, but as of TinkerPop3, the license
was changed to Apache2. The TinkerPop team is composed of developers, evangelists, and representatives
from graph system vendors (see [[http://www.tinkerpop.com/docs/3.0.0-SNAPSHOT/#tinkerpop-contributors|TinkerPop
Contributors]] for more information). TinkerPop has done its best to remain vendor agnostic
and works closely with all vendors to ensure that the constructs within TinkerPop are able
to accommodate the requirements of the underlying graph system. To date, 12 "TinkerPop recognized"
graph system vendors provide TinkerPop implementations. We believe that by joining The Apache
Software Foundation, our vendors, users, and contributors will feel more comfortable in terms
of legal protected, in terms of wider-adoption, and in terms of project stability.
  
  === C. Background ===
  
@@ -20, +20 @@

  
  === E. Initial Goals ===
  
- The goal of this proposal is to migrate TinkerPop to The Apache Foundation to 1.) get more
exposure to the project and 2.) legally protect the developers and contributors of TinkerPop.
+ The goal of this proposal is to migrate TinkerPop to The Apache Software Foundation to 1.)
get more exposure to the project and 2.) legally protect the developers and contributors of
TinkerPop.
  
  === F. Current Status ===
  
- TinkerPop is planning to release TinkerPop 3.0.0.GA early 2015. We would like to release
TinkerPop 3.0.0.GA under The Apache Foundation.
+ TinkerPop is planning to release TinkerPop 3.0.0.GA early 2015. We would like to release
TinkerPop 3.0.0.GA under The Apache Software Foundation.
  
  === G. Meritocracy ===
  
  Anyone is welcome to join TinkerPop as a contributor. If an individual provides beneficial
pull requests, documentation updates, theoretical ideas, etc. then they are asked to join
TinkerPop. Once inside TinkerPop, they are able to voice their opinions/thoughts on the direction
of the project. Moreover, TinkerPop actively seeks vendors who leverage TinkerPop in their
offering. Each vendor is allowed to place a representative on TinkerPop contributors who can
speak on behalf of their organization as it relates to the requirements of their graph system.
Every year or so, we list inactive members and request their permission to purge them from
TinkerPop contributors mailing list. In this way, we try and keep the TinkerPop contributors
list to the most active, participating members.
  
+ We realize that many of these practices will need to change if we are brought into the ASF.

+ 
  === H. Community ===
  
- There are 25 TinkerPop contributors which, of those, 12 are representatives from various
graph system vendors in the market today. The [[https://groups.google.com/forum/#!forum/gremlin-users|TinkerPop
mailing list]] has 1500+ subscribers with a flow of approximately 10 emails a day. Note that
there are individuals that participate in the TinkerPop ecosystem by providing language bindings
and system implementations. While not contributing to the core codebase per se, they support
TinkerPop via their software and lecture outreach.
+ The [[https://groups.google.com/forum/#!forum/gremlin-users|TinkerPop mailing list]] has
1500+ subscribers with a flow of approximately 10 emails a day. In addition to the initial
committers there are about two dozen folks that have contributed code to the project, and
1/2 of those are from Graph vendors. Note that there are individuals that participate in the
TinkerPop ecosystem by providing language bindings and system implementations. While not contributing
to the core codebase per se, they support TinkerPop via their software and lecture outreach.

  
  === I. Core developers ===
  
- The primary "day in and day out" developers are [[http://markorodriguez.com|Marko A. Rodriguez]]
and [[http://stephen.genoprime.com/|Stephen Mallette]]. Over the years, other individuals
have come and gone from TinkerPop. Other significant long term contributors include Peter
Neubauer, Joshua Shinavier, James Thornton, Matthias Bröcheler, Daniel Kuppitz, Bryn Cooke,
and others.
+ The initial committer list is small, and we hope to grow that into a larger, vibrant community
at the Apache Software Foundation.  
  
  === J. Alignment ===
  
- TinkerPop is licensed Apache2. The OLAP reference implementation that distributes with TinkerPop
is based on [[http://hadoop.apache.org|Hadoop]] and [[http://giraph.apache.org|Giraph]]. There
has been a push from vendors and commercial organizations interested in ensuring TinkerPop
has the legal support of a software foundation. We believe The Apache Foundation to be a great
home for TinkerPop.
+ TinkerPop is licensed Apache2. The OLAP reference implementation that distributes with TinkerPop
is based on [[http://hadoop.apache.org|Hadoop]] and [[http://giraph.apache.org|Giraph]]. There
has been a push from vendors and commercial organizations interested in ensuring TinkerPop
has the legal support of a software foundation. We believe The Apache Software Foundation
to be a great home for TinkerPop.
  
  === K. Known Risks & Abandoned projects ===
  
- TinkerPop is currently at TinkerPop 3.0.0.M6. By joining The Apache Foundation, there is
a significant amount of code and time that has passed since TinkerPop's inception. However,
we have done our best to secure CLAs from contributors and to date, have not been involved
in any legal or political issues. TinkerPop has 12 official graph vendors that maintain or
support a TinkerPop implementation for their system. If, lets say, 75% of those vendors decide
against providing a TinkerPop interface, then this would be detrimental to TinkerPop's efforts.
With that, it is very important that TinkerPop remain neutral and engaged with vendors.
+ TinkerPop is currently at TinkerPop 3.0.0.M6. By joining The Apache Software Foundation,
there is a significant amount of code and time that has passed since TinkerPop's inception.
However, we have done our best to secure CLAs from contributors and to date, have not been
involved in any legal or political issues. TinkerPop has 12 official graph vendors that maintain
or support a TinkerPop implementation for their system. If, lets say, 75% of those vendors
decide against providing a TinkerPop interface, then this would be detrimental to TinkerPop's
efforts. With that, it is very important that TinkerPop remain neutral and engaged with vendors.
  
  === L. Inexperience with Open Source ===
  
@@ -52, +54 @@

  
  === M. Homogeneous Developers ===
  
- The contributors to TinkerPop have varying levels of software engineering expertise and
focus. The codebase is complex as it deals with numerous area of software engineering including:
data standardization, programming language bindings, query language design, OLTP databases,
OLAP processors, distributed computing, end-point services, extensibility via plugins, applied
graph theory, etc. Over the years, we have gathered a pool of talent able to work at the requisite
levels and as a whole, we have all grown as engineers.
+ The initial set of committers all hail from different employers. 
  
  === N. Reliance on Salaried Developers ===
  
@@ -64, +66 @@

  
  === P. An Excessive Fascination with the Apache Brand ===
  
- TinkerPop is interested in The Apache Foundation for the legal support and protection it
can offer our developers. Numerous large software organizations have urged TinkerPop to join
a foundation so that they may more easily provide contributors from their organization and
moreover, maintain confidence in building products atop TinkerPop. With that said, TinkerPop
does respect The Apache Foundation brand and believes that by joining The Apache Foundation,
we will further boost the recognition and prestige of our product. Finally, note that a [[http://www.tinkerpopbook.com/|TinkerPop
book]] is slated for 2015. Combining The Apache Foundation and a long awaited book should
ensure a new uptake of contributors, users, vendors, and promoters.
+ TinkerPop is interested in The Apache Software Foundation for the legal support and protection
it can offer our developers. Numerous large software organizations have urged TinkerPop to
join a foundation so that they may more easily provide contributors from their organization
and moreover, maintain confidence in building products atop TinkerPop. With that said, TinkerPop
does respect The Apache Software Foundation brand and believes that by joining The Apache
Software Foundation, we will further boost the recognition and prestige of our product. Finally,
note that a [[http://www.tinkerpopbook.com/|TinkerPop book]] is slated for 2015. Combining
The Apache Software Foundation and a long awaited book should ensure a new uptake of contributors,
users, vendors, and promoters.
  
  === Q. Documentation ===
  
@@ -80, +82 @@

  
  === S. Source & Intellectual Property Submission Plan ===
  
- There are no known claims to violations of intellectual property. TinkerPop is not a legal
entity, but instead, a loose group of developers. TinkerPop, as a name, has been in effect
for this project since 2009 when Marko A. Rodriguez,  Joshua Shinavier, and Peter Neubauer
started TinkerPop. They are okay to transfer any rights to the name to The Apache Software
Foundation.
+ TinkerPop has required CLAs from contributors in the past to ensure solid IP provenance.

+ TinkerPop plans to submit a Software Grant for the content in the following repositories:

+ https://github.com/tinkerpop/tinkerpop3
+ 
+ We plan to transfer to the ASF the TinkerPop trademark as well as the commissioned artwork
+ for TinkerPop logos and TinkerPop.com/.org domains.  
  
  === T. External Dependencies ===
  
- TinkerPop relies on open source software that is "equivalent" or less stringent than the
Apache2 license.
+ TinkerPop relies on a number of open source dependencies. We believe these to comply with
the third-party licensing guidelines. 
  
  === U. Cryptography ===
  
@@ -118, +125 @@

   
  === Z. Issue Tracking ===
  
- TinkerPop uses GitHub's issue tracker for tracking issues: https://github.com/tinkerpop/tinkerpop3/issues.
We wish to continue to use GitHub issue tracker, but if there is a strong push back, can move
to JIRA.
+ TinkerPop is currently making use of Github issues. We plan to continue this in the very
short term, but 
+ make issue tracking a decision of the community once in the Incubator
  
- === AA. Initial Committers ===
+ === AA. Initial Committers and Affiliations ===
- 
- We would like to keep the voting rights to 3 individuals: Marko A. Rodriguez (Aurelius),
Stephen Mallette (Nidomics), and James Thornton (Electric Speed).
- 
- === BB. Affiliations ===
  
  || Marko A. Rodriguez (2009) || Aurelius ||
- || Peter Neubauer (2009) || Mapillary ||
- || Joshua Shinavier (2009) || Rensselaer Polytechnic Institute ||
- || Ketrina Yim (2009) || Self-employed ||
  || Stephen Mallette (2011) || Nidomics ||
- || Pierre De Wilde (2011) || Retired ||
- || Derrick Wiebe (2011) || XNLogic ||
- || Luca Garulli (2012) || Orient Technologies ||
- || Matthias Bröcheler (2012) || Aurelius ||
- || Bryn Cooke (2013) || Self-employed ||
  || James Thornton (2013) || Electric Speed ||
- || Sridhar Ramachandran (2013) || LambdaZen ||
- || Nicholas Quinn (2013) || Objectivity ||
- || Xavier Sanchez (2013) || Sparsity Technologies ||
- || Daniel Kuppitz (2014) || Self-employed ||
- || Michael Pollmeier (2014) || Unknown ||
- || Jean-Baptiste Musso (2014) || Self-employed ||
- || Bob Briody (2014) || Aurelius ||
- || Mike Personick (2014) || Bigdata ||
- || Michael Hackstein (2014) || ArangoDB ||
- || Michael McMahon (2014) || FoundationDB ||
- || Ryan Webb (2014) || Johns Hopkins Applied Physics Laboratory ||
- || Avery Ching (2014) || Facebook ||
- || Kendall Clark (2014) || Clark & Parsia ||
- || Michael Grove (2014) || Clark & Parsia ||
  
  === CC. Sponsors ===
  
- We would like to have the following Apache champion and mentors:
+  * Champion: David Nalley
+  * Mentors: Rich Bowen, Matt Franklin, Daniel Gruno, David Nalley, Hadrian Zbarcea
+  * Sponsoring Entity: We request the Incubator to sponsor this project. 
  
-  * Champion: David Nalley
-  * Mentor: XXX, YYY, ZZZ, ...
- 

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


Mime
View raw message