You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Henry Saputra <he...@gmail.com> on 2016/09/29 04:01:50 UTC

[DISCUSS] Olympian Incubation Proposal

Hi All,

Please find below a proposal for a new incubator podling, Apache Olympian,
formerly Titan.
Apache Olympian is software designed to support the processing of graphs so
large that they require storage and computational capacities beyond what a
single machine can provide.

This project will be a fork of Titan graph database project (
https://github.com/thinkaurelius/titan/) that already come with Apache
License v2.0.
The project was created by company called Aurelius and was acquired by
Datstax.
Coming to 2016 there has been less activity in the project as the original
authors are busy with other software development, but there is significant
interest from the community (see https://groups.google.com/forum/#!msg/
aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)

The community have tried to reaching out to Datastax to donate the
copyright and trademark of project to ASF but it was not approved.
Because of that, the community has decided to go to ASF with different
name: Apache Olympian.

The wiki proposal page is located at this URL:

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

I have also included the current text of that page below.

Looking forward of comments or questions about this proposal.


Thanks,
Henry Saputra
On behalf of Apache Olympian community


= Apache Olympian Proposal ==

== Abstract ==

Olympian (formerly Titan) is software designed to support the processing of
graphs so large that they require storage and computational capacities
beyond what a single machine can provide. Scaling graph data processing for
real time traversals and analytical queries is Olympian’s main benefit.

== Proposal ==

Olympian consists of about 75K of Java code under the Apache 2 license
<http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
graphs, with many concurrent transactions and operational graph processing.
Olympian graphs scale with the number of machines in the cluster. Olympian
already integrates with a number of Apache projects:

   -

   Provides native support for the popular property graph data model
   exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
   -

   Provides native support for the Gremlin graph traversal language defined
   by Apache TinkerPop for programming language agnostic connectivity.
   -

   Provides graph persistence solutions with:
   -

      Apache Cassandra <http://cassandra.apache.org/>
      -

      Apache HBase <https://hbase.apache.org/>
      -

   Provides advanced indexing with:
   -

      Apache Lucene <https://lucene.apache.org/>
      -

      Apache Solr <http://lucene.apache.org/solr/>
      -

   Supports global graph analytics and batch graph processing through
the Apache
   Hadoop <http://hadoop.apache.org/> framework with processors implemented
   with:
   -

      Apache Spark <http://spark.apache.org/>
      -

      Apache Giraph <http://giraph.apache.org/>


Other software Olympian interfaces with includes:

   -

   BerkeleyDB
   -

   Elasticsearch


== Background ==

Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius graph
consulting firm, developed the Titan distributed graph database system and
made it available under the Apache 2 license in 2012. Marko is also a
cofounder of the Apache TinkerPop project and the primary developer of the
Gremlin graph traversal language. Other developers of Titan include Dan
LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich. Datastax
acquired Aurelius in February 2015, prior to the Titan 1.0 release in
September 2015.

Since Titan became available on GitHub, there have been 4434 commits, 38
branches, 23 releases, and 35 contributors.  In 2016 there has been less
activity as the original authors are busy with other software development,
but there is significant interest from the community.

== Rationale ==

(1) There are a number of Apache projects that integrate with Titan.

(2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/> packages
and ships Titan as an essential component, yet Titan is not part of Apache.

(3) There are a number of existing users of Titan who are keen to continue
to develop the code. These users provide the basis of the community for the
proposed project.

== Initial Goals ==

The initial goals are as follows:

   -

   Establish the project governance in The Apache Way and broaden the
   community.
   -

   Distribute an incubating release aligned with the latest Apache
   TinkerPop version and prepared in accordance with the Apache release
   process.
   -

   Improve the documentation.
   -

   Add more unit/scenario tests.
   -

   Contribute functional and performance-related enhancements to the code.


== Current Status ==

The project will be forked off the existing Titan code base. This code has
been available under the Apache 2 License but has not been subject to the
Apache governance. The proposed project will adhere to Apache’s governance
and processes. This is one of the key benefits and reasons for bringing the
project forward as an incubator candidate.

There are 37 pull requests currently open against Titan, and the last pull
request was merged in June 2016. During incubation, the community will
adopt a voting-based approach to review and commit those changes into the
code base in preparation for the first incubating release.

=== Meritocracy ===

The proposed project will adopt the familiar process of progression from
submitter to contributor to PMC. The community includes active committers
and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
Atlas (incubating), Apache HBase).

=== Community ===

There is an active and passionate community of existing Titan users. It is
believed that this community will continue to grow and to progress. Titan
is well-designed to support different backends, and the community will
naturally grow as more backends are written to fit into the Titan
architecture. Since the Titan 1.0 release, 3 different storage providers
have become available. Also once an incubation release is made available,
the community will likely see quick adoption from the Apache TinkerPop user
base.

=== Core Developers ===

The community includes developers from a number of vendors (e.g. Google,
HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
commercial). It contains two active committers and PMC members from the
Apache TinkerPop project, one active committer and PPMC member from Apache
Atlas (incubating), and one committer from Apache HBase. The developers
represent a good mixture of skills, including expertise with each of the
supported providers.

=== Alignment ===

The proposed project will be used by or integrated with a number of other
Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
Cassandra, and HBase. It is logical that the project should also be homed
within Apache and subject to the governance principles of Apache.

== Known Risks ==

=== Orphaned products ===

All the companies and developers associated with academic institutions who
are engaged or want to be engaged with Titan are well aware of the open
source philosophy and the importance of open governance of open source
products. Hence, we think the risks of Titan being orphaned are minimal.

=== Inexperience with Open Source ===

The project is based on an existing open source code base (Titan 1.0) and
the community consists of developers and vendors who have a history and
strategy of open development and governance. The initial committers include
committers and PMC members from other Apache projects.

=== Homogenous Developers ===

The community consists of geographically-dispersed volunteers from academic
and a range of commercial organisations. The geographic diversity includes
North America, Europe, Asia, and Australia.

=== Reliance on Salaried Developers ===

Many of the developers are salaried by the vendors in the community, but
the vendors have publicly stated their support for open systems and whilst
we might expect to see some gradual replacement of members of the
community, we believe that it will remain stable and viable into the
future. All members of the community are passionate about the project and
are likely to contribute outside of ‘normal working hours’.

=== Relationships with Other Apache Products ===

The proposed project has dependencies on other Apache projects, including
Cassandra and HBase, for example. There are Apache projects that depend
upon the availability of an open, scalable graph database. Apache Atlas is
an example of such a project. Apache S2Graph (incubating)
<https://s2graph.incubator.apache.org/> is currently an incubator project
at Apache, however it does not currently implement the Apache TinkerPop
interfaces, although it has an open JIRA for that effort.

=== An Excessive Fascination with the Apache Brand ===

Whilst the Apache brand will help to attract developers and consumers to
the project, it is not for this reason that the proposal is being made. It
is to align the governance of the project with that of the other components
with which it is commonly used and to benefit from the development
principles adopted by Apache. In particular, TinkerPop is Titan’s most
critical component/dependency, one so tight that Titan releases are
contemporaneous or follow TinkerPop releases.

== Documentation ==

Information on the existing Titan code base can be found at:
http://titan.thinkaurelius.com/

== Initial Source ==

The initial source will be based off a fork of the Titan code base. The
latter can be found at: https://github.com/thinkaurelius/titan. The fork to
be used as the base is from: https://github.com/pluradj/titan

== Source and Intellectual Property Submission Plan ==

Since Datastax owns the copyright and trademark for Titan, when the
proposal is accepted to the ASF Incubator, the community will choose a
different name. It is proposed that Titan will enter incubation with the
name Olympian. The community will finalize and document the name research
during incubation. Individuals in the community have discussed the
possibility of a software grant from Datastax, but Datastax was not
interested in donating code or brand to the ASF. When asked if they would
block others taking it to Apache they did not respond.

== External Dependencies ==

Titan has the following external dependencies:

* Java 1.8

* Apache Maven 3.0.5 (Apache 2.0 License)

* JUnit 4.12 (EPL)

* MRUnit 1.1.0 (Apache 2.0 License)

* Apache Cassandra (Apache 2.0 License)

* Jamm (Apache 2.0 License)

* Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)

* Sesame 2.7.10 (Eclipse Public License Version 1.0)

* slf4j 1.7.5 (MIT)

* Apache HTTPComponents 4.4.1 (Apache 2.0 License)

* Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)

* Apache HBase (Apache 2.0 License)

* Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)

* Apache Lucene 4.10.4 (Apache 2.0 License)

* Elasticsearch 1.5.1 (Apache 2.0 License)

* Apache Commons Beanutils 1.7.0 (Apache 2.0 License)

* Joda Time 1.6.2 (Apache 2.0 License)

* Google ConcurrentLinkedHashMap (Apache 2.0 License)

* Antlr 2.7.7 And 3.2 (BSD License)

* ASM 3 & 4 (http://asm.ow2.org/license.html)

* Apache Zookeeper 3.4.6 (Apache 2.0 License)

* Jersey 1.9 (CDDL 1.1 and GPL v2)

* JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)

* Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version 2.0)

* Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)

* Berkeley DB 5.0.73 (Sleepycat License)

Upon acceptance to the incubator, we would begin a thorough analysis of all
transitive dependencies to verify this information and introduce license
checking into the build and release process by integrating with Apache
Rat.  In the case where a dependency has an Apache incompatible license,
such as Berkeley DB, we will remove or replace it with an appropriate
alternative.

== Cryptography ==

Titan will support encryption of client-server communication through its
use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to be a
controlled export due to its use of encryption.

== Required resources ==

=== Mailing lists ===

* private@olympian.incubator.apache.org  (with moderated subscriptions)

* commits@olympian.incubator.apache.org

* dev@olympian.incubator.apache.org

* user@olympian.incubator.apache.org

=== Git Repository ===

The team would like to use git for source control. We request a writable
git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
and mirroring to be set up to GitHub through INFRA. We also request
configuration for continuous integration with Travis CI.

=== Issue Tracking ===

Titan currently uses the GitHub issue tracker and the team would like to
migrate all of these issues to the Apache JIRA.

== Initial Committers ==

Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca

Mathias Bogaert - mathias.bogaert@gmail.com

Misha Brukman - mbrukman@google.com

Felix Chapman - felix@mindmaps.io

Sheldon Hall - sheldon@mindmaps.io

Jing Chen (Jerry) He - jerryjch@apache.org

Madhan Neethiraj - mneethiraj@hortonworks.com

Alexander Patrikalakis - amcp@me.com

Jason Plurad - pluradj@apache.org

Suma Shivaprasad - sumasai@apache.org <su...@apache.org>

Lindsay Smith - lindsaysmith@google.com

Filipe Teixeira - fppintoteixeira@gmail.com

Ted Wilmes - twilmes@apache.org

== Affiliations ==

Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre, UHN

Mathias Bogaert - Independent Contractor

Misha Brukman - Google

Felix Chapman - Mindmaps

Sheldon Hall - Mindmaps

Jing Chen (Jerry) He - IBM

Madhan Neethiraj - HortonWorks

Alexander Patrikalakis - Classmethod, Inc.

Jason Plurad - IBM

Suma Shivaprasad - HortonWorks

Lindsay Smith - Google

Filipe Teixeira - Mindmaps

Ted Wilmes - Expero Inc.

== Sponsors ==

=== Champion ===

Henry Saputra - hsaputra@apache.org

=== Nominated Mentors ===

Alan Gates - gates@apache.org

P. Taylor Goetz - ptgoetz@apache.org

Henry Saputra - hsaputra@apache.org

Michael Stack - stack@apache.org

=== Sponsoring Entity ===

The Apache Incubator

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Henry Saputra <he...@gmail.com>.
I think we are in similar situation like Metron (https://wiki.apache.org/
incubator/MetronProposal) where there is also need to fork from original
repo.

- Henry

On Thu, Sep 29, 2016 at 6:03 AM, Susan Malaika <ma...@us.ibm.com> wrote:

> Hi JB
> Datastax know about the incubator effort. As far as I know they will not
> sign  the grant agreement. I was under the impression that the incubator
> proposal can proceed after discussion if there is sufficient community
> interest.
> Susan Malaika
>
> -----Jean-Baptiste Onofré <jb...@nanthrax.net> wrote: -----
> To: general@incubator.apache.org
> From: Jean-Baptiste Onofré <jb...@nanthrax.net>
> Date: 09/29/2016 08:43AM
> Subject: Re: [DISCUSS] Olympian Incubation Proposal
>
> Hi Henry,
>
> Is DataStax know and agree with the fork ?
>
> Else, the Software Grant Agreement won't be possible and it won't be
> able to easy to head to graduation.
>
> Regards
> JB
>
> On 09/29/2016 06:01 AM, Henry Saputra wrote:
> > Hi All,
> >
> > Please find below a proposal for a new incubator podling, Apache
> Olympian,
> > formerly Titan.
> > Apache Olympian is software designed to support the processing of graphs
> so
> > large that they require storage and computational capacities beyond what
> a
> > single machine can provide.
> >
> > This project will be a fork of Titan graph database project (
> > https://github.com/thinkaurelius/titan/) that already come with Apache
> > License v2.0.
> > The project was created by company called Aurelius and was acquired by
> > Datstax.
> > Coming to 2016 there has been less activity in the project as the
> original
> > authors are busy with other software development, but there is
> significant
> > interest from the community (see https://groups.google.com/forum/#!msg/
> > aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> >
> > The community have tried to reaching out to Datastax to donate the
> > copyright and trademark of project to ASF but it was not approved.
> > Because of that, the community has decided to go to ASF with different
> > name: Apache Olympian.
> >
> > The wiki proposal page is located at this URL:
> >
> >   https://wiki.apache.org/incubator/OlympianProposal
> >
> > I have also included the current text of that page below.
> >
> > Looking forward of comments or questions about this proposal.
> >
> >
> > Thanks,
> > Henry Saputra
> > On behalf of Apache Olympian community
> >
> >
> > = Apache Olympian Proposal ==
> >
> > == Abstract ==
> >
> > Olympian (formerly Titan) is software designed to support the processing
> of
> > graphs so large that they require storage and computational capacities
> > beyond what a single machine can provide. Scaling graph data processing
> for
> > real time traversals and analytical queries is Olympian’s main benefit.
> >
> > == Proposal ==
> >
> > Olympian consists of about 75K of Java code under the Apache 2 license
> > <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
> > graphs, with many concurrent transactions and operational graph
> processing.
> > Olympian graphs scale with the number of machines in the cluster.
> Olympian
> > already integrates with a number of Apache projects:
> >
> >    -
> >
> >    Provides native support for the popular property graph data model
> >    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
> >    -
> >
> >    Provides native support for the Gremlin graph traversal language
> defined
> >    by Apache TinkerPop for programming language agnostic connectivity.
> >    -
> >
> >    Provides graph persistence solutions with:
> >    -
> >
> >       Apache Cassandra <http://cassandra.apache.org/>
> >       -
> >
> >       Apache HBase <https://hbase.apache.org/>
> >       -
> >
> >    Provides advanced indexing with:
> >    -
> >
> >       Apache Lucene <https://lucene.apache.org/>
> >       -
> >
> >       Apache Solr <http://lucene.apache.org/solr/>
> >       -
> >
> >    Supports global graph analytics and batch graph processing through
> > the Apache
> >    Hadoop <http://hadoop.apache.org/> framework with processors
> implemented
> >    with:
> >    -
> >
> >       Apache Spark <http://spark.apache.org/>
> >       -
> >
> >       Apache Giraph <http://giraph.apache.org/>
> >
> >
> > Other software Olympian interfaces with includes:
> >
> >    -
> >
> >    BerkeleyDB
> >    -
> >
> >    Elasticsearch
> >
> >
> > == Background ==
> >
> > Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius graph
> > consulting firm, developed the Titan distributed graph database system and
> > made it available under the Apache 2 license in 2012. Marko is also a
> > cofounder of the Apache TinkerPop project and the primary developer of
> the
> > Gremlin graph traversal language. Other developers of Titan include Dan
> > LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich. Datastax
> > acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> > September 2015.
> >
> > Since Titan became available on GitHub, there have been 4434 commits, 38
> > branches, 23 releases, and 35 contributors.  In 2016 there has been less
> > activity as the original authors are busy with other software
> development,
> > but there is significant interest from the community.
> >
> > == Rationale ==
> >
> > (1) There are a number of Apache projects that integrate with Titan.
> >
> > (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/>
> packages
> > and ships Titan as an essential component, yet Titan is not part of
> Apache.
> >
> > (3) There are a number of existing users of Titan who are keen to
> continue
> > to develop the code. These users provide the basis of the community for
> the
> > proposed project.
> >
> > == Initial Goals ==
> >
> > The initial goals are as follows:
> >
> >    -
> >
> >    Establish the project governance in The Apache Way and broaden the
> >    community.
> >    -
> >
> >    Distribute an incubating release aligned with the latest Apache
> >    TinkerPop version and prepared in accordance with the Apache release
> >    process.
> >    -
> >
> >    Improve the documentation.
> >    -
> >
> >    Add more unit/scenario tests.
> >    -
> >
> >    Contribute functional and performance-related enhancements to the
> code.
> >
> >
> > == Current Status ==
> >
> > The project will be forked off the existing Titan code base. This code
> has
> > been available under the Apache 2 License but has not been subject to the
> > Apache governance. The proposed project will adhere to Apache’s
> governance
> > and processes. This is one of the key benefits and reasons for bringing
> the
> > project forward as an incubator candidate.
> >
> > There are 37 pull requests currently open against Titan, and the last
> pull
> > request was merged in June 2016. During incubation, the community will
> > adopt a voting-based approach to review and commit those changes into the
> > code base in preparation for the first incubating release.
> >
> > === Meritocracy ===
> >
> > The proposed project will adopt the familiar process of progression from
> > submitter to contributor to PMC. The community includes active committers
> > and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
> > Atlas (incubating), Apache HBase).
> >
> > === Community ===
> >
> > There is an active and passionate community of existing Titan users. It
> is
> > believed that this community will continue to grow and to progress. Titan
> > is well-designed to support different backends, and the community will
> > naturally grow as more backends are written to fit into the Titan
> > architecture. Since the Titan 1.0 release, 3 different storage providers
> > have become available. Also once an incubation release is made available,
> > the community will likely see quick adoption from the Apache TinkerPop
> user
> > base.
> >
> > === Core Developers ===
> >
> > The community includes developers from a number of vendors (e.g. Google,
> > HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> > commercial). It contains two active committers and PMC members from the
> > Apache TinkerPop project, one active committer and PPMC member from
> Apache
> > Atlas (incubating), and one committer from Apache HBase. The developers
> > represent a good mixture of skills, including expertise with each of the
> > supported providers.
> >
> > === Alignment ===
> >
> > The proposed project will be used by or integrated with a number of other
> > Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
> > Cassandra, and HBase. It is logical that the project should also be homed
> > within Apache and subject to the governance principles of Apache.
> >
> > == Known Risks ==
> >
> > === Orphaned products ===
> >
> > All the companies and developers associated with academic institutions
> who
> > are engaged or want to be engaged with Titan are well aware of the open
> > source philosophy and the importance of open governance of open source
> > products. Hence, we think the risks of Titan being orphaned are minimal.
> >
> > === Inexperience with Open Source ===
> >
> > The project is based on an existing open source code base (Titan 1.0) and
> > the community consists of developers and vendors who have a history and
> > strategy of open development and governance. The initial committers
> include
> > committers and PMC members from other Apache projects.
> >
> > === Homogenous Developers ===
> >
> > The community consists of geographically-dispersed volunteers from
> academic
> > and a range of commercial organisations. The geographic diversity
> includes
> > North America, Europe, Asia, and Australia.
> >
> > === Reliance on Salaried Developers ===
> >
> > Many of the developers are salaried by the vendors in the community, but
> > the vendors have publicly stated their support for open systems and
> whilst
> > we might expect to see some gradual replacement of members of the
> > community, we believe that it will remain stable and viable into the
> > future. All members of the community are passionate about the project and
> > are likely to contribute outside of ‘normal working hours’.
> >
> > === Relationships with Other Apache Products ===
> >
> > The proposed project has dependencies on other Apache projects, including
> > Cassandra and HBase, for example. There are Apache projects that depend
> > upon the availability of an open, scalable graph database. Apache Atlas
> is
> > an example of such a project. Apache S2Graph (incubating)
> > <https://s2graph.incubator.apache.org/> is currently an incubator
> project
> > at Apache, however it does not currently implement the Apache TinkerPop
> > interfaces, although it has an open JIRA for that effort.
> >
> > === An Excessive Fascination with the Apache Brand ===
> >
> > Whilst the Apache brand will help to attract developers and consumers to
> > the project, it is not for this reason that the proposal is being made.
> It
> > is to align the governance of the project with that of the other
> components
> > with which it is commonly used and to benefit from the development
> > principles adopted by Apache. In particular, TinkerPop is Titan’s most
> > critical component/dependency, one so tight that Titan releases are
> > contemporaneous or follow TinkerPop releases.
> >
> > == Documentation ==
> >
> > Information on the existing Titan code base can be found at:
> > http://titan.thinkaurelius.com/
> >
> > == Initial Source ==
> >
> > The initial source will be based off a fork of the Titan code base. The
> > latter can be found at: https://github.com/thinkaurelius/titan. The
> fork to
> > be used as the base is from: https://github.com/pluradj/titan
> >
> > == Source and Intellectual Property Submission Plan ==
> >
> > Since Datastax owns the copyright and trademark for Titan, when the
> > proposal is accepted to the ASF Incubator, the community will choose a
> > different name. It is proposed that Titan will enter incubation with the
> > name Olympian. The community will finalize and document the name research
> > during incubation. Individuals in the community have discussed the
> > possibility of a software grant from Datastax, but Datastax was not
> > interested in donating code or brand to the ASF. When asked if they would
> > block others taking it to Apache they did not respond.
> >
> > == External Dependencies ==
> >
> > Titan has the following external dependencies:
> >
> > * Java 1.8
> >
> > * Apache Maven 3.0.5 (Apache 2.0 License)
> >
> > * JUnit 4.12 (EPL)
> >
> > * MRUnit 1.1.0 (Apache 2.0 License)
> >
> > * Apache Cassandra (Apache 2.0 License)
> >
> > * Jamm (Apache 2.0 License)
> >
> > * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> >
> > * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> >
> > * slf4j 1.7.5 (MIT)
> >
> > * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> >
> > * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> >
> > * Apache HBase (Apache 2.0 License)
> >
> > * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> >
> > * Apache Lucene 4.10.4 (Apache 2.0 License)
> >
> > * Elasticsearch 1.5.1 (Apache 2.0 License)
> >
> > * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> >
> > * Joda Time 1.6.2 (Apache 2.0 License)
> >
> > * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> >
> > * Antlr 2.7.7 And 3.2 (BSD License)
> >
> > * ASM 3 & 4 (http://asm.ow2.org/license.html)
> >
> > * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> >
> > * Jersey 1.9 (CDDL 1.1 and GPL v2)
> >
> > * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> >
> > * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
> 2.0)
> >
> > * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> >
> > * Berkeley DB 5.0.73 (Sleepycat License)
> >
> > Upon acceptance to the incubator, we would begin a thorough analysis of
> all
> > transitive dependencies to verify this information and introduce license
> > checking into the build and release process by integrating with Apache
> > Rat.  In the case where a dependency has an Apache incompatible license,
> > such as Berkeley DB, we will remove or replace it with an appropriate
> > alternative.
> >
> > == Cryptography ==
> >
> > Titan will support encryption of client-server communication through its
> > use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to
> be a
> > controlled export due to its use of encryption.
> >
> > == Required resources ==
> >
> > === Mailing lists ===
> >
> > * private@olympian.incubator.apache.org  (with moderated subscriptions)
> >
> > * commits@olympian.incubator.apache.org
> >
> > * dev@olympian.incubator.apache.org
> >
> > * user@olympian.incubator.apache.org
> >
> > === Git Repository ===
> >
> > The team would like to use git for source control. We request a writable
> > git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
> > and mirroring to be set up to GitHub through INFRA. We also request
> > configuration for continuous integration with Travis CI.
> >
> > === Issue Tracking ===
> >
> > Titan currently uses the GitHub issue tracker and the team would like to
> > migrate all of these issues to the Apache JIRA.
> >
> > == Initial Committers ==
> >
> > Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> >
> > Mathias Bogaert - mathias.bogaert@gmail.com
> >
> > Misha Brukman - mbrukman@google.com
> >
> > Felix Chapman - felix@mindmaps.io
> >
> > Sheldon Hall - sheldon@mindmaps.io
> >
> > Jing Chen (Jerry) He - jerryjch@apache.org
> >
> > Madhan Neethiraj - mneethiraj@hortonworks.com
> >
> > Alexander Patrikalakis - amcp@me.com
> >
> > Jason Plurad - pluradj@apache.org
> >
> > Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
> >
> > Lindsay Smith - lindsaysmith@google.com
> >
> > Filipe Teixeira - fppintoteixeira@gmail.com
> >
> > Ted Wilmes - twilmes@apache.org
> >
> > == Affiliations ==
> >
> > Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre,
> UHN
> >
> > Mathias Bogaert - Independent Contractor
> >
> > Misha Brukman - Google
> >
> > Felix Chapman - Mindmaps
> >
> > Sheldon Hall - Mindmaps
> >
> > Jing Chen (Jerry) He - IBM
> >
> > Madhan Neethiraj - HortonWorks
> >
> > Alexander Patrikalakis - Classmethod, Inc.
> >
> > Jason Plurad - IBM
> >
> > Suma Shivaprasad - HortonWorks
> >
> > Lindsay Smith - Google
> >
> > Filipe Teixeira - Mindmaps
> >
> > Ted Wilmes - Expero Inc.
> >
> > == Sponsors ==
> >
> > === Champion ===
> >
> > Henry Saputra - hsaputra@apache.org
> >
> > === Nominated Mentors ===
> >
> > Alan Gates - gates@apache.org
> >
> > P. Taylor Goetz - ptgoetz@apache.org
> >
> > Henry Saputra - hsaputra@apache.org
> >
> > Michael Stack - stack@apache.org
> >
> > === Sponsoring Entity ===
> >
> > The Apache Incubator
> >
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Chris Mattmann <ma...@apache.org>.
Ross is correct.

Chris




On 9/29/16, 8:15 AM, "Ross Gardler" <Ro...@microsoft.com> wrote:

    OK, if Datastax are not objecting to the move then this is not a hostile fork. You should have your champion get clearance from legal@ for accepting this code under the open source license it is published under rather than under the SGA.
    
    Ross
    
    > -----Original Message-----
    > From: Ted Wilmes [mailto:twilmes@gmail.com]
    > Sent: Thursday, September 29, 2016 11:12 AM
    > To: general@incubator.apache.org; mbrukman@google.com
    > Subject: Re: [DISCUSS] Olympian Incubation Proposal
    > 
    > Hello Ross,
    > Per another one of the proposal submitters, Misha Brukman: "Datastax is not
    > against the move of Titan to ASF but has stated that they will neither support
    > or block it, as long as it doesn't involve them participating or signing the
    > software grant"  I've CC'ed him to get him onto this thread.
    > 
    > Thanks,
    > Ted
    > 
    > On Thu, Sep 29, 2016 at 9:28 AM, Ross Gardler <Ro...@microsoft.com>
    > wrote:
    > 
    > > I see the GitHub code is untouched for over a year. Are Datastax
    > > objecting to the proposal or is it just that they are unwilling to
    > > actively supporting it?
    > >
    > > Ross
    > >
    > > > -----Original Message-----
    > > > From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
    > > > Sent: Thursday, September 29, 2016 10:23 AM
    > > > To: general@incubator.apache.org
    > > > Subject: Re: [DISCUSS] Olympian Incubation Proposal
    > > >
    > > > Hi Susan,
    > > >
    > > > community interest is the key part for sure. But we would like to
    > > > avoid
    > > any
    > > > trouble about the grant agreement, etc.
    > > >
    > > > Just my $0.01
    > > >
    > > > Regards
    > > > JB
    > > >
    > > > On 09/29/2016 03:03 PM, Susan Malaika wrote:
    > > > > Hi JB
    > > > > Datastax know about the incubator effort. As far as I know they
    > > > > will
    > > not sign
    > > > the grant agreement. I was under the impression that the incubator
    > > proposal
    > > > can proceed after discussion if there is sufficient community interest.
    > > > > Susan Malaika
    > > > >
    > > > > -----Jean-Baptiste Onofré <jb...@nanthrax.net> wrote: -----
    > > > > To: general@incubator.apache.org
    > > > > From: Jean-Baptiste Onofré <jb...@nanthrax.net>
    > > > > Date: 09/29/2016 08:43AM
    > > > > Subject: Re: [DISCUSS] Olympian Incubation Proposal
    > > > >
    > > > > Hi Henry,
    > > > >
    > > > > Is DataStax know and agree with the fork ?
    > > > >
    > > > > Else, the Software Grant Agreement won't be possible and it won't
    > > > > be able to easy to head to graduation.
    > > > >
    > > > > Regards
    > > > > JB
    > > > >
    > > > > On 09/29/2016 06:01 AM, Henry Saputra wrote:
    > > > >> Hi All,
    > > > >>
    > > > >> Please find below a proposal for a new incubator podling, Apache
    > > > >> Olympian, formerly Titan.
    > > > >> Apache Olympian is software designed to support the processing of
    > > > >> graphs so large that they require storage and computational
    > > > >> capacities beyond what a single machine can provide.
    > > > >>
    > > > >> This project will be a fork of Titan graph database project (
    > > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
    > > > >> gith
    > > > >>
    > > >
    > ub.com%2Fthinkaurelius%2Ftitan%2F&data=01%7C01%7CRoss.Gardler%40mic
    > > >
    > rosoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab
    > > >
    > 2d7cd011db47%7C1&sdata=J9Ur0GJAXUuWr1pLwivOkykimmgPEoOK5kB1vDJlI
    > > > JM%3D&reserved=0) that already come with Apache License v2.0.
    > > > >> The project was created by company called Aurelius and was
    > > > >> acquired by Datstax.
    > > > >> Coming to 2016 there has been less activity in the project as the
    > > > >> original authors are busy with other software development, but
    > > > >> there is significant interest from the community (see
    > > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
    > > > >> grou
    > > > >>
    > > >
    > ps.google.com%2Fforum%2F%23!msg%2F&data=01%7C01%7CRoss.Gardler%4
    > > > 0micr
    > > > >>
    > > >
    > osoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab
    > > > 2d
    > > > >>
    > > >
    > 7cd011db47%7C1&sdata=wwJsPajQfTfxZgrF5wwBX04kk4v7iJ0afZ0NDlYWQck%
    > > > 3D&r
    > > > >> eserved=0
    > > > >> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
    > > > >>
    > > > >> The community have tried to reaching out to Datastax to donate
    > > > >> the copyright and trademark of project to ASF but it was not approved.
    > > > >> Because of that, the community has decided to go to ASF with
    > > > >> different
    > > > >> name: Apache Olympian.
    > > > >>
    > > > >> The wiki proposal page is located at this URL:
    > > > >>
    > > > >>
    > > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
    > > > >> wiki
    > > > >>
    > > >
    > .apache.org%2Fincubator%2FOlympianProposal&data=01%7C01%7CRoss.Gardl
    > > > e
    > > > >>
    > > >
    > r%40microsoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f1
    > > > 41
    > > > >>
    > > >
    > af91ab2d7cd011db47%7C1&sdata=FBoFYhxDxEH25OjeRZYE2KrsrUIePZnG9Ce1
    > > > 2R7o
    > > > >> Ry0%3D&reserved=0
    > > > >>
    > > > >> I have also included the current text of that page below.
    > > > >>
    > > > >> Looking forward of comments or questions about this proposal.
    > > > >>
    > > > >>
    > > > >> Thanks,
    > > > >> Henry Saputra
    > > > >> On behalf of Apache Olympian community
    > > > >>
    > > > >>
    > > > >> = Apache Olympian Proposal ==
    > > > >>
    > > > >> == Abstract ==
    > > > >>
    > > > >> Olympian (formerly Titan) is software designed to support the
    > > > >> processing of graphs so large that they require storage and
    > > > >> computational capacities beyond what a single machine can provide.
    > > > >> Scaling graph data processing for real time traversals and
    > > > >> analytical
    > > queries
    > > > is Olympian’s main benefit.
    > > > >>
    > > > >> == Proposal ==
    > > > >>
    > > > >> Olympian consists of about 75K of Java code under the Apache 2
    > > > >> license
    > > > >>
    > > >
    > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww
    > > > .ap
    > > > ache.org%2Flicenses%2FLICENSE-
    > > >
    > 2.0&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514332c
    > > >
    > 7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=NsuT
    > > > MLmWf4Ng8d3yvrnTWT3JPqSaVSCbFb3%2BxmoCktg%3D&reserved=0>. It
    > > > supports very large graphs, with many concurrent transactions and
    > > operational
    > > > graph processing.
    > > > >> Olympian graphs scale with the number of machines in the cluster.
    > > > >> Olympian already integrates with a number of Apache projects:
    > > > >>
    > > > >>    -
    > > > >>
    > > > >>    Provides native support for the popular property graph data model
    > > > >>    exposed by Apache TinkerPop
    > > > <https://na01.safelinks.protection.outlook.com/?url=
    > > http%3A%2F%2Ftinkerpo
    > > >
    > p.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6c
    > > >
    > ec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
    > > >
    > &sdata=o0zaXzbzueUYCakCZUjmKq2ho7PIcRLPeNBhUptL3xQ%3D&reserved=0
    > > > >.
    > > > >>    -
    > > > >>
    > > > >>    Provides native support for the Gremlin graph traversal
    > > > >> language
    > > defined
    > > > >>    by Apache TinkerPop for programming language agnostic connectivity.
    > > > >>    -
    > > > >>
    > > > >>    Provides graph persistence solutions with:
    > > > >>    -
    > > > >>
    > > > >>       Apache Cassandra
    > > > <https://na01.safelinks.protection.outlook.com/?url=
    > > http%3A%2F%2Fcassandr
    > > >
    > a.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6c
    > > >
    > ec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
    > > >
    > &sdata=4Q%2BT1XLGlu8gwxo7McRRBVsxZu3PPEow7Grd3dfQvmA%3D&reserv
    > > > ed=0>
    > > > >>       -
    > > > >>
    > > > >>       Apache HBase
    > > > <https://na01.safelinks.protection.outlook.com/?url=
    > > https%3A%2F%2Fhbase.a
    > > >
    > pache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6
    > > >
    > c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&s
    > > >
    > data=reiJQ4rs7HO0qeYVEoK5KN1lrPdSLMqdr2AJqtE%2BIiw%3D&reserved=0>
    > > > >>       -
    > > > >>
    > > > >>    Provides advanced indexing with:
    > > > >>    -
    > > > >>
    > > > >>       Apache Lucene
    > > > <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flu
    > > > cene
    > > .
    > > >
    > apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec
    > > >
    > 6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&
    > > >
    > sdata=tRE2fu2vghuUWF2cDN%2B6O4sSqammpemVBZusd7dxb4E%3D&reserve
    > > > d=0>
    > > > >>       -
    > > > >>
    > > > >>       Apache Solr
    > > > <https://na01.safelinks.protection.outlook.com/?url=
    > > http%3A%2F%2Flucene.a
    > > >
    > pache.org%2Fsolr%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
    > > >
    > bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
    > > >
    > %7C1&sdata=IVStZ1UcWXFvT2saIS1XT1dP5TaAak7cmp2cGVY7hN8%3D&reserv
    > > > ed=0>
    > > > >>       -
    > > > >>
    > > > >>    Supports global graph analytics and batch graph processing
    > > > >> through the Apache
    > > > >>    Hadoop
    > > >
    > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhadoop.
    > > >
    > apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec
    > > >
    > 6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&
    > > >
    > sdata=7EzAwcSQzLVk1dT%2Fk7rvf0uJYGz76PoH9WSR8qP9zdQ%3D&reserved=
    > > > 0> framework with processors implemented
    > > > >>    with:
    > > > >>    -
    > > > >>
    > > > >>       Apache Spark
    > > > <https://na01.safelinks.protection.outlook.com/?url=
    > > http%3A%2F%2Fspark.ap
    > > >
    > ache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c
    > > >
    > 3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sd
    > > >
    > ata=8DxYq6pTWr%2FS4xw2vvSeg%2B5pUWoPz63ipL7KL4ryiBE%3D&reserved=
    > > > 0>
    > > > >>       -
    > > > >>
    > > > >>       Apache Giraph
    > > > >> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
    > > > >> gira
    > > > >>
    > > >
    > ph.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6
    > > > ce
    > > > >>
    > > >
    > c6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
    > > > &sda
    > > > >>
    > > >
    > ta=8vibWjkTH%2ByKG0zNkXBt2oUqxmrfRBEgd7IFgwCVbcE%3D&reserved=0>
    > > > >>
    > > > >>
    > > > >> Other software Olympian interfaces with includes:
    > > > >>
    > > > >>    -
    > > > >>
    > > > >>    BerkeleyDB
    > > > >>    -
    > > > >>
    > > > >>    Elasticsearch
    > > > >>
    > > > >>
    > > > >> == Background ==
    > > > >>
    > > > >> Marko Rodriguez and Matthias Broecheler, cofounders of the
    > > > >> Aurelius graph consulting firm, developed the Titan distributed
    > > > >> graph database system and made it available under the Apache 2 license
    > in 2012.
    > > > >> Marko is also a cofounder of the Apache TinkerPop project and the
    > > > >> primary developer of the Gremlin graph traversal language. Other
    > > > >> developers of Titan include Dan LaRocque, Stephen Mallette,
    > > > >> Daniel Kuppitz, and Pavel Yaskevich. Datastax acquired Aurelius
    > > > >> in February 2015, prior to the Titan 1.0 release in September 2015.
    > > > >>
    > > > >> Since Titan became available on GitHub, there have been 4434
    > > > >> commits,
    > > > >> 38 branches, 23 releases, and 35 contributors.  In 2016 there has
    > > > >> been less activity as the original authors are busy with other
    > > > >> software development, but there is significant interest from the
    > > > community.
    > > > >>
    > > > >> == Rationale ==
    > > > >>
    > > > >> (1) There are a number of Apache projects that integrate with Titan.
    > > > >>
    > > > >> (2) Apache Atlas (incubating)
    > > > >>
    > > > <https://na01.safelinks.protection.outlook.com/?url=
    > > http%3A%2F%2Fatlas.inc
    > > >
    > ubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
    > > >
    > bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
    > > >
    > %7C1&sdata=ADEO%2BXiyp9x%2F8ajRRn%2BHDQO1Y5DVGk74FZEOSncHS14%
    > > > 3D&reserved=0> packages and ships Titan as an essential component,
    > > > yet
    > > Titan
    > > > is not part of Apache.
    > > > >>
    > > > >> (3) There are a number of existing users of Titan who are keen to
    > > > >> continue to develop the code. These users provide the basis of
    > > > >> the community for the proposed project.
    > > > >>
    > > > >> == Initial Goals ==
    > > > >>
    > > > >> The initial goals are as follows:
    > > > >>
    > > > >>    -
    > > > >>
    > > > >>    Establish the project governance in The Apache Way and broaden the
    > > > >>    community.
    > > > >>    -
    > > > >>
    > > > >>    Distribute an incubating release aligned with the latest Apache
    > > > >>    TinkerPop version and prepared in accordance with the Apache
    > > release
    > > > >>    process.
    > > > >>    -
    > > > >>
    > > > >>    Improve the documentation.
    > > > >>    -
    > > > >>
    > > > >>    Add more unit/scenario tests.
    > > > >>    -
    > > > >>
    > > > >>    Contribute functional and performance-related enhancements to
    > > > >> the
    > > > code.
    > > > >>
    > > > >>
    > > > >> == Current Status ==
    > > > >>
    > > > >> The project will be forked off the existing Titan code base. This
    > > > >> code has been available under the Apache 2 License but has not
    > > > >> been subject to the Apache governance. The proposed project will
    > > > >> adhere to Apache’s governance and processes. This is one of the
    > > > >> key benefits and reasons for bringing the project forward as an
    > > > >> incubator
    > > candidate.
    > > > >>
    > > > >> There are 37 pull requests currently open against Titan, and the
    > > > >> last pull request was merged in June 2016. During incubation, the
    > > > >> community will adopt a voting-based approach to review and commit
    > > > >> those changes into the code base in preparation for the first
    > > incubating
    > > > release.
    > > > >>
    > > > >> === Meritocracy ===
    > > > >>
    > > > >> The proposed project will adopt the familiar process of
    > > > >> progression from submitter to contributor to PMC. The community
    > > > >> includes active committers and PMC members on other Apache
    > > > >> projects (e.g. Apache TinkerPop, Apache Atlas (incubating), Apache
    > HBase).
    > > > >>
    > > > >> === Community ===
    > > > >>
    > > > >> There is an active and passionate community of existing Titan users.
    > > > >> It is believed that this community will continue to grow and to
    > > > >> progress. Titan is well-designed to support different backends,
    > > > >> and the community will naturally grow as more backends are
    > > > >> written to fit into the Titan architecture. Since the Titan 1.0
    > > > >> release, 3 different storage providers have become available.
    > > > >> Also once an incubation release is made available, the community
    > > > >> will likely see quick adoption from the Apache TinkerPop user base.
    > > > >>
    > > > >> === Core Developers ===
    > > > >>
    > > > >> The community includes developers from a number of vendors (e.g.
    > > > >> Google, HortonWorks, IBM, Mindmaps, Classmethod) and users (both
    > > > >> academic and commercial). It contains two active committers and
    > > > >> PMC members from the Apache TinkerPop project, one active
    > > > >> committer and PPMC member from Apache Atlas (incubating), and one
    > > > >> committer from Apache HBase. The developers represent a good
    > > > >> mixture of skills, including expertise with each of the supported
    > providers.
    > > > >>
    > > > >> === Alignment ===
    > > > >>
    > > > >> The proposed project will be used by or integrated with a number
    > > > >> of other Apache components, including (probably) TinkerPop,
    > > > >> Atlas, Hadoop, Spark, Cassandra, and HBase. It is logical that
    > > > >> the project should also be homed within Apache and subject to the
    > > > >> governance
    > > > principles of Apache.
    > > > >>
    > > > >> == Known Risks ==
    > > > >>
    > > > >> === Orphaned products ===
    > > > >>
    > > > >> All the companies and developers associated with academic
    > > > >> institutions who are engaged or want to be engaged with Titan are
    > > > >> well aware of the open source philosophy and the importance of
    > > > >> open governance of open source products. Hence, we think the
    > > > >> risks of Titan
    > > > being orphaned are minimal.
    > > > >>
    > > > >> === Inexperience with Open Source ===
    > > > >>
    > > > >> The project is based on an existing open source code base (Titan
    > > > >> 1.0) and the community consists of developers and vendors who
    > > > >> have a history and strategy of open development and governance.
    > > > >> The initial committers include committers and PMC members from
    > > > >> other Apache
    > > > projects.
    > > > >>
    > > > >> === Homogenous Developers ===
    > > > >>
    > > > >> The community consists of geographically-dispersed volunteers
    > > > >> from academic and a range of commercial organisations. The
    > > > >> geographic diversity includes North America, Europe, Asia, and Australia.
    > > > >>
    > > > >> === Reliance on Salaried Developers ===
    > > > >>
    > > > >> Many of the developers are salaried by the vendors in the
    > > > >> community, but the vendors have publicly stated their support for
    > > > >> open systems and whilst we might expect to see some gradual
    > > > >> replacement of members of the community, we believe that it will
    > > > >> remain stable and viable into the future. All members of the
    > > > >> community are passionate about the project and are likely to
    > > > >> contribute outside of ‘normal working
    > > hours’.
    > > > >>
    > > > >> === Relationships with Other Apache Products ===
    > > > >>
    > > > >> The proposed project has dependencies on other Apache projects,
    > > > >> including Cassandra and HBase, for example. There are Apache
    > > > >> projects that depend upon the availability of an open, scalable
    > > > >> graph database. Apache Atlas is an example of such a project.
    > > > >> Apache S2Graph (incubating)
    > > > >> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2
    > > > >> Fs2g
    > > > >>
    > > >
    > raph.incubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.
    > > >
    > com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd
    > > >
    > 011db47%7C1&sdata=ic2tO2q9PZ6flZdI97rwuvJzS6Dn4uZ0FVFhOol6QtQ%3D&
    > > > reserved=0> is currently an incubator project at Apache, however it
    > > > does
    > > not
    > > > currently implement the Apache TinkerPop interfaces, although it has
    > > > an
    > > open
    > > > JIRA for that effort.
    > > > >>
    > > > >> === An Excessive Fascination with the Apache Brand ===
    > > > >>
    > > > >> Whilst the Apache brand will help to attract developers and
    > > > >> consumers to the project, it is not for this reason that the
    > > > >> proposal is being made. It is to align the governance of the
    > > > >> project with that of the other components with which it is
    > > > >> commonly used and to benefit from the development principles
    > > > >> adopted by Apache. In particular, TinkerPop is Titan’s most
    > > > >> critical component/dependency, one so tight that Titan releases are
    > contemporaneous or follow TinkerPop releases.
    > > > >>
    > > > >> == Documentation ==
    > > > >>
    > > > >> Information on the existing Titan code base can be found at:
    > > > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ft
    > > > >> itan
    > > > >>
    > > >
    > .thinkaurelius.com%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
    > > > b
    > > > >>
    > > >
    > ff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%
    > > > 7C
    > > > >>
    > > >
    > 1&sdata=9%2Fle7JX9WcVKm%2B5%2BYBbA%2BsPtBaHZHztMVIK3VHUzuIM%3
    > > > D&reserv
    > > > >> ed=0
    > > > >>
    > > > >> == Initial Source ==
    > > > >>
    > > > >> The initial source will be based off a fork of the Titan code base.
    > > > >> The latter can be found at:
    > > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
    > > > >> gith
    > > > >>
    > > >
    > ub.com%2Fthinkaurelius%2Ftitan&data=01%7C01%7CRoss.Gardler%40microso
    > > > f
    > > > >>
    > > >
    > t.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7c
    > > > d0
    > > > >>
    > > >
    > 11db47%7C1&sdata=Utswow6VR%2Fo85CUku5Fphr7bbPcPAIAddEm0KFMGyV
    > > > M%3D&res
    > > > >> erved=0. The fork to be used as the base is from:
    > > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
    > > > >> gith
    > > > >>
    > > >
    > ub.com%2Fpluradj%2Ftitan&data=01%7C01%7CRoss.Gardler%40microsoft.co
    > > > m%
    > > > >>
    > > >
    > 7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db
    > > > 47
    > > > >>
    > > >
    > %7C1&sdata=z%2FOYoab3lE8SaLH8iTdcSayD8QW%2FsO%2FMRV5eIjW%2FdA
    > > > w%3D&res
    > > > >> erved=0
    > > > >>
    > > > >> == Source and Intellectual Property Submission Plan ==
    > > > >>
    > > > >> Since Datastax owns the copyright and trademark for Titan, when
    > > > >> the proposal is accepted to the ASF Incubator, the community will
    > > > >> choose a different name. It is proposed that Titan will enter
    > > > >> incubation with the name Olympian. The community will finalize
    > > > >> and document the name research during incubation. Individuals in
    > > > >> the community have discussed the possibility of a software grant
    > > > >> from Datastax, but Datastax was not interested in donating code or
    > brand to the ASF.
    > > > >> When asked if they would block others taking it to Apache they
    > > > >> did not
    > > > respond.
    > > > >>
    > > > >> == External Dependencies ==
    > > > >>
    > > > >> Titan has the following external dependencies:
    > > > >>
    > > > >> * Java 1.8
    > > > >>
    > > > >> * Apache Maven 3.0.5 (Apache 2.0 License)
    > > > >>
    > > > >> * JUnit 4.12 (EPL)
    > > > >>
    > > > >> * MRUnit 1.1.0 (Apache 2.0 License)
    > > > >>
    > > > >> * Apache Cassandra (Apache 2.0 License)
    > > > >>
    > > > >> * Jamm (Apache 2.0 License)
    > > > >>
    > > > >> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
    > > > >>
    > > > >> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
    > > > >>
    > > > >> * slf4j 1.7.5 (MIT)
    > > > >>
    > > > >> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
    > > > >>
    > > > >> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
    > > > >>
    > > > >> * Apache HBase (Apache 2.0 License)
    > > > >>
    > > > >> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
    > > > >>
    > > > >> * Apache Lucene 4.10.4 (Apache 2.0 License)
    > > > >>
    > > > >> * Elasticsearch 1.5.1 (Apache 2.0 License)
    > > > >>
    > > > >> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
    > > > >>
    > > > >> * Joda Time 1.6.2 (Apache 2.0 License)
    > > > >>
    > > > >> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
    > > > >>
    > > > >> * Antlr 2.7.7 And 3.2 (BSD License)
    > > > >>
    > > > >> * ASM 3 & 4
    > > > >>
    > (https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fasm.
    > > > >>
    > > >
    > ow2.org%2Flicense.html&data=01%7C01%7CRoss.Gardler%40microsoft.com%
    > > > 7C
    > > > >>
    > > >
    > bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
    > > > %7
    > > > >>
    > > >
    > C1&sdata=XyzvcdjYxWKlNk4SsvuytgQn1AFzjj2IMXDuyaM%2Ba0Q%3D&reserve
    > > > d=0)
    > > > >>
    > > > >> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
    > > > >>
    > > > >> * Jersey 1.9 (CDDL 1.1 and GPL v2)
    > > > >>
    > > > >> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
    > > > >>
    > > > >> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License,
    > > > >> Version
    > > > >> 2.0)
    > > > >>
    > > > >> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
    > > > >>
    > > > >> * Berkeley DB 5.0.73 (Sleepycat License)
    > > > >>
    > > > >> Upon acceptance to the incubator, we would begin a thorough
    > > > >> analysis of all transitive dependencies to verify this
    > > > >> information and introduce license checking into the build and
    > > > >> release process by integrating with Apache Rat.  In the case
    > > > >> where a dependency has an Apache incompatible license, such as
    > > > >> Berkeley DB, we will remove or replace it with an appropriate
    > alternative.
    > > > >>
    > > > >> == Cryptography ==
    > > > >>
    > > > >> Titan will support encryption of client-server communication
    > > > >> through its use of the Apache TinkerPop Gremlin Server.  We do
    > > > >> not expect Titan to be a controlled export due to its use of encryption.
    > > > >>
    > > > >> == Required resources ==
    > > > >>
    > > > >> === Mailing lists ===
    > > > >>
    > > > >> * private@olympian.incubator.apache.org  (with moderated
    > > > >> subscriptions)
    > > > >>
    > > > >> * commits@olympian.incubator.apache.org
    > > > >>
    > > > >> * dev@olympian.incubator.apache.org
    > > > >>
    > > > >> * user@olympian.incubator.apache.org
    > > > >>
    > > > >> === Git Repository ===
    > > > >>
    > > > >> The team would like to use git for source control. We request a
    > > > >> writable git repo
    > > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
    > > > >> git-
    > > > >> wip-us.apache.org%2Frepos%2Fasf%2Fincubator-
    > > > olympian.git&data=01%7C01
    > > > >>
    > > >
    > %7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%
    > > > 7C
    > > > >>
    > > >
    > 72f988bf86f141af91ab2d7cd011db47%7C1&sdata=EQr3AMJXfLAzXE6Q%2BkR
    > > > NXYhp
    > > > >> Oz0RDvvWg5RqzdrQiTw%3D&reserved=0,
    > > > >> and mirroring to be set up to GitHub through INFRA. We also
    > > > >> request configuration for continuous integration with Travis CI.
    > > > >>
    > > > >> === Issue Tracking ===
    > > > >>
    > > > >> Titan currently uses the GitHub issue tracker and the team would
    > > > >> like to migrate all of these issues to the Apache JIRA.
    > > > >>
    > > > >> == Initial Committers ==
    > > > >>
    > > > >> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
    > > > >>
    > > > >> Mathias Bogaert - mathias.bogaert@gmail.com
    > > > >>
    > > > >> Misha Brukman - mbrukman@google.com
    > > > >>
    > > > >> Felix Chapman - felix@mindmaps.io
    > > > >>
    > > > >> Sheldon Hall - sheldon@mindmaps.io
    > > > >>
    > > > >> Jing Chen (Jerry) He - jerryjch@apache.org
    > > > >>
    > > > >> Madhan Neethiraj - mneethiraj@hortonworks.com
    > > > >>
    > > > >> Alexander Patrikalakis - amcp@me.com
    > > > >>
    > > > >> Jason Plurad - pluradj@apache.org
    > > > >>
    > > > >> Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
    > > > >>
    > > > >> Lindsay Smith - lindsaysmith@google.com
    > > > >>
    > > > >> Filipe Teixeira - fppintoteixeira@gmail.com
    > > > >>
    > > > >> Ted Wilmes - twilmes@apache.org
    > > > >>
    > > > >> == Affiliations ==
    > > > >>
    > > > >> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer
    > > > >> Centre, UHN
    > > > >>
    > > > >> Mathias Bogaert - Independent Contractor
    > > > >>
    > > > >> Misha Brukman - Google
    > > > >>
    > > > >> Felix Chapman - Mindmaps
    > > > >>
    > > > >> Sheldon Hall - Mindmaps
    > > > >>
    > > > >> Jing Chen (Jerry) He - IBM
    > > > >>
    > > > >> Madhan Neethiraj - HortonWorks
    > > > >>
    > > > >> Alexander Patrikalakis - Classmethod, Inc.
    > > > >>
    > > > >> Jason Plurad - IBM
    > > > >>
    > > > >> Suma Shivaprasad - HortonWorks
    > > > >>
    > > > >> Lindsay Smith - Google
    > > > >>
    > > > >> Filipe Teixeira - Mindmaps
    > > > >>
    > > > >> Ted Wilmes - Expero Inc.
    > > > >>
    > > > >> == Sponsors ==
    > > > >>
    > > > >> === Champion ===
    > > > >>
    > > > >> Henry Saputra - hsaputra@apache.org
    > > > >>
    > > > >> === Nominated Mentors ===
    > > > >>
    > > > >> Alan Gates - gates@apache.org
    > > > >>
    > > > >> P. Taylor Goetz - ptgoetz@apache.org
    > > > >>
    > > > >> Henry Saputra - hsaputra@apache.org
    > > > >>
    > > > >> Michael Stack - stack@apache.org
    > > > >>
    > > > >> === Sponsoring Entity ===
    > > > >>
    > > > >> The Apache Incubator
    > > > >>
    > > > >
    > > >
    > > > --
    > > > Jean-Baptiste Onofré
    > > > jbonofre@apache.org
    > > > https://na01.safelinks.protection.outlook.com/?url=
    > > http%3A%2F%2Fblog.nant
    > > >
    > hrax.net&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514
    > > >
    > 332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=
    > > >
    > 66%2BqOcJGgYBZbXWfr1DQyq%2FOxxkc1p%2FIiNALZn45nrg%3D&reserved=0
    > > > Talend -
    > > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.
    > > > tale
    > > >
    > nd.com&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514
    > > >
    > 332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=
    > > > R%2Bbqq7cEn3rofrVuIm2J01h9vQ5bAgnK9CK9yREoHK0%3D&reserved=0
    > > >
    > > > --------------------------------------------------------------------
    > > > - To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
    > > > For additional commands, e-mail: general-help@incubator.apache.org
    > >
    > >
    ?B�KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB�?�?[��X��ܚX�K??K[XZ[?�?�[�\�[?][��X��ܚX�P?[��X�]?܋�\?X�?K�ܙ�B��܈?Y??]?[ۘ[??��[X[�?�??K[XZ[?�?�[�\�[?Z?[???[��X�]?܋�\?X�?K�ܙ�B



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


RE: [DISCUSS] Olympian Incubation Proposal

Posted by Ross Gardler <Ro...@microsoft.com>.
OK, if Datastax are not objecting to the move then this is not a hostile fork. You should have your champion get clearance from legal@ for accepting this code under the open source license it is published under rather than under the SGA.

Ross

> -----Original Message-----
> From: Ted Wilmes [mailto:twilmes@gmail.com]
> Sent: Thursday, September 29, 2016 11:12 AM
> To: general@incubator.apache.org; mbrukman@google.com
> Subject: Re: [DISCUSS] Olympian Incubation Proposal
> 
> Hello Ross,
> Per another one of the proposal submitters, Misha Brukman: "Datastax is not
> against the move of Titan to ASF but has stated that they will neither support
> or block it, as long as it doesn't involve them participating or signing the
> software grant"  I've CC'ed him to get him onto this thread.
> 
> Thanks,
> Ted
> 
> On Thu, Sep 29, 2016 at 9:28 AM, Ross Gardler <Ro...@microsoft.com>
> wrote:
> 
> > I see the GitHub code is untouched for over a year. Are Datastax
> > objecting to the proposal or is it just that they are unwilling to
> > actively supporting it?
> >
> > Ross
> >
> > > -----Original Message-----
> > > From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> > > Sent: Thursday, September 29, 2016 10:23 AM
> > > To: general@incubator.apache.org
> > > Subject: Re: [DISCUSS] Olympian Incubation Proposal
> > >
> > > Hi Susan,
> > >
> > > community interest is the key part for sure. But we would like to
> > > avoid
> > any
> > > trouble about the grant agreement, etc.
> > >
> > > Just my $0.01
> > >
> > > Regards
> > > JB
> > >
> > > On 09/29/2016 03:03 PM, Susan Malaika wrote:
> > > > Hi JB
> > > > Datastax know about the incubator effort. As far as I know they
> > > > will
> > not sign
> > > the grant agreement. I was under the impression that the incubator
> > proposal
> > > can proceed after discussion if there is sufficient community interest.
> > > > Susan Malaika
> > > >
> > > > -----Jean-Baptiste Onofré <jb...@nanthrax.net> wrote: -----
> > > > To: general@incubator.apache.org
> > > > From: Jean-Baptiste Onofré <jb...@nanthrax.net>
> > > > Date: 09/29/2016 08:43AM
> > > > Subject: Re: [DISCUSS] Olympian Incubation Proposal
> > > >
> > > > Hi Henry,
> > > >
> > > > Is DataStax know and agree with the fork ?
> > > >
> > > > Else, the Software Grant Agreement won't be possible and it won't
> > > > be able to easy to head to graduation.
> > > >
> > > > Regards
> > > > JB
> > > >
> > > > On 09/29/2016 06:01 AM, Henry Saputra wrote:
> > > >> Hi All,
> > > >>
> > > >> Please find below a proposal for a new incubator podling, Apache
> > > >> Olympian, formerly Titan.
> > > >> Apache Olympian is software designed to support the processing of
> > > >> graphs so large that they require storage and computational
> > > >> capacities beyond what a single machine can provide.
> > > >>
> > > >> This project will be a fork of Titan graph database project (
> > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
> > > >> gith
> > > >>
> > >
> ub.com%2Fthinkaurelius%2Ftitan%2F&data=01%7C01%7CRoss.Gardler%40mic
> > >
> rosoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab
> > >
> 2d7cd011db47%7C1&sdata=J9Ur0GJAXUuWr1pLwivOkykimmgPEoOK5kB1vDJlI
> > > JM%3D&reserved=0) that already come with Apache License v2.0.
> > > >> The project was created by company called Aurelius and was
> > > >> acquired by Datstax.
> > > >> Coming to 2016 there has been less activity in the project as the
> > > >> original authors are busy with other software development, but
> > > >> there is significant interest from the community (see
> > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
> > > >> grou
> > > >>
> > >
> ps.google.com%2Fforum%2F%23!msg%2F&data=01%7C01%7CRoss.Gardler%4
> > > 0micr
> > > >>
> > >
> osoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab
> > > 2d
> > > >>
> > >
> 7cd011db47%7C1&sdata=wwJsPajQfTfxZgrF5wwBX04kk4v7iJ0afZ0NDlYWQck%
> > > 3D&r
> > > >> eserved=0
> > > >> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> > > >>
> > > >> The community have tried to reaching out to Datastax to donate
> > > >> the copyright and trademark of project to ASF but it was not approved.
> > > >> Because of that, the community has decided to go to ASF with
> > > >> different
> > > >> name: Apache Olympian.
> > > >>
> > > >> The wiki proposal page is located at this URL:
> > > >>
> > > >>
> > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
> > > >> wiki
> > > >>
> > >
> .apache.org%2Fincubator%2FOlympianProposal&data=01%7C01%7CRoss.Gardl
> > > e
> > > >>
> > >
> r%40microsoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f1
> > > 41
> > > >>
> > >
> af91ab2d7cd011db47%7C1&sdata=FBoFYhxDxEH25OjeRZYE2KrsrUIePZnG9Ce1
> > > 2R7o
> > > >> Ry0%3D&reserved=0
> > > >>
> > > >> I have also included the current text of that page below.
> > > >>
> > > >> Looking forward of comments or questions about this proposal.
> > > >>
> > > >>
> > > >> Thanks,
> > > >> Henry Saputra
> > > >> On behalf of Apache Olympian community
> > > >>
> > > >>
> > > >> = Apache Olympian Proposal ==
> > > >>
> > > >> == Abstract ==
> > > >>
> > > >> Olympian (formerly Titan) is software designed to support the
> > > >> processing of graphs so large that they require storage and
> > > >> computational capacities beyond what a single machine can provide.
> > > >> Scaling graph data processing for real time traversals and
> > > >> analytical
> > queries
> > > is Olympian’s main benefit.
> > > >>
> > > >> == Proposal ==
> > > >>
> > > >> Olympian consists of about 75K of Java code under the Apache 2
> > > >> license
> > > >>
> > >
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww
> > > .ap
> > > ache.org%2Flicenses%2FLICENSE-
> > >
> 2.0&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514332c
> > >
> 7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=NsuT
> > > MLmWf4Ng8d3yvrnTWT3JPqSaVSCbFb3%2BxmoCktg%3D&reserved=0>. It
> > > supports very large graphs, with many concurrent transactions and
> > operational
> > > graph processing.
> > > >> Olympian graphs scale with the number of machines in the cluster.
> > > >> Olympian already integrates with a number of Apache projects:
> > > >>
> > > >>    -
> > > >>
> > > >>    Provides native support for the popular property graph data model
> > > >>    exposed by Apache TinkerPop
> > > <https://na01.safelinks.protection.outlook.com/?url=
> > http%3A%2F%2Ftinkerpo
> > >
> p.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6c
> > >
> ec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> > >
> &sdata=o0zaXzbzueUYCakCZUjmKq2ho7PIcRLPeNBhUptL3xQ%3D&reserved=0
> > > >.
> > > >>    -
> > > >>
> > > >>    Provides native support for the Gremlin graph traversal
> > > >> language
> > defined
> > > >>    by Apache TinkerPop for programming language agnostic connectivity.
> > > >>    -
> > > >>
> > > >>    Provides graph persistence solutions with:
> > > >>    -
> > > >>
> > > >>       Apache Cassandra
> > > <https://na01.safelinks.protection.outlook.com/?url=
> > http%3A%2F%2Fcassandr
> > >
> a.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6c
> > >
> ec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> > >
> &sdata=4Q%2BT1XLGlu8gwxo7McRRBVsxZu3PPEow7Grd3dfQvmA%3D&reserv
> > > ed=0>
> > > >>       -
> > > >>
> > > >>       Apache HBase
> > > <https://na01.safelinks.protection.outlook.com/?url=
> > https%3A%2F%2Fhbase.a
> > >
> pache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6
> > >
> c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&s
> > >
> data=reiJQ4rs7HO0qeYVEoK5KN1lrPdSLMqdr2AJqtE%2BIiw%3D&reserved=0>
> > > >>       -
> > > >>
> > > >>    Provides advanced indexing with:
> > > >>    -
> > > >>
> > > >>       Apache Lucene
> > > <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flu
> > > cene
> > .
> > >
> apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec
> > >
> 6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&
> > >
> sdata=tRE2fu2vghuUWF2cDN%2B6O4sSqammpemVBZusd7dxb4E%3D&reserve
> > > d=0>
> > > >>       -
> > > >>
> > > >>       Apache Solr
> > > <https://na01.safelinks.protection.outlook.com/?url=
> > http%3A%2F%2Flucene.a
> > >
> pache.org%2Fsolr%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> > >
> bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> > >
> %7C1&sdata=IVStZ1UcWXFvT2saIS1XT1dP5TaAak7cmp2cGVY7hN8%3D&reserv
> > > ed=0>
> > > >>       -
> > > >>
> > > >>    Supports global graph analytics and batch graph processing
> > > >> through the Apache
> > > >>    Hadoop
> > >
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhadoop.
> > >
> apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec
> > >
> 6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&
> > >
> sdata=7EzAwcSQzLVk1dT%2Fk7rvf0uJYGz76PoH9WSR8qP9zdQ%3D&reserved=
> > > 0> framework with processors implemented
> > > >>    with:
> > > >>    -
> > > >>
> > > >>       Apache Spark
> > > <https://na01.safelinks.protection.outlook.com/?url=
> > http%3A%2F%2Fspark.ap
> > >
> ache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c
> > >
> 3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sd
> > >
> ata=8DxYq6pTWr%2FS4xw2vvSeg%2B5pUWoPz63ipL7KL4ryiBE%3D&reserved=
> > > 0>
> > > >>       -
> > > >>
> > > >>       Apache Giraph
> > > >> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F
> > > >> gira
> > > >>
> > >
> ph.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6
> > > ce
> > > >>
> > >
> c6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> > > &sda
> > > >>
> > >
> ta=8vibWjkTH%2ByKG0zNkXBt2oUqxmrfRBEgd7IFgwCVbcE%3D&reserved=0>
> > > >>
> > > >>
> > > >> Other software Olympian interfaces with includes:
> > > >>
> > > >>    -
> > > >>
> > > >>    BerkeleyDB
> > > >>    -
> > > >>
> > > >>    Elasticsearch
> > > >>
> > > >>
> > > >> == Background ==
> > > >>
> > > >> Marko Rodriguez and Matthias Broecheler, cofounders of the
> > > >> Aurelius graph consulting firm, developed the Titan distributed
> > > >> graph database system and made it available under the Apache 2 license
> in 2012.
> > > >> Marko is also a cofounder of the Apache TinkerPop project and the
> > > >> primary developer of the Gremlin graph traversal language. Other
> > > >> developers of Titan include Dan LaRocque, Stephen Mallette,
> > > >> Daniel Kuppitz, and Pavel Yaskevich. Datastax acquired Aurelius
> > > >> in February 2015, prior to the Titan 1.0 release in September 2015.
> > > >>
> > > >> Since Titan became available on GitHub, there have been 4434
> > > >> commits,
> > > >> 38 branches, 23 releases, and 35 contributors.  In 2016 there has
> > > >> been less activity as the original authors are busy with other
> > > >> software development, but there is significant interest from the
> > > community.
> > > >>
> > > >> == Rationale ==
> > > >>
> > > >> (1) There are a number of Apache projects that integrate with Titan.
> > > >>
> > > >> (2) Apache Atlas (incubating)
> > > >>
> > > <https://na01.safelinks.protection.outlook.com/?url=
> > http%3A%2F%2Fatlas.inc
> > >
> ubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> > >
> bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> > >
> %7C1&sdata=ADEO%2BXiyp9x%2F8ajRRn%2BHDQO1Y5DVGk74FZEOSncHS14%
> > > 3D&reserved=0> packages and ships Titan as an essential component,
> > > yet
> > Titan
> > > is not part of Apache.
> > > >>
> > > >> (3) There are a number of existing users of Titan who are keen to
> > > >> continue to develop the code. These users provide the basis of
> > > >> the community for the proposed project.
> > > >>
> > > >> == Initial Goals ==
> > > >>
> > > >> The initial goals are as follows:
> > > >>
> > > >>    -
> > > >>
> > > >>    Establish the project governance in The Apache Way and broaden the
> > > >>    community.
> > > >>    -
> > > >>
> > > >>    Distribute an incubating release aligned with the latest Apache
> > > >>    TinkerPop version and prepared in accordance with the Apache
> > release
> > > >>    process.
> > > >>    -
> > > >>
> > > >>    Improve the documentation.
> > > >>    -
> > > >>
> > > >>    Add more unit/scenario tests.
> > > >>    -
> > > >>
> > > >>    Contribute functional and performance-related enhancements to
> > > >> the
> > > code.
> > > >>
> > > >>
> > > >> == Current Status ==
> > > >>
> > > >> The project will be forked off the existing Titan code base. This
> > > >> code has been available under the Apache 2 License but has not
> > > >> been subject to the Apache governance. The proposed project will
> > > >> adhere to Apache’s governance and processes. This is one of the
> > > >> key benefits and reasons for bringing the project forward as an
> > > >> incubator
> > candidate.
> > > >>
> > > >> There are 37 pull requests currently open against Titan, and the
> > > >> last pull request was merged in June 2016. During incubation, the
> > > >> community will adopt a voting-based approach to review and commit
> > > >> those changes into the code base in preparation for the first
> > incubating
> > > release.
> > > >>
> > > >> === Meritocracy ===
> > > >>
> > > >> The proposed project will adopt the familiar process of
> > > >> progression from submitter to contributor to PMC. The community
> > > >> includes active committers and PMC members on other Apache
> > > >> projects (e.g. Apache TinkerPop, Apache Atlas (incubating), Apache
> HBase).
> > > >>
> > > >> === Community ===
> > > >>
> > > >> There is an active and passionate community of existing Titan users.
> > > >> It is believed that this community will continue to grow and to
> > > >> progress. Titan is well-designed to support different backends,
> > > >> and the community will naturally grow as more backends are
> > > >> written to fit into the Titan architecture. Since the Titan 1.0
> > > >> release, 3 different storage providers have become available.
> > > >> Also once an incubation release is made available, the community
> > > >> will likely see quick adoption from the Apache TinkerPop user base.
> > > >>
> > > >> === Core Developers ===
> > > >>
> > > >> The community includes developers from a number of vendors (e.g.
> > > >> Google, HortonWorks, IBM, Mindmaps, Classmethod) and users (both
> > > >> academic and commercial). It contains two active committers and
> > > >> PMC members from the Apache TinkerPop project, one active
> > > >> committer and PPMC member from Apache Atlas (incubating), and one
> > > >> committer from Apache HBase. The developers represent a good
> > > >> mixture of skills, including expertise with each of the supported
> providers.
> > > >>
> > > >> === Alignment ===
> > > >>
> > > >> The proposed project will be used by or integrated with a number
> > > >> of other Apache components, including (probably) TinkerPop,
> > > >> Atlas, Hadoop, Spark, Cassandra, and HBase. It is logical that
> > > >> the project should also be homed within Apache and subject to the
> > > >> governance
> > > principles of Apache.
> > > >>
> > > >> == Known Risks ==
> > > >>
> > > >> === Orphaned products ===
> > > >>
> > > >> All the companies and developers associated with academic
> > > >> institutions who are engaged or want to be engaged with Titan are
> > > >> well aware of the open source philosophy and the importance of
> > > >> open governance of open source products. Hence, we think the
> > > >> risks of Titan
> > > being orphaned are minimal.
> > > >>
> > > >> === Inexperience with Open Source ===
> > > >>
> > > >> The project is based on an existing open source code base (Titan
> > > >> 1.0) and the community consists of developers and vendors who
> > > >> have a history and strategy of open development and governance.
> > > >> The initial committers include committers and PMC members from
> > > >> other Apache
> > > projects.
> > > >>
> > > >> === Homogenous Developers ===
> > > >>
> > > >> The community consists of geographically-dispersed volunteers
> > > >> from academic and a range of commercial organisations. The
> > > >> geographic diversity includes North America, Europe, Asia, and Australia.
> > > >>
> > > >> === Reliance on Salaried Developers ===
> > > >>
> > > >> Many of the developers are salaried by the vendors in the
> > > >> community, but the vendors have publicly stated their support for
> > > >> open systems and whilst we might expect to see some gradual
> > > >> replacement of members of the community, we believe that it will
> > > >> remain stable and viable into the future. All members of the
> > > >> community are passionate about the project and are likely to
> > > >> contribute outside of ‘normal working
> > hours’.
> > > >>
> > > >> === Relationships with Other Apache Products ===
> > > >>
> > > >> The proposed project has dependencies on other Apache projects,
> > > >> including Cassandra and HBase, for example. There are Apache
> > > >> projects that depend upon the availability of an open, scalable
> > > >> graph database. Apache Atlas is an example of such a project.
> > > >> Apache S2Graph (incubating)
> > > >> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2
> > > >> Fs2g
> > > >>
> > >
> raph.incubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.
> > >
> com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd
> > >
> 011db47%7C1&sdata=ic2tO2q9PZ6flZdI97rwuvJzS6Dn4uZ0FVFhOol6QtQ%3D&
> > > reserved=0> is currently an incubator project at Apache, however it
> > > does
> > not
> > > currently implement the Apache TinkerPop interfaces, although it has
> > > an
> > open
> > > JIRA for that effort.
> > > >>
> > > >> === An Excessive Fascination with the Apache Brand ===
> > > >>
> > > >> Whilst the Apache brand will help to attract developers and
> > > >> consumers to the project, it is not for this reason that the
> > > >> proposal is being made. It is to align the governance of the
> > > >> project with that of the other components with which it is
> > > >> commonly used and to benefit from the development principles
> > > >> adopted by Apache. In particular, TinkerPop is Titan’s most
> > > >> critical component/dependency, one so tight that Titan releases are
> contemporaneous or follow TinkerPop releases.
> > > >>
> > > >> == Documentation ==
> > > >>
> > > >> Information on the existing Titan code base can be found at:
> > > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ft
> > > >> itan
> > > >>
> > >
> .thinkaurelius.com%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> > > b
> > > >>
> > >
> ff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%
> > > 7C
> > > >>
> > >
> 1&sdata=9%2Fle7JX9WcVKm%2B5%2BYBbA%2BsPtBaHZHztMVIK3VHUzuIM%3
> > > D&reserv
> > > >> ed=0
> > > >>
> > > >> == Initial Source ==
> > > >>
> > > >> The initial source will be based off a fork of the Titan code base.
> > > >> The latter can be found at:
> > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
> > > >> gith
> > > >>
> > >
> ub.com%2Fthinkaurelius%2Ftitan&data=01%7C01%7CRoss.Gardler%40microso
> > > f
> > > >>
> > >
> t.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7c
> > > d0
> > > >>
> > >
> 11db47%7C1&sdata=Utswow6VR%2Fo85CUku5Fphr7bbPcPAIAddEm0KFMGyV
> > > M%3D&res
> > > >> erved=0. The fork to be used as the base is from:
> > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
> > > >> gith
> > > >>
> > >
> ub.com%2Fpluradj%2Ftitan&data=01%7C01%7CRoss.Gardler%40microsoft.co
> > > m%
> > > >>
> > >
> 7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db
> > > 47
> > > >>
> > >
> %7C1&sdata=z%2FOYoab3lE8SaLH8iTdcSayD8QW%2FsO%2FMRV5eIjW%2FdA
> > > w%3D&res
> > > >> erved=0
> > > >>
> > > >> == Source and Intellectual Property Submission Plan ==
> > > >>
> > > >> Since Datastax owns the copyright and trademark for Titan, when
> > > >> the proposal is accepted to the ASF Incubator, the community will
> > > >> choose a different name. It is proposed that Titan will enter
> > > >> incubation with the name Olympian. The community will finalize
> > > >> and document the name research during incubation. Individuals in
> > > >> the community have discussed the possibility of a software grant
> > > >> from Datastax, but Datastax was not interested in donating code or
> brand to the ASF.
> > > >> When asked if they would block others taking it to Apache they
> > > >> did not
> > > respond.
> > > >>
> > > >> == External Dependencies ==
> > > >>
> > > >> Titan has the following external dependencies:
> > > >>
> > > >> * Java 1.8
> > > >>
> > > >> * Apache Maven 3.0.5 (Apache 2.0 License)
> > > >>
> > > >> * JUnit 4.12 (EPL)
> > > >>
> > > >> * MRUnit 1.1.0 (Apache 2.0 License)
> > > >>
> > > >> * Apache Cassandra (Apache 2.0 License)
> > > >>
> > > >> * Jamm (Apache 2.0 License)
> > > >>
> > > >> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> > > >>
> > > >> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> > > >>
> > > >> * slf4j 1.7.5 (MIT)
> > > >>
> > > >> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> > > >>
> > > >> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> > > >>
> > > >> * Apache HBase (Apache 2.0 License)
> > > >>
> > > >> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> > > >>
> > > >> * Apache Lucene 4.10.4 (Apache 2.0 License)
> > > >>
> > > >> * Elasticsearch 1.5.1 (Apache 2.0 License)
> > > >>
> > > >> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> > > >>
> > > >> * Joda Time 1.6.2 (Apache 2.0 License)
> > > >>
> > > >> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> > > >>
> > > >> * Antlr 2.7.7 And 3.2 (BSD License)
> > > >>
> > > >> * ASM 3 & 4
> > > >>
> (https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fasm.
> > > >>
> > >
> ow2.org%2Flicense.html&data=01%7C01%7CRoss.Gardler%40microsoft.com%
> > > 7C
> > > >>
> > >
> bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> > > %7
> > > >>
> > >
> C1&sdata=XyzvcdjYxWKlNk4SsvuytgQn1AFzjj2IMXDuyaM%2Ba0Q%3D&reserve
> > > d=0)
> > > >>
> > > >> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> > > >>
> > > >> * Jersey 1.9 (CDDL 1.1 and GPL v2)
> > > >>
> > > >> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> > > >>
> > > >> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License,
> > > >> Version
> > > >> 2.0)
> > > >>
> > > >> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> > > >>
> > > >> * Berkeley DB 5.0.73 (Sleepycat License)
> > > >>
> > > >> Upon acceptance to the incubator, we would begin a thorough
> > > >> analysis of all transitive dependencies to verify this
> > > >> information and introduce license checking into the build and
> > > >> release process by integrating with Apache Rat.  In the case
> > > >> where a dependency has an Apache incompatible license, such as
> > > >> Berkeley DB, we will remove or replace it with an appropriate
> alternative.
> > > >>
> > > >> == Cryptography ==
> > > >>
> > > >> Titan will support encryption of client-server communication
> > > >> through its use of the Apache TinkerPop Gremlin Server.  We do
> > > >> not expect Titan to be a controlled export due to its use of encryption.
> > > >>
> > > >> == Required resources ==
> > > >>
> > > >> === Mailing lists ===
> > > >>
> > > >> * private@olympian.incubator.apache.org  (with moderated
> > > >> subscriptions)
> > > >>
> > > >> * commits@olympian.incubator.apache.org
> > > >>
> > > >> * dev@olympian.incubator.apache.org
> > > >>
> > > >> * user@olympian.incubator.apache.org
> > > >>
> > > >> === Git Repository ===
> > > >>
> > > >> The team would like to use git for source control. We request a
> > > >> writable git repo
> > > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
> > > >> git-
> > > >> wip-us.apache.org%2Frepos%2Fasf%2Fincubator-
> > > olympian.git&data=01%7C01
> > > >>
> > >
> %7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%
> > > 7C
> > > >>
> > >
> 72f988bf86f141af91ab2d7cd011db47%7C1&sdata=EQr3AMJXfLAzXE6Q%2BkR
> > > NXYhp
> > > >> Oz0RDvvWg5RqzdrQiTw%3D&reserved=0,
> > > >> and mirroring to be set up to GitHub through INFRA. We also
> > > >> request configuration for continuous integration with Travis CI.
> > > >>
> > > >> === Issue Tracking ===
> > > >>
> > > >> Titan currently uses the GitHub issue tracker and the team would
> > > >> like to migrate all of these issues to the Apache JIRA.
> > > >>
> > > >> == Initial Committers ==
> > > >>
> > > >> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> > > >>
> > > >> Mathias Bogaert - mathias.bogaert@gmail.com
> > > >>
> > > >> Misha Brukman - mbrukman@google.com
> > > >>
> > > >> Felix Chapman - felix@mindmaps.io
> > > >>
> > > >> Sheldon Hall - sheldon@mindmaps.io
> > > >>
> > > >> Jing Chen (Jerry) He - jerryjch@apache.org
> > > >>
> > > >> Madhan Neethiraj - mneethiraj@hortonworks.com
> > > >>
> > > >> Alexander Patrikalakis - amcp@me.com
> > > >>
> > > >> Jason Plurad - pluradj@apache.org
> > > >>
> > > >> Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
> > > >>
> > > >> Lindsay Smith - lindsaysmith@google.com
> > > >>
> > > >> Filipe Teixeira - fppintoteixeira@gmail.com
> > > >>
> > > >> Ted Wilmes - twilmes@apache.org
> > > >>
> > > >> == Affiliations ==
> > > >>
> > > >> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer
> > > >> Centre, UHN
> > > >>
> > > >> Mathias Bogaert - Independent Contractor
> > > >>
> > > >> Misha Brukman - Google
> > > >>
> > > >> Felix Chapman - Mindmaps
> > > >>
> > > >> Sheldon Hall - Mindmaps
> > > >>
> > > >> Jing Chen (Jerry) He - IBM
> > > >>
> > > >> Madhan Neethiraj - HortonWorks
> > > >>
> > > >> Alexander Patrikalakis - Classmethod, Inc.
> > > >>
> > > >> Jason Plurad - IBM
> > > >>
> > > >> Suma Shivaprasad - HortonWorks
> > > >>
> > > >> Lindsay Smith - Google
> > > >>
> > > >> Filipe Teixeira - Mindmaps
> > > >>
> > > >> Ted Wilmes - Expero Inc.
> > > >>
> > > >> == Sponsors ==
> > > >>
> > > >> === Champion ===
> > > >>
> > > >> Henry Saputra - hsaputra@apache.org
> > > >>
> > > >> === Nominated Mentors ===
> > > >>
> > > >> Alan Gates - gates@apache.org
> > > >>
> > > >> P. Taylor Goetz - ptgoetz@apache.org
> > > >>
> > > >> Henry Saputra - hsaputra@apache.org
> > > >>
> > > >> Michael Stack - stack@apache.org
> > > >>
> > > >> === Sponsoring Entity ===
> > > >>
> > > >> The Apache Incubator
> > > >>
> > > >
> > >
> > > --
> > > Jean-Baptiste Onofré
> > > jbonofre@apache.org
> > > https://na01.safelinks.protection.outlook.com/?url=
> > http%3A%2F%2Fblog.nant
> > >
> hrax.net&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514
> > >
> 332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=
> > >
> 66%2BqOcJGgYBZbXWfr1DQyq%2FOxxkc1p%2FIiNALZn45nrg%3D&reserved=0
> > > Talend -
> > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.
> > > tale
> > >
> nd.com&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514
> > >
> 332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=
> > > R%2Bbqq7cEn3rofrVuIm2J01h9vQ5bAgnK9CK9yREoHK0%3D&reserved=0
> > >
> > > --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Ted Wilmes <tw...@gmail.com>.
Hello Ross,
Per another one of the proposal submitters, Misha Brukman: "Datastax is not
against the move of Titan to ASF but has stated that they will neither
support or block it, as long as it doesn't involve them participating or
signing the software grant"  I've CC'ed him to get him onto this thread.

Thanks,
Ted

On Thu, Sep 29, 2016 at 9:28 AM, Ross Gardler <Ro...@microsoft.com>
wrote:

> I see the GitHub code is untouched for over a year. Are Datastax objecting
> to the proposal or is it just that they are unwilling to actively
> supporting it?
>
> Ross
>
> > -----Original Message-----
> > From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> > Sent: Thursday, September 29, 2016 10:23 AM
> > To: general@incubator.apache.org
> > Subject: Re: [DISCUSS] Olympian Incubation Proposal
> >
> > Hi Susan,
> >
> > community interest is the key part for sure. But we would like to avoid
> any
> > trouble about the grant agreement, etc.
> >
> > Just my $0.01
> >
> > Regards
> > JB
> >
> > On 09/29/2016 03:03 PM, Susan Malaika wrote:
> > > Hi JB
> > > Datastax know about the incubator effort. As far as I know they will
> not sign
> > the grant agreement. I was under the impression that the incubator
> proposal
> > can proceed after discussion if there is sufficient community interest.
> > > Susan Malaika
> > >
> > > -----Jean-Baptiste Onofré <jb...@nanthrax.net> wrote: -----
> > > To: general@incubator.apache.org
> > > From: Jean-Baptiste Onofré <jb...@nanthrax.net>
> > > Date: 09/29/2016 08:43AM
> > > Subject: Re: [DISCUSS] Olympian Incubation Proposal
> > >
> > > Hi Henry,
> > >
> > > Is DataStax know and agree with the fork ?
> > >
> > > Else, the Software Grant Agreement won't be possible and it won't be
> > > able to easy to head to graduation.
> > >
> > > Regards
> > > JB
> > >
> > > On 09/29/2016 06:01 AM, Henry Saputra wrote:
> > >> Hi All,
> > >>
> > >> Please find below a proposal for a new incubator podling, Apache
> > >> Olympian, formerly Titan.
> > >> Apache Olympian is software designed to support the processing of
> > >> graphs so large that they require storage and computational
> > >> capacities beyond what a single machine can provide.
> > >>
> > >> This project will be a fork of Titan graph database project (
> > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> > >>
> > ub.com%2Fthinkaurelius%2Ftitan%2F&data=01%7C01%7CRoss.Gardler%40mic
> > rosoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab
> > 2d7cd011db47%7C1&sdata=J9Ur0GJAXUuWr1pLwivOkykimmgPEoOK5kB1vDJlI
> > JM%3D&reserved=0) that already come with Apache License v2.0.
> > >> The project was created by company called Aurelius and was acquired
> > >> by Datstax.
> > >> Coming to 2016 there has been less activity in the project as the
> > >> original authors are busy with other software development, but there
> > >> is significant interest from the community (see
> > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgrou
> > >>
> > ps.google.com%2Fforum%2F%23!msg%2F&data=01%7C01%7CRoss.Gardler%4
> > 0micr
> > >>
> > osoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab
> > 2d
> > >>
> > 7cd011db47%7C1&sdata=wwJsPajQfTfxZgrF5wwBX04kk4v7iJ0afZ0NDlYWQck%
> > 3D&r
> > >> eserved=0
> > >> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> > >>
> > >> The community have tried to reaching out to Datastax to donate the
> > >> copyright and trademark of project to ASF but it was not approved.
> > >> Because of that, the community has decided to go to ASF with
> > >> different
> > >> name: Apache Olympian.
> > >>
> > >> The wiki proposal page is located at this URL:
> > >>
> > >>
> > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki
> > >>
> > .apache.org%2Fincubator%2FOlympianProposal&data=01%7C01%7CRoss.Gardl
> > e
> > >>
> > r%40microsoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f1
> > 41
> > >>
> > af91ab2d7cd011db47%7C1&sdata=FBoFYhxDxEH25OjeRZYE2KrsrUIePZnG9Ce1
> > 2R7o
> > >> Ry0%3D&reserved=0
> > >>
> > >> I have also included the current text of that page below.
> > >>
> > >> Looking forward of comments or questions about this proposal.
> > >>
> > >>
> > >> Thanks,
> > >> Henry Saputra
> > >> On behalf of Apache Olympian community
> > >>
> > >>
> > >> = Apache Olympian Proposal ==
> > >>
> > >> == Abstract ==
> > >>
> > >> Olympian (formerly Titan) is software designed to support the
> > >> processing of graphs so large that they require storage and
> > >> computational capacities beyond what a single machine can provide.
> > >> Scaling graph data processing for real time traversals and analytical
> queries
> > is Olympian’s main benefit.
> > >>
> > >> == Proposal ==
> > >>
> > >> Olympian consists of about 75K of Java code under the Apache 2
> > >> license
> > >>
> > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ap
> > ache.org%2Flicenses%2FLICENSE-
> > 2.0&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514332c
> > 7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=NsuT
> > MLmWf4Ng8d3yvrnTWT3JPqSaVSCbFb3%2BxmoCktg%3D&reserved=0>. It
> > supports very large graphs, with many concurrent transactions and
> operational
> > graph processing.
> > >> Olympian graphs scale with the number of machines in the cluster.
> > >> Olympian already integrates with a number of Apache projects:
> > >>
> > >>    -
> > >>
> > >>    Provides native support for the popular property graph data model
> > >>    exposed by Apache TinkerPop
> > <https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Ftinkerpo
> > p.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6c
> > ec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> > &sdata=o0zaXzbzueUYCakCZUjmKq2ho7PIcRLPeNBhUptL3xQ%3D&reserved=0
> > >.
> > >>    -
> > >>
> > >>    Provides native support for the Gremlin graph traversal language
> defined
> > >>    by Apache TinkerPop for programming language agnostic connectivity.
> > >>    -
> > >>
> > >>    Provides graph persistence solutions with:
> > >>    -
> > >>
> > >>       Apache Cassandra
> > <https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fcassandr
> > a.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6c
> > ec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> > &sdata=4Q%2BT1XLGlu8gwxo7McRRBVsxZu3PPEow7Grd3dfQvmA%3D&reserv
> > ed=0>
> > >>       -
> > >>
> > >>       Apache HBase
> > <https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fhbase.a
> > pache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6
> > c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&s
> > data=reiJQ4rs7HO0qeYVEoK5KN1lrPdSLMqdr2AJqtE%2BIiw%3D&reserved=0>
> > >>       -
> > >>
> > >>    Provides advanced indexing with:
> > >>    -
> > >>
> > >>       Apache Lucene
> > <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flucene
> .
> > apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec
> > 6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&
> > sdata=tRE2fu2vghuUWF2cDN%2B6O4sSqammpemVBZusd7dxb4E%3D&reserve
> > d=0>
> > >>       -
> > >>
> > >>       Apache Solr
> > <https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Flucene.a
> > pache.org%2Fsolr%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> > bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> > %7C1&sdata=IVStZ1UcWXFvT2saIS1XT1dP5TaAak7cmp2cGVY7hN8%3D&reserv
> > ed=0>
> > >>       -
> > >>
> > >>    Supports global graph analytics and batch graph processing through
> > >> the Apache
> > >>    Hadoop
> > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhadoop.
> > apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec
> > 6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&
> > sdata=7EzAwcSQzLVk1dT%2Fk7rvf0uJYGz76PoH9WSR8qP9zdQ%3D&reserved=
> > 0> framework with processors implemented
> > >>    with:
> > >>    -
> > >>
> > >>       Apache Spark
> > <https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fspark.ap
> > ache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c
> > 3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sd
> > ata=8DxYq6pTWr%2FS4xw2vvSeg%2B5pUWoPz63ipL7KL4ryiBE%3D&reserved=
> > 0>
> > >>       -
> > >>
> > >>       Apache Giraph
> > >> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgira
> > >>
> > ph.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6
> > ce
> > >>
> > c6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> > &sda
> > >>
> > ta=8vibWjkTH%2ByKG0zNkXBt2oUqxmrfRBEgd7IFgwCVbcE%3D&reserved=0>
> > >>
> > >>
> > >> Other software Olympian interfaces with includes:
> > >>
> > >>    -
> > >>
> > >>    BerkeleyDB
> > >>    -
> > >>
> > >>    Elasticsearch
> > >>
> > >>
> > >> == Background ==
> > >>
> > >> Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius
> > >> graph consulting firm, developed the Titan distributed graph database
> > >> system and made it available under the Apache 2 license in 2012.
> > >> Marko is also a cofounder of the Apache TinkerPop project and the
> > >> primary developer of the Gremlin graph traversal language. Other
> > >> developers of Titan include Dan LaRocque, Stephen Mallette, Daniel
> > >> Kuppitz, and Pavel Yaskevich. Datastax acquired Aurelius in February
> > >> 2015, prior to the Titan 1.0 release in September 2015.
> > >>
> > >> Since Titan became available on GitHub, there have been 4434 commits,
> > >> 38 branches, 23 releases, and 35 contributors.  In 2016 there has
> > >> been less activity as the original authors are busy with other
> > >> software development, but there is significant interest from the
> > community.
> > >>
> > >> == Rationale ==
> > >>
> > >> (1) There are a number of Apache projects that integrate with Titan.
> > >>
> > >> (2) Apache Atlas (incubating)
> > >>
> > <https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fatlas.inc
> > ubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> > bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> > %7C1&sdata=ADEO%2BXiyp9x%2F8ajRRn%2BHDQO1Y5DVGk74FZEOSncHS14%
> > 3D&reserved=0> packages and ships Titan as an essential component, yet
> Titan
> > is not part of Apache.
> > >>
> > >> (3) There are a number of existing users of Titan who are keen to
> > >> continue to develop the code. These users provide the basis of the
> > >> community for the proposed project.
> > >>
> > >> == Initial Goals ==
> > >>
> > >> The initial goals are as follows:
> > >>
> > >>    -
> > >>
> > >>    Establish the project governance in The Apache Way and broaden the
> > >>    community.
> > >>    -
> > >>
> > >>    Distribute an incubating release aligned with the latest Apache
> > >>    TinkerPop version and prepared in accordance with the Apache
> release
> > >>    process.
> > >>    -
> > >>
> > >>    Improve the documentation.
> > >>    -
> > >>
> > >>    Add more unit/scenario tests.
> > >>    -
> > >>
> > >>    Contribute functional and performance-related enhancements to the
> > code.
> > >>
> > >>
> > >> == Current Status ==
> > >>
> > >> The project will be forked off the existing Titan code base. This
> > >> code has been available under the Apache 2 License but has not been
> > >> subject to the Apache governance. The proposed project will adhere to
> > >> Apache’s governance and processes. This is one of the key benefits
> > >> and reasons for bringing the project forward as an incubator
> candidate.
> > >>
> > >> There are 37 pull requests currently open against Titan, and the last
> > >> pull request was merged in June 2016. During incubation, the
> > >> community will adopt a voting-based approach to review and commit
> > >> those changes into the code base in preparation for the first
> incubating
> > release.
> > >>
> > >> === Meritocracy ===
> > >>
> > >> The proposed project will adopt the familiar process of progression
> > >> from submitter to contributor to PMC. The community includes active
> > >> committers and PMC members on other Apache projects (e.g. Apache
> > >> TinkerPop, Apache Atlas (incubating), Apache HBase).
> > >>
> > >> === Community ===
> > >>
> > >> There is an active and passionate community of existing Titan users.
> > >> It is believed that this community will continue to grow and to
> > >> progress. Titan is well-designed to support different backends, and
> > >> the community will naturally grow as more backends are written to fit
> > >> into the Titan architecture. Since the Titan 1.0 release, 3 different
> > >> storage providers have become available. Also once an incubation
> > >> release is made available, the community will likely see quick
> > >> adoption from the Apache TinkerPop user base.
> > >>
> > >> === Core Developers ===
> > >>
> > >> The community includes developers from a number of vendors (e.g.
> > >> Google, HortonWorks, IBM, Mindmaps, Classmethod) and users (both
> > >> academic and commercial). It contains two active committers and PMC
> > >> members from the Apache TinkerPop project, one active committer and
> > >> PPMC member from Apache Atlas (incubating), and one committer from
> > >> Apache HBase. The developers represent a good mixture of skills,
> > >> including expertise with each of the supported providers.
> > >>
> > >> === Alignment ===
> > >>
> > >> The proposed project will be used by or integrated with a number of
> > >> other Apache components, including (probably) TinkerPop, Atlas,
> > >> Hadoop, Spark, Cassandra, and HBase. It is logical that the project
> > >> should also be homed within Apache and subject to the governance
> > principles of Apache.
> > >>
> > >> == Known Risks ==
> > >>
> > >> === Orphaned products ===
> > >>
> > >> All the companies and developers associated with academic
> > >> institutions who are engaged or want to be engaged with Titan are
> > >> well aware of the open source philosophy and the importance of open
> > >> governance of open source products. Hence, we think the risks of Titan
> > being orphaned are minimal.
> > >>
> > >> === Inexperience with Open Source ===
> > >>
> > >> The project is based on an existing open source code base (Titan 1.0)
> > >> and the community consists of developers and vendors who have a
> > >> history and strategy of open development and governance. The initial
> > >> committers include committers and PMC members from other Apache
> > projects.
> > >>
> > >> === Homogenous Developers ===
> > >>
> > >> The community consists of geographically-dispersed volunteers from
> > >> academic and a range of commercial organisations. The geographic
> > >> diversity includes North America, Europe, Asia, and Australia.
> > >>
> > >> === Reliance on Salaried Developers ===
> > >>
> > >> Many of the developers are salaried by the vendors in the community,
> > >> but the vendors have publicly stated their support for open systems
> > >> and whilst we might expect to see some gradual replacement of members
> > >> of the community, we believe that it will remain stable and viable
> > >> into the future. All members of the community are passionate about
> > >> the project and are likely to contribute outside of ‘normal working
> hours’.
> > >>
> > >> === Relationships with Other Apache Products ===
> > >>
> > >> The proposed project has dependencies on other Apache projects,
> > >> including Cassandra and HBase, for example. There are Apache projects
> > >> that depend upon the availability of an open, scalable graph
> > >> database. Apache Atlas is an example of such a project. Apache
> > >> S2Graph (incubating)
> > >> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs2g
> > >>
> > raph.incubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.
> > com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd
> > 011db47%7C1&sdata=ic2tO2q9PZ6flZdI97rwuvJzS6Dn4uZ0FVFhOol6QtQ%3D&
> > reserved=0> is currently an incubator project at Apache, however it does
> not
> > currently implement the Apache TinkerPop interfaces, although it has an
> open
> > JIRA for that effort.
> > >>
> > >> === An Excessive Fascination with the Apache Brand ===
> > >>
> > >> Whilst the Apache brand will help to attract developers and consumers
> > >> to the project, it is not for this reason that the proposal is being
> > >> made. It is to align the governance of the project with that of the
> > >> other components with which it is commonly used and to benefit from
> > >> the development principles adopted by Apache. In particular,
> > >> TinkerPop is Titan’s most critical component/dependency, one so tight
> > >> that Titan releases are contemporaneous or follow TinkerPop releases.
> > >>
> > >> == Documentation ==
> > >>
> > >> Information on the existing Titan code base can be found at:
> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftitan
> > >>
> > .thinkaurelius.com%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> > b
> > >>
> > ff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%
> > 7C
> > >>
> > 1&sdata=9%2Fle7JX9WcVKm%2B5%2BYBbA%2BsPtBaHZHztMVIK3VHUzuIM%3
> > D&reserv
> > >> ed=0
> > >>
> > >> == Initial Source ==
> > >>
> > >> The initial source will be based off a fork of the Titan code base.
> > >> The latter can be found at:
> > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> > >>
> > ub.com%2Fthinkaurelius%2Ftitan&data=01%7C01%7CRoss.Gardler%40microso
> > f
> > >>
> > t.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7c
> > d0
> > >>
> > 11db47%7C1&sdata=Utswow6VR%2Fo85CUku5Fphr7bbPcPAIAddEm0KFMGyV
> > M%3D&res
> > >> erved=0. The fork to be used as the base is from:
> > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> > >>
> > ub.com%2Fpluradj%2Ftitan&data=01%7C01%7CRoss.Gardler%40microsoft.co
> > m%
> > >>
> > 7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db
> > 47
> > >>
> > %7C1&sdata=z%2FOYoab3lE8SaLH8iTdcSayD8QW%2FsO%2FMRV5eIjW%2FdA
> > w%3D&res
> > >> erved=0
> > >>
> > >> == Source and Intellectual Property Submission Plan ==
> > >>
> > >> Since Datastax owns the copyright and trademark for Titan, when the
> > >> proposal is accepted to the ASF Incubator, the community will choose
> > >> a different name. It is proposed that Titan will enter incubation
> > >> with the name Olympian. The community will finalize and document the
> > >> name research during incubation. Individuals in the community have
> > >> discussed the possibility of a software grant from Datastax, but
> > >> Datastax was not interested in donating code or brand to the ASF.
> > >> When asked if they would block others taking it to Apache they did not
> > respond.
> > >>
> > >> == External Dependencies ==
> > >>
> > >> Titan has the following external dependencies:
> > >>
> > >> * Java 1.8
> > >>
> > >> * Apache Maven 3.0.5 (Apache 2.0 License)
> > >>
> > >> * JUnit 4.12 (EPL)
> > >>
> > >> * MRUnit 1.1.0 (Apache 2.0 License)
> > >>
> > >> * Apache Cassandra (Apache 2.0 License)
> > >>
> > >> * Jamm (Apache 2.0 License)
> > >>
> > >> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> > >>
> > >> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> > >>
> > >> * slf4j 1.7.5 (MIT)
> > >>
> > >> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> > >>
> > >> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> > >>
> > >> * Apache HBase (Apache 2.0 License)
> > >>
> > >> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> > >>
> > >> * Apache Lucene 4.10.4 (Apache 2.0 License)
> > >>
> > >> * Elasticsearch 1.5.1 (Apache 2.0 License)
> > >>
> > >> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> > >>
> > >> * Joda Time 1.6.2 (Apache 2.0 License)
> > >>
> > >> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> > >>
> > >> * Antlr 2.7.7 And 3.2 (BSD License)
> > >>
> > >> * ASM 3 & 4
> > >> (https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fasm.
> > >>
> > ow2.org%2Flicense.html&data=01%7C01%7CRoss.Gardler%40microsoft.com%
> > 7C
> > >>
> > bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> > %7
> > >>
> > C1&sdata=XyzvcdjYxWKlNk4SsvuytgQn1AFzjj2IMXDuyaM%2Ba0Q%3D&reserve
> > d=0)
> > >>
> > >> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> > >>
> > >> * Jersey 1.9 (CDDL 1.1 and GPL v2)
> > >>
> > >> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> > >>
> > >> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
> > >> 2.0)
> > >>
> > >> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> > >>
> > >> * Berkeley DB 5.0.73 (Sleepycat License)
> > >>
> > >> Upon acceptance to the incubator, we would begin a thorough analysis
> > >> of all transitive dependencies to verify this information and
> > >> introduce license checking into the build and release process by
> > >> integrating with Apache Rat.  In the case where a dependency has an
> > >> Apache incompatible license, such as Berkeley DB, we will remove or
> > >> replace it with an appropriate alternative.
> > >>
> > >> == Cryptography ==
> > >>
> > >> Titan will support encryption of client-server communication through
> > >> its use of the Apache TinkerPop Gremlin Server.  We do not expect
> > >> Titan to be a controlled export due to its use of encryption.
> > >>
> > >> == Required resources ==
> > >>
> > >> === Mailing lists ===
> > >>
> > >> * private@olympian.incubator.apache.org  (with moderated
> > >> subscriptions)
> > >>
> > >> * commits@olympian.incubator.apache.org
> > >>
> > >> * dev@olympian.incubator.apache.org
> > >>
> > >> * user@olympian.incubator.apache.org
> > >>
> > >> === Git Repository ===
> > >>
> > >> The team would like to use git for source control. We request a
> > >> writable git repo
> > >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit-
> > >> wip-us.apache.org%2Frepos%2Fasf%2Fincubator-
> > olympian.git&data=01%7C01
> > >>
> > %7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%
> > 7C
> > >>
> > 72f988bf86f141af91ab2d7cd011db47%7C1&sdata=EQr3AMJXfLAzXE6Q%2BkR
> > NXYhp
> > >> Oz0RDvvWg5RqzdrQiTw%3D&reserved=0,
> > >> and mirroring to be set up to GitHub through INFRA. We also request
> > >> configuration for continuous integration with Travis CI.
> > >>
> > >> === Issue Tracking ===
> > >>
> > >> Titan currently uses the GitHub issue tracker and the team would like
> > >> to migrate all of these issues to the Apache JIRA.
> > >>
> > >> == Initial Committers ==
> > >>
> > >> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> > >>
> > >> Mathias Bogaert - mathias.bogaert@gmail.com
> > >>
> > >> Misha Brukman - mbrukman@google.com
> > >>
> > >> Felix Chapman - felix@mindmaps.io
> > >>
> > >> Sheldon Hall - sheldon@mindmaps.io
> > >>
> > >> Jing Chen (Jerry) He - jerryjch@apache.org
> > >>
> > >> Madhan Neethiraj - mneethiraj@hortonworks.com
> > >>
> > >> Alexander Patrikalakis - amcp@me.com
> > >>
> > >> Jason Plurad - pluradj@apache.org
> > >>
> > >> Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
> > >>
> > >> Lindsay Smith - lindsaysmith@google.com
> > >>
> > >> Filipe Teixeira - fppintoteixeira@gmail.com
> > >>
> > >> Ted Wilmes - twilmes@apache.org
> > >>
> > >> == Affiliations ==
> > >>
> > >> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer
> > >> Centre, UHN
> > >>
> > >> Mathias Bogaert - Independent Contractor
> > >>
> > >> Misha Brukman - Google
> > >>
> > >> Felix Chapman - Mindmaps
> > >>
> > >> Sheldon Hall - Mindmaps
> > >>
> > >> Jing Chen (Jerry) He - IBM
> > >>
> > >> Madhan Neethiraj - HortonWorks
> > >>
> > >> Alexander Patrikalakis - Classmethod, Inc.
> > >>
> > >> Jason Plurad - IBM
> > >>
> > >> Suma Shivaprasad - HortonWorks
> > >>
> > >> Lindsay Smith - Google
> > >>
> > >> Filipe Teixeira - Mindmaps
> > >>
> > >> Ted Wilmes - Expero Inc.
> > >>
> > >> == Sponsors ==
> > >>
> > >> === Champion ===
> > >>
> > >> Henry Saputra - hsaputra@apache.org
> > >>
> > >> === Nominated Mentors ===
> > >>
> > >> Alan Gates - gates@apache.org
> > >>
> > >> P. Taylor Goetz - ptgoetz@apache.org
> > >>
> > >> Henry Saputra - hsaputra@apache.org
> > >>
> > >> Michael Stack - stack@apache.org
> > >>
> > >> === Sponsoring Entity ===
> > >>
> > >> The Apache Incubator
> > >>
> > >
> >
> > --
> > Jean-Baptiste Onofré
> > jbonofre@apache.org
> > https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fblog.nant
> > hrax.net&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514
> > 332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=
> > 66%2BqOcJGgYBZbXWfr1DQyq%2FOxxkc1p%2FIiNALZn45nrg%3D&reserved=0
> > Talend -
> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.tale
> > nd.com&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514
> > 332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=
> > R%2Bbqq7cEn3rofrVuIm2J01h9vQ5bAgnK9CK9yREoHK0%3D&reserved=0
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
>
>

RE: [DISCUSS] Olympian Incubation Proposal

Posted by Ross Gardler <Ro...@microsoft.com>.
I see the GitHub code is untouched for over a year. Are Datastax objecting to the proposal or is it just that they are unwilling to actively supporting it? 

Ross

> -----Original Message-----
> From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> Sent: Thursday, September 29, 2016 10:23 AM
> To: general@incubator.apache.org
> Subject: Re: [DISCUSS] Olympian Incubation Proposal
> 
> Hi Susan,
> 
> community interest is the key part for sure. But we would like to avoid any
> trouble about the grant agreement, etc.
> 
> Just my $0.01
> 
> Regards
> JB
> 
> On 09/29/2016 03:03 PM, Susan Malaika wrote:
> > Hi JB
> > Datastax know about the incubator effort. As far as I know they will not sign
> the grant agreement. I was under the impression that the incubator proposal
> can proceed after discussion if there is sufficient community interest.
> > Susan Malaika
> >
> > -----Jean-Baptiste Onofré <jb...@nanthrax.net> wrote: -----
> > To: general@incubator.apache.org
> > From: Jean-Baptiste Onofré <jb...@nanthrax.net>
> > Date: 09/29/2016 08:43AM
> > Subject: Re: [DISCUSS] Olympian Incubation Proposal
> >
> > Hi Henry,
> >
> > Is DataStax know and agree with the fork ?
> >
> > Else, the Software Grant Agreement won't be possible and it won't be
> > able to easy to head to graduation.
> >
> > Regards
> > JB
> >
> > On 09/29/2016 06:01 AM, Henry Saputra wrote:
> >> Hi All,
> >>
> >> Please find below a proposal for a new incubator podling, Apache
> >> Olympian, formerly Titan.
> >> Apache Olympian is software designed to support the processing of
> >> graphs so large that they require storage and computational
> >> capacities beyond what a single machine can provide.
> >>
> >> This project will be a fork of Titan graph database project (
> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> >>
> ub.com%2Fthinkaurelius%2Ftitan%2F&data=01%7C01%7CRoss.Gardler%40mic
> rosoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab
> 2d7cd011db47%7C1&sdata=J9Ur0GJAXUuWr1pLwivOkykimmgPEoOK5kB1vDJlI
> JM%3D&reserved=0) that already come with Apache License v2.0.
> >> The project was created by company called Aurelius and was acquired
> >> by Datstax.
> >> Coming to 2016 there has been less activity in the project as the
> >> original authors are busy with other software development, but there
> >> is significant interest from the community (see
> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgrou
> >>
> ps.google.com%2Fforum%2F%23!msg%2F&data=01%7C01%7CRoss.Gardler%4
> 0micr
> >>
> osoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab
> 2d
> >>
> 7cd011db47%7C1&sdata=wwJsPajQfTfxZgrF5wwBX04kk4v7iJ0afZ0NDlYWQck%
> 3D&r
> >> eserved=0
> >> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> >>
> >> The community have tried to reaching out to Datastax to donate the
> >> copyright and trademark of project to ASF but it was not approved.
> >> Because of that, the community has decided to go to ASF with
> >> different
> >> name: Apache Olympian.
> >>
> >> The wiki proposal page is located at this URL:
> >>
> >>
> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki
> >>
> .apache.org%2Fincubator%2FOlympianProposal&data=01%7C01%7CRoss.Gardl
> e
> >>
> r%40microsoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f1
> 41
> >>
> af91ab2d7cd011db47%7C1&sdata=FBoFYhxDxEH25OjeRZYE2KrsrUIePZnG9Ce1
> 2R7o
> >> Ry0%3D&reserved=0
> >>
> >> I have also included the current text of that page below.
> >>
> >> Looking forward of comments or questions about this proposal.
> >>
> >>
> >> Thanks,
> >> Henry Saputra
> >> On behalf of Apache Olympian community
> >>
> >>
> >> = Apache Olympian Proposal ==
> >>
> >> == Abstract ==
> >>
> >> Olympian (formerly Titan) is software designed to support the
> >> processing of graphs so large that they require storage and
> >> computational capacities beyond what a single machine can provide.
> >> Scaling graph data processing for real time traversals and analytical queries
> is Olympian’s main benefit.
> >>
> >> == Proposal ==
> >>
> >> Olympian consists of about 75K of Java code under the Apache 2
> >> license
> >>
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ap
> ache.org%2Flicenses%2FLICENSE-
> 2.0&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514332c
> 7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=NsuT
> MLmWf4Ng8d3yvrnTWT3JPqSaVSCbFb3%2BxmoCktg%3D&reserved=0>. It
> supports very large graphs, with many concurrent transactions and operational
> graph processing.
> >> Olympian graphs scale with the number of machines in the cluster.
> >> Olympian already integrates with a number of Apache projects:
> >>
> >>    -
> >>
> >>    Provides native support for the popular property graph data model
> >>    exposed by Apache TinkerPop
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftinkerpo
> p.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6c
> ec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> &sdata=o0zaXzbzueUYCakCZUjmKq2ho7PIcRLPeNBhUptL3xQ%3D&reserved=0
> >.
> >>    -
> >>
> >>    Provides native support for the Gremlin graph traversal language defined
> >>    by Apache TinkerPop for programming language agnostic connectivity.
> >>    -
> >>
> >>    Provides graph persistence solutions with:
> >>    -
> >>
> >>       Apache Cassandra
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcassandr
> a.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6c
> ec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> &sdata=4Q%2BT1XLGlu8gwxo7McRRBVsxZu3PPEow7Grd3dfQvmA%3D&reserv
> ed=0>
> >>       -
> >>
> >>       Apache HBase
> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhbase.a
> pache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6
> c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&s
> data=reiJQ4rs7HO0qeYVEoK5KN1lrPdSLMqdr2AJqtE%2BIiw%3D&reserved=0>
> >>       -
> >>
> >>    Provides advanced indexing with:
> >>    -
> >>
> >>       Apache Lucene
> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flucene.
> apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec
> 6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&
> sdata=tRE2fu2vghuUWF2cDN%2B6O4sSqammpemVBZusd7dxb4E%3D&reserve
> d=0>
> >>       -
> >>
> >>       Apache Solr
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flucene.a
> pache.org%2Fsolr%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> %7C1&sdata=IVStZ1UcWXFvT2saIS1XT1dP5TaAak7cmp2cGVY7hN8%3D&reserv
> ed=0>
> >>       -
> >>
> >>    Supports global graph analytics and batch graph processing through
> >> the Apache
> >>    Hadoop
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhadoop.
> apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec
> 6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&
> sdata=7EzAwcSQzLVk1dT%2Fk7rvf0uJYGz76PoH9WSR8qP9zdQ%3D&reserved=
> 0> framework with processors implemented
> >>    with:
> >>    -
> >>
> >>       Apache Spark
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspark.ap
> ache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c
> 3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sd
> ata=8DxYq6pTWr%2FS4xw2vvSeg%2B5pUWoPz63ipL7KL4ryiBE%3D&reserved=
> 0>
> >>       -
> >>
> >>       Apache Giraph
> >> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgira
> >>
> ph.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6
> ce
> >>
> c6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1
> &sda
> >>
> ta=8vibWjkTH%2ByKG0zNkXBt2oUqxmrfRBEgd7IFgwCVbcE%3D&reserved=0>
> >>
> >>
> >> Other software Olympian interfaces with includes:
> >>
> >>    -
> >>
> >>    BerkeleyDB
> >>    -
> >>
> >>    Elasticsearch
> >>
> >>
> >> == Background ==
> >>
> >> Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius
> >> graph consulting firm, developed the Titan distributed graph database
> >> system and made it available under the Apache 2 license in 2012.
> >> Marko is also a cofounder of the Apache TinkerPop project and the
> >> primary developer of the Gremlin graph traversal language. Other
> >> developers of Titan include Dan LaRocque, Stephen Mallette, Daniel
> >> Kuppitz, and Pavel Yaskevich. Datastax acquired Aurelius in February
> >> 2015, prior to the Titan 1.0 release in September 2015.
> >>
> >> Since Titan became available on GitHub, there have been 4434 commits,
> >> 38 branches, 23 releases, and 35 contributors.  In 2016 there has
> >> been less activity as the original authors are busy with other
> >> software development, but there is significant interest from the
> community.
> >>
> >> == Rationale ==
> >>
> >> (1) There are a number of Apache projects that integrate with Titan.
> >>
> >> (2) Apache Atlas (incubating)
> >>
> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fatlas.inc
> ubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> %7C1&sdata=ADEO%2BXiyp9x%2F8ajRRn%2BHDQO1Y5DVGk74FZEOSncHS14%
> 3D&reserved=0> packages and ships Titan as an essential component, yet Titan
> is not part of Apache.
> >>
> >> (3) There are a number of existing users of Titan who are keen to
> >> continue to develop the code. These users provide the basis of the
> >> community for the proposed project.
> >>
> >> == Initial Goals ==
> >>
> >> The initial goals are as follows:
> >>
> >>    -
> >>
> >>    Establish the project governance in The Apache Way and broaden the
> >>    community.
> >>    -
> >>
> >>    Distribute an incubating release aligned with the latest Apache
> >>    TinkerPop version and prepared in accordance with the Apache release
> >>    process.
> >>    -
> >>
> >>    Improve the documentation.
> >>    -
> >>
> >>    Add more unit/scenario tests.
> >>    -
> >>
> >>    Contribute functional and performance-related enhancements to the
> code.
> >>
> >>
> >> == Current Status ==
> >>
> >> The project will be forked off the existing Titan code base. This
> >> code has been available under the Apache 2 License but has not been
> >> subject to the Apache governance. The proposed project will adhere to
> >> Apache’s governance and processes. This is one of the key benefits
> >> and reasons for bringing the project forward as an incubator candidate.
> >>
> >> There are 37 pull requests currently open against Titan, and the last
> >> pull request was merged in June 2016. During incubation, the
> >> community will adopt a voting-based approach to review and commit
> >> those changes into the code base in preparation for the first incubating
> release.
> >>
> >> === Meritocracy ===
> >>
> >> The proposed project will adopt the familiar process of progression
> >> from submitter to contributor to PMC. The community includes active
> >> committers and PMC members on other Apache projects (e.g. Apache
> >> TinkerPop, Apache Atlas (incubating), Apache HBase).
> >>
> >> === Community ===
> >>
> >> There is an active and passionate community of existing Titan users.
> >> It is believed that this community will continue to grow and to
> >> progress. Titan is well-designed to support different backends, and
> >> the community will naturally grow as more backends are written to fit
> >> into the Titan architecture. Since the Titan 1.0 release, 3 different
> >> storage providers have become available. Also once an incubation
> >> release is made available, the community will likely see quick
> >> adoption from the Apache TinkerPop user base.
> >>
> >> === Core Developers ===
> >>
> >> The community includes developers from a number of vendors (e.g.
> >> Google, HortonWorks, IBM, Mindmaps, Classmethod) and users (both
> >> academic and commercial). It contains two active committers and PMC
> >> members from the Apache TinkerPop project, one active committer and
> >> PPMC member from Apache Atlas (incubating), and one committer from
> >> Apache HBase. The developers represent a good mixture of skills,
> >> including expertise with each of the supported providers.
> >>
> >> === Alignment ===
> >>
> >> The proposed project will be used by or integrated with a number of
> >> other Apache components, including (probably) TinkerPop, Atlas,
> >> Hadoop, Spark, Cassandra, and HBase. It is logical that the project
> >> should also be homed within Apache and subject to the governance
> principles of Apache.
> >>
> >> == Known Risks ==
> >>
> >> === Orphaned products ===
> >>
> >> All the companies and developers associated with academic
> >> institutions who are engaged or want to be engaged with Titan are
> >> well aware of the open source philosophy and the importance of open
> >> governance of open source products. Hence, we think the risks of Titan
> being orphaned are minimal.
> >>
> >> === Inexperience with Open Source ===
> >>
> >> The project is based on an existing open source code base (Titan 1.0)
> >> and the community consists of developers and vendors who have a
> >> history and strategy of open development and governance. The initial
> >> committers include committers and PMC members from other Apache
> projects.
> >>
> >> === Homogenous Developers ===
> >>
> >> The community consists of geographically-dispersed volunteers from
> >> academic and a range of commercial organisations. The geographic
> >> diversity includes North America, Europe, Asia, and Australia.
> >>
> >> === Reliance on Salaried Developers ===
> >>
> >> Many of the developers are salaried by the vendors in the community,
> >> but the vendors have publicly stated their support for open systems
> >> and whilst we might expect to see some gradual replacement of members
> >> of the community, we believe that it will remain stable and viable
> >> into the future. All members of the community are passionate about
> >> the project and are likely to contribute outside of ‘normal working hours’.
> >>
> >> === Relationships with Other Apache Products ===
> >>
> >> The proposed project has dependencies on other Apache projects,
> >> including Cassandra and HBase, for example. There are Apache projects
> >> that depend upon the availability of an open, scalable graph
> >> database. Apache Atlas is an example of such a project. Apache
> >> S2Graph (incubating)
> >> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs2g
> >>
> raph.incubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.
> com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd
> 011db47%7C1&sdata=ic2tO2q9PZ6flZdI97rwuvJzS6Dn4uZ0FVFhOol6QtQ%3D&
> reserved=0> is currently an incubator project at Apache, however it does not
> currently implement the Apache TinkerPop interfaces, although it has an open
> JIRA for that effort.
> >>
> >> === An Excessive Fascination with the Apache Brand ===
> >>
> >> Whilst the Apache brand will help to attract developers and consumers
> >> to the project, it is not for this reason that the proposal is being
> >> made. It is to align the governance of the project with that of the
> >> other components with which it is commonly used and to benefit from
> >> the development principles adopted by Apache. In particular,
> >> TinkerPop is Titan’s most critical component/dependency, one so tight
> >> that Titan releases are contemporaneous or follow TinkerPop releases.
> >>
> >> == Documentation ==
> >>
> >> Information on the existing Titan code base can be found at:
> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftitan
> >>
> .thinkaurelius.com%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C
> b
> >>
> ff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%
> 7C
> >>
> 1&sdata=9%2Fle7JX9WcVKm%2B5%2BYBbA%2BsPtBaHZHztMVIK3VHUzuIM%3
> D&reserv
> >> ed=0
> >>
> >> == Initial Source ==
> >>
> >> The initial source will be based off a fork of the Titan code base.
> >> The latter can be found at:
> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> >>
> ub.com%2Fthinkaurelius%2Ftitan&data=01%7C01%7CRoss.Gardler%40microso
> f
> >>
> t.com%7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7c
> d0
> >>
> 11db47%7C1&sdata=Utswow6VR%2Fo85CUku5Fphr7bbPcPAIAddEm0KFMGyV
> M%3D&res
> >> erved=0. The fork to be used as the base is from:
> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> >>
> ub.com%2Fpluradj%2Ftitan&data=01%7C01%7CRoss.Gardler%40microsoft.co
> m%
> >>
> 7Cbff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db
> 47
> >>
> %7C1&sdata=z%2FOYoab3lE8SaLH8iTdcSayD8QW%2FsO%2FMRV5eIjW%2FdA
> w%3D&res
> >> erved=0
> >>
> >> == Source and Intellectual Property Submission Plan ==
> >>
> >> Since Datastax owns the copyright and trademark for Titan, when the
> >> proposal is accepted to the ASF Incubator, the community will choose
> >> a different name. It is proposed that Titan will enter incubation
> >> with the name Olympian. The community will finalize and document the
> >> name research during incubation. Individuals in the community have
> >> discussed the possibility of a software grant from Datastax, but
> >> Datastax was not interested in donating code or brand to the ASF.
> >> When asked if they would block others taking it to Apache they did not
> respond.
> >>
> >> == External Dependencies ==
> >>
> >> Titan has the following external dependencies:
> >>
> >> * Java 1.8
> >>
> >> * Apache Maven 3.0.5 (Apache 2.0 License)
> >>
> >> * JUnit 4.12 (EPL)
> >>
> >> * MRUnit 1.1.0 (Apache 2.0 License)
> >>
> >> * Apache Cassandra (Apache 2.0 License)
> >>
> >> * Jamm (Apache 2.0 License)
> >>
> >> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> >>
> >> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> >>
> >> * slf4j 1.7.5 (MIT)
> >>
> >> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> >>
> >> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> >>
> >> * Apache HBase (Apache 2.0 License)
> >>
> >> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> >>
> >> * Apache Lucene 4.10.4 (Apache 2.0 License)
> >>
> >> * Elasticsearch 1.5.1 (Apache 2.0 License)
> >>
> >> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> >>
> >> * Joda Time 1.6.2 (Apache 2.0 License)
> >>
> >> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> >>
> >> * Antlr 2.7.7 And 3.2 (BSD License)
> >>
> >> * ASM 3 & 4
> >> (https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fasm.
> >>
> ow2.org%2Flicense.html&data=01%7C01%7CRoss.Gardler%40microsoft.com%
> 7C
> >>
> bff6cec6c3514332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47
> %7
> >>
> C1&sdata=XyzvcdjYxWKlNk4SsvuytgQn1AFzjj2IMXDuyaM%2Ba0Q%3D&reserve
> d=0)
> >>
> >> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> >>
> >> * Jersey 1.9 (CDDL 1.1 and GPL v2)
> >>
> >> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> >>
> >> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
> >> 2.0)
> >>
> >> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> >>
> >> * Berkeley DB 5.0.73 (Sleepycat License)
> >>
> >> Upon acceptance to the incubator, we would begin a thorough analysis
> >> of all transitive dependencies to verify this information and
> >> introduce license checking into the build and release process by
> >> integrating with Apache Rat.  In the case where a dependency has an
> >> Apache incompatible license, such as Berkeley DB, we will remove or
> >> replace it with an appropriate alternative.
> >>
> >> == Cryptography ==
> >>
> >> Titan will support encryption of client-server communication through
> >> its use of the Apache TinkerPop Gremlin Server.  We do not expect
> >> Titan to be a controlled export due to its use of encryption.
> >>
> >> == Required resources ==
> >>
> >> === Mailing lists ===
> >>
> >> * private@olympian.incubator.apache.org  (with moderated
> >> subscriptions)
> >>
> >> * commits@olympian.incubator.apache.org
> >>
> >> * dev@olympian.incubator.apache.org
> >>
> >> * user@olympian.incubator.apache.org
> >>
> >> === Git Repository ===
> >>
> >> The team would like to use git for source control. We request a
> >> writable git repo
> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit-
> >> wip-us.apache.org%2Frepos%2Fasf%2Fincubator-
> olympian.git&data=01%7C01
> >>
> %7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514332c7ac08d3e87433d0%
> 7C
> >>
> 72f988bf86f141af91ab2d7cd011db47%7C1&sdata=EQr3AMJXfLAzXE6Q%2BkR
> NXYhp
> >> Oz0RDvvWg5RqzdrQiTw%3D&reserved=0,
> >> and mirroring to be set up to GitHub through INFRA. We also request
> >> configuration for continuous integration with Travis CI.
> >>
> >> === Issue Tracking ===
> >>
> >> Titan currently uses the GitHub issue tracker and the team would like
> >> to migrate all of these issues to the Apache JIRA.
> >>
> >> == Initial Committers ==
> >>
> >> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> >>
> >> Mathias Bogaert - mathias.bogaert@gmail.com
> >>
> >> Misha Brukman - mbrukman@google.com
> >>
> >> Felix Chapman - felix@mindmaps.io
> >>
> >> Sheldon Hall - sheldon@mindmaps.io
> >>
> >> Jing Chen (Jerry) He - jerryjch@apache.org
> >>
> >> Madhan Neethiraj - mneethiraj@hortonworks.com
> >>
> >> Alexander Patrikalakis - amcp@me.com
> >>
> >> Jason Plurad - pluradj@apache.org
> >>
> >> Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
> >>
> >> Lindsay Smith - lindsaysmith@google.com
> >>
> >> Filipe Teixeira - fppintoteixeira@gmail.com
> >>
> >> Ted Wilmes - twilmes@apache.org
> >>
> >> == Affiliations ==
> >>
> >> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer
> >> Centre, UHN
> >>
> >> Mathias Bogaert - Independent Contractor
> >>
> >> Misha Brukman - Google
> >>
> >> Felix Chapman - Mindmaps
> >>
> >> Sheldon Hall - Mindmaps
> >>
> >> Jing Chen (Jerry) He - IBM
> >>
> >> Madhan Neethiraj - HortonWorks
> >>
> >> Alexander Patrikalakis - Classmethod, Inc.
> >>
> >> Jason Plurad - IBM
> >>
> >> Suma Shivaprasad - HortonWorks
> >>
> >> Lindsay Smith - Google
> >>
> >> Filipe Teixeira - Mindmaps
> >>
> >> Ted Wilmes - Expero Inc.
> >>
> >> == Sponsors ==
> >>
> >> === Champion ===
> >>
> >> Henry Saputra - hsaputra@apache.org
> >>
> >> === Nominated Mentors ===
> >>
> >> Alan Gates - gates@apache.org
> >>
> >> P. Taylor Goetz - ptgoetz@apache.org
> >>
> >> Henry Saputra - hsaputra@apache.org
> >>
> >> Michael Stack - stack@apache.org
> >>
> >> === Sponsoring Entity ===
> >>
> >> The Apache Incubator
> >>
> >
> 
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fblog.nant
> hrax.net&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514
> 332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=
> 66%2BqOcJGgYBZbXWfr1DQyq%2FOxxkc1p%2FIiNALZn45nrg%3D&reserved=0
> Talend -
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.tale
> nd.com&data=01%7C01%7CRoss.Gardler%40microsoft.com%7Cbff6cec6c3514
> 332c7ac08d3e87433d0%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=
> R%2Bbqq7cEn3rofrVuIm2J01h9vQ5bAgnK9CK9yREoHK0%3D&reserved=0
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Susan,

community interest is the key part for sure. But we would like to avoid 
any trouble about the grant agreement, etc.

Just my $0.01

Regards
JB

On 09/29/2016 03:03 PM, Susan Malaika wrote:
> Hi JB
> Datastax know about the incubator effort. As far as I know they will not sign  the grant agreement. I was under the impression that the incubator proposal can proceed after discussion if there is sufficient community interest.
> Susan Malaika
>
> -----Jean-Baptiste Onofr� <jb...@nanthrax.net> wrote: -----
> To: general@incubator.apache.org
> From: Jean-Baptiste Onofr� <jb...@nanthrax.net>
> Date: 09/29/2016 08:43AM
> Subject: Re: [DISCUSS] Olympian Incubation Proposal
>
> Hi Henry,
>
> Is DataStax know and agree with the fork ?
>
> Else, the Software Grant Agreement won't be possible and it won't be
> able to easy to head to graduation.
>
> Regards
> JB
>
> On 09/29/2016 06:01 AM, Henry Saputra wrote:
>> Hi All,
>>
>> Please find below a proposal for a new incubator podling, Apache Olympian,
>> formerly Titan.
>> Apache Olympian is software designed to support the processing of graphs so
>> large that they require storage and computational capacities beyond what a
>> single machine can provide.
>>
>> This project will be a fork of Titan graph database project (
>> https://github.com/thinkaurelius/titan/) that already come with Apache
>> License v2.0.
>> The project was created by company called Aurelius and was acquired by
>> Datstax.
>> Coming to 2016 there has been less activity in the project as the original
>> authors are busy with other software development, but there is significant
>> interest from the community (see https://groups.google.com/forum/#!msg/
>> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
>>
>> The community have tried to reaching out to Datastax to donate the
>> copyright and trademark of project to ASF but it was not approved.
>> Because of that, the community has decided to go to ASF with different
>> name: Apache Olympian.
>>
>> The wiki proposal page is located at this URL:
>>
>>   https://wiki.apache.org/incubator/OlympianProposal
>>
>> I have also included the current text of that page below.
>>
>> Looking forward of comments or questions about this proposal.
>>
>>
>> Thanks,
>> Henry Saputra
>> On behalf of Apache Olympian community
>>
>>
>> = Apache Olympian Proposal ==
>>
>> == Abstract ==
>>
>> Olympian (formerly Titan) is software designed to support the processing of
>> graphs so large that they require storage and computational capacities
>> beyond what a single machine can provide. Scaling graph data processing for
>> real time traversals and analytical queries is Olympian\u2019s main benefit.
>>
>> == Proposal ==
>>
>> Olympian consists of about 75K of Java code under the Apache 2 license
>> <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
>> graphs, with many concurrent transactions and operational graph processing.
>> Olympian graphs scale with the number of machines in the cluster. Olympian
>> already integrates with a number of Apache projects:
>>
>>    -
>>
>>    Provides native support for the popular property graph data model
>>    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
>>    -
>>
>>    Provides native support for the Gremlin graph traversal language defined
>>    by Apache TinkerPop for programming language agnostic connectivity.
>>    -
>>
>>    Provides graph persistence solutions with:
>>    -
>>
>>       Apache Cassandra <http://cassandra.apache.org/>
>>       -
>>
>>       Apache HBase <https://hbase.apache.org/>
>>       -
>>
>>    Provides advanced indexing with:
>>    -
>>
>>       Apache Lucene <https://lucene.apache.org/>
>>       -
>>
>>       Apache Solr <http://lucene.apache.org/solr/>
>>       -
>>
>>    Supports global graph analytics and batch graph processing through
>> the Apache
>>    Hadoop <http://hadoop.apache.org/> framework with processors implemented
>>    with:
>>    -
>>
>>       Apache Spark <http://spark.apache.org/>
>>       -
>>
>>       Apache Giraph <http://giraph.apache.org/>
>>
>>
>> Other software Olympian interfaces with includes:
>>
>>    -
>>
>>    BerkeleyDB
>>    -
>>
>>    Elasticsearch
>>
>>
>> == Background ==
>>
>> Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius graph
>> consulting \ufb01rm, developed the Titan distributed graph database system and
>> made it available under the Apache 2 license in 2012. Marko is also a
>> cofounder of the Apache TinkerPop project and the primary developer of the
>> Gremlin graph traversal language. Other developers of Titan include Dan
>> LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich. Datastax
>> acquired Aurelius in February 2015, prior to the Titan 1.0 release in
>> September 2015.
>>
>> Since Titan became available on GitHub, there have been 4434 commits, 38
>> branches, 23 releases, and 35 contributors.  In 2016 there has been less
>> activity as the original authors are busy with other software development,
>> but there is significant interest from the community.
>>
>> == Rationale ==
>>
>> (1) There are a number of Apache projects that integrate with Titan.
>>
>> (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/> packages
>> and ships Titan as an essential component, yet Titan is not part of Apache.
>>
>> (3) There are a number of existing users of Titan who are keen to continue
>> to develop the code. These users provide the basis of the community for the
>> proposed project.
>>
>> == Initial Goals ==
>>
>> The initial goals are as follows:
>>
>>    -
>>
>>    Establish the project governance in The Apache Way and broaden the
>>    community.
>>    -
>>
>>    Distribute an incubating release aligned with the latest Apache
>>    TinkerPop version and prepared in accordance with the Apache release
>>    process.
>>    -
>>
>>    Improve the documentation.
>>    -
>>
>>    Add more unit/scenario tests.
>>    -
>>
>>    Contribute functional and performance-related enhancements to the code.
>>
>>
>> == Current Status ==
>>
>> The project will be forked off the existing Titan code base. This code has
>> been available under the Apache 2 License but has not been subject to the
>> Apache governance. The proposed project will adhere to Apache\u2019s governance
>> and processes. This is one of the key benefits and reasons for bringing the
>> project forward as an incubator candidate.
>>
>> There are 37 pull requests currently open against Titan, and the last pull
>> request was merged in June 2016. During incubation, the community will
>> adopt a voting-based approach to review and commit those changes into the
>> code base in preparation for the first incubating release.
>>
>> === Meritocracy ===
>>
>> The proposed project will adopt the familiar process of progression from
>> submitter to contributor to PMC. The community includes active committers
>> and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
>> Atlas (incubating), Apache HBase).
>>
>> === Community ===
>>
>> There is an active and passionate community of existing Titan users. It is
>> believed that this community will continue to grow and to progress. Titan
>> is well-designed to support different backends, and the community will
>> naturally grow as more backends are written to fit into the Titan
>> architecture. Since the Titan 1.0 release, 3 different storage providers
>> have become available. Also once an incubation release is made available,
>> the community will likely see quick adoption from the Apache TinkerPop user
>> base.
>>
>> === Core Developers ===
>>
>> The community includes developers from a number of vendors (e.g. Google,
>> HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
>> commercial). It contains two active committers and PMC members from the
>> Apache TinkerPop project, one active committer and PPMC member from Apache
>> Atlas (incubating), and one committer from Apache HBase. The developers
>> represent a good mixture of skills, including expertise with each of the
>> supported providers.
>>
>> === Alignment ===
>>
>> The proposed project will be used by or integrated with a number of other
>> Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
>> Cassandra, and HBase. It is logical that the project should also be homed
>> within Apache and subject to the governance principles of Apache.
>>
>> == Known Risks ==
>>
>> === Orphaned products ===
>>
>> All the companies and developers associated with academic institutions who
>> are engaged or want to be engaged with Titan are well aware of the open
>> source philosophy and the importance of open governance of open source
>> products. Hence, we think the risks of Titan being orphaned are minimal.
>>
>> === Inexperience with Open Source ===
>>
>> The project is based on an existing open source code base (Titan 1.0) and
>> the community consists of developers and vendors who have a history and
>> strategy of open development and governance. The initial committers include
>> committers and PMC members from other Apache projects.
>>
>> === Homogenous Developers ===
>>
>> The community consists of geographically-dispersed volunteers from academic
>> and a range of commercial organisations. The geographic diversity includes
>> North America, Europe, Asia, and Australia.
>>
>> === Reliance on Salaried Developers ===
>>
>> Many of the developers are salaried by the vendors in the community, but
>> the vendors have publicly stated their support for open systems and whilst
>> we might expect to see some gradual replacement of members of the
>> community, we believe that it will remain stable and viable into the
>> future. All members of the community are passionate about the project and
>> are likely to contribute outside of \u2018normal working hours\u2019.
>>
>> === Relationships with Other Apache Products ===
>>
>> The proposed project has dependencies on other Apache projects, including
>> Cassandra and HBase, for example. There are Apache projects that depend
>> upon the availability of an open, scalable graph database. Apache Atlas is
>> an example of such a project. Apache S2Graph (incubating)
>> <https://s2graph.incubator.apache.org/> is currently an incubator project
>> at Apache, however it does not currently implement the Apache TinkerPop
>> interfaces, although it has an open JIRA for that effort.
>>
>> === An Excessive Fascination with the Apache Brand ===
>>
>> Whilst the Apache brand will help to attract developers and consumers to
>> the project, it is not for this reason that the proposal is being made. It
>> is to align the governance of the project with that of the other components
>> with which it is commonly used and to benefit from the development
>> principles adopted by Apache. In particular, TinkerPop is Titan\u2019s most
>> critical component/dependency, one so tight that Titan releases are
>> contemporaneous or follow TinkerPop releases.
>>
>> == Documentation ==
>>
>> Information on the existing Titan code base can be found at:
>> http://titan.thinkaurelius.com/
>>
>> == Initial Source ==
>>
>> The initial source will be based off a fork of the Titan code base. The
>> latter can be found at: https://github.com/thinkaurelius/titan. The fork to
>> be used as the base is from: https://github.com/pluradj/titan
>>
>> == Source and Intellectual Property Submission Plan ==
>>
>> Since Datastax owns the copyright and trademark for Titan, when the
>> proposal is accepted to the ASF Incubator, the community will choose a
>> different name. It is proposed that Titan will enter incubation with the
>> name Olympian. The community will finalize and document the name research
>> during incubation. Individuals in the community have discussed the
>> possibility of a software grant from Datastax, but Datastax was not
>> interested in donating code or brand to the ASF. When asked if they would
>> block others taking it to Apache they did not respond.
>>
>> == External Dependencies ==
>>
>> Titan has the following external dependencies:
>>
>> * Java 1.8
>>
>> * Apache Maven 3.0.5 (Apache 2.0 License)
>>
>> * JUnit 4.12 (EPL)
>>
>> * MRUnit 1.1.0 (Apache 2.0 License)
>>
>> * Apache Cassandra (Apache 2.0 License)
>>
>> * Jamm (Apache 2.0 License)
>>
>> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
>>
>> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
>>
>> * slf4j 1.7.5 (MIT)
>>
>> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
>>
>> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
>>
>> * Apache HBase (Apache 2.0 License)
>>
>> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
>>
>> * Apache Lucene 4.10.4 (Apache 2.0 License)
>>
>> * Elasticsearch 1.5.1 (Apache 2.0 License)
>>
>> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
>>
>> * Joda Time 1.6.2 (Apache 2.0 License)
>>
>> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
>>
>> * Antlr 2.7.7 And 3.2 (BSD License)
>>
>> * ASM 3 & 4 (http://asm.ow2.org/license.html)
>>
>> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
>>
>> * Jersey 1.9 (CDDL 1.1 and GPL v2)
>>
>> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
>>
>> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version 2.0)
>>
>> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
>>
>> * Berkeley DB 5.0.73 (Sleepycat License)
>>
>> Upon acceptance to the incubator, we would begin a thorough analysis of all
>> transitive dependencies to verify this information and introduce license
>> checking into the build and release process by integrating with Apache
>> Rat.  In the case where a dependency has an Apache incompatible license,
>> such as Berkeley DB, we will remove or replace it with an appropriate
>> alternative.
>>
>> == Cryptography ==
>>
>> Titan will support encryption of client-server communication through its
>> use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to be a
>> controlled export due to its use of encryption.
>>
>> == Required resources ==
>>
>> === Mailing lists ===
>>
>> * private@olympian.incubator.apache.org  (with moderated subscriptions)
>>
>> * commits@olympian.incubator.apache.org
>>
>> * dev@olympian.incubator.apache.org
>>
>> * user@olympian.incubator.apache.org
>>
>> === Git Repository ===
>>
>> The team would like to use git for source control. We request a writable
>> git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
>> and mirroring to be set up to GitHub through INFRA. We also request
>> configuration for continuous integration with Travis CI.
>>
>> === Issue Tracking ===
>>
>> Titan currently uses the GitHub issue tracker and the team would like to
>> migrate all of these issues to the Apache JIRA.
>>
>> == Initial Committers ==
>>
>> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
>>
>> Mathias Bogaert - mathias.bogaert@gmail.com
>>
>> Misha Brukman - mbrukman@google.com
>>
>> Felix Chapman - felix@mindmaps.io
>>
>> Sheldon Hall - sheldon@mindmaps.io
>>
>> Jing Chen (Jerry) He - jerryjch@apache.org
>>
>> Madhan Neethiraj - mneethiraj@hortonworks.com
>>
>> Alexander Patrikalakis - amcp@me.com
>>
>> Jason Plurad - pluradj@apache.org
>>
>> Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
>>
>> Lindsay Smith - lindsaysmith@google.com
>>
>> Filipe Teixeira - fppintoteixeira@gmail.com
>>
>> Ted Wilmes - twilmes@apache.org
>>
>> == Affiliations ==
>>
>> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre, UHN
>>
>> Mathias Bogaert - Independent Contractor
>>
>> Misha Brukman - Google
>>
>> Felix Chapman - Mindmaps
>>
>> Sheldon Hall - Mindmaps
>>
>> Jing Chen (Jerry) He - IBM
>>
>> Madhan Neethiraj - HortonWorks
>>
>> Alexander Patrikalakis - Classmethod, Inc.
>>
>> Jason Plurad - IBM
>>
>> Suma Shivaprasad - HortonWorks
>>
>> Lindsay Smith - Google
>>
>> Filipe Teixeira - Mindmaps
>>
>> Ted Wilmes - Expero Inc.
>>
>> == Sponsors ==
>>
>> === Champion ===
>>
>> Henry Saputra - hsaputra@apache.org
>>
>> === Nominated Mentors ===
>>
>> Alan Gates - gates@apache.org
>>
>> P. Taylor Goetz - ptgoetz@apache.org
>>
>> Henry Saputra - hsaputra@apache.org
>>
>> Michael Stack - stack@apache.org
>>
>> === Sponsoring Entity ===
>>
>> The Apache Incubator
>>
>

-- 
Jean-Baptiste Onofr�
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Jason Plurad <pl...@gmail.com>.
The Titan community is serviced by the aureliusgraphs Google group, which
is actually moderated by Datastax employees. I started a thread last week
about continuing progress with Titan at Apache [1]. The intent with this
proposal is not to fracture the Titan community, rather to preserve it. The
community has been concerned about this for a long time with little
response from Datastax [2][3][4].

Development on Titan by Datastax appears to be abandoned. The latest
release of Titan was over a year ago. There is a titan11 branch with more
recent development, but the last commit on that branch was 4 months ago.
There are many pull requests ready for review/merge, including one to
update Apache TinkerPop support, but those appear to be waiting on efforts
from the lead Titan developers when they are free to do so [5]. The two
lead developers of Titan have not appeared on the Google group in over 6
months. The last message from Matthias: September 2015, Dan: March 2016.

We are aware of potential issues with the name Olympian. If accepted into
the incubator, further research and consideration on selecting a new name
will be done, as described in the proposal.

-- Jason

[1] Sep 19
https://groups.google.com/d/msg/aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ
[2] Apr 11
https://groups.google.com/d/msg/aureliusgraphs/R0RJnvVbgCs/vkYEsXD3HgAJ
[3] Jun 30
https://groups.google.com/d/msg/aureliusgraphs/8chVUNHqHTA/i-N5b0Q3BQAJ
[4] Jan 7
https://groups.google.com/d/msg/aureliusgraphs/e5L5M6MQozY/QHXtx5hFAwAJ
[5] May 4 https://github.com/thinkaurelius/titan/pull/1312


On Thu, Sep 29, 2016 at 9:03 AM, Susan Malaika <ma...@us.ibm.com> wrote:

> Hi JB
> Datastax know about the incubator effort. As far as I know they will not
> sign  the grant agreement. I was under the impression that the incubator
> proposal can proceed after discussion if there is sufficient community
> interest.
> Susan Malaika
>
> -----Jean-Baptiste Onofré <jb...@nanthrax.net> wrote: -----
> To: general@incubator.apache.org
> From: Jean-Baptiste Onofré <jb...@nanthrax.net>
> Date: 09/29/2016 08:43AM
> Subject: Re: [DISCUSS] Olympian Incubation Proposal
>
> Hi Henry,
>
> Is DataStax know and agree with the fork ?
>
> Else, the Software Grant Agreement won't be possible and it won't be
> able to easy to head to graduation.
>
> Regards
> JB
>
> On 09/29/2016 06:01 AM, Henry Saputra wrote:
> > Hi All,
> >
> > Please find below a proposal for a new incubator podling, Apache
> Olympian,
> > formerly Titan.
> > Apache Olympian is software designed to support the processing of graphs
> so
> > large that they require storage and computational capacities beyond what
> a
> > single machine can provide.
> >
> > This project will be a fork of Titan graph database project (
> > https://github.com/thinkaurelius/titan/) that already come with Apache
> > License v2.0.
> > The project was created by company called Aurelius and was acquired by
> > Datstax.
> > Coming to 2016 there has been less activity in the project as the
> original
> > authors are busy with other software development, but there is
> significant
> > interest from the community (see https://groups.google.com/forum/#!msg/
> > aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> >
> > The community have tried to reaching out to Datastax to donate the
> > copyright and trademark of project to ASF but it was not approved.
> > Because of that, the community has decided to go to ASF with different
> > name: Apache Olympian.
> >
> > The wiki proposal page is located at this URL:
> >
> >   https://wiki.apache.org/incubator/OlympianProposal
> >
> > I have also included the current text of that page below.
> >
> > Looking forward of comments or questions about this proposal.
> >
> >
> > Thanks,
> > Henry Saputra
> > On behalf of Apache Olympian community
> >
> >
> > = Apache Olympian Proposal ==
> >
> > == Abstract ==
> >
> > Olympian (formerly Titan) is software designed to support the processing
> of
> > graphs so large that they require storage and computational capacities
> > beyond what a single machine can provide. Scaling graph data processing
> for
> > real time traversals and analytical queries is Olympian’s main benefit.
> >
> > == Proposal ==
> >
> > Olympian consists of about 75K of Java code under the Apache 2 license
> > <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
> > graphs, with many concurrent transactions and operational graph
> processing.
> > Olympian graphs scale with the number of machines in the cluster.
> Olympian
> > already integrates with a number of Apache projects:
> >
> >    -
> >
> >    Provides native support for the popular property graph data model
> >    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
> >    -
> >
> >    Provides native support for the Gremlin graph traversal language
> defined
> >    by Apache TinkerPop for programming language agnostic connectivity.
> >    -
> >
> >    Provides graph persistence solutions with:
> >    -
> >
> >       Apache Cassandra <http://cassandra.apache.org/>
> >       -
> >
> >       Apache HBase <https://hbase.apache.org/>
> >       -
> >
> >    Provides advanced indexing with:
> >    -
> >
> >       Apache Lucene <https://lucene.apache.org/>
> >       -
> >
> >       Apache Solr <http://lucene.apache.org/solr/>
> >       -
> >
> >    Supports global graph analytics and batch graph processing through
> > the Apache
> >    Hadoop <http://hadoop.apache.org/> framework with processors
> implemented
> >    with:
> >    -
> >
> >       Apache Spark <http://spark.apache.org/>
> >       -
> >
> >       Apache Giraph <http://giraph.apache.org/>
> >
> >
> > Other software Olympian interfaces with includes:
> >
> >    -
> >
> >    BerkeleyDB
> >    -
> >
> >    Elasticsearch
> >
> >
> > == Background ==
> >
> > Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius graph
> > consulting firm, developed the Titan distributed graph database system and
> > made it available under the Apache 2 license in 2012. Marko is also a
> > cofounder of the Apache TinkerPop project and the primary developer of
> the
> > Gremlin graph traversal language. Other developers of Titan include Dan
> > LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich. Datastax
> > acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> > September 2015.
> >
> > Since Titan became available on GitHub, there have been 4434 commits, 38
> > branches, 23 releases, and 35 contributors.  In 2016 there has been less
> > activity as the original authors are busy with other software
> development,
> > but there is significant interest from the community.
> >
> > == Rationale ==
> >
> > (1) There are a number of Apache projects that integrate with Titan.
> >
> > (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/>
> packages
> > and ships Titan as an essential component, yet Titan is not part of
> Apache.
> >
> > (3) There are a number of existing users of Titan who are keen to
> continue
> > to develop the code. These users provide the basis of the community for
> the
> > proposed project.
> >
> > == Initial Goals ==
> >
> > The initial goals are as follows:
> >
> >    -
> >
> >    Establish the project governance in The Apache Way and broaden the
> >    community.
> >    -
> >
> >    Distribute an incubating release aligned with the latest Apache
> >    TinkerPop version and prepared in accordance with the Apache release
> >    process.
> >    -
> >
> >    Improve the documentation.
> >    -
> >
> >    Add more unit/scenario tests.
> >    -
> >
> >    Contribute functional and performance-related enhancements to the
> code.
> >
> >
> > == Current Status ==
> >
> > The project will be forked off the existing Titan code base. This code
> has
> > been available under the Apache 2 License but has not been subject to the
> > Apache governance. The proposed project will adhere to Apache’s
> governance
> > and processes. This is one of the key benefits and reasons for bringing
> the
> > project forward as an incubator candidate.
> >
> > There are 37 pull requests currently open against Titan, and the last
> pull
> > request was merged in June 2016. During incubation, the community will
> > adopt a voting-based approach to review and commit those changes into the
> > code base in preparation for the first incubating release.
> >
> > === Meritocracy ===
> >
> > The proposed project will adopt the familiar process of progression from
> > submitter to contributor to PMC. The community includes active committers
> > and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
> > Atlas (incubating), Apache HBase).
> >
> > === Community ===
> >
> > There is an active and passionate community of existing Titan users. It
> is
> > believed that this community will continue to grow and to progress. Titan
> > is well-designed to support different backends, and the community will
> > naturally grow as more backends are written to fit into the Titan
> > architecture. Since the Titan 1.0 release, 3 different storage providers
> > have become available. Also once an incubation release is made available,
> > the community will likely see quick adoption from the Apache TinkerPop
> user
> > base.
> >
> > === Core Developers ===
> >
> > The community includes developers from a number of vendors (e.g. Google,
> > HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> > commercial). It contains two active committers and PMC members from the
> > Apache TinkerPop project, one active committer and PPMC member from
> Apache
> > Atlas (incubating), and one committer from Apache HBase. The developers
> > represent a good mixture of skills, including expertise with each of the
> > supported providers.
> >
> > === Alignment ===
> >
> > The proposed project will be used by or integrated with a number of other
> > Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
> > Cassandra, and HBase. It is logical that the project should also be homed
> > within Apache and subject to the governance principles of Apache.
> >
> > == Known Risks ==
> >
> > === Orphaned products ===
> >
> > All the companies and developers associated with academic institutions
> who
> > are engaged or want to be engaged with Titan are well aware of the open
> > source philosophy and the importance of open governance of open source
> > products. Hence, we think the risks of Titan being orphaned are minimal.
> >
> > === Inexperience with Open Source ===
> >
> > The project is based on an existing open source code base (Titan 1.0) and
> > the community consists of developers and vendors who have a history and
> > strategy of open development and governance. The initial committers
> include
> > committers and PMC members from other Apache projects.
> >
> > === Homogenous Developers ===
> >
> > The community consists of geographically-dispersed volunteers from
> academic
> > and a range of commercial organisations. The geographic diversity
> includes
> > North America, Europe, Asia, and Australia.
> >
> > === Reliance on Salaried Developers ===
> >
> > Many of the developers are salaried by the vendors in the community, but
> > the vendors have publicly stated their support for open systems and
> whilst
> > we might expect to see some gradual replacement of members of the
> > community, we believe that it will remain stable and viable into the
> > future. All members of the community are passionate about the project and
> > are likely to contribute outside of ‘normal working hours’.
> >
> > === Relationships with Other Apache Products ===
> >
> > The proposed project has dependencies on other Apache projects, including
> > Cassandra and HBase, for example. There are Apache projects that depend
> > upon the availability of an open, scalable graph database. Apache Atlas
> is
> > an example of such a project. Apache S2Graph (incubating)
> > <https://s2graph.incubator.apache.org/> is currently an incubator
> project
> > at Apache, however it does not currently implement the Apache TinkerPop
> > interfaces, although it has an open JIRA for that effort.
> >
> > === An Excessive Fascination with the Apache Brand ===
> >
> > Whilst the Apache brand will help to attract developers and consumers to
> > the project, it is not for this reason that the proposal is being made.
> It
> > is to align the governance of the project with that of the other
> components
> > with which it is commonly used and to benefit from the development
> > principles adopted by Apache. In particular, TinkerPop is Titan’s most
> > critical component/dependency, one so tight that Titan releases are
> > contemporaneous or follow TinkerPop releases.
> >
> > == Documentation ==
> >
> > Information on the existing Titan code base can be found at:
> > http://titan.thinkaurelius.com/
> >
> > == Initial Source ==
> >
> > The initial source will be based off a fork of the Titan code base. The
> > latter can be found at: https://github.com/thinkaurelius/titan. The
> fork to
> > be used as the base is from: https://github.com/pluradj/titan
> >
> > == Source and Intellectual Property Submission Plan ==
> >
> > Since Datastax owns the copyright and trademark for Titan, when the
> > proposal is accepted to the ASF Incubator, the community will choose a
> > different name. It is proposed that Titan will enter incubation with the
> > name Olympian. The community will finalize and document the name research
> > during incubation. Individuals in the community have discussed the
> > possibility of a software grant from Datastax, but Datastax was not
> > interested in donating code or brand to the ASF. When asked if they would
> > block others taking it to Apache they did not respond.
> >
> > == External Dependencies ==
> >
> > Titan has the following external dependencies:
> >
> > * Java 1.8
> >
> > * Apache Maven 3.0.5 (Apache 2.0 License)
> >
> > * JUnit 4.12 (EPL)
> >
> > * MRUnit 1.1.0 (Apache 2.0 License)
> >
> > * Apache Cassandra (Apache 2.0 License)
> >
> > * Jamm (Apache 2.0 License)
> >
> > * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> >
> > * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> >
> > * slf4j 1.7.5 (MIT)
> >
> > * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> >
> > * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> >
> > * Apache HBase (Apache 2.0 License)
> >
> > * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> >
> > * Apache Lucene 4.10.4 (Apache 2.0 License)
> >
> > * Elasticsearch 1.5.1 (Apache 2.0 License)
> >
> > * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> >
> > * Joda Time 1.6.2 (Apache 2.0 License)
> >
> > * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> >
> > * Antlr 2.7.7 And 3.2 (BSD License)
> >
> > * ASM 3 & 4 (http://asm.ow2.org/license.html)
> >
> > * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> >
> > * Jersey 1.9 (CDDL 1.1 and GPL v2)
> >
> > * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> >
> > * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
> 2.0)
> >
> > * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> >
> > * Berkeley DB 5.0.73 (Sleepycat License)
> >
> > Upon acceptance to the incubator, we would begin a thorough analysis of
> all
> > transitive dependencies to verify this information and introduce license
> > checking into the build and release process by integrating with Apache
> > Rat.  In the case where a dependency has an Apache incompatible license,
> > such as Berkeley DB, we will remove or replace it with an appropriate
> > alternative.
> >
> > == Cryptography ==
> >
> > Titan will support encryption of client-server communication through its
> > use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to
> be a
> > controlled export due to its use of encryption.
> >
> > == Required resources ==
> >
> > === Mailing lists ===
> >
> > * private@olympian.incubator.apache.org  (with moderated subscriptions)
> >
> > * commits@olympian.incubator.apache.org
> >
> > * dev@olympian.incubator.apache.org
> >
> > * user@olympian.incubator.apache.org
> >
> > === Git Repository ===
> >
> > The team would like to use git for source control. We request a writable
> > git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
> > and mirroring to be set up to GitHub through INFRA. We also request
> > configuration for continuous integration with Travis CI.
> >
> > === Issue Tracking ===
> >
> > Titan currently uses the GitHub issue tracker and the team would like to
> > migrate all of these issues to the Apache JIRA.
> >
> > == Initial Committers ==
> >
> > Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> >
> > Mathias Bogaert - mathias.bogaert@gmail.com
> >
> > Misha Brukman - mbrukman@google.com
> >
> > Felix Chapman - felix@mindmaps.io
> >
> > Sheldon Hall - sheldon@mindmaps.io
> >
> > Jing Chen (Jerry) He - jerryjch@apache.org
> >
> > Madhan Neethiraj - mneethiraj@hortonworks.com
> >
> > Alexander Patrikalakis - amcp@me.com
> >
> > Jason Plurad - pluradj@apache.org
> >
> > Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
> >
> > Lindsay Smith - lindsaysmith@google.com
> >
> > Filipe Teixeira - fppintoteixeira@gmail.com
> >
> > Ted Wilmes - twilmes@apache.org
> >
> > == Affiliations ==
> >
> > Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre,
> UHN
> >
> > Mathias Bogaert - Independent Contractor
> >
> > Misha Brukman - Google
> >
> > Felix Chapman - Mindmaps
> >
> > Sheldon Hall - Mindmaps
> >
> > Jing Chen (Jerry) He - IBM
> >
> > Madhan Neethiraj - HortonWorks
> >
> > Alexander Patrikalakis - Classmethod, Inc.
> >
> > Jason Plurad - IBM
> >
> > Suma Shivaprasad - HortonWorks
> >
> > Lindsay Smith - Google
> >
> > Filipe Teixeira - Mindmaps
> >
> > Ted Wilmes - Expero Inc.
> >
> > == Sponsors ==
> >
> > === Champion ===
> >
> > Henry Saputra - hsaputra@apache.org
> >
> > === Nominated Mentors ===
> >
> > Alan Gates - gates@apache.org
> >
> > P. Taylor Goetz - ptgoetz@apache.org
> >
> > Henry Saputra - hsaputra@apache.org
> >
> > Michael Stack - stack@apache.org
> >
> > === Sponsoring Entity ===
> >
> > The Apache Incubator
> >
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Susan Malaika <ma...@us.ibm.com>.
Hi JB
Datastax know about the incubator effort. As far as I know they will not sign  the grant agreement. I was under the impression that the incubator proposal can proceed after discussion if there is sufficient community interest.
Susan Malaika

-----Jean-Baptiste Onofré <jb...@nanthrax.net> wrote: -----
To: general@incubator.apache.org
From: Jean-Baptiste Onofré <jb...@nanthrax.net>
Date: 09/29/2016 08:43AM
Subject: Re: [DISCUSS] Olympian Incubation Proposal

Hi Henry,

Is DataStax know and agree with the fork ?

Else, the Software Grant Agreement won't be possible and it won't be 
able to easy to head to graduation.

Regards
JB

On 09/29/2016 06:01 AM, Henry Saputra wrote:
> Hi All,
>
> Please find below a proposal for a new incubator podling, Apache Olympian,
> formerly Titan.
> Apache Olympian is software designed to support the processing of graphs so
> large that they require storage and computational capacities beyond what a
> single machine can provide.
>
> This project will be a fork of Titan graph database project (
> https://github.com/thinkaurelius/titan/) that already come with Apache
> License v2.0.
> The project was created by company called Aurelius and was acquired by
> Datstax.
> Coming to 2016 there has been less activity in the project as the original
> authors are busy with other software development, but there is significant
> interest from the community (see https://groups.google.com/forum/#!msg/
> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
>
> The community have tried to reaching out to Datastax to donate the
> copyright and trademark of project to ASF but it was not approved.
> Because of that, the community has decided to go to ASF with different
> name: Apache Olympian.
>
> The wiki proposal page is located at this URL:
>
>   https://wiki.apache.org/incubator/OlympianProposal
>
> I have also included the current text of that page below.
>
> Looking forward of comments or questions about this proposal.
>
>
> Thanks,
> Henry Saputra
> On behalf of Apache Olympian community
>
>
> = Apache Olympian Proposal ==
>
> == Abstract ==
>
> Olympian (formerly Titan) is software designed to support the processing of
> graphs so large that they require storage and computational capacities
> beyond what a single machine can provide. Scaling graph data processing for
> real time traversals and analytical queries is Olympian’s main benefit.
>
> == Proposal ==
>
> Olympian consists of about 75K of Java code under the Apache 2 license
> <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
> graphs, with many concurrent transactions and operational graph processing.
> Olympian graphs scale with the number of machines in the cluster. Olympian
> already integrates with a number of Apache projects:
>
>    -
>
>    Provides native support for the popular property graph data model
>    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
>    -
>
>    Provides native support for the Gremlin graph traversal language defined
>    by Apache TinkerPop for programming language agnostic connectivity.
>    -
>
>    Provides graph persistence solutions with:
>    -
>
>       Apache Cassandra <http://cassandra.apache.org/>
>       -
>
>       Apache HBase <https://hbase.apache.org/>
>       -
>
>    Provides advanced indexing with:
>    -
>
>       Apache Lucene <https://lucene.apache.org/>
>       -
>
>       Apache Solr <http://lucene.apache.org/solr/>
>       -
>
>    Supports global graph analytics and batch graph processing through
> the Apache
>    Hadoop <http://hadoop.apache.org/> framework with processors implemented
>    with:
>    -
>
>       Apache Spark <http://spark.apache.org/>
>       -
>
>       Apache Giraph <http://giraph.apache.org/>
>
>
> Other software Olympian interfaces with includes:
>
>    -
>
>    BerkeleyDB
>    -
>
>    Elasticsearch
>
>
> == Background ==
>
> Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius graph
> consulting firm, developed the Titan distributed graph database system and
> made it available under the Apache 2 license in 2012. Marko is also a
> cofounder of the Apache TinkerPop project and the primary developer of the
> Gremlin graph traversal language. Other developers of Titan include Dan
> LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich. Datastax
> acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> September 2015.
>
> Since Titan became available on GitHub, there have been 4434 commits, 38
> branches, 23 releases, and 35 contributors.  In 2016 there has been less
> activity as the original authors are busy with other software development,
> but there is significant interest from the community.
>
> == Rationale ==
>
> (1) There are a number of Apache projects that integrate with Titan.
>
> (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/> packages
> and ships Titan as an essential component, yet Titan is not part of Apache.
>
> (3) There are a number of existing users of Titan who are keen to continue
> to develop the code. These users provide the basis of the community for the
> proposed project.
>
> == Initial Goals ==
>
> The initial goals are as follows:
>
>    -
>
>    Establish the project governance in The Apache Way and broaden the
>    community.
>    -
>
>    Distribute an incubating release aligned with the latest Apache
>    TinkerPop version and prepared in accordance with the Apache release
>    process.
>    -
>
>    Improve the documentation.
>    -
>
>    Add more unit/scenario tests.
>    -
>
>    Contribute functional and performance-related enhancements to the code.
>
>
> == Current Status ==
>
> The project will be forked off the existing Titan code base. This code has
> been available under the Apache 2 License but has not been subject to the
> Apache governance. The proposed project will adhere to Apache’s governance
> and processes. This is one of the key benefits and reasons for bringing the
> project forward as an incubator candidate.
>
> There are 37 pull requests currently open against Titan, and the last pull
> request was merged in June 2016. During incubation, the community will
> adopt a voting-based approach to review and commit those changes into the
> code base in preparation for the first incubating release.
>
> === Meritocracy ===
>
> The proposed project will adopt the familiar process of progression from
> submitter to contributor to PMC. The community includes active committers
> and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
> Atlas (incubating), Apache HBase).
>
> === Community ===
>
> There is an active and passionate community of existing Titan users. It is
> believed that this community will continue to grow and to progress. Titan
> is well-designed to support different backends, and the community will
> naturally grow as more backends are written to fit into the Titan
> architecture. Since the Titan 1.0 release, 3 different storage providers
> have become available. Also once an incubation release is made available,
> the community will likely see quick adoption from the Apache TinkerPop user
> base.
>
> === Core Developers ===
>
> The community includes developers from a number of vendors (e.g. Google,
> HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> commercial). It contains two active committers and PMC members from the
> Apache TinkerPop project, one active committer and PPMC member from Apache
> Atlas (incubating), and one committer from Apache HBase. The developers
> represent a good mixture of skills, including expertise with each of the
> supported providers.
>
> === Alignment ===
>
> The proposed project will be used by or integrated with a number of other
> Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
> Cassandra, and HBase. It is logical that the project should also be homed
> within Apache and subject to the governance principles of Apache.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> All the companies and developers associated with academic institutions who
> are engaged or want to be engaged with Titan are well aware of the open
> source philosophy and the importance of open governance of open source
> products. Hence, we think the risks of Titan being orphaned are minimal.
>
> === Inexperience with Open Source ===
>
> The project is based on an existing open source code base (Titan 1.0) and
> the community consists of developers and vendors who have a history and
> strategy of open development and governance. The initial committers include
> committers and PMC members from other Apache projects.
>
> === Homogenous Developers ===
>
> The community consists of geographically-dispersed volunteers from academic
> and a range of commercial organisations. The geographic diversity includes
> North America, Europe, Asia, and Australia.
>
> === Reliance on Salaried Developers ===
>
> Many of the developers are salaried by the vendors in the community, but
> the vendors have publicly stated their support for open systems and whilst
> we might expect to see some gradual replacement of members of the
> community, we believe that it will remain stable and viable into the
> future. All members of the community are passionate about the project and
> are likely to contribute outside of ‘normal working hours’.
>
> === Relationships with Other Apache Products ===
>
> The proposed project has dependencies on other Apache projects, including
> Cassandra and HBase, for example. There are Apache projects that depend
> upon the availability of an open, scalable graph database. Apache Atlas is
> an example of such a project. Apache S2Graph (incubating)
> <https://s2graph.incubator.apache.org/> is currently an incubator project
> at Apache, however it does not currently implement the Apache TinkerPop
> interfaces, although it has an open JIRA for that effort.
>
> === An Excessive Fascination with the Apache Brand ===
>
> Whilst the Apache brand will help to attract developers and consumers to
> the project, it is not for this reason that the proposal is being made. It
> is to align the governance of the project with that of the other components
> with which it is commonly used and to benefit from the development
> principles adopted by Apache. In particular, TinkerPop is Titan’s most
> critical component/dependency, one so tight that Titan releases are
> contemporaneous or follow TinkerPop releases.
>
> == Documentation ==
>
> Information on the existing Titan code base can be found at:
> http://titan.thinkaurelius.com/
>
> == Initial Source ==
>
> The initial source will be based off a fork of the Titan code base. The
> latter can be found at: https://github.com/thinkaurelius/titan. The fork to
> be used as the base is from: https://github.com/pluradj/titan
>
> == Source and Intellectual Property Submission Plan ==
>
> Since Datastax owns the copyright and trademark for Titan, when the
> proposal is accepted to the ASF Incubator, the community will choose a
> different name. It is proposed that Titan will enter incubation with the
> name Olympian. The community will finalize and document the name research
> during incubation. Individuals in the community have discussed the
> possibility of a software grant from Datastax, but Datastax was not
> interested in donating code or brand to the ASF. When asked if they would
> block others taking it to Apache they did not respond.
>
> == External Dependencies ==
>
> Titan has the following external dependencies:
>
> * Java 1.8
>
> * Apache Maven 3.0.5 (Apache 2.0 License)
>
> * JUnit 4.12 (EPL)
>
> * MRUnit 1.1.0 (Apache 2.0 License)
>
> * Apache Cassandra (Apache 2.0 License)
>
> * Jamm (Apache 2.0 License)
>
> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
>
> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
>
> * slf4j 1.7.5 (MIT)
>
> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
>
> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
>
> * Apache HBase (Apache 2.0 License)
>
> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
>
> * Apache Lucene 4.10.4 (Apache 2.0 License)
>
> * Elasticsearch 1.5.1 (Apache 2.0 License)
>
> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
>
> * Joda Time 1.6.2 (Apache 2.0 License)
>
> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
>
> * Antlr 2.7.7 And 3.2 (BSD License)
>
> * ASM 3 & 4 (http://asm.ow2.org/license.html)
>
> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
>
> * Jersey 1.9 (CDDL 1.1 and GPL v2)
>
> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
>
> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version 2.0)
>
> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
>
> * Berkeley DB 5.0.73 (Sleepycat License)
>
> Upon acceptance to the incubator, we would begin a thorough analysis of all
> transitive dependencies to verify this information and introduce license
> checking into the build and release process by integrating with Apache
> Rat.  In the case where a dependency has an Apache incompatible license,
> such as Berkeley DB, we will remove or replace it with an appropriate
> alternative.
>
> == Cryptography ==
>
> Titan will support encryption of client-server communication through its
> use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to be a
> controlled export due to its use of encryption.
>
> == Required resources ==
>
> === Mailing lists ===
>
> * private@olympian.incubator.apache.org  (with moderated subscriptions)
>
> * commits@olympian.incubator.apache.org
>
> * dev@olympian.incubator.apache.org
>
> * user@olympian.incubator.apache.org
>
> === Git Repository ===
>
> The team would like to use git for source control. We request a writable
> git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
> and mirroring to be set up to GitHub through INFRA. We also request
> configuration for continuous integration with Travis CI.
>
> === Issue Tracking ===
>
> Titan currently uses the GitHub issue tracker and the team would like to
> migrate all of these issues to the Apache JIRA.
>
> == Initial Committers ==
>
> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
>
> Mathias Bogaert - mathias.bogaert@gmail.com
>
> Misha Brukman - mbrukman@google.com
>
> Felix Chapman - felix@mindmaps.io
>
> Sheldon Hall - sheldon@mindmaps.io
>
> Jing Chen (Jerry) He - jerryjch@apache.org
>
> Madhan Neethiraj - mneethiraj@hortonworks.com
>
> Alexander Patrikalakis - amcp@me.com
>
> Jason Plurad - pluradj@apache.org
>
> Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
>
> Lindsay Smith - lindsaysmith@google.com
>
> Filipe Teixeira - fppintoteixeira@gmail.com
>
> Ted Wilmes - twilmes@apache.org
>
> == Affiliations ==
>
> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre, UHN
>
> Mathias Bogaert - Independent Contractor
>
> Misha Brukman - Google
>
> Felix Chapman - Mindmaps
>
> Sheldon Hall - Mindmaps
>
> Jing Chen (Jerry) He - IBM
>
> Madhan Neethiraj - HortonWorks
>
> Alexander Patrikalakis - Classmethod, Inc.
>
> Jason Plurad - IBM
>
> Suma Shivaprasad - HortonWorks
>
> Lindsay Smith - Google
>
> Filipe Teixeira - Mindmaps
>
> Ted Wilmes - Expero Inc.
>
> == Sponsors ==
>
> === Champion ===
>
> Henry Saputra - hsaputra@apache.org
>
> === Nominated Mentors ===
>
> Alan Gates - gates@apache.org
>
> P. Taylor Goetz - ptgoetz@apache.org
>
> Henry Saputra - hsaputra@apache.org
>
> Michael Stack - stack@apache.org
>
> === Sponsoring Entity ===
>
> The Apache Incubator
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

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



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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Henry,

Is DataStax know and agree with the fork ?

Else, the Software Grant Agreement won't be possible and it won't be 
able to easy to head to graduation.

Regards
JB

On 09/29/2016 06:01 AM, Henry Saputra wrote:
> Hi All,
>
> Please find below a proposal for a new incubator podling, Apache Olympian,
> formerly Titan.
> Apache Olympian is software designed to support the processing of graphs so
> large that they require storage and computational capacities beyond what a
> single machine can provide.
>
> This project will be a fork of Titan graph database project (
> https://github.com/thinkaurelius/titan/) that already come with Apache
> License v2.0.
> The project was created by company called Aurelius and was acquired by
> Datstax.
> Coming to 2016 there has been less activity in the project as the original
> authors are busy with other software development, but there is significant
> interest from the community (see https://groups.google.com/forum/#!msg/
> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
>
> The community have tried to reaching out to Datastax to donate the
> copyright and trademark of project to ASF but it was not approved.
> Because of that, the community has decided to go to ASF with different
> name: Apache Olympian.
>
> The wiki proposal page is located at this URL:
>
>   https://wiki.apache.org/incubator/OlympianProposal
>
> I have also included the current text of that page below.
>
> Looking forward of comments or questions about this proposal.
>
>
> Thanks,
> Henry Saputra
> On behalf of Apache Olympian community
>
>
> = Apache Olympian Proposal ==
>
> == Abstract ==
>
> Olympian (formerly Titan) is software designed to support the processing of
> graphs so large that they require storage and computational capacities
> beyond what a single machine can provide. Scaling graph data processing for
> real time traversals and analytical queries is Olympian\u2019s main benefit.
>
> == Proposal ==
>
> Olympian consists of about 75K of Java code under the Apache 2 license
> <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
> graphs, with many concurrent transactions and operational graph processing.
> Olympian graphs scale with the number of machines in the cluster. Olympian
> already integrates with a number of Apache projects:
>
>    -
>
>    Provides native support for the popular property graph data model
>    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
>    -
>
>    Provides native support for the Gremlin graph traversal language defined
>    by Apache TinkerPop for programming language agnostic connectivity.
>    -
>
>    Provides graph persistence solutions with:
>    -
>
>       Apache Cassandra <http://cassandra.apache.org/>
>       -
>
>       Apache HBase <https://hbase.apache.org/>
>       -
>
>    Provides advanced indexing with:
>    -
>
>       Apache Lucene <https://lucene.apache.org/>
>       -
>
>       Apache Solr <http://lucene.apache.org/solr/>
>       -
>
>    Supports global graph analytics and batch graph processing through
> the Apache
>    Hadoop <http://hadoop.apache.org/> framework with processors implemented
>    with:
>    -
>
>       Apache Spark <http://spark.apache.org/>
>       -
>
>       Apache Giraph <http://giraph.apache.org/>
>
>
> Other software Olympian interfaces with includes:
>
>    -
>
>    BerkeleyDB
>    -
>
>    Elasticsearch
>
>
> == Background ==
>
> Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius graph
> consulting \ufb01rm, developed the Titan distributed graph database system and
> made it available under the Apache 2 license in 2012. Marko is also a
> cofounder of the Apache TinkerPop project and the primary developer of the
> Gremlin graph traversal language. Other developers of Titan include Dan
> LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich. Datastax
> acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> September 2015.
>
> Since Titan became available on GitHub, there have been 4434 commits, 38
> branches, 23 releases, and 35 contributors.  In 2016 there has been less
> activity as the original authors are busy with other software development,
> but there is significant interest from the community.
>
> == Rationale ==
>
> (1) There are a number of Apache projects that integrate with Titan.
>
> (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/> packages
> and ships Titan as an essential component, yet Titan is not part of Apache.
>
> (3) There are a number of existing users of Titan who are keen to continue
> to develop the code. These users provide the basis of the community for the
> proposed project.
>
> == Initial Goals ==
>
> The initial goals are as follows:
>
>    -
>
>    Establish the project governance in The Apache Way and broaden the
>    community.
>    -
>
>    Distribute an incubating release aligned with the latest Apache
>    TinkerPop version and prepared in accordance with the Apache release
>    process.
>    -
>
>    Improve the documentation.
>    -
>
>    Add more unit/scenario tests.
>    -
>
>    Contribute functional and performance-related enhancements to the code.
>
>
> == Current Status ==
>
> The project will be forked off the existing Titan code base. This code has
> been available under the Apache 2 License but has not been subject to the
> Apache governance. The proposed project will adhere to Apache\u2019s governance
> and processes. This is one of the key benefits and reasons for bringing the
> project forward as an incubator candidate.
>
> There are 37 pull requests currently open against Titan, and the last pull
> request was merged in June 2016. During incubation, the community will
> adopt a voting-based approach to review and commit those changes into the
> code base in preparation for the first incubating release.
>
> === Meritocracy ===
>
> The proposed project will adopt the familiar process of progression from
> submitter to contributor to PMC. The community includes active committers
> and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
> Atlas (incubating), Apache HBase).
>
> === Community ===
>
> There is an active and passionate community of existing Titan users. It is
> believed that this community will continue to grow and to progress. Titan
> is well-designed to support different backends, and the community will
> naturally grow as more backends are written to fit into the Titan
> architecture. Since the Titan 1.0 release, 3 different storage providers
> have become available. Also once an incubation release is made available,
> the community will likely see quick adoption from the Apache TinkerPop user
> base.
>
> === Core Developers ===
>
> The community includes developers from a number of vendors (e.g. Google,
> HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> commercial). It contains two active committers and PMC members from the
> Apache TinkerPop project, one active committer and PPMC member from Apache
> Atlas (incubating), and one committer from Apache HBase. The developers
> represent a good mixture of skills, including expertise with each of the
> supported providers.
>
> === Alignment ===
>
> The proposed project will be used by or integrated with a number of other
> Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
> Cassandra, and HBase. It is logical that the project should also be homed
> within Apache and subject to the governance principles of Apache.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> All the companies and developers associated with academic institutions who
> are engaged or want to be engaged with Titan are well aware of the open
> source philosophy and the importance of open governance of open source
> products. Hence, we think the risks of Titan being orphaned are minimal.
>
> === Inexperience with Open Source ===
>
> The project is based on an existing open source code base (Titan 1.0) and
> the community consists of developers and vendors who have a history and
> strategy of open development and governance. The initial committers include
> committers and PMC members from other Apache projects.
>
> === Homogenous Developers ===
>
> The community consists of geographically-dispersed volunteers from academic
> and a range of commercial organisations. The geographic diversity includes
> North America, Europe, Asia, and Australia.
>
> === Reliance on Salaried Developers ===
>
> Many of the developers are salaried by the vendors in the community, but
> the vendors have publicly stated their support for open systems and whilst
> we might expect to see some gradual replacement of members of the
> community, we believe that it will remain stable and viable into the
> future. All members of the community are passionate about the project and
> are likely to contribute outside of \u2018normal working hours\u2019.
>
> === Relationships with Other Apache Products ===
>
> The proposed project has dependencies on other Apache projects, including
> Cassandra and HBase, for example. There are Apache projects that depend
> upon the availability of an open, scalable graph database. Apache Atlas is
> an example of such a project. Apache S2Graph (incubating)
> <https://s2graph.incubator.apache.org/> is currently an incubator project
> at Apache, however it does not currently implement the Apache TinkerPop
> interfaces, although it has an open JIRA for that effort.
>
> === An Excessive Fascination with the Apache Brand ===
>
> Whilst the Apache brand will help to attract developers and consumers to
> the project, it is not for this reason that the proposal is being made. It
> is to align the governance of the project with that of the other components
> with which it is commonly used and to benefit from the development
> principles adopted by Apache. In particular, TinkerPop is Titan\u2019s most
> critical component/dependency, one so tight that Titan releases are
> contemporaneous or follow TinkerPop releases.
>
> == Documentation ==
>
> Information on the existing Titan code base can be found at:
> http://titan.thinkaurelius.com/
>
> == Initial Source ==
>
> The initial source will be based off a fork of the Titan code base. The
> latter can be found at: https://github.com/thinkaurelius/titan. The fork to
> be used as the base is from: https://github.com/pluradj/titan
>
> == Source and Intellectual Property Submission Plan ==
>
> Since Datastax owns the copyright and trademark for Titan, when the
> proposal is accepted to the ASF Incubator, the community will choose a
> different name. It is proposed that Titan will enter incubation with the
> name Olympian. The community will finalize and document the name research
> during incubation. Individuals in the community have discussed the
> possibility of a software grant from Datastax, but Datastax was not
> interested in donating code or brand to the ASF. When asked if they would
> block others taking it to Apache they did not respond.
>
> == External Dependencies ==
>
> Titan has the following external dependencies:
>
> * Java 1.8
>
> * Apache Maven 3.0.5 (Apache 2.0 License)
>
> * JUnit 4.12 (EPL)
>
> * MRUnit 1.1.0 (Apache 2.0 License)
>
> * Apache Cassandra (Apache 2.0 License)
>
> * Jamm (Apache 2.0 License)
>
> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
>
> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
>
> * slf4j 1.7.5 (MIT)
>
> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
>
> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
>
> * Apache HBase (Apache 2.0 License)
>
> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
>
> * Apache Lucene 4.10.4 (Apache 2.0 License)
>
> * Elasticsearch 1.5.1 (Apache 2.0 License)
>
> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
>
> * Joda Time 1.6.2 (Apache 2.0 License)
>
> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
>
> * Antlr 2.7.7 And 3.2 (BSD License)
>
> * ASM 3 & 4 (http://asm.ow2.org/license.html)
>
> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
>
> * Jersey 1.9 (CDDL 1.1 and GPL v2)
>
> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
>
> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version 2.0)
>
> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
>
> * Berkeley DB 5.0.73 (Sleepycat License)
>
> Upon acceptance to the incubator, we would begin a thorough analysis of all
> transitive dependencies to verify this information and introduce license
> checking into the build and release process by integrating with Apache
> Rat.  In the case where a dependency has an Apache incompatible license,
> such as Berkeley DB, we will remove or replace it with an appropriate
> alternative.
>
> == Cryptography ==
>
> Titan will support encryption of client-server communication through its
> use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to be a
> controlled export due to its use of encryption.
>
> == Required resources ==
>
> === Mailing lists ===
>
> * private@olympian.incubator.apache.org  (with moderated subscriptions)
>
> * commits@olympian.incubator.apache.org
>
> * dev@olympian.incubator.apache.org
>
> * user@olympian.incubator.apache.org
>
> === Git Repository ===
>
> The team would like to use git for source control. We request a writable
> git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
> and mirroring to be set up to GitHub through INFRA. We also request
> configuration for continuous integration with Travis CI.
>
> === Issue Tracking ===
>
> Titan currently uses the GitHub issue tracker and the team would like to
> migrate all of these issues to the Apache JIRA.
>
> == Initial Committers ==
>
> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
>
> Mathias Bogaert - mathias.bogaert@gmail.com
>
> Misha Brukman - mbrukman@google.com
>
> Felix Chapman - felix@mindmaps.io
>
> Sheldon Hall - sheldon@mindmaps.io
>
> Jing Chen (Jerry) He - jerryjch@apache.org
>
> Madhan Neethiraj - mneethiraj@hortonworks.com
>
> Alexander Patrikalakis - amcp@me.com
>
> Jason Plurad - pluradj@apache.org
>
> Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
>
> Lindsay Smith - lindsaysmith@google.com
>
> Filipe Teixeira - fppintoteixeira@gmail.com
>
> Ted Wilmes - twilmes@apache.org
>
> == Affiliations ==
>
> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre, UHN
>
> Mathias Bogaert - Independent Contractor
>
> Misha Brukman - Google
>
> Felix Chapman - Mindmaps
>
> Sheldon Hall - Mindmaps
>
> Jing Chen (Jerry) He - IBM
>
> Madhan Neethiraj - HortonWorks
>
> Alexander Patrikalakis - Classmethod, Inc.
>
> Jason Plurad - IBM
>
> Suma Shivaprasad - HortonWorks
>
> Lindsay Smith - Google
>
> Filipe Teixeira - Mindmaps
>
> Ted Wilmes - Expero Inc.
>
> == Sponsors ==
>
> === Champion ===
>
> Henry Saputra - hsaputra@apache.org
>
> === Nominated Mentors ===
>
> Alan Gates - gates@apache.org
>
> P. Taylor Goetz - ptgoetz@apache.org
>
> Henry Saputra - hsaputra@apache.org
>
> Michael Stack - stack@apache.org
>
> === Sponsoring Entity ===
>
> The Apache Incubator
>

-- 
Jean-Baptiste Onofr�
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Henry Saputra <he...@gmail.com>.
Ah the other Jadon from Datastax.
Sorry, somehow the thread did not line up properly.

On Thursday, September 29, 2016, Henry Saputra <he...@gmail.com>
wrote:

> Which other thread are you referring to?
>
> On Thursday, September 29, 2016, Greg Stein <gstein@gmail.com
> <javascript:_e(%7B%7D,'cvml','gstein@gmail.com');>> wrote:
>
>> -1 (binding)
>>
>> See other-thread from Jason at DataStax. This would be considered a
>> hostile
>> fork, and as Bertrand noted, the ASF does not want to accept such.
>>
>> On Sep 28, 2016 21:02, "Henry Saputra" <he...@gmail.com> wrote:
>>
>> > Hi All,
>> >
>> > Please find below a proposal for a new incubator podling, Apache
>> Olympian,
>> > formerly Titan.
>> > Apache Olympian is software designed to support the processing of
>> graphs so
>> > large that they require storage and computational capacities beyond
>> what a
>> > single machine can provide.
>> >
>> > This project will be a fork of Titan graph database project (
>> > https://github.com/thinkaurelius/titan/) that already come with Apache
>> > License v2.0.
>> > The project was created by company called Aurelius and was acquired by
>> > Datstax.
>> > Coming to 2016 there has been less activity in the project as the
>> original
>> > authors are busy with other software development, but there is
>> significant
>> > interest from the community (see https://groups.google.com/forum/#!msg/
>> > aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
>> >
>> > The community have tried to reaching out to Datastax to donate the
>> > copyright and trademark of project to ASF but it was not approved.
>> > Because of that, the community has decided to go to ASF with different
>> > name: Apache Olympian.
>> >
>> > The wiki proposal page is located at this URL:
>> >
>> >   https://wiki.apache.org/incubator/OlympianProposal
>> >
>> > I have also included the current text of that page below.
>> >
>> > Looking forward of comments or questions about this proposal.
>> >
>> >
>> > Thanks,
>> > Henry Saputra
>> > On behalf of Apache Olympian community
>> >
>> >
>> > = Apache Olympian Proposal ==
>> >
>> > == Abstract ==
>> >
>> > Olympian (formerly Titan) is software designed to support the
>> processing of
>> > graphs so large that they require storage and computational capacities
>> > beyond what a single machine can provide. Scaling graph data processing
>> for
>> > real time traversals and analytical queries is Olympian’s main benefit.
>> >
>> > == Proposal ==
>> >
>> > Olympian consists of about 75K of Java code under the Apache 2 license
>> > <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
>> > graphs, with many concurrent transactions and operational graph
>> processing.
>> > Olympian graphs scale with the number of machines in the cluster.
>> Olympian
>> > already integrates with a number of Apache projects:
>> >
>> >    -
>> >
>> >    Provides native support for the popular property graph data model
>> >    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
>> >    -
>> >
>> >    Provides native support for the Gremlin graph traversal language
>> defined
>> >    by Apache TinkerPop for programming language agnostic connectivity.
>> >    -
>> >
>> >    Provides graph persistence solutions with:
>> >    -
>> >
>> >       Apache Cassandra <http://cassandra.apache.org/>
>> >       -
>> >
>> >       Apache HBase <https://hbase.apache.org/>
>> >       -
>> >
>> >    Provides advanced indexing with:
>> >    -
>> >
>> >       Apache Lucene <https://lucene.apache.org/>
>> >       -
>> >
>> >       Apache Solr <http://lucene.apache.org/solr/>
>> >       -
>> >
>> >    Supports global graph analytics and batch graph processing through
>> > the Apache
>> >    Hadoop <http://hadoop.apache.org/> framework with processors
>> > implemented
>> >    with:
>> >    -
>> >
>> >       Apache Spark <http://spark.apache.org/>
>> >       -
>> >
>> >       Apache Giraph <http://giraph.apache.org/>
>> >
>> >
>> > Other software Olympian interfaces with includes:
>> >
>> >    -
>> >
>> >    BerkeleyDB
>> >    -
>> >
>> >    Elasticsearch
>> >
>> >
>> > == Background ==
>> >
>> > Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius
>> graph
>> > consulting firm, developed the Titan distributed graph database system
>> and
>> > made it available under the Apache 2 license in 2012. Marko is also a
>> > cofounder of the Apache TinkerPop project and the primary developer of
>> the
>> > Gremlin graph traversal language. Other developers of Titan include Dan
>> > LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich.
>> Datastax
>> > acquired Aurelius in February 2015, prior to the Titan 1.0 release in
>> > September 2015.
>> >
>> > Since Titan became available on GitHub, there have been 4434 commits, 38
>> > branches, 23 releases, and 35 contributors.  In 2016 there has been less
>> > activity as the original authors are busy with other software
>> development,
>> > but there is significant interest from the community.
>> >
>> > == Rationale ==
>> >
>> > (1) There are a number of Apache projects that integrate with Titan.
>> >
>> > (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/>
>> > packages
>> > and ships Titan as an essential component, yet Titan is not part of
>> Apache.
>> >
>> > (3) There are a number of existing users of Titan who are keen to
>> continue
>> > to develop the code. These users provide the basis of the community for
>> the
>> > proposed project.
>> >
>> > == Initial Goals ==
>> >
>> > The initial goals are as follows:
>> >
>> >    -
>> >
>> >    Establish the project governance in The Apache Way and broaden the
>> >    community.
>> >    -
>> >
>> >    Distribute an incubating release aligned with the latest Apache
>> >    TinkerPop version and prepared in accordance with the Apache release
>> >    process.
>> >    -
>> >
>> >    Improve the documentation.
>> >    -
>> >
>> >    Add more unit/scenario tests.
>> >    -
>> >
>> >    Contribute functional and performance-related enhancements to the
>> code.
>> >
>> >
>> > == Current Status ==
>> >
>> > The project will be forked off the existing Titan code base. This code
>> has
>> > been available under the Apache 2 License but has not been subject to
>> the
>> > Apache governance. The proposed project will adhere to Apache’s
>> governance
>> > and processes. This is one of the key benefits and reasons for bringing
>> the
>> > project forward as an incubator candidate.
>> >
>> > There are 37 pull requests currently open against Titan, and the last
>> pull
>> > request was merged in June 2016. During incubation, the community will
>> > adopt a voting-based approach to review and commit those changes into
>> the
>> > code base in preparation for the first incubating release.
>> >
>> > === Meritocracy ===
>> >
>> > The proposed project will adopt the familiar process of progression from
>> > submitter to contributor to PMC. The community includes active
>> committers
>> > and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
>> > Atlas (incubating), Apache HBase).
>> >
>> > === Community ===
>> >
>> > There is an active and passionate community of existing Titan users. It
>> is
>> > believed that this community will continue to grow and to progress.
>> Titan
>> > is well-designed to support different backends, and the community will
>> > naturally grow as more backends are written to fit into the Titan
>> > architecture. Since the Titan 1.0 release, 3 different storage providers
>> > have become available. Also once an incubation release is made
>> available,
>> > the community will likely see quick adoption from the Apache TinkerPop
>> user
>> > base.
>> >
>> > === Core Developers ===
>> >
>> > The community includes developers from a number of vendors (e.g. Google,
>> > HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
>> > commercial). It contains two active committers and PMC members from the
>> > Apache TinkerPop project, one active committer and PPMC member from
>> Apache
>> > Atlas (incubating), and one committer from Apache HBase. The developers
>> > represent a good mixture of skills, including expertise with each of the
>> > supported providers.
>> >
>> > === Alignment ===
>> >
>> > The proposed project will be used by or integrated with a number of
>> other
>> > Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
>> > Cassandra, and HBase. It is logical that the project should also be
>> homed
>> > within Apache and subject to the governance principles of Apache.
>> >
>> > == Known Risks ==
>> >
>> > === Orphaned products ===
>> >
>> > All the companies and developers associated with academic institutions
>> who
>> > are engaged or want to be engaged with Titan are well aware of the open
>> > source philosophy and the importance of open governance of open source
>> > products. Hence, we think the risks of Titan being orphaned are minimal.
>> >
>> > === Inexperience with Open Source ===
>> >
>> > The project is based on an existing open source code base (Titan 1.0)
>> and
>> > the community consists of developers and vendors who have a history and
>> > strategy of open development and governance. The initial committers
>> include
>> > committers and PMC members from other Apache projects.
>> >
>> > === Homogenous Developers ===
>> >
>> > The community consists of geographically-dispersed volunteers from
>> academic
>> > and a range of commercial organisations. The geographic diversity
>> includes
>> > North America, Europe, Asia, and Australia.
>> >
>> > === Reliance on Salaried Developers ===
>> >
>> > Many of the developers are salaried by the vendors in the community, but
>> > the vendors have publicly stated their support for open systems and
>> whilst
>> > we might expect to see some gradual replacement of members of the
>> > community, we believe that it will remain stable and viable into the
>> > future. All members of the community are passionate about the project
>> and
>> > are likely to contribute outside of ‘normal working hours’.
>> >
>> > === Relationships with Other Apache Products ===
>> >
>> > The proposed project has dependencies on other Apache projects,
>> including
>> > Cassandra and HBase, for example. There are Apache projects that depend
>> > upon the availability of an open, scalable graph database. Apache Atlas
>> is
>> > an example of such a project. Apache S2Graph (incubating)
>> > <https://s2graph.incubator.apache.org/> is currently an incubator
>> project
>> > at Apache, however it does not currently implement the Apache TinkerPop
>> > interfaces, although it has an open JIRA for that effort.
>> >
>> > === An Excessive Fascination with the Apache Brand ===
>> >
>> > Whilst the Apache brand will help to attract developers and consumers to
>> > the project, it is not for this reason that the proposal is being made.
>> It
>> > is to align the governance of the project with that of the other
>> components
>> > with which it is commonly used and to benefit from the development
>> > principles adopted by Apache. In particular, TinkerPop is Titan’s most
>> > critical component/dependency, one so tight that Titan releases are
>> > contemporaneous or follow TinkerPop releases.
>> >
>> > == Documentation ==
>> >
>> > Information on the existing Titan code base can be found at:
>> > http://titan.thinkaurelius.com/
>> >
>> > == Initial Source ==
>> >
>> > The initial source will be based off a fork of the Titan code base. The
>> > latter can be found at: https://github.com/thinkaurelius/titan. The
>> fork
>> > to
>> > be used as the base is from: https://github.com/pluradj/titan
>> >
>> > == Source and Intellectual Property Submission Plan ==
>> >
>> > Since Datastax owns the copyright and trademark for Titan, when the
>> > proposal is accepted to the ASF Incubator, the community will choose a
>> > different name. It is proposed that Titan will enter incubation with the
>> > name Olympian. The community will finalize and document the name
>> research
>> > during incubation. Individuals in the community have discussed the
>> > possibility of a software grant from Datastax, but Datastax was not
>> > interested in donating code or brand to the ASF. When asked if they
>> would
>> > block others taking it to Apache they did not respond.
>> >
>> > == External Dependencies ==
>> >
>> > Titan has the following external dependencies:
>> >
>> > * Java 1.8
>> >
>> > * Apache Maven 3.0.5 (Apache 2.0 License)
>> >
>> > * JUnit 4.12 (EPL)
>> >
>> > * MRUnit 1.1.0 (Apache 2.0 License)
>> >
>> > * Apache Cassandra (Apache 2.0 License)
>> >
>> > * Jamm (Apache 2.0 License)
>> >
>> > * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
>> >
>> > * Sesame 2.7.10 (Eclipse Public License Version 1.0)
>> >
>> > * slf4j 1.7.5 (MIT)
>> >
>> > * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
>> >
>> > * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
>> >
>> > * Apache HBase (Apache 2.0 License)
>> >
>> > * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
>> >
>> > * Apache Lucene 4.10.4 (Apache 2.0 License)
>> >
>> > * Elasticsearch 1.5.1 (Apache 2.0 License)
>> >
>> > * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
>> >
>> > * Joda Time 1.6.2 (Apache 2.0 License)
>> >
>> > * Google ConcurrentLinkedHashMap (Apache 2.0 License)
>> >
>> > * Antlr 2.7.7 And 3.2 (BSD License)
>> >
>> > * ASM 3 & 4 (http://asm.ow2.org/license.html)
>> >
>> > * Apache Zookeeper 3.4.6 (Apache 2.0 License)
>> >
>> > * Jersey 1.9 (CDDL 1.1 and GPL v2)
>> >
>> > * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
>> >
>> > * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
>> 2.0)
>> >
>> > * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
>> >
>> > * Berkeley DB 5.0.73 (Sleepycat License)
>> >
>> > Upon acceptance to the incubator, we would begin a thorough analysis of
>> all
>> > transitive dependencies to verify this information and introduce license
>> > checking into the build and release process by integrating with Apache
>> > Rat.  In the case where a dependency has an Apache incompatible license,
>> > such as Berkeley DB, we will remove or replace it with an appropriate
>> > alternative.
>> >
>> > == Cryptography ==
>> >
>> > Titan will support encryption of client-server communication through its
>> > use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to
>> be a
>> > controlled export due to its use of encryption.
>> >
>> > == Required resources ==
>> >
>> > === Mailing lists ===
>> >
>> > * private@olympian.incubator.apache.org  (with moderated subscriptions)
>> >
>> > * commits@olympian.incubator.apache.org
>> >
>> > * dev@olympian.incubator.apache.org
>> >
>> > * user@olympian.incubator.apache.org
>> >
>> > === Git Repository ===
>> >
>> > The team would like to use git for source control. We request a writable
>> > git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git
>> ,
>> > and mirroring to be set up to GitHub through INFRA. We also request
>> > configuration for continuous integration with Travis CI.
>> >
>> > === Issue Tracking ===
>> >
>> > Titan currently uses the GitHub issue tracker and the team would like to
>> > migrate all of these issues to the Apache JIRA.
>> >
>> > == Initial Committers ==
>> >
>> > Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
>> >
>> > Mathias Bogaert - mathias.bogaert@gmail.com
>> >
>> > Misha Brukman - mbrukman@google.com
>> >
>> > Felix Chapman - felix@mindmaps.io
>> >
>> > Sheldon Hall - sheldon@mindmaps.io
>> >
>> > Jing Chen (Jerry) He - jerryjch@apache.org
>> >
>> > Madhan Neethiraj - mneethiraj@hortonworks.com
>> >
>> > Alexander Patrikalakis - amcp@me.com
>> >
>> > Jason Plurad - pluradj@apache.org
>> >
>> > Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
>> >
>> > Lindsay Smith - lindsaysmith@google.com
>> >
>> > Filipe Teixeira - fppintoteixeira@gmail.com
>> >
>> > Ted Wilmes - twilmes@apache.org
>> >
>> > == Affiliations ==
>> >
>> > Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre,
>> UHN
>> >
>> > Mathias Bogaert - Independent Contractor
>> >
>> > Misha Brukman - Google
>> >
>> > Felix Chapman - Mindmaps
>> >
>> > Sheldon Hall - Mindmaps
>> >
>> > Jing Chen (Jerry) He - IBM
>> >
>> > Madhan Neethiraj - HortonWorks
>> >
>> > Alexander Patrikalakis - Classmethod, Inc.
>> >
>> > Jason Plurad - IBM
>> >
>> > Suma Shivaprasad - HortonWorks
>> >
>> > Lindsay Smith - Google
>> >
>> > Filipe Teixeira - Mindmaps
>> >
>> > Ted Wilmes - Expero Inc.
>> >
>> > == Sponsors ==
>> >
>> > === Champion ===
>> >
>> > Henry Saputra - hsaputra@apache.org
>> >
>> > === Nominated Mentors ===
>> >
>> > Alan Gates - gates@apache.org
>> >
>> > P. Taylor Goetz - ptgoetz@apache.org
>> >
>> > Henry Saputra - hsaputra@apache.org
>> >
>> > Michael Stack - stack@apache.org
>> >
>> > === Sponsoring Entity ===
>> >
>> > The Apache Incubator
>> >
>>
>

Re: Can you un-open-source a product? Re: [DISCUSS] Olympian Incubation Proposal

Posted by Stian Soiland-Reyes <st...@apache.org>.
I think Apache should not take an active part in any forks, as it could
ruin the long-standing approval with the commercial community.

However I think going the Jenkins fork route is the way for these
communities that want to move forward:

Move to GitHub, change the name & logo, clean up IP, actively grow the
community (e.g. add to the GH organisation after 2 pull requests), make
frequent releases (not too ambitious design changes), have nice and
professional looking web pages, etc.

A bit of noise in the process is necessary so the fork gets attention. It
is a hostile fork, but community-backed. Give it a year or two, and the
fork could be stronger and independent - at which point I think ASF would
have less qualms about accepting the new community - it would kind of be
pre-incubated.

A GitHub fork also makes the fall shorter if the original copyright holders
change their mind and embrace Open Development; they can then (at least in
theory) re-merge the communities by approving the new name as "official
successor" and join the effort; perhaps at that point a move to ASF would
be a very good option to form new neutral ground.

Can you un-open-source a product? Re: [DISCUSS] Olympian Incubation Proposal

Posted by Greg Trasuk <tr...@stratuscom.com>.
I’m kind of curious how we’d apply our “Community over Code” credo to a situation like this.

It sounds like DataStax acquired a “community” centred on a product that had been open-sourced by its previous steward.  And now their legal department is re-asserting control over the product.  Fair enough, but if there’s a community that wants to carry on development against a product that was properly and fairly ASL2 licensed, does the acquirer have the right to shut them down?  They certainly could assert control over the trademark that they own, but what if the community called it something else and carried on (which we generally require of an incubator product anyway)?  

I’m obviously thinking of Hudson and Jenkins here - the community forked the code over a weekend, and Oracle was left with a dead product.  When they asserted ownership of the “Hudson” trademark, the community simply said “OK, it’s Jenkins now”, and carried on.

If they had come to Apache, would we have shown them the door, for legalistic reasons? ( I don’t recall them coming to Apache at the time, but I could be wrong).  Is it a “hostile fork” if the bulk of the community is in favour, and it’s only the trademark owner that demurs?

It seems to me that one of the goals of Apache is to have a “neutral” corporate entity to host open-source projects under open but orderly governance, so that an open-source project stands a chance of outlasting the mercurial whims of a commercial entity (and also of individual maintainers).

So I wonder if we’re being a little quick to shut down a community that wants open governance.

Cheers,

Greg Trasuk


> On Sep 29, 2016, at 10:59 PM, Ross Gardler <Ro...@microsoft.com> wrote:
> 
> Yes, with a few binding -1's there is nothing to discuss unless Datastax wish to reconsider. I doubt they want to discuss that on a public list.
> 
> Ross
> 
>> -----Original Message-----
>> From: Henry Saputra [mailto:henry.saputra@gmail.com]
>> Sent: Thursday, September 29, 2016 10:57 PM
>> To: general@incubator.apache.org
>> Subject: Re: [DISCUSS] Olympian Incubation Proposal
>> 
>> With obvious block due to Datastax response, shall I CLOSE this DISCUSS thread
>> until further updates, if any?
>> 
>> On Thursday, September 29, 2016, P. Taylor Goetz <pt...@gmail.com>
>> wrote:
>> 
>>> For the record I'd be -1 as well unless DataStax chose to support it.
>>> 
>>> I would like to give them time to change their mind though.
>>> 
>>> -Taylor
>>> 
>>>> On Sep 29, 2016, at 10:37 PM, Greg Stein <gstein@gmail.com
>>> <javascript:;>> wrote:
>>>> 
>>>>> On Sep 29, 2016 19:22, "P. Taylor Goetz" <ptgoetz@gmail.com
>>> <javascript:;>> wrote:
>>>>> ...
>>>>> They can block a move to the ASF, but they can’t block a fork of
>>>>> the
>>>> project moving elsewhere. Strong communities will regroup and live on.
>>>> DataStax' reluctance to allow it could very easily be interpreted as
>>>> a rejection of the ASF governance model or the Foundation itself.
>>>> 
>>>> Yes, the community could certainly launch their fork at GitHub or
>>>> some such. DataStax provided them with that ability via the ALv2
>>>> license. The ASF is not a necessary step for that community.
>>>> 
>>>>> ...
>>>>> Can we wait and see if DataStax is willing to do the right thing
>>>>> before
>>>> shooting down the proposal as a hostile fork?
>>>> 
>>>> My vote remains -1. That can change, based on their choices.
>>>> 
>>>> Cheers,
>>>> -g
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> <javascript:;>
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>> <javascript:;>
>>> 
>>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org


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


RE: [DISCUSS] Olympian Incubation Proposal

Posted by Ross Gardler <Ro...@microsoft.com>.
Yes, with a few binding -1's there is nothing to discuss unless Datastax wish to reconsider. I doubt they want to discuss that on a public list.

Ross

> -----Original Message-----
> From: Henry Saputra [mailto:henry.saputra@gmail.com]
> Sent: Thursday, September 29, 2016 10:57 PM
> To: general@incubator.apache.org
> Subject: Re: [DISCUSS] Olympian Incubation Proposal
> 
> With obvious block due to Datastax response, shall I CLOSE this DISCUSS thread
> until further updates, if any?
> 
> On Thursday, September 29, 2016, P. Taylor Goetz <pt...@gmail.com>
> wrote:
> 
> > For the record I'd be -1 as well unless DataStax chose to support it.
> >
> > I would like to give them time to change their mind though.
> >
> > -Taylor
> >
> > > On Sep 29, 2016, at 10:37 PM, Greg Stein <gstein@gmail.com
> > <javascript:;>> wrote:
> > >
> > >> On Sep 29, 2016 19:22, "P. Taylor Goetz" <ptgoetz@gmail.com
> > <javascript:;>> wrote:
> > >> ...
> > >> They can block a move to the ASF, but they can’t block a fork of
> > >> the
> > > project moving elsewhere. Strong communities will regroup and live on.
> > > DataStax' reluctance to allow it could very easily be interpreted as
> > > a rejection of the ASF governance model or the Foundation itself.
> > >
> > > Yes, the community could certainly launch their fork at GitHub or
> > > some such. DataStax provided them with that ability via the ALv2
> > > license. The ASF is not a necessary step for that community.
> > >
> > >> ...
> > >> Can we wait and see if DataStax is willing to do the right thing
> > >> before
> > > shooting down the proposal as a hostile fork?
> > >
> > > My vote remains -1. That can change, based on their choices.
> > >
> > > Cheers,
> > > -g
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > <javascript:;>
> > For additional commands, e-mail: general-help@incubator.apache.org
> > <javascript:;>
> >
> >

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

Re: [DISCUSS] Olympian Incubation Proposal

Posted by "P. Taylor Goetz" <pt...@gmail.com>.

> On Oct 2, 2016, at 11:55 AM, Roman Shaposhnik <ro...@shaposhnik.org> wrote:
> 
> 
> ultimately
> decided that expecting a bit more up-front community action was a
> prudent choice.
> 
> What I'd like to see is a proof that ASF or no ASF the community wants to take
> matters into its own hands and fork away. For now it isn't actually
> obvious to me.
> 
> Thanks,
> Roman.

Now that a move to the ASF is (currently) off the table, the community is regrouping to host the project elsewhere. Once basic infrastructure is in place there will likely be some sort of announcement. Proof will come.

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Roman Shaposhnik <ro...@shaposhnik.org>.
On Sat, Oct 1, 2016 at 8:05 AM, Niclas Hedhman <ni...@hedhman.org> wrote:
> Agree with you on all points, Taylor.
>
> And I am even quite surprised to see the number of people backing the
> project, yet Apache is adamant to get involved. It feels a little bit like
> the "Community over Code" and "Independent of any Corporate Influences"
> have both received a big fat slap in their faces, and I think this hurts
> the ASF more than any fallout with named corporation.
>
> Disappointing to me...

That was my initial reaction as well, but then I thought some more and
ultimately
decided that expecting a bit more up-front community action was a
prudent choice.

What I'd like to see is a proof that ASF or no ASF the community wants to take
matters into its own hands and fork away. For now it isn't actually
obvious to me.

Thanks,
Roman.

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Niclas Hedhman <ni...@hedhman.org>.
Agree with you on all points, Taylor.

And I am even quite surprised to see the number of people backing the
project, yet Apache is adamant to get involved. It feels a little bit like
the "Community over Code" and "Independent of any Corporate Influences"
have both received a big fat slap in their faces, and I think this hurts
the ASF more than any fallout with named corporation.

Disappointing to me...

Niclas

On Sat, Oct 1, 2016 at 7:32 AM, P. Taylor Goetz <pt...@gmail.com> wrote:

> I think the community behind this proposal is ready to accept defeat at
> this point. With DataStax' objection, the project simply can't be brought
> under the auspices of the ASF unless DataStax reverses its stance.
>
> Personally, I'm somewhat discouraged to see a company I once held in high
> regard in  terms of supporting OSS and the ASF take this action. This
> represents a further erosion of that respect. It is what it is. I can't
> fault DataStax for trying to protect their bottom line. They are well
> within their rights here. It could be considered a stain on their
> relationship with the ASF, or not.
>
> The community seems committed to moving forward with a fork, whether it is
> considered hostile or friendly. From discussions I've been privy to, if
> DataStax were to reverse their stance, this community would come back to
> the ASF in a heartbeat. There's a community behind this code, and they
> deserve the right to move forward.
>
> I think they will, unfortunately not at the ASF. At least for now. Nothing
> would please me more than to see this community be able to come to Apache.
>
> -Taylor
>
> > On Sep 30, 2016, at 4:15 AM, Tom Barber <to...@meteorite.bi> wrote:
> >
> > I like the re-licensing threat.... get it forked on github and prove to
> > them there is a willing community out there!
> >
> > Tom
> >
> >> On Fri, Sep 30, 2016 at 4:17 AM, P. Taylor Goetz <pt...@gmail.com>
> wrote:
> >>
> >> I'd leave it open for now. I imagine/hope there are enough people aware
> of
> >> this thread that the sentiments expressed here might affect a change.
> >>
> >> -Taylor
> >>
> >>>> On Sep 29, 2016, at 10:57 PM, Henry Saputra <he...@gmail.com>
> >>> wrote:
> >>>
> >>> With obvious block due to Datastax response, shall I CLOSE this DISCUSS
> >>> thread until further updates, if any?
> >>>
> >>>> On Thursday, September 29, 2016, P. Taylor Goetz <pt...@gmail.com>
> >> wrote:
> >>>>
> >>>> For the record I'd be -1 as well unless DataStax chose to support it.
> >>>>
> >>>> I would like to give them time to change their mind though.
> >>>>
> >>>> -Taylor
> >>>>
> >>>>>> On Sep 29, 2016, at 10:37 PM, Greg Stein <gstein@gmail.com
> >>>>> <javascript:;>> wrote:
> >>>>>
> >>>>>> On Sep 29, 2016 19:22, "P. Taylor Goetz" <ptgoetz@gmail.com
> >>>> <javascript:;>> wrote:
> >>>>>> ...
> >>>>>> They can block a move to the ASF, but they can’t block a fork of the
> >>>>> project moving elsewhere. Strong communities will regroup and live
> on.
> >>>>> DataStax' reluctance to allow it could very easily be interpreted as
> a
> >>>>> rejection of the ASF governance model or the Foundation itself.
> >>>>>
> >>>>> Yes, the community could certainly launch their fork at GitHub or
> some
> >>>>> such. DataStax provided them with that ability via the ALv2 license.
> >> The
> >>>>> ASF is not a necessary step for that community.
> >>>>>
> >>>>>> ...
> >>>>>> Can we wait and see if DataStax is willing to do the right thing
> >> before
> >>>>> shooting down the proposal as a hostile fork?
> >>>>>
> >>>>> My vote remains -1. That can change, based on their choices.
> >>>>>
> >>>>> Cheers,
> >>>>> -g
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >>>> <javascript:;>
> >>>> For additional commands, e-mail: general-help@incubator.apache.org
> >>>> <javascript:;>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>


-- 
Niclas Hedhman, Software Developer
http://zest.apache.org - New Energy for Java

Re: [DISCUSS] Olympian Incubation Proposal

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
I think the community behind this proposal is ready to accept defeat at this point. With DataStax' objection, the project simply can't be brought under the auspices of the ASF unless DataStax reverses its stance.

Personally, I'm somewhat discouraged to see a company I once held in high regard in  terms of supporting OSS and the ASF take this action. This represents a further erosion of that respect. It is what it is. I can't fault DataStax for trying to protect their bottom line. They are well within their rights here. It could be considered a stain on their relationship with the ASF, or not.

The community seems committed to moving forward with a fork, whether it is considered hostile or friendly. From discussions I've been privy to, if DataStax were to reverse their stance, this community would come back to the ASF in a heartbeat. There's a community behind this code, and they deserve the right to move forward.

I think they will, unfortunately not at the ASF. At least for now. Nothing would please me more than to see this community be able to come to Apache.

-Taylor

> On Sep 30, 2016, at 4:15 AM, Tom Barber <to...@meteorite.bi> wrote:
> 
> I like the re-licensing threat.... get it forked on github and prove to
> them there is a willing community out there!
> 
> Tom
> 
>> On Fri, Sep 30, 2016 at 4:17 AM, P. Taylor Goetz <pt...@gmail.com> wrote:
>> 
>> I'd leave it open for now. I imagine/hope there are enough people aware of
>> this thread that the sentiments expressed here might affect a change.
>> 
>> -Taylor
>> 
>>>> On Sep 29, 2016, at 10:57 PM, Henry Saputra <he...@gmail.com>
>>> wrote:
>>> 
>>> With obvious block due to Datastax response, shall I CLOSE this DISCUSS
>>> thread until further updates, if any?
>>> 
>>>> On Thursday, September 29, 2016, P. Taylor Goetz <pt...@gmail.com>
>> wrote:
>>>> 
>>>> For the record I'd be -1 as well unless DataStax chose to support it.
>>>> 
>>>> I would like to give them time to change their mind though.
>>>> 
>>>> -Taylor
>>>> 
>>>>>> On Sep 29, 2016, at 10:37 PM, Greg Stein <gstein@gmail.com
>>>>> <javascript:;>> wrote:
>>>>> 
>>>>>> On Sep 29, 2016 19:22, "P. Taylor Goetz" <ptgoetz@gmail.com
>>>> <javascript:;>> wrote:
>>>>>> ...
>>>>>> They can block a move to the ASF, but they can’t block a fork of the
>>>>> project moving elsewhere. Strong communities will regroup and live on.
>>>>> DataStax' reluctance to allow it could very easily be interpreted as a
>>>>> rejection of the ASF governance model or the Foundation itself.
>>>>> 
>>>>> Yes, the community could certainly launch their fork at GitHub or some
>>>>> such. DataStax provided them with that ability via the ALv2 license.
>> The
>>>>> ASF is not a necessary step for that community.
>>>>> 
>>>>>> ...
>>>>>> Can we wait and see if DataStax is willing to do the right thing
>> before
>>>>> shooting down the proposal as a hostile fork?
>>>>> 
>>>>> My vote remains -1. That can change, based on their choices.
>>>>> 
>>>>> Cheers,
>>>>> -g
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> <javascript:;>
>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>> <javascript:;>
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
>> 

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Tom Barber <to...@meteorite.bi>.
I like the re-licensing threat.... get it forked on github and prove to
them there is a willing community out there!

Tom

On Fri, Sep 30, 2016 at 4:17 AM, P. Taylor Goetz <pt...@gmail.com> wrote:

> I'd leave it open for now. I imagine/hope there are enough people aware of
> this thread that the sentiments expressed here might affect a change.
>
> -Taylor
>
> > On Sep 29, 2016, at 10:57 PM, Henry Saputra <he...@gmail.com>
> wrote:
> >
> > With obvious block due to Datastax response, shall I CLOSE this DISCUSS
> > thread until further updates, if any?
> >
> >> On Thursday, September 29, 2016, P. Taylor Goetz <pt...@gmail.com>
> wrote:
> >>
> >> For the record I'd be -1 as well unless DataStax chose to support it.
> >>
> >> I would like to give them time to change their mind though.
> >>
> >> -Taylor
> >>
> >>>> On Sep 29, 2016, at 10:37 PM, Greg Stein <gstein@gmail.com
> >>> <javascript:;>> wrote:
> >>>
> >>>> On Sep 29, 2016 19:22, "P. Taylor Goetz" <ptgoetz@gmail.com
> >> <javascript:;>> wrote:
> >>>> ...
> >>>> They can block a move to the ASF, but they can’t block a fork of the
> >>> project moving elsewhere. Strong communities will regroup and live on.
> >>> DataStax' reluctance to allow it could very easily be interpreted as a
> >>> rejection of the ASF governance model or the Foundation itself.
> >>>
> >>> Yes, the community could certainly launch their fork at GitHub or some
> >>> such. DataStax provided them with that ability via the ALv2 license.
> The
> >>> ASF is not a necessary step for that community.
> >>>
> >>>> ...
> >>>> Can we wait and see if DataStax is willing to do the right thing
> before
> >>> shooting down the proposal as a hostile fork?
> >>>
> >>> My vote remains -1. That can change, based on their choices.
> >>>
> >>> Cheers,
> >>> -g
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> <javascript:;>
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >> <javascript:;>
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
I'd leave it open for now. I imagine/hope there are enough people aware of this thread that the sentiments expressed here might affect a change.

-Taylor

> On Sep 29, 2016, at 10:57 PM, Henry Saputra <he...@gmail.com> wrote:
> 
> With obvious block due to Datastax response, shall I CLOSE this DISCUSS
> thread until further updates, if any?
> 
>> On Thursday, September 29, 2016, P. Taylor Goetz <pt...@gmail.com> wrote:
>> 
>> For the record I'd be -1 as well unless DataStax chose to support it.
>> 
>> I would like to give them time to change their mind though.
>> 
>> -Taylor
>> 
>>>> On Sep 29, 2016, at 10:37 PM, Greg Stein <gstein@gmail.com
>>> <javascript:;>> wrote:
>>> 
>>>> On Sep 29, 2016 19:22, "P. Taylor Goetz" <ptgoetz@gmail.com
>> <javascript:;>> wrote:
>>>> ...
>>>> They can block a move to the ASF, but they can’t block a fork of the
>>> project moving elsewhere. Strong communities will regroup and live on.
>>> DataStax' reluctance to allow it could very easily be interpreted as a
>>> rejection of the ASF governance model or the Foundation itself.
>>> 
>>> Yes, the community could certainly launch their fork at GitHub or some
>>> such. DataStax provided them with that ability via the ALv2 license. The
>>> ASF is not a necessary step for that community.
>>> 
>>>> ...
>>>> Can we wait and see if DataStax is willing to do the right thing before
>>> shooting down the proposal as a hostile fork?
>>> 
>>> My vote remains -1. That can change, based on their choices.
>>> 
>>> Cheers,
>>> -g
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> <javascript:;>
>> For additional commands, e-mail: general-help@incubator.apache.org
>> <javascript:;>
>> 
>> 

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Henry Saputra <he...@gmail.com>.
With obvious block due to Datastax response, shall I CLOSE this DISCUSS
thread until further updates, if any?

On Thursday, September 29, 2016, P. Taylor Goetz <pt...@gmail.com> wrote:

> For the record I'd be -1 as well unless DataStax chose to support it.
>
> I would like to give them time to change their mind though.
>
> -Taylor
>
> > On Sep 29, 2016, at 10:37 PM, Greg Stein <gstein@gmail.com
> <javascript:;>> wrote:
> >
> >> On Sep 29, 2016 19:22, "P. Taylor Goetz" <ptgoetz@gmail.com
> <javascript:;>> wrote:
> >> ...
> >> They can block a move to the ASF, but they can’t block a fork of the
> > project moving elsewhere. Strong communities will regroup and live on.
> > DataStax' reluctance to allow it could very easily be interpreted as a
> > rejection of the ASF governance model or the Foundation itself.
> >
> > Yes, the community could certainly launch their fork at GitHub or some
> > such. DataStax provided them with that ability via the ALv2 license. The
> > ASF is not a necessary step for that community.
> >
> >> ...
> >> Can we wait and see if DataStax is willing to do the right thing before
> > shooting down the proposal as a hostile fork?
> >
> > My vote remains -1. That can change, based on their choices.
> >
> > Cheers,
> > -g
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> <javascript:;>
> For additional commands, e-mail: general-help@incubator.apache.org
> <javascript:;>
>
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
For the record I'd be -1 as well unless DataStax chose to support it.

I would like to give them time to change their mind though.

-Taylor

> On Sep 29, 2016, at 10:37 PM, Greg Stein <gs...@gmail.com> wrote:
> 
>> On Sep 29, 2016 19:22, "P. Taylor Goetz" <pt...@gmail.com> wrote:
>> ...
>> They can block a move to the ASF, but they can’t block a fork of the
> project moving elsewhere. Strong communities will regroup and live on.
> DataStax' reluctance to allow it could very easily be interpreted as a
> rejection of the ASF governance model or the Foundation itself.
> 
> Yes, the community could certainly launch their fork at GitHub or some
> such. DataStax provided them with that ability via the ALv2 license. The
> ASF is not a necessary step for that community.
> 
>> ...
>> Can we wait and see if DataStax is willing to do the right thing before
> shooting down the proposal as a hostile fork?
> 
> My vote remains -1. That can change, based on their choices.
> 
> Cheers,
> -g

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Greg Stein <gs...@gmail.com>.
On Sep 29, 2016 19:22, "P. Taylor Goetz" <pt...@gmail.com> wrote:
>...
> They can block a move to the ASF, but they can’t block a fork of the
project moving elsewhere. Strong communities will regroup and live on.
DataStax' reluctance to allow it could very easily be interpreted as a
rejection of the ASF governance model or the Foundation itself.

Yes, the community could certainly launch their fork at GitHub or some
such. DataStax provided them with that ability via the ALv2 license. The
ASF is not a necessary step for that community.

>...
> Can we wait and see if DataStax is willing to do the right thing before
shooting down the proposal as a hostile fork?

My vote remains -1. That can change, based on their choices.

Cheers,
-g

Re: [DISCUSS] Olympian Incubation Proposal

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
Yes, please read that thread, and my response.

Yes, DataStax’ current response would make this a hostile fork, but I think they should be given a chance to reconsider their stance.

The ASF doesn’t want to accept hostile forks. I understand and agree with that.

They can block a move to the ASF, but they can’t block a fork of the project moving elsewhere. Strong communities will regroup and live on. DataStax' reluctance to allow it could very easily be interpreted as a rejection of the ASF governance model or the Foundation itself.

DataStax has every right to block this. I also think it would behoove them not to for many reasons.

Can we wait and see if DataStax is willing to do the right thing before shooting down the proposal as a hostile fork?

-Taylor


> On Sep 29, 2016, at 9:48 PM, John D. Ament <jo...@apache.org> wrote:
> 
> On Thu, Sep 29, 2016 at 9:40 PM Henry Saputra <he...@gmail.com>
> wrote:
> 
>> Which other thread are you referring to?
>> 
>> 
> A response was received from DataStax legal.
> 
> https://lists.apache.org/thread.html/e4f2c1403bfb4fe75fce9bd6f3182b9a95b9830ad9893944bac01ed9@%3Cgeneral.incubator.apache.org%3E
> 
> 
>> On Thursday, September 29, 2016, Greg Stein <gs...@gmail.com> wrote:
>> 
>>> -1 (binding)
>>> 
>>> See other-thread from Jason at DataStax. This would be considered a
>> hostile
>>> fork, and as Bertrand noted, the ASF does not want to accept such.
>>> 
>>> On Sep 28, 2016 21:02, "Henry Saputra" <henry.saputra@gmail.com
>>> <javascript:;>> wrote:
>>> 
>>>> Hi All,
>>>> 
>>>> Please find below a proposal for a new incubator podling, Apache
>>> Olympian,
>>>> formerly Titan.
>>>> Apache Olympian is software designed to support the processing of
>> graphs
>>> so
>>>> large that they require storage and computational capacities beyond
>> what
>>> a
>>>> single machine can provide.
>>>> 
>>>> This project will be a fork of Titan graph database project (
>>>> https://github.com/thinkaurelius/titan/) that already come with Apache
>>>> License v2.0.
>>>> The project was created by company called Aurelius and was acquired by
>>>> Datstax.
>>>> Coming to 2016 there has been less activity in the project as the
>>> original
>>>> authors are busy with other software development, but there is
>>> significant
>>>> interest from the community (see
>> https://groups.google.com/forum/#!msg/
>>>> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
>>>> 
>>>> The community have tried to reaching out to Datastax to donate the
>>>> copyright and trademark of project to ASF but it was not approved.
>>>> Because of that, the community has decided to go to ASF with different
>>>> name: Apache Olympian.
>>>> 
>>>> The wiki proposal page is located at this URL:
>>>> 
>>>>  https://wiki.apache.org/incubator/OlympianProposal
>>>> 
>>>> I have also included the current text of that page below.
>>>> 
>>>> Looking forward of comments or questions about this proposal.
>>>> 
>>>> 
>>>> Thanks,
>>>> Henry Saputra
>>>> On behalf of Apache Olympian community
>>>> 
>>>> 
>>>> = Apache Olympian Proposal ==
>>>> 
>>>> == Abstract ==
>>>> 
>>>> Olympian (formerly Titan) is software designed to support the
>> processing
>>> of
>>>> graphs so large that they require storage and computational capacities
>>>> beyond what a single machine can provide. Scaling graph data processing
>>> for
>>>> real time traversals and analytical queries is Olympian’s main benefit.
>>>> 
>>>> == Proposal ==
>>>> 
>>>> Olympian consists of about 75K of Java code under the Apache 2 license
>>>> <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
>>>> graphs, with many concurrent transactions and operational graph
>>> processing.
>>>> Olympian graphs scale with the number of machines in the cluster.
>>> Olympian
>>>> already integrates with a number of Apache projects:
>>>> 
>>>>   -
>>>> 
>>>>   Provides native support for the popular property graph data model
>>>>   exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
>>>>   -
>>>> 
>>>>   Provides native support for the Gremlin graph traversal language
>>> defined
>>>>   by Apache TinkerPop for programming language agnostic connectivity.
>>>>   -
>>>> 
>>>>   Provides graph persistence solutions with:
>>>>   -
>>>> 
>>>>      Apache Cassandra <http://cassandra.apache.org/>
>>>>      -
>>>> 
>>>>      Apache HBase <https://hbase.apache.org/>
>>>>      -
>>>> 
>>>>   Provides advanced indexing with:
>>>>   -
>>>> 
>>>>      Apache Lucene <https://lucene.apache.org/>
>>>>      -
>>>> 
>>>>      Apache Solr <http://lucene.apache.org/solr/>
>>>>      -
>>>> 
>>>>   Supports global graph analytics and batch graph processing through
>>>> the Apache
>>>>   Hadoop <http://hadoop.apache.org/> framework with processors
>>>> implemented
>>>>   with:
>>>>   -
>>>> 
>>>>      Apache Spark <http://spark.apache.org/>
>>>>      -
>>>> 
>>>>      Apache Giraph <http://giraph.apache.org/>
>>>> 
>>>> 
>>>> Other software Olympian interfaces with includes:
>>>> 
>>>>   -
>>>> 
>>>>   BerkeleyDB
>>>>   -
>>>> 
>>>>   Elasticsearch
>>>> 
>>>> 
>>>> == Background ==
>>>> 
>>>> Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius
>> graph
>>>> consulting firm, developed the Titan distributed graph database system
>> and
>>>> made it available under the Apache 2 license in 2012. Marko is also a
>>>> cofounder of the Apache TinkerPop project and the primary developer of
>>> the
>>>> Gremlin graph traversal language. Other developers of Titan include Dan
>>>> LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich.
>> Datastax
>>>> acquired Aurelius in February 2015, prior to the Titan 1.0 release in
>>>> September 2015.
>>>> 
>>>> Since Titan became available on GitHub, there have been 4434 commits,
>> 38
>>>> branches, 23 releases, and 35 contributors.  In 2016 there has been
>> less
>>>> activity as the original authors are busy with other software
>>> development,
>>>> but there is significant interest from the community.
>>>> 
>>>> == Rationale ==
>>>> 
>>>> (1) There are a number of Apache projects that integrate with Titan.
>>>> 
>>>> (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/>
>>>> packages
>>>> and ships Titan as an essential component, yet Titan is not part of
>>> Apache.
>>>> 
>>>> (3) There are a number of existing users of Titan who are keen to
>>> continue
>>>> to develop the code. These users provide the basis of the community for
>>> the
>>>> proposed project.
>>>> 
>>>> == Initial Goals ==
>>>> 
>>>> The initial goals are as follows:
>>>> 
>>>>   -
>>>> 
>>>>   Establish the project governance in The Apache Way and broaden the
>>>>   community.
>>>>   -
>>>> 
>>>>   Distribute an incubating release aligned with the latest Apache
>>>>   TinkerPop version and prepared in accordance with the Apache release
>>>>   process.
>>>>   -
>>>> 
>>>>   Improve the documentation.
>>>>   -
>>>> 
>>>>   Add more unit/scenario tests.
>>>>   -
>>>> 
>>>>   Contribute functional and performance-related enhancements to the
>>> code.
>>>> 
>>>> 
>>>> == Current Status ==
>>>> 
>>>> The project will be forked off the existing Titan code base. This code
>>> has
>>>> been available under the Apache 2 License but has not been subject to
>> the
>>>> Apache governance. The proposed project will adhere to Apache’s
>>> governance
>>>> and processes. This is one of the key benefits and reasons for bringing
>>> the
>>>> project forward as an incubator candidate.
>>>> 
>>>> There are 37 pull requests currently open against Titan, and the last
>>> pull
>>>> request was merged in June 2016. During incubation, the community will
>>>> adopt a voting-based approach to review and commit those changes into
>> the
>>>> code base in preparation for the first incubating release.
>>>> 
>>>> === Meritocracy ===
>>>> 
>>>> The proposed project will adopt the familiar process of progression
>> from
>>>> submitter to contributor to PMC. The community includes active
>> committers
>>>> and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
>>>> Atlas (incubating), Apache HBase).
>>>> 
>>>> === Community ===
>>>> 
>>>> There is an active and passionate community of existing Titan users. It
>>> is
>>>> believed that this community will continue to grow and to progress.
>> Titan
>>>> is well-designed to support different backends, and the community will
>>>> naturally grow as more backends are written to fit into the Titan
>>>> architecture. Since the Titan 1.0 release, 3 different storage
>> providers
>>>> have become available. Also once an incubation release is made
>> available,
>>>> the community will likely see quick adoption from the Apache TinkerPop
>>> user
>>>> base.
>>>> 
>>>> === Core Developers ===
>>>> 
>>>> The community includes developers from a number of vendors (e.g.
>> Google,
>>>> HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
>>>> commercial). It contains two active committers and PMC members from the
>>>> Apache TinkerPop project, one active committer and PPMC member from
>>> Apache
>>>> Atlas (incubating), and one committer from Apache HBase. The developers
>>>> represent a good mixture of skills, including expertise with each of
>> the
>>>> supported providers.
>>>> 
>>>> === Alignment ===
>>>> 
>>>> The proposed project will be used by or integrated with a number of
>> other
>>>> Apache components, including (probably) TinkerPop, Atlas, Hadoop,
>> Spark,
>>>> Cassandra, and HBase. It is logical that the project should also be
>> homed
>>>> within Apache and subject to the governance principles of Apache.
>>>> 
>>>> == Known Risks ==
>>>> 
>>>> === Orphaned products ===
>>>> 
>>>> All the companies and developers associated with academic institutions
>>> who
>>>> are engaged or want to be engaged with Titan are well aware of the open
>>>> source philosophy and the importance of open governance of open source
>>>> products. Hence, we think the risks of Titan being orphaned are
>> minimal.
>>>> 
>>>> === Inexperience with Open Source ===
>>>> 
>>>> The project is based on an existing open source code base (Titan 1.0)
>> and
>>>> the community consists of developers and vendors who have a history and
>>>> strategy of open development and governance. The initial committers
>>> include
>>>> committers and PMC members from other Apache projects.
>>>> 
>>>> === Homogenous Developers ===
>>>> 
>>>> The community consists of geographically-dispersed volunteers from
>>> academic
>>>> and a range of commercial organisations. The geographic diversity
>>> includes
>>>> North America, Europe, Asia, and Australia.
>>>> 
>>>> === Reliance on Salaried Developers ===
>>>> 
>>>> Many of the developers are salaried by the vendors in the community,
>> but
>>>> the vendors have publicly stated their support for open systems and
>>> whilst
>>>> we might expect to see some gradual replacement of members of the
>>>> community, we believe that it will remain stable and viable into the
>>>> future. All members of the community are passionate about the project
>> and
>>>> are likely to contribute outside of ‘normal working hours’.
>>>> 
>>>> === Relationships with Other Apache Products ===
>>>> 
>>>> The proposed project has dependencies on other Apache projects,
>> including
>>>> Cassandra and HBase, for example. There are Apache projects that depend
>>>> upon the availability of an open, scalable graph database. Apache Atlas
>>> is
>>>> an example of such a project. Apache S2Graph (incubating)
>>>> <https://s2graph.incubator.apache.org/> is currently an incubator
>>> project
>>>> at Apache, however it does not currently implement the Apache TinkerPop
>>>> interfaces, although it has an open JIRA for that effort.
>>>> 
>>>> === An Excessive Fascination with the Apache Brand ===
>>>> 
>>>> Whilst the Apache brand will help to attract developers and consumers
>> to
>>>> the project, it is not for this reason that the proposal is being made.
>>> It
>>>> is to align the governance of the project with that of the other
>>> components
>>>> with which it is commonly used and to benefit from the development
>>>> principles adopted by Apache. In particular, TinkerPop is Titan’s most
>>>> critical component/dependency, one so tight that Titan releases are
>>>> contemporaneous or follow TinkerPop releases.
>>>> 
>>>> == Documentation ==
>>>> 
>>>> Information on the existing Titan code base can be found at:
>>>> http://titan.thinkaurelius.com/
>>>> 
>>>> == Initial Source ==
>>>> 
>>>> The initial source will be based off a fork of the Titan code base. The
>>>> latter can be found at: https://github.com/thinkaurelius/titan. The
>> fork
>>>> to
>>>> be used as the base is from: https://github.com/pluradj/titan
>>>> 
>>>> == Source and Intellectual Property Submission Plan ==
>>>> 
>>>> Since Datastax owns the copyright and trademark for Titan, when the
>>>> proposal is accepted to the ASF Incubator, the community will choose a
>>>> different name. It is proposed that Titan will enter incubation with
>> the
>>>> name Olympian. The community will finalize and document the name
>> research
>>>> during incubation. Individuals in the community have discussed the
>>>> possibility of a software grant from Datastax, but Datastax was not
>>>> interested in donating code or brand to the ASF. When asked if they
>> would
>>>> block others taking it to Apache they did not respond.
>>>> 
>>>> == External Dependencies ==
>>>> 
>>>> Titan has the following external dependencies:
>>>> 
>>>> * Java 1.8
>>>> 
>>>> * Apache Maven 3.0.5 (Apache 2.0 License)
>>>> 
>>>> * JUnit 4.12 (EPL)
>>>> 
>>>> * MRUnit 1.1.0 (Apache 2.0 License)
>>>> 
>>>> * Apache Cassandra (Apache 2.0 License)
>>>> 
>>>> * Jamm (Apache 2.0 License)
>>>> 
>>>> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
>>>> 
>>>> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
>>>> 
>>>> * slf4j 1.7.5 (MIT)
>>>> 
>>>> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
>>>> 
>>>> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
>>>> 
>>>> * Apache HBase (Apache 2.0 License)
>>>> 
>>>> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
>>>> 
>>>> * Apache Lucene 4.10.4 (Apache 2.0 License)
>>>> 
>>>> * Elasticsearch 1.5.1 (Apache 2.0 License)
>>>> 
>>>> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
>>>> 
>>>> * Joda Time 1.6.2 (Apache 2.0 License)
>>>> 
>>>> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
>>>> 
>>>> * Antlr 2.7.7 And 3.2 (BSD License)
>>>> 
>>>> * ASM 3 & 4 (http://asm.ow2.org/license.html)
>>>> 
>>>> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
>>>> 
>>>> * Jersey 1.9 (CDDL 1.1 and GPL v2)
>>>> 
>>>> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
>>>> 
>>>> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
>>> 2.0)
>>>> 
>>>> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
>>>> 
>>>> * Berkeley DB 5.0.73 (Sleepycat License)
>>>> 
>>>> Upon acceptance to the incubator, we would begin a thorough analysis of
>>> all
>>>> transitive dependencies to verify this information and introduce
>> license
>>>> checking into the build and release process by integrating with Apache
>>>> Rat.  In the case where a dependency has an Apache incompatible
>> license,
>>>> such as Berkeley DB, we will remove or replace it with an appropriate
>>>> alternative.
>>>> 
>>>> == Cryptography ==
>>>> 
>>>> Titan will support encryption of client-server communication through
>> its
>>>> use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to
>>> be a
>>>> controlled export due to its use of encryption.
>>>> 
>>>> == Required resources ==
>>>> 
>>>> === Mailing lists ===
>>>> 
>>>> * private@olympian.incubator.apache.org <javascript:;>  (with
>> moderated
>>> subscriptions)
>>>> 
>>>> * commits@olympian.incubator.apache.org <javascript:;>
>>>> 
>>>> * dev@olympian.incubator.apache.org <javascript:;>
>>>> 
>>>> * user@olympian.incubator.apache.org <javascript:;>
>>>> 
>>>> === Git Repository ===
>>>> 
>>>> The team would like to use git for source control. We request a
>> writable
>>>> git repo
>> https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
>>>> and mirroring to be set up to GitHub through INFRA. We also request
>>>> configuration for continuous integration with Travis CI.
>>>> 
>>>> === Issue Tracking ===
>>>> 
>>>> Titan currently uses the GitHub issue tracker and the team would like
>> to
>>>> migrate all of these issues to the Apache JIRA.
>>>> 
>>>> == Initial Committers ==
>>>> 
>>>> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
>>> <javascript:;>
>>>> 
>>>> Mathias Bogaert - mathias.bogaert@gmail.com <javascript:;>
>>>> 
>>>> Misha Brukman - mbrukman@google.com <javascript:;>
>>>> 
>>>> Felix Chapman - felix@mindmaps.io <javascript:;>
>>>> 
>>>> Sheldon Hall - sheldon@mindmaps.io <javascript:;>
>>>> 
>>>> Jing Chen (Jerry) He - jerryjch@apache.org <javascript:;>
>>>> 
>>>> Madhan Neethiraj - mneethiraj@hortonworks.com <javascript:;>
>>>> 
>>>> Alexander Patrikalakis - amcp@me.com <javascript:;>
>>>> 
>>>> Jason Plurad - pluradj@apache.org <javascript:;>
>>>> 
>>>> Suma Shivaprasad - sumasai@apache.org <javascript:;> <
>> sumasa@apache.org
>>> <javascript:;>>
>>>> 
>>>> Lindsay Smith - lindsaysmith@google.com <javascript:;>
>>>> 
>>>> Filipe Teixeira - fppintoteixeira@gmail.com <javascript:;>
>>>> 
>>>> Ted Wilmes - twilmes@apache.org <javascript:;>
>>>> 
>>>> == Affiliations ==
>>>> 
>>>> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre,
>>> UHN
>>>> 
>>>> Mathias Bogaert - Independent Contractor
>>>> 
>>>> Misha Brukman - Google
>>>> 
>>>> Felix Chapman - Mindmaps
>>>> 
>>>> Sheldon Hall - Mindmaps
>>>> 
>>>> Jing Chen (Jerry) He - IBM
>>>> 
>>>> Madhan Neethiraj - HortonWorks
>>>> 
>>>> Alexander Patrikalakis - Classmethod, Inc.
>>>> 
>>>> Jason Plurad - IBM
>>>> 
>>>> Suma Shivaprasad - HortonWorks
>>>> 
>>>> Lindsay Smith - Google
>>>> 
>>>> Filipe Teixeira - Mindmaps
>>>> 
>>>> Ted Wilmes - Expero Inc.
>>>> 
>>>> == Sponsors ==
>>>> 
>>>> === Champion ===
>>>> 
>>>> Henry Saputra - hsaputra@apache.org <javascript:;>
>>>> 
>>>> === Nominated Mentors ===
>>>> 
>>>> Alan Gates - gates@apache.org <javascript:;>
>>>> 
>>>> P. Taylor Goetz - ptgoetz@apache.org <javascript:;>
>>>> 
>>>> Henry Saputra - hsaputra@apache.org <javascript:;>
>>>> 
>>>> Michael Stack - stack@apache.org <javascript:;>
>>>> 
>>>> === Sponsoring Entity ===
>>>> 
>>>> The Apache Incubator
>>>> 
>>> 
>> 


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Ross Gardler <Ro...@microsoft.com>.
Yep. As Greg points out this is to be considered a hostile fork. So I'm -1 as well.

---
Twitter: @rgardler

________________________________
From: Henry Saputra <he...@gmail.com>
Sent: Thursday, September 29, 2016 9:55:58 PM
To: general@incubator.apache.org
Subject: Re: [DISCUSS] Olympian Incubation Proposal

Thanks, it shows up as separate thread so I missed it.

On Thursday, September 29, 2016, John D. Ament <jo...@apache.org>
wrote:

> On Thu, Sep 29, 2016 at 9:40 PM Henry Saputra <henry.saputra@gmail.com
> <javascript:;>>
> wrote:
>
> > Which other thread are you referring to?
> >
> >
> A response was received from DataStax legal.
>
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread.html%2Fe4f2c1403bfb4fe75fce9bd6f3182b&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=l3k%2BYi6y%2F4ISy7b3JAm0CyiYcN7a8g2BjfNDYgJHCeE%3D&reserved=0
> 9a95b9830ad9893944bac01ed9@%3Cgeneral.incubator.apache.org%3E
>
>
> > On Thursday, September 29, 2016, Greg Stein <gstein@gmail.com
> <javascript:;>> wrote:
> >
> > > -1 (binding)
> > >
> > > See other-thread from Jason at DataStax. This would be considered a
> > hostile
> > > fork, and as Bertrand noted, the ASF does not want to accept such.
> > >
> > > On Sep 28, 2016 21:02, "Henry Saputra" <henry.saputra@gmail.com
> <javascript:;>
> > > <javascript:;>> wrote:
> > >
> > > > Hi All,
> > > >
> > > > Please find below a proposal for a new incubator podling, Apache
> > > Olympian,
> > > > formerly Titan.
> > > > Apache Olympian is software designed to support the processing of
> > graphs
> > > so
> > > > large that they require storage and computational capacities beyond
> > what
> > > a
> > > > single machine can provide.
> > > >
> > > > This project will be a fork of Titan graph database project (
> > > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fthinkaurelius%2Ftitan%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=pCtyXJBkLSTGPhUc2kCuS5WwiSgG9vU9iTSlH2UM%2BC8%3D&reserved=0) that already come with
> Apache
> > > > License v2.0.
> > > > The project was created by company called Aurelius and was acquired
> by
> > > > Datstax.
> > > > Coming to 2016 there has been less activity in the project as the
> > > original
> > > > authors are busy with other software development, but there is
> > > significant
> > > > interest from the community (see
> > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fforum%2F%23!msg%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=8LL7F8nj3fOLUhqAktvlb61%2F4t9uoSs4t23dfIdOkg4%3D&reserved=0
> > > > aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> > > >
> > > > The community have tried to reaching out to Datastax to donate the
> > > > copyright and trademark of project to ASF but it was not approved.
> > > > Because of that, the community has decided to go to ASF with
> different
> > > > name: Apache Olympian.
> > > >
> > > > The wiki proposal page is located at this URL:
> > > >
> > > >   https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.apache.org%2Fincubator%2FOlympianProposal&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=TuNyaBP3%2FfAoqDZjMLfdGm7OwUPuEstLqZv808Zx2Mk%3D&reserved=0
> > > >
> > > > I have also included the current text of that page below.
> > > >
> > > > Looking forward of comments or questions about this proposal.
> > > >
> > > >
> > > > Thanks,
> > > > Henry Saputra
> > > > On behalf of Apache Olympian community
> > > >
> > > >
> > > > = Apache Olympian Proposal ==
> > > >
> > > > == Abstract ==
> > > >
> > > > Olympian (formerly Titan) is software designed to support the
> > processing
> > > of
> > > > graphs so large that they require storage and computational
> capacities
> > > > beyond what a single machine can provide. Scaling graph data
> processing
> > > for
> > > > real time traversals and analytical queries is Olympian’s main
> benefit.
> > > >
> > > > == Proposal ==
> > > >
> > > > Olympian consists of about 75K of Java code under the Apache 2
> license
> > > > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=WPEfx1fCOcFZEyZehKVGn7Il7%2BhpBgGo%2FNOz%2F7KuKRM%3D&reserved=0>. It supports very large
> > > > graphs, with many concurrent transactions and operational graph
> > > processing.
> > > > Olympian graphs scale with the number of machines in the cluster.
> > > Olympian
> > > > already integrates with a number of Apache projects:
> > > >
> > > >    -
> > > >
> > > >    Provides native support for the popular property graph data model
> > > >    exposed by Apache TinkerPop <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftinkerpop.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=S4umczKvCYZMTA2MF1zY41U2Y1FESAC%2FDWRvXN0KI%2BU%3D&reserved=0>.
> > > >    -
> > > >
> > > >    Provides native support for the Gremlin graph traversal language
> > > defined
> > > >    by Apache TinkerPop for programming language agnostic
> connectivity.
> > > >    -
> > > >
> > > >    Provides graph persistence solutions with:
> > > >    -
> > > >
> > > >       Apache Cassandra <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcassandra.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=qxkctencLNOf2DInjVKACF4cCq9Cc3pEveP0ZB%2B%2BEsg%3D&reserved=0>
> > > >       -
> > > >
> > > >       Apache HBase <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhbase.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=B8gv%2Fv2agI3QVIymSjPxQoxr6E%2ByjE3KNR1hRdFDDjM%3D&reserved=0>
> > > >       -
> > > >
> > > >    Provides advanced indexing with:
> > > >    -
> > > >
> > > >       Apache Lucene <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flucene.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=brQzqOlRpH6e5LKweiG8VIzo%2BguIz0Vjq2WdanBVFRA%3D&reserved=0>
> > > >       -
> > > >
> > > >       Apache Solr <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flucene.apache.org%2Fsolr%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=E9gY271uoHhNw%2Bbf%2Fjagq6Em8%2B0G3piMa1oC2%2F7OSX0%3D&reserved=0>
> > > >       -
> > > >
> > > >    Supports global graph analytics and batch graph processing through
> > > > the Apache
> > > >    Hadoop <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhadoop.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=aXfxImsJZqCUcPiSibgJRZOuziPhy5kYhnAt5tI25rA%3D&reserved=0> framework with processors
> > > > implemented
> > > >    with:
> > > >    -
> > > >
> > > >       Apache Spark <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fspark.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=LXsV4ga46KIoqbrUW6uOnopff2zakq%2Beg%2FoaHG8xA2Y%3D&reserved=0>
> > > >       -
> > > >
> > > >       Apache Giraph <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgiraph.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=saNMiaq3EOQj9PEYueenxbYu%2BrAstAbnYxeH1VTeY58%3D&reserved=0>
> > > >
> > > >
> > > > Other software Olympian interfaces with includes:
> > > >
> > > >    -
> > > >
> > > >    BerkeleyDB
> > > >    -
> > > >
> > > >    Elasticsearch
> > > >
> > > >
> > > > == Background ==
> > > >
> > > > Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius
> > graph
> > > > consulting firm, developed the Titan distributed graph database system
> > and
> > > > made it available under the Apache 2 license in 2012. Marko is also a
> > > > cofounder of the Apache TinkerPop project and the primary developer
> of
> > > the
> > > > Gremlin graph traversal language. Other developers of Titan include
> Dan
> > > > LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich.
> > Datastax
> > > > acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> > > > September 2015.
> > > >
> > > > Since Titan became available on GitHub, there have been 4434 commits,
> > 38
> > > > branches, 23 releases, and 35 contributors.  In 2016 there has been
> > less
> > > > activity as the original authors are busy with other software
> > > development,
> > > > but there is significant interest from the community.
> > > >
> > > > == Rationale ==
> > > >
> > > > (1) There are a number of Apache projects that integrate with Titan.
> > > >
> > > > (2) Apache Atlas (incubating) <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fatlas.incubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=cSurDZFYpxzIirVqbVhsUfyX7C6udbctPXVqbMfXz5k%3D&reserved=0>
> > > > packages
> > > > and ships Titan as an essential component, yet Titan is not part of
> > > Apache.
> > > >
> > > > (3) There are a number of existing users of Titan who are keen to
> > > continue
> > > > to develop the code. These users provide the basis of the community
> for
> > > the
> > > > proposed project.
> > > >
> > > > == Initial Goals ==
> > > >
> > > > The initial goals are as follows:
> > > >
> > > >    -
> > > >
> > > >    Establish the project governance in The Apache Way and broaden the
> > > >    community.
> > > >    -
> > > >
> > > >    Distribute an incubating release aligned with the latest Apache
> > > >    TinkerPop version and prepared in accordance with the Apache
> release
> > > >    process.
> > > >    -
> > > >
> > > >    Improve the documentation.
> > > >    -
> > > >
> > > >    Add more unit/scenario tests.
> > > >    -
> > > >
> > > >    Contribute functional and performance-related enhancements to the
> > > code.
> > > >
> > > >
> > > > == Current Status ==
> > > >
> > > > The project will be forked off the existing Titan code base. This
> code
> > > has
> > > > been available under the Apache 2 License but has not been subject to
> > the
> > > > Apache governance. The proposed project will adhere to Apache’s
> > > governance
> > > > and processes. This is one of the key benefits and reasons for
> bringing
> > > the
> > > > project forward as an incubator candidate.
> > > >
> > > > There are 37 pull requests currently open against Titan, and the last
> > > pull
> > > > request was merged in June 2016. During incubation, the community
> will
> > > > adopt a voting-based approach to review and commit those changes into
> > the
> > > > code base in preparation for the first incubating release.
> > > >
> > > > === Meritocracy ===
> > > >
> > > > The proposed project will adopt the familiar process of progression
> > from
> > > > submitter to contributor to PMC. The community includes active
> > committers
> > > > and PMC members on other Apache projects (e.g. Apache TinkerPop,
> Apache
> > > > Atlas (incubating), Apache HBase).
> > > >
> > > > === Community ===
> > > >
> > > > There is an active and passionate community of existing Titan users.
> It
> > > is
> > > > believed that this community will continue to grow and to progress.
> > Titan
> > > > is well-designed to support different backends, and the community
> will
> > > > naturally grow as more backends are written to fit into the Titan
> > > > architecture. Since the Titan 1.0 release, 3 different storage
> > providers
> > > > have become available. Also once an incubation release is made
> > available,
> > > > the community will likely see quick adoption from the Apache
> TinkerPop
> > > user
> > > > base.
> > > >
> > > > === Core Developers ===
> > > >
> > > > The community includes developers from a number of vendors (e.g.
> > Google,
> > > > HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> > > > commercial). It contains two active committers and PMC members from
> the
> > > > Apache TinkerPop project, one active committer and PPMC member from
> > > Apache
> > > > Atlas (incubating), and one committer from Apache HBase. The
> developers
> > > > represent a good mixture of skills, including expertise with each of
> > the
> > > > supported providers.
> > > >
> > > > === Alignment ===
> > > >
> > > > The proposed project will be used by or integrated with a number of
> > other
> > > > Apache components, including (probably) TinkerPop, Atlas, Hadoop,
> > Spark,
> > > > Cassandra, and HBase. It is logical that the project should also be
> > homed
> > > > within Apache and subject to the governance principles of Apache.
> > > >
> > > > == Known Risks ==
> > > >
> > > > === Orphaned products ===
> > > >
> > > > All the companies and developers associated with academic
> institutions
> > > who
> > > > are engaged or want to be engaged with Titan are well aware of the
> open
> > > > source philosophy and the importance of open governance of open
> source
> > > > products. Hence, we think the risks of Titan being orphaned are
> > minimal.
> > > >
> > > > === Inexperience with Open Source ===
> > > >
> > > > The project is based on an existing open source code base (Titan 1.0)
> > and
> > > > the community consists of developers and vendors who have a history
> and
> > > > strategy of open development and governance. The initial committers
> > > include
> > > > committers and PMC members from other Apache projects.
> > > >
> > > > === Homogenous Developers ===
> > > >
> > > > The community consists of geographically-dispersed volunteers from
> > > academic
> > > > and a range of commercial organisations. The geographic diversity
> > > includes
> > > > North America, Europe, Asia, and Australia.
> > > >
> > > > === Reliance on Salaried Developers ===
> > > >
> > > > Many of the developers are salaried by the vendors in the community,
> > but
> > > > the vendors have publicly stated their support for open systems and
> > > whilst
> > > > we might expect to see some gradual replacement of members of the
> > > > community, we believe that it will remain stable and viable into the
> > > > future. All members of the community are passionate about the project
> > and
> > > > are likely to contribute outside of ‘normal working hours’.
> > > >
> > > > === Relationships with Other Apache Products ===
> > > >
> > > > The proposed project has dependencies on other Apache projects,
> > including
> > > > Cassandra and HBase, for example. There are Apache projects that
> depend
> > > > upon the availability of an open, scalable graph database. Apache
> Atlas
> > > is
> > > > an example of such a project. Apache S2Graph (incubating)
> > > > <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs2graph.incubator.apache.org%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=WIWeGZk52jbfQQ13g%2FmQqpDwdwrWbXSSt4iRUzmHXr4%3D&reserved=0> is currently an incubator
> > > project
> > > > at Apache, however it does not currently implement the Apache
> TinkerPop
> > > > interfaces, although it has an open JIRA for that effort.
> > > >
> > > > === An Excessive Fascination with the Apache Brand ===
> > > >
> > > > Whilst the Apache brand will help to attract developers and consumers
> > to
> > > > the project, it is not for this reason that the proposal is being
> made.
> > > It
> > > > is to align the governance of the project with that of the other
> > > components
> > > > with which it is commonly used and to benefit from the development
> > > > principles adopted by Apache. In particular, TinkerPop is Titan’s
> most
> > > > critical component/dependency, one so tight that Titan releases are
> > > > contemporaneous or follow TinkerPop releases.
> > > >
> > > > == Documentation ==
> > > >
> > > > Information on the existing Titan code base can be found at:
> > > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftitan.thinkaurelius.com%2F&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=8KjZdq7cFWU3DUx2mT1bFW%2FwV59LTOf414xR9cDMP%2Fc%3D&reserved=0
> > > >
> > > > == Initial Source ==
> > > >
> > > > The initial source will be based off a fork of the Titan code base.
> The
> > > > latter can be found at: https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fthinkaurelius%2Ftitan&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=CQRCE8fU2hLUIVopUUH9zgM%2F%2FOdMq22%2BOFqhoEi0y9E%3D&reserved=0. The
> > fork
> > > > to
> > > > be used as the base is from: https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpluradj%2Ftitan&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=qROhBgmjd9y0kJbWs3PrVwOeCQIOUPUCywQBpQ5NyiQ%3D&reserved=0
> > > >
> > > > == Source and Intellectual Property Submission Plan ==
> > > >
> > > > Since Datastax owns the copyright and trademark for Titan, when the
> > > > proposal is accepted to the ASF Incubator, the community will choose
> a
> > > > different name. It is proposed that Titan will enter incubation with
> > the
> > > > name Olympian. The community will finalize and document the name
> > research
> > > > during incubation. Individuals in the community have discussed the
> > > > possibility of a software grant from Datastax, but Datastax was not
> > > > interested in donating code or brand to the ASF. When asked if they
> > would
> > > > block others taking it to Apache they did not respond.
> > > >
> > > > == External Dependencies ==
> > > >
> > > > Titan has the following external dependencies:
> > > >
> > > > * Java 1.8
> > > >
> > > > * Apache Maven 3.0.5 (Apache 2.0 License)
> > > >
> > > > * JUnit 4.12 (EPL)
> > > >
> > > > * MRUnit 1.1.0 (Apache 2.0 License)
> > > >
> > > > * Apache Cassandra (Apache 2.0 License)
> > > >
> > > > * Jamm (Apache 2.0 License)
> > > >
> > > > * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> > > >
> > > > * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> > > >
> > > > * slf4j 1.7.5 (MIT)
> > > >
> > > > * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> > > >
> > > > * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> > > >
> > > > * Apache HBase (Apache 2.0 License)
> > > >
> > > > * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> > > >
> > > > * Apache Lucene 4.10.4 (Apache 2.0 License)
> > > >
> > > > * Elasticsearch 1.5.1 (Apache 2.0 License)
> > > >
> > > > * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> > > >
> > > > * Joda Time 1.6.2 (Apache 2.0 License)
> > > >
> > > > * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> > > >
> > > > * Antlr 2.7.7 And 3.2 (BSD License)
> > > >
> > > > * ASM 3 & 4 (https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fasm.ow2.org%2Flicense.html&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=aoxf5%2BTtL0vNmmv4p%2B6MvvRDI2sJykb4bltuRp%2FjKc4%3D&reserved=0)
> > > >
> > > > * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> > > >
> > > > * Jersey 1.9 (CDDL 1.1 and GPL v2)
> > > >
> > > > * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> > > >
> > > > * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
> > > 2.0)
> > > >
> > > > * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> > > >
> > > > * Berkeley DB 5.0.73 (Sleepycat License)
> > > >
> > > > Upon acceptance to the incubator, we would begin a thorough analysis
> of
> > > all
> > > > transitive dependencies to verify this information and introduce
> > license
> > > > checking into the build and release process by integrating with
> Apache
> > > > Rat.  In the case where a dependency has an Apache incompatible
> > license,
> > > > such as Berkeley DB, we will remove or replace it with an appropriate
> > > > alternative.
> > > >
> > > > == Cryptography ==
> > > >
> > > > Titan will support encryption of client-server communication through
> > its
> > > > use of the Apache TinkerPop Gremlin Server.  We do not expect Titan
> to
> > > be a
> > > > controlled export due to its use of encryption.
> > > >
> > > > == Required resources ==
> > > >
> > > > === Mailing lists ===
> > > >
> > > > * private@olympian.incubator.apache.org <javascript:;>
> <javascript:;>  (with
> > moderated
> > > subscriptions)
> > > >
> > > > * commits@olympian.incubator.apache.org <javascript:;>
> <javascript:;>
> > > >
> > > > * dev@olympian.incubator.apache.org <javascript:;> <javascript:;>
> > > >
> > > > * user@olympian.incubator.apache.org <javascript:;> <javascript:;>
> > > >
> > > > === Git Repository ===
> > > >
> > > > The team would like to use git for source control. We request a
> > writable
> > > > git repo
> > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit-wip-us.apache.org%2Frepos%2Fasf%2Fincubator-olympian.git&data=01%7C01%7CRoss.Gardler%40microsoft.com%7C304c3939ae2b4bbd4bde08d3e8d4f2a7%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=3TcwuXiJhbNMSfhIgw0W1N%2BiIWjXPS1bjY5wLO%2BykIE%3D&reserved=0,
> > > > and mirroring to be set up to GitHub through INFRA. We also request
> > > > configuration for continuous integration with Travis CI.
> > > >
> > > > === Issue Tracking ===
> > > >
> > > > Titan currently uses the GitHub issue tracker and the team would like
> > to
> > > > migrate all of these issues to the Apache JIRA.
> > > >
> > > > == Initial Committers ==
> > > >
> > > > Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> <javascript:;>
> > > <javascript:;>
> > > >
> > > > Mathias Bogaert - mathias.bogaert@gmail.com <javascript:;>
> <javascript:;>
> > > >
> > > > Misha Brukman - mbrukman@google.com <javascript:;> <javascript:;>
> > > >
> > > > Felix Chapman - felix@mindmaps.io <javascript:;> <javascript:;>
> > > >
> > > > Sheldon Hall - sheldon@mindmaps.io <javascript:;> <javascript:;>
> > > >
> > > > Jing Chen (Jerry) He - jerryjch@apache.org <javascript:;>
> <javascript:;>
> > > >
> > > > Madhan Neethiraj - mneethiraj@hortonworks.com <javascript:;>
> <javascript:;>
> > > >
> > > > Alexander Patrikalakis - amcp@me.com <javascript:;> <javascript:;>
> > > >
> > > > Jason Plurad - pluradj@apache.org <javascript:;> <javascript:;>
> > > >
> > > > Suma Shivaprasad - sumasai@apache.org <javascript:;> <javascript:;>
> <
> > sumasa@apache.org <javascript:;>
> > > <javascript:;>>
> > > >
> > > > Lindsay Smith - lindsaysmith@google.com <javascript:;>
> <javascript:;>
> > > >
> > > > Filipe Teixeira - fppintoteixeira@gmail.com <javascript:;>
> <javascript:;>
> > > >
> > > > Ted Wilmes - twilmes@apache.org <javascript:;> <javascript:;>
> > > >
> > > > == Affiliations ==
> > > >
> > > > Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer
> Centre,
> > > UHN
> > > >
> > > > Mathias Bogaert - Independent Contractor
> > > >
> > > > Misha Brukman - Google
> > > >
> > > > Felix Chapman - Mindmaps
> > > >
> > > > Sheldon Hall - Mindmaps
> > > >
> > > > Jing Chen (Jerry) He - IBM
> > > >
> > > > Madhan Neethiraj - HortonWorks
> > > >
> > > > Alexander Patrikalakis - Classmethod, Inc.
> > > >
> > > > Jason Plurad - IBM
> > > >
> > > > Suma Shivaprasad - HortonWorks
> > > >
> > > > Lindsay Smith - Google
> > > >
> > > > Filipe Teixeira - Mindmaps
> > > >
> > > > Ted Wilmes - Expero Inc.
> > > >
> > > > == Sponsors ==
> > > >
> > > > === Champion ===
> > > >
> > > > Henry Saputra - hsaputra@apache.org <javascript:;> <javascript:;>
> > > >
> > > > === Nominated Mentors ===
> > > >
> > > > Alan Gates - gates@apache.org <javascript:;> <javascript:;>
> > > >
> > > > P. Taylor Goetz - ptgoetz@apache.org <javascript:;> <javascript:;>
> > > >
> > > > Henry Saputra - hsaputra@apache.org <javascript:;> <javascript:;>
> > > >
> > > > Michael Stack - stack@apache.org <javascript:;> <javascript:;>
> > > >
> > > > === Sponsoring Entity ===
> > > >
> > > > The Apache Incubator
> > > >
> > >
> >
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Henry Saputra <he...@gmail.com>.
Thanks, it shows up as separate thread so I missed it.

On Thursday, September 29, 2016, John D. Ament <jo...@apache.org>
wrote:

> On Thu, Sep 29, 2016 at 9:40 PM Henry Saputra <henry.saputra@gmail.com
> <javascript:;>>
> wrote:
>
> > Which other thread are you referring to?
> >
> >
> A response was received from DataStax legal.
>
> https://lists.apache.org/thread.html/e4f2c1403bfb4fe75fce9bd6f3182b
> 9a95b9830ad9893944bac01ed9@%3Cgeneral.incubator.apache.org%3E
>
>
> > On Thursday, September 29, 2016, Greg Stein <gstein@gmail.com
> <javascript:;>> wrote:
> >
> > > -1 (binding)
> > >
> > > See other-thread from Jason at DataStax. This would be considered a
> > hostile
> > > fork, and as Bertrand noted, the ASF does not want to accept such.
> > >
> > > On Sep 28, 2016 21:02, "Henry Saputra" <henry.saputra@gmail.com
> <javascript:;>
> > > <javascript:;>> wrote:
> > >
> > > > Hi All,
> > > >
> > > > Please find below a proposal for a new incubator podling, Apache
> > > Olympian,
> > > > formerly Titan.
> > > > Apache Olympian is software designed to support the processing of
> > graphs
> > > so
> > > > large that they require storage and computational capacities beyond
> > what
> > > a
> > > > single machine can provide.
> > > >
> > > > This project will be a fork of Titan graph database project (
> > > > https://github.com/thinkaurelius/titan/) that already come with
> Apache
> > > > License v2.0.
> > > > The project was created by company called Aurelius and was acquired
> by
> > > > Datstax.
> > > > Coming to 2016 there has been less activity in the project as the
> > > original
> > > > authors are busy with other software development, but there is
> > > significant
> > > > interest from the community (see
> > https://groups.google.com/forum/#!msg/
> > > > aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> > > >
> > > > The community have tried to reaching out to Datastax to donate the
> > > > copyright and trademark of project to ASF but it was not approved.
> > > > Because of that, the community has decided to go to ASF with
> different
> > > > name: Apache Olympian.
> > > >
> > > > The wiki proposal page is located at this URL:
> > > >
> > > >   https://wiki.apache.org/incubator/OlympianProposal
> > > >
> > > > I have also included the current text of that page below.
> > > >
> > > > Looking forward of comments or questions about this proposal.
> > > >
> > > >
> > > > Thanks,
> > > > Henry Saputra
> > > > On behalf of Apache Olympian community
> > > >
> > > >
> > > > = Apache Olympian Proposal ==
> > > >
> > > > == Abstract ==
> > > >
> > > > Olympian (formerly Titan) is software designed to support the
> > processing
> > > of
> > > > graphs so large that they require storage and computational
> capacities
> > > > beyond what a single machine can provide. Scaling graph data
> processing
> > > for
> > > > real time traversals and analytical queries is Olympian’s main
> benefit.
> > > >
> > > > == Proposal ==
> > > >
> > > > Olympian consists of about 75K of Java code under the Apache 2
> license
> > > > <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
> > > > graphs, with many concurrent transactions and operational graph
> > > processing.
> > > > Olympian graphs scale with the number of machines in the cluster.
> > > Olympian
> > > > already integrates with a number of Apache projects:
> > > >
> > > >    -
> > > >
> > > >    Provides native support for the popular property graph data model
> > > >    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
> > > >    -
> > > >
> > > >    Provides native support for the Gremlin graph traversal language
> > > defined
> > > >    by Apache TinkerPop for programming language agnostic
> connectivity.
> > > >    -
> > > >
> > > >    Provides graph persistence solutions with:
> > > >    -
> > > >
> > > >       Apache Cassandra <http://cassandra.apache.org/>
> > > >       -
> > > >
> > > >       Apache HBase <https://hbase.apache.org/>
> > > >       -
> > > >
> > > >    Provides advanced indexing with:
> > > >    -
> > > >
> > > >       Apache Lucene <https://lucene.apache.org/>
> > > >       -
> > > >
> > > >       Apache Solr <http://lucene.apache.org/solr/>
> > > >       -
> > > >
> > > >    Supports global graph analytics and batch graph processing through
> > > > the Apache
> > > >    Hadoop <http://hadoop.apache.org/> framework with processors
> > > > implemented
> > > >    with:
> > > >    -
> > > >
> > > >       Apache Spark <http://spark.apache.org/>
> > > >       -
> > > >
> > > >       Apache Giraph <http://giraph.apache.org/>
> > > >
> > > >
> > > > Other software Olympian interfaces with includes:
> > > >
> > > >    -
> > > >
> > > >    BerkeleyDB
> > > >    -
> > > >
> > > >    Elasticsearch
> > > >
> > > >
> > > > == Background ==
> > > >
> > > > Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius
> > graph
> > > > consulting firm, developed the Titan distributed graph database system
> > and
> > > > made it available under the Apache 2 license in 2012. Marko is also a
> > > > cofounder of the Apache TinkerPop project and the primary developer
> of
> > > the
> > > > Gremlin graph traversal language. Other developers of Titan include
> Dan
> > > > LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich.
> > Datastax
> > > > acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> > > > September 2015.
> > > >
> > > > Since Titan became available on GitHub, there have been 4434 commits,
> > 38
> > > > branches, 23 releases, and 35 contributors.  In 2016 there has been
> > less
> > > > activity as the original authors are busy with other software
> > > development,
> > > > but there is significant interest from the community.
> > > >
> > > > == Rationale ==
> > > >
> > > > (1) There are a number of Apache projects that integrate with Titan.
> > > >
> > > > (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/>
> > > > packages
> > > > and ships Titan as an essential component, yet Titan is not part of
> > > Apache.
> > > >
> > > > (3) There are a number of existing users of Titan who are keen to
> > > continue
> > > > to develop the code. These users provide the basis of the community
> for
> > > the
> > > > proposed project.
> > > >
> > > > == Initial Goals ==
> > > >
> > > > The initial goals are as follows:
> > > >
> > > >    -
> > > >
> > > >    Establish the project governance in The Apache Way and broaden the
> > > >    community.
> > > >    -
> > > >
> > > >    Distribute an incubating release aligned with the latest Apache
> > > >    TinkerPop version and prepared in accordance with the Apache
> release
> > > >    process.
> > > >    -
> > > >
> > > >    Improve the documentation.
> > > >    -
> > > >
> > > >    Add more unit/scenario tests.
> > > >    -
> > > >
> > > >    Contribute functional and performance-related enhancements to the
> > > code.
> > > >
> > > >
> > > > == Current Status ==
> > > >
> > > > The project will be forked off the existing Titan code base. This
> code
> > > has
> > > > been available under the Apache 2 License but has not been subject to
> > the
> > > > Apache governance. The proposed project will adhere to Apache’s
> > > governance
> > > > and processes. This is one of the key benefits and reasons for
> bringing
> > > the
> > > > project forward as an incubator candidate.
> > > >
> > > > There are 37 pull requests currently open against Titan, and the last
> > > pull
> > > > request was merged in June 2016. During incubation, the community
> will
> > > > adopt a voting-based approach to review and commit those changes into
> > the
> > > > code base in preparation for the first incubating release.
> > > >
> > > > === Meritocracy ===
> > > >
> > > > The proposed project will adopt the familiar process of progression
> > from
> > > > submitter to contributor to PMC. The community includes active
> > committers
> > > > and PMC members on other Apache projects (e.g. Apache TinkerPop,
> Apache
> > > > Atlas (incubating), Apache HBase).
> > > >
> > > > === Community ===
> > > >
> > > > There is an active and passionate community of existing Titan users.
> It
> > > is
> > > > believed that this community will continue to grow and to progress.
> > Titan
> > > > is well-designed to support different backends, and the community
> will
> > > > naturally grow as more backends are written to fit into the Titan
> > > > architecture. Since the Titan 1.0 release, 3 different storage
> > providers
> > > > have become available. Also once an incubation release is made
> > available,
> > > > the community will likely see quick adoption from the Apache
> TinkerPop
> > > user
> > > > base.
> > > >
> > > > === Core Developers ===
> > > >
> > > > The community includes developers from a number of vendors (e.g.
> > Google,
> > > > HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> > > > commercial). It contains two active committers and PMC members from
> the
> > > > Apache TinkerPop project, one active committer and PPMC member from
> > > Apache
> > > > Atlas (incubating), and one committer from Apache HBase. The
> developers
> > > > represent a good mixture of skills, including expertise with each of
> > the
> > > > supported providers.
> > > >
> > > > === Alignment ===
> > > >
> > > > The proposed project will be used by or integrated with a number of
> > other
> > > > Apache components, including (probably) TinkerPop, Atlas, Hadoop,
> > Spark,
> > > > Cassandra, and HBase. It is logical that the project should also be
> > homed
> > > > within Apache and subject to the governance principles of Apache.
> > > >
> > > > == Known Risks ==
> > > >
> > > > === Orphaned products ===
> > > >
> > > > All the companies and developers associated with academic
> institutions
> > > who
> > > > are engaged or want to be engaged with Titan are well aware of the
> open
> > > > source philosophy and the importance of open governance of open
> source
> > > > products. Hence, we think the risks of Titan being orphaned are
> > minimal.
> > > >
> > > > === Inexperience with Open Source ===
> > > >
> > > > The project is based on an existing open source code base (Titan 1.0)
> > and
> > > > the community consists of developers and vendors who have a history
> and
> > > > strategy of open development and governance. The initial committers
> > > include
> > > > committers and PMC members from other Apache projects.
> > > >
> > > > === Homogenous Developers ===
> > > >
> > > > The community consists of geographically-dispersed volunteers from
> > > academic
> > > > and a range of commercial organisations. The geographic diversity
> > > includes
> > > > North America, Europe, Asia, and Australia.
> > > >
> > > > === Reliance on Salaried Developers ===
> > > >
> > > > Many of the developers are salaried by the vendors in the community,
> > but
> > > > the vendors have publicly stated their support for open systems and
> > > whilst
> > > > we might expect to see some gradual replacement of members of the
> > > > community, we believe that it will remain stable and viable into the
> > > > future. All members of the community are passionate about the project
> > and
> > > > are likely to contribute outside of ‘normal working hours’.
> > > >
> > > > === Relationships with Other Apache Products ===
> > > >
> > > > The proposed project has dependencies on other Apache projects,
> > including
> > > > Cassandra and HBase, for example. There are Apache projects that
> depend
> > > > upon the availability of an open, scalable graph database. Apache
> Atlas
> > > is
> > > > an example of such a project. Apache S2Graph (incubating)
> > > > <https://s2graph.incubator.apache.org/> is currently an incubator
> > > project
> > > > at Apache, however it does not currently implement the Apache
> TinkerPop
> > > > interfaces, although it has an open JIRA for that effort.
> > > >
> > > > === An Excessive Fascination with the Apache Brand ===
> > > >
> > > > Whilst the Apache brand will help to attract developers and consumers
> > to
> > > > the project, it is not for this reason that the proposal is being
> made.
> > > It
> > > > is to align the governance of the project with that of the other
> > > components
> > > > with which it is commonly used and to benefit from the development
> > > > principles adopted by Apache. In particular, TinkerPop is Titan’s
> most
> > > > critical component/dependency, one so tight that Titan releases are
> > > > contemporaneous or follow TinkerPop releases.
> > > >
> > > > == Documentation ==
> > > >
> > > > Information on the existing Titan code base can be found at:
> > > > http://titan.thinkaurelius.com/
> > > >
> > > > == Initial Source ==
> > > >
> > > > The initial source will be based off a fork of the Titan code base.
> The
> > > > latter can be found at: https://github.com/thinkaurelius/titan. The
> > fork
> > > > to
> > > > be used as the base is from: https://github.com/pluradj/titan
> > > >
> > > > == Source and Intellectual Property Submission Plan ==
> > > >
> > > > Since Datastax owns the copyright and trademark for Titan, when the
> > > > proposal is accepted to the ASF Incubator, the community will choose
> a
> > > > different name. It is proposed that Titan will enter incubation with
> > the
> > > > name Olympian. The community will finalize and document the name
> > research
> > > > during incubation. Individuals in the community have discussed the
> > > > possibility of a software grant from Datastax, but Datastax was not
> > > > interested in donating code or brand to the ASF. When asked if they
> > would
> > > > block others taking it to Apache they did not respond.
> > > >
> > > > == External Dependencies ==
> > > >
> > > > Titan has the following external dependencies:
> > > >
> > > > * Java 1.8
> > > >
> > > > * Apache Maven 3.0.5 (Apache 2.0 License)
> > > >
> > > > * JUnit 4.12 (EPL)
> > > >
> > > > * MRUnit 1.1.0 (Apache 2.0 License)
> > > >
> > > > * Apache Cassandra (Apache 2.0 License)
> > > >
> > > > * Jamm (Apache 2.0 License)
> > > >
> > > > * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> > > >
> > > > * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> > > >
> > > > * slf4j 1.7.5 (MIT)
> > > >
> > > > * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> > > >
> > > > * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> > > >
> > > > * Apache HBase (Apache 2.0 License)
> > > >
> > > > * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> > > >
> > > > * Apache Lucene 4.10.4 (Apache 2.0 License)
> > > >
> > > > * Elasticsearch 1.5.1 (Apache 2.0 License)
> > > >
> > > > * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> > > >
> > > > * Joda Time 1.6.2 (Apache 2.0 License)
> > > >
> > > > * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> > > >
> > > > * Antlr 2.7.7 And 3.2 (BSD License)
> > > >
> > > > * ASM 3 & 4 (http://asm.ow2.org/license.html)
> > > >
> > > > * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> > > >
> > > > * Jersey 1.9 (CDDL 1.1 and GPL v2)
> > > >
> > > > * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> > > >
> > > > * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
> > > 2.0)
> > > >
> > > > * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> > > >
> > > > * Berkeley DB 5.0.73 (Sleepycat License)
> > > >
> > > > Upon acceptance to the incubator, we would begin a thorough analysis
> of
> > > all
> > > > transitive dependencies to verify this information and introduce
> > license
> > > > checking into the build and release process by integrating with
> Apache
> > > > Rat.  In the case where a dependency has an Apache incompatible
> > license,
> > > > such as Berkeley DB, we will remove or replace it with an appropriate
> > > > alternative.
> > > >
> > > > == Cryptography ==
> > > >
> > > > Titan will support encryption of client-server communication through
> > its
> > > > use of the Apache TinkerPop Gremlin Server.  We do not expect Titan
> to
> > > be a
> > > > controlled export due to its use of encryption.
> > > >
> > > > == Required resources ==
> > > >
> > > > === Mailing lists ===
> > > >
> > > > * private@olympian.incubator.apache.org <javascript:;>
> <javascript:;>  (with
> > moderated
> > > subscriptions)
> > > >
> > > > * commits@olympian.incubator.apache.org <javascript:;>
> <javascript:;>
> > > >
> > > > * dev@olympian.incubator.apache.org <javascript:;> <javascript:;>
> > > >
> > > > * user@olympian.incubator.apache.org <javascript:;> <javascript:;>
> > > >
> > > > === Git Repository ===
> > > >
> > > > The team would like to use git for source control. We request a
> > writable
> > > > git repo
> > https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
> > > > and mirroring to be set up to GitHub through INFRA. We also request
> > > > configuration for continuous integration with Travis CI.
> > > >
> > > > === Issue Tracking ===
> > > >
> > > > Titan currently uses the GitHub issue tracker and the team would like
> > to
> > > > migrate all of these issues to the Apache JIRA.
> > > >
> > > > == Initial Committers ==
> > > >
> > > > Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> <javascript:;>
> > > <javascript:;>
> > > >
> > > > Mathias Bogaert - mathias.bogaert@gmail.com <javascript:;>
> <javascript:;>
> > > >
> > > > Misha Brukman - mbrukman@google.com <javascript:;> <javascript:;>
> > > >
> > > > Felix Chapman - felix@mindmaps.io <javascript:;> <javascript:;>
> > > >
> > > > Sheldon Hall - sheldon@mindmaps.io <javascript:;> <javascript:;>
> > > >
> > > > Jing Chen (Jerry) He - jerryjch@apache.org <javascript:;>
> <javascript:;>
> > > >
> > > > Madhan Neethiraj - mneethiraj@hortonworks.com <javascript:;>
> <javascript:;>
> > > >
> > > > Alexander Patrikalakis - amcp@me.com <javascript:;> <javascript:;>
> > > >
> > > > Jason Plurad - pluradj@apache.org <javascript:;> <javascript:;>
> > > >
> > > > Suma Shivaprasad - sumasai@apache.org <javascript:;> <javascript:;>
> <
> > sumasa@apache.org <javascript:;>
> > > <javascript:;>>
> > > >
> > > > Lindsay Smith - lindsaysmith@google.com <javascript:;>
> <javascript:;>
> > > >
> > > > Filipe Teixeira - fppintoteixeira@gmail.com <javascript:;>
> <javascript:;>
> > > >
> > > > Ted Wilmes - twilmes@apache.org <javascript:;> <javascript:;>
> > > >
> > > > == Affiliations ==
> > > >
> > > > Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer
> Centre,
> > > UHN
> > > >
> > > > Mathias Bogaert - Independent Contractor
> > > >
> > > > Misha Brukman - Google
> > > >
> > > > Felix Chapman - Mindmaps
> > > >
> > > > Sheldon Hall - Mindmaps
> > > >
> > > > Jing Chen (Jerry) He - IBM
> > > >
> > > > Madhan Neethiraj - HortonWorks
> > > >
> > > > Alexander Patrikalakis - Classmethod, Inc.
> > > >
> > > > Jason Plurad - IBM
> > > >
> > > > Suma Shivaprasad - HortonWorks
> > > >
> > > > Lindsay Smith - Google
> > > >
> > > > Filipe Teixeira - Mindmaps
> > > >
> > > > Ted Wilmes - Expero Inc.
> > > >
> > > > == Sponsors ==
> > > >
> > > > === Champion ===
> > > >
> > > > Henry Saputra - hsaputra@apache.org <javascript:;> <javascript:;>
> > > >
> > > > === Nominated Mentors ===
> > > >
> > > > Alan Gates - gates@apache.org <javascript:;> <javascript:;>
> > > >
> > > > P. Taylor Goetz - ptgoetz@apache.org <javascript:;> <javascript:;>
> > > >
> > > > Henry Saputra - hsaputra@apache.org <javascript:;> <javascript:;>
> > > >
> > > > Michael Stack - stack@apache.org <javascript:;> <javascript:;>
> > > >
> > > > === Sponsoring Entity ===
> > > >
> > > > The Apache Incubator
> > > >
> > >
> >
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by "John D. Ament" <jo...@apache.org>.
On Thu, Sep 29, 2016 at 9:40 PM Henry Saputra <he...@gmail.com>
wrote:

> Which other thread are you referring to?
>
>
A response was received from DataStax legal.

https://lists.apache.org/thread.html/e4f2c1403bfb4fe75fce9bd6f3182b9a95b9830ad9893944bac01ed9@%3Cgeneral.incubator.apache.org%3E


> On Thursday, September 29, 2016, Greg Stein <gs...@gmail.com> wrote:
>
> > -1 (binding)
> >
> > See other-thread from Jason at DataStax. This would be considered a
> hostile
> > fork, and as Bertrand noted, the ASF does not want to accept such.
> >
> > On Sep 28, 2016 21:02, "Henry Saputra" <henry.saputra@gmail.com
> > <javascript:;>> wrote:
> >
> > > Hi All,
> > >
> > > Please find below a proposal for a new incubator podling, Apache
> > Olympian,
> > > formerly Titan.
> > > Apache Olympian is software designed to support the processing of
> graphs
> > so
> > > large that they require storage and computational capacities beyond
> what
> > a
> > > single machine can provide.
> > >
> > > This project will be a fork of Titan graph database project (
> > > https://github.com/thinkaurelius/titan/) that already come with Apache
> > > License v2.0.
> > > The project was created by company called Aurelius and was acquired by
> > > Datstax.
> > > Coming to 2016 there has been less activity in the project as the
> > original
> > > authors are busy with other software development, but there is
> > significant
> > > interest from the community (see
> https://groups.google.com/forum/#!msg/
> > > aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> > >
> > > The community have tried to reaching out to Datastax to donate the
> > > copyright and trademark of project to ASF but it was not approved.
> > > Because of that, the community has decided to go to ASF with different
> > > name: Apache Olympian.
> > >
> > > The wiki proposal page is located at this URL:
> > >
> > >   https://wiki.apache.org/incubator/OlympianProposal
> > >
> > > I have also included the current text of that page below.
> > >
> > > Looking forward of comments or questions about this proposal.
> > >
> > >
> > > Thanks,
> > > Henry Saputra
> > > On behalf of Apache Olympian community
> > >
> > >
> > > = Apache Olympian Proposal ==
> > >
> > > == Abstract ==
> > >
> > > Olympian (formerly Titan) is software designed to support the
> processing
> > of
> > > graphs so large that they require storage and computational capacities
> > > beyond what a single machine can provide. Scaling graph data processing
> > for
> > > real time traversals and analytical queries is Olympian’s main benefit.
> > >
> > > == Proposal ==
> > >
> > > Olympian consists of about 75K of Java code under the Apache 2 license
> > > <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
> > > graphs, with many concurrent transactions and operational graph
> > processing.
> > > Olympian graphs scale with the number of machines in the cluster.
> > Olympian
> > > already integrates with a number of Apache projects:
> > >
> > >    -
> > >
> > >    Provides native support for the popular property graph data model
> > >    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
> > >    -
> > >
> > >    Provides native support for the Gremlin graph traversal language
> > defined
> > >    by Apache TinkerPop for programming language agnostic connectivity.
> > >    -
> > >
> > >    Provides graph persistence solutions with:
> > >    -
> > >
> > >       Apache Cassandra <http://cassandra.apache.org/>
> > >       -
> > >
> > >       Apache HBase <https://hbase.apache.org/>
> > >       -
> > >
> > >    Provides advanced indexing with:
> > >    -
> > >
> > >       Apache Lucene <https://lucene.apache.org/>
> > >       -
> > >
> > >       Apache Solr <http://lucene.apache.org/solr/>
> > >       -
> > >
> > >    Supports global graph analytics and batch graph processing through
> > > the Apache
> > >    Hadoop <http://hadoop.apache.org/> framework with processors
> > > implemented
> > >    with:
> > >    -
> > >
> > >       Apache Spark <http://spark.apache.org/>
> > >       -
> > >
> > >       Apache Giraph <http://giraph.apache.org/>
> > >
> > >
> > > Other software Olympian interfaces with includes:
> > >
> > >    -
> > >
> > >    BerkeleyDB
> > >    -
> > >
> > >    Elasticsearch
> > >
> > >
> > > == Background ==
> > >
> > > Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius
> graph
> > > consulting firm, developed the Titan distributed graph database system
> and
> > > made it available under the Apache 2 license in 2012. Marko is also a
> > > cofounder of the Apache TinkerPop project and the primary developer of
> > the
> > > Gremlin graph traversal language. Other developers of Titan include Dan
> > > LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich.
> Datastax
> > > acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> > > September 2015.
> > >
> > > Since Titan became available on GitHub, there have been 4434 commits,
> 38
> > > branches, 23 releases, and 35 contributors.  In 2016 there has been
> less
> > > activity as the original authors are busy with other software
> > development,
> > > but there is significant interest from the community.
> > >
> > > == Rationale ==
> > >
> > > (1) There are a number of Apache projects that integrate with Titan.
> > >
> > > (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/>
> > > packages
> > > and ships Titan as an essential component, yet Titan is not part of
> > Apache.
> > >
> > > (3) There are a number of existing users of Titan who are keen to
> > continue
> > > to develop the code. These users provide the basis of the community for
> > the
> > > proposed project.
> > >
> > > == Initial Goals ==
> > >
> > > The initial goals are as follows:
> > >
> > >    -
> > >
> > >    Establish the project governance in The Apache Way and broaden the
> > >    community.
> > >    -
> > >
> > >    Distribute an incubating release aligned with the latest Apache
> > >    TinkerPop version and prepared in accordance with the Apache release
> > >    process.
> > >    -
> > >
> > >    Improve the documentation.
> > >    -
> > >
> > >    Add more unit/scenario tests.
> > >    -
> > >
> > >    Contribute functional and performance-related enhancements to the
> > code.
> > >
> > >
> > > == Current Status ==
> > >
> > > The project will be forked off the existing Titan code base. This code
> > has
> > > been available under the Apache 2 License but has not been subject to
> the
> > > Apache governance. The proposed project will adhere to Apache’s
> > governance
> > > and processes. This is one of the key benefits and reasons for bringing
> > the
> > > project forward as an incubator candidate.
> > >
> > > There are 37 pull requests currently open against Titan, and the last
> > pull
> > > request was merged in June 2016. During incubation, the community will
> > > adopt a voting-based approach to review and commit those changes into
> the
> > > code base in preparation for the first incubating release.
> > >
> > > === Meritocracy ===
> > >
> > > The proposed project will adopt the familiar process of progression
> from
> > > submitter to contributor to PMC. The community includes active
> committers
> > > and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
> > > Atlas (incubating), Apache HBase).
> > >
> > > === Community ===
> > >
> > > There is an active and passionate community of existing Titan users. It
> > is
> > > believed that this community will continue to grow and to progress.
> Titan
> > > is well-designed to support different backends, and the community will
> > > naturally grow as more backends are written to fit into the Titan
> > > architecture. Since the Titan 1.0 release, 3 different storage
> providers
> > > have become available. Also once an incubation release is made
> available,
> > > the community will likely see quick adoption from the Apache TinkerPop
> > user
> > > base.
> > >
> > > === Core Developers ===
> > >
> > > The community includes developers from a number of vendors (e.g.
> Google,
> > > HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> > > commercial). It contains two active committers and PMC members from the
> > > Apache TinkerPop project, one active committer and PPMC member from
> > Apache
> > > Atlas (incubating), and one committer from Apache HBase. The developers
> > > represent a good mixture of skills, including expertise with each of
> the
> > > supported providers.
> > >
> > > === Alignment ===
> > >
> > > The proposed project will be used by or integrated with a number of
> other
> > > Apache components, including (probably) TinkerPop, Atlas, Hadoop,
> Spark,
> > > Cassandra, and HBase. It is logical that the project should also be
> homed
> > > within Apache and subject to the governance principles of Apache.
> > >
> > > == Known Risks ==
> > >
> > > === Orphaned products ===
> > >
> > > All the companies and developers associated with academic institutions
> > who
> > > are engaged or want to be engaged with Titan are well aware of the open
> > > source philosophy and the importance of open governance of open source
> > > products. Hence, we think the risks of Titan being orphaned are
> minimal.
> > >
> > > === Inexperience with Open Source ===
> > >
> > > The project is based on an existing open source code base (Titan 1.0)
> and
> > > the community consists of developers and vendors who have a history and
> > > strategy of open development and governance. The initial committers
> > include
> > > committers and PMC members from other Apache projects.
> > >
> > > === Homogenous Developers ===
> > >
> > > The community consists of geographically-dispersed volunteers from
> > academic
> > > and a range of commercial organisations. The geographic diversity
> > includes
> > > North America, Europe, Asia, and Australia.
> > >
> > > === Reliance on Salaried Developers ===
> > >
> > > Many of the developers are salaried by the vendors in the community,
> but
> > > the vendors have publicly stated their support for open systems and
> > whilst
> > > we might expect to see some gradual replacement of members of the
> > > community, we believe that it will remain stable and viable into the
> > > future. All members of the community are passionate about the project
> and
> > > are likely to contribute outside of ‘normal working hours’.
> > >
> > > === Relationships with Other Apache Products ===
> > >
> > > The proposed project has dependencies on other Apache projects,
> including
> > > Cassandra and HBase, for example. There are Apache projects that depend
> > > upon the availability of an open, scalable graph database. Apache Atlas
> > is
> > > an example of such a project. Apache S2Graph (incubating)
> > > <https://s2graph.incubator.apache.org/> is currently an incubator
> > project
> > > at Apache, however it does not currently implement the Apache TinkerPop
> > > interfaces, although it has an open JIRA for that effort.
> > >
> > > === An Excessive Fascination with the Apache Brand ===
> > >
> > > Whilst the Apache brand will help to attract developers and consumers
> to
> > > the project, it is not for this reason that the proposal is being made.
> > It
> > > is to align the governance of the project with that of the other
> > components
> > > with which it is commonly used and to benefit from the development
> > > principles adopted by Apache. In particular, TinkerPop is Titan’s most
> > > critical component/dependency, one so tight that Titan releases are
> > > contemporaneous or follow TinkerPop releases.
> > >
> > > == Documentation ==
> > >
> > > Information on the existing Titan code base can be found at:
> > > http://titan.thinkaurelius.com/
> > >
> > > == Initial Source ==
> > >
> > > The initial source will be based off a fork of the Titan code base. The
> > > latter can be found at: https://github.com/thinkaurelius/titan. The
> fork
> > > to
> > > be used as the base is from: https://github.com/pluradj/titan
> > >
> > > == Source and Intellectual Property Submission Plan ==
> > >
> > > Since Datastax owns the copyright and trademark for Titan, when the
> > > proposal is accepted to the ASF Incubator, the community will choose a
> > > different name. It is proposed that Titan will enter incubation with
> the
> > > name Olympian. The community will finalize and document the name
> research
> > > during incubation. Individuals in the community have discussed the
> > > possibility of a software grant from Datastax, but Datastax was not
> > > interested in donating code or brand to the ASF. When asked if they
> would
> > > block others taking it to Apache they did not respond.
> > >
> > > == External Dependencies ==
> > >
> > > Titan has the following external dependencies:
> > >
> > > * Java 1.8
> > >
> > > * Apache Maven 3.0.5 (Apache 2.0 License)
> > >
> > > * JUnit 4.12 (EPL)
> > >
> > > * MRUnit 1.1.0 (Apache 2.0 License)
> > >
> > > * Apache Cassandra (Apache 2.0 License)
> > >
> > > * Jamm (Apache 2.0 License)
> > >
> > > * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> > >
> > > * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> > >
> > > * slf4j 1.7.5 (MIT)
> > >
> > > * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> > >
> > > * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> > >
> > > * Apache HBase (Apache 2.0 License)
> > >
> > > * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> > >
> > > * Apache Lucene 4.10.4 (Apache 2.0 License)
> > >
> > > * Elasticsearch 1.5.1 (Apache 2.0 License)
> > >
> > > * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> > >
> > > * Joda Time 1.6.2 (Apache 2.0 License)
> > >
> > > * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> > >
> > > * Antlr 2.7.7 And 3.2 (BSD License)
> > >
> > > * ASM 3 & 4 (http://asm.ow2.org/license.html)
> > >
> > > * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> > >
> > > * Jersey 1.9 (CDDL 1.1 and GPL v2)
> > >
> > > * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> > >
> > > * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
> > 2.0)
> > >
> > > * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> > >
> > > * Berkeley DB 5.0.73 (Sleepycat License)
> > >
> > > Upon acceptance to the incubator, we would begin a thorough analysis of
> > all
> > > transitive dependencies to verify this information and introduce
> license
> > > checking into the build and release process by integrating with Apache
> > > Rat.  In the case where a dependency has an Apache incompatible
> license,
> > > such as Berkeley DB, we will remove or replace it with an appropriate
> > > alternative.
> > >
> > > == Cryptography ==
> > >
> > > Titan will support encryption of client-server communication through
> its
> > > use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to
> > be a
> > > controlled export due to its use of encryption.
> > >
> > > == Required resources ==
> > >
> > > === Mailing lists ===
> > >
> > > * private@olympian.incubator.apache.org <javascript:;>  (with
> moderated
> > subscriptions)
> > >
> > > * commits@olympian.incubator.apache.org <javascript:;>
> > >
> > > * dev@olympian.incubator.apache.org <javascript:;>
> > >
> > > * user@olympian.incubator.apache.org <javascript:;>
> > >
> > > === Git Repository ===
> > >
> > > The team would like to use git for source control. We request a
> writable
> > > git repo
> https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
> > > and mirroring to be set up to GitHub through INFRA. We also request
> > > configuration for continuous integration with Travis CI.
> > >
> > > === Issue Tracking ===
> > >
> > > Titan currently uses the GitHub issue tracker and the team would like
> to
> > > migrate all of these issues to the Apache JIRA.
> > >
> > > == Initial Committers ==
> > >
> > > Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> > <javascript:;>
> > >
> > > Mathias Bogaert - mathias.bogaert@gmail.com <javascript:;>
> > >
> > > Misha Brukman - mbrukman@google.com <javascript:;>
> > >
> > > Felix Chapman - felix@mindmaps.io <javascript:;>
> > >
> > > Sheldon Hall - sheldon@mindmaps.io <javascript:;>
> > >
> > > Jing Chen (Jerry) He - jerryjch@apache.org <javascript:;>
> > >
> > > Madhan Neethiraj - mneethiraj@hortonworks.com <javascript:;>
> > >
> > > Alexander Patrikalakis - amcp@me.com <javascript:;>
> > >
> > > Jason Plurad - pluradj@apache.org <javascript:;>
> > >
> > > Suma Shivaprasad - sumasai@apache.org <javascript:;> <
> sumasa@apache.org
> > <javascript:;>>
> > >
> > > Lindsay Smith - lindsaysmith@google.com <javascript:;>
> > >
> > > Filipe Teixeira - fppintoteixeira@gmail.com <javascript:;>
> > >
> > > Ted Wilmes - twilmes@apache.org <javascript:;>
> > >
> > > == Affiliations ==
> > >
> > > Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre,
> > UHN
> > >
> > > Mathias Bogaert - Independent Contractor
> > >
> > > Misha Brukman - Google
> > >
> > > Felix Chapman - Mindmaps
> > >
> > > Sheldon Hall - Mindmaps
> > >
> > > Jing Chen (Jerry) He - IBM
> > >
> > > Madhan Neethiraj - HortonWorks
> > >
> > > Alexander Patrikalakis - Classmethod, Inc.
> > >
> > > Jason Plurad - IBM
> > >
> > > Suma Shivaprasad - HortonWorks
> > >
> > > Lindsay Smith - Google
> > >
> > > Filipe Teixeira - Mindmaps
> > >
> > > Ted Wilmes - Expero Inc.
> > >
> > > == Sponsors ==
> > >
> > > === Champion ===
> > >
> > > Henry Saputra - hsaputra@apache.org <javascript:;>
> > >
> > > === Nominated Mentors ===
> > >
> > > Alan Gates - gates@apache.org <javascript:;>
> > >
> > > P. Taylor Goetz - ptgoetz@apache.org <javascript:;>
> > >
> > > Henry Saputra - hsaputra@apache.org <javascript:;>
> > >
> > > Michael Stack - stack@apache.org <javascript:;>
> > >
> > > === Sponsoring Entity ===
> > >
> > > The Apache Incubator
> > >
> >
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Henry Saputra <he...@gmail.com>.
Which other thread are you referring to?

On Thursday, September 29, 2016, Greg Stein <gs...@gmail.com> wrote:

> -1 (binding)
>
> See other-thread from Jason at DataStax. This would be considered a hostile
> fork, and as Bertrand noted, the ASF does not want to accept such.
>
> On Sep 28, 2016 21:02, "Henry Saputra" <henry.saputra@gmail.com
> <javascript:;>> wrote:
>
> > Hi All,
> >
> > Please find below a proposal for a new incubator podling, Apache
> Olympian,
> > formerly Titan.
> > Apache Olympian is software designed to support the processing of graphs
> so
> > large that they require storage and computational capacities beyond what
> a
> > single machine can provide.
> >
> > This project will be a fork of Titan graph database project (
> > https://github.com/thinkaurelius/titan/) that already come with Apache
> > License v2.0.
> > The project was created by company called Aurelius and was acquired by
> > Datstax.
> > Coming to 2016 there has been less activity in the project as the
> original
> > authors are busy with other software development, but there is
> significant
> > interest from the community (see https://groups.google.com/forum/#!msg/
> > aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
> >
> > The community have tried to reaching out to Datastax to donate the
> > copyright and trademark of project to ASF but it was not approved.
> > Because of that, the community has decided to go to ASF with different
> > name: Apache Olympian.
> >
> > The wiki proposal page is located at this URL:
> >
> >   https://wiki.apache.org/incubator/OlympianProposal
> >
> > I have also included the current text of that page below.
> >
> > Looking forward of comments or questions about this proposal.
> >
> >
> > Thanks,
> > Henry Saputra
> > On behalf of Apache Olympian community
> >
> >
> > = Apache Olympian Proposal ==
> >
> > == Abstract ==
> >
> > Olympian (formerly Titan) is software designed to support the processing
> of
> > graphs so large that they require storage and computational capacities
> > beyond what a single machine can provide. Scaling graph data processing
> for
> > real time traversals and analytical queries is Olympian’s main benefit.
> >
> > == Proposal ==
> >
> > Olympian consists of about 75K of Java code under the Apache 2 license
> > <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
> > graphs, with many concurrent transactions and operational graph
> processing.
> > Olympian graphs scale with the number of machines in the cluster.
> Olympian
> > already integrates with a number of Apache projects:
> >
> >    -
> >
> >    Provides native support for the popular property graph data model
> >    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
> >    -
> >
> >    Provides native support for the Gremlin graph traversal language
> defined
> >    by Apache TinkerPop for programming language agnostic connectivity.
> >    -
> >
> >    Provides graph persistence solutions with:
> >    -
> >
> >       Apache Cassandra <http://cassandra.apache.org/>
> >       -
> >
> >       Apache HBase <https://hbase.apache.org/>
> >       -
> >
> >    Provides advanced indexing with:
> >    -
> >
> >       Apache Lucene <https://lucene.apache.org/>
> >       -
> >
> >       Apache Solr <http://lucene.apache.org/solr/>
> >       -
> >
> >    Supports global graph analytics and batch graph processing through
> > the Apache
> >    Hadoop <http://hadoop.apache.org/> framework with processors
> > implemented
> >    with:
> >    -
> >
> >       Apache Spark <http://spark.apache.org/>
> >       -
> >
> >       Apache Giraph <http://giraph.apache.org/>
> >
> >
> > Other software Olympian interfaces with includes:
> >
> >    -
> >
> >    BerkeleyDB
> >    -
> >
> >    Elasticsearch
> >
> >
> > == Background ==
> >
> > Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius graph
> > consulting firm, developed the Titan distributed graph database system and
> > made it available under the Apache 2 license in 2012. Marko is also a
> > cofounder of the Apache TinkerPop project and the primary developer of
> the
> > Gremlin graph traversal language. Other developers of Titan include Dan
> > LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich. Datastax
> > acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> > September 2015.
> >
> > Since Titan became available on GitHub, there have been 4434 commits, 38
> > branches, 23 releases, and 35 contributors.  In 2016 there has been less
> > activity as the original authors are busy with other software
> development,
> > but there is significant interest from the community.
> >
> > == Rationale ==
> >
> > (1) There are a number of Apache projects that integrate with Titan.
> >
> > (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/>
> > packages
> > and ships Titan as an essential component, yet Titan is not part of
> Apache.
> >
> > (3) There are a number of existing users of Titan who are keen to
> continue
> > to develop the code. These users provide the basis of the community for
> the
> > proposed project.
> >
> > == Initial Goals ==
> >
> > The initial goals are as follows:
> >
> >    -
> >
> >    Establish the project governance in The Apache Way and broaden the
> >    community.
> >    -
> >
> >    Distribute an incubating release aligned with the latest Apache
> >    TinkerPop version and prepared in accordance with the Apache release
> >    process.
> >    -
> >
> >    Improve the documentation.
> >    -
> >
> >    Add more unit/scenario tests.
> >    -
> >
> >    Contribute functional and performance-related enhancements to the
> code.
> >
> >
> > == Current Status ==
> >
> > The project will be forked off the existing Titan code base. This code
> has
> > been available under the Apache 2 License but has not been subject to the
> > Apache governance. The proposed project will adhere to Apache’s
> governance
> > and processes. This is one of the key benefits and reasons for bringing
> the
> > project forward as an incubator candidate.
> >
> > There are 37 pull requests currently open against Titan, and the last
> pull
> > request was merged in June 2016. During incubation, the community will
> > adopt a voting-based approach to review and commit those changes into the
> > code base in preparation for the first incubating release.
> >
> > === Meritocracy ===
> >
> > The proposed project will adopt the familiar process of progression from
> > submitter to contributor to PMC. The community includes active committers
> > and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
> > Atlas (incubating), Apache HBase).
> >
> > === Community ===
> >
> > There is an active and passionate community of existing Titan users. It
> is
> > believed that this community will continue to grow and to progress. Titan
> > is well-designed to support different backends, and the community will
> > naturally grow as more backends are written to fit into the Titan
> > architecture. Since the Titan 1.0 release, 3 different storage providers
> > have become available. Also once an incubation release is made available,
> > the community will likely see quick adoption from the Apache TinkerPop
> user
> > base.
> >
> > === Core Developers ===
> >
> > The community includes developers from a number of vendors (e.g. Google,
> > HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> > commercial). It contains two active committers and PMC members from the
> > Apache TinkerPop project, one active committer and PPMC member from
> Apache
> > Atlas (incubating), and one committer from Apache HBase. The developers
> > represent a good mixture of skills, including expertise with each of the
> > supported providers.
> >
> > === Alignment ===
> >
> > The proposed project will be used by or integrated with a number of other
> > Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
> > Cassandra, and HBase. It is logical that the project should also be homed
> > within Apache and subject to the governance principles of Apache.
> >
> > == Known Risks ==
> >
> > === Orphaned products ===
> >
> > All the companies and developers associated with academic institutions
> who
> > are engaged or want to be engaged with Titan are well aware of the open
> > source philosophy and the importance of open governance of open source
> > products. Hence, we think the risks of Titan being orphaned are minimal.
> >
> > === Inexperience with Open Source ===
> >
> > The project is based on an existing open source code base (Titan 1.0) and
> > the community consists of developers and vendors who have a history and
> > strategy of open development and governance. The initial committers
> include
> > committers and PMC members from other Apache projects.
> >
> > === Homogenous Developers ===
> >
> > The community consists of geographically-dispersed volunteers from
> academic
> > and a range of commercial organisations. The geographic diversity
> includes
> > North America, Europe, Asia, and Australia.
> >
> > === Reliance on Salaried Developers ===
> >
> > Many of the developers are salaried by the vendors in the community, but
> > the vendors have publicly stated their support for open systems and
> whilst
> > we might expect to see some gradual replacement of members of the
> > community, we believe that it will remain stable and viable into the
> > future. All members of the community are passionate about the project and
> > are likely to contribute outside of ‘normal working hours’.
> >
> > === Relationships with Other Apache Products ===
> >
> > The proposed project has dependencies on other Apache projects, including
> > Cassandra and HBase, for example. There are Apache projects that depend
> > upon the availability of an open, scalable graph database. Apache Atlas
> is
> > an example of such a project. Apache S2Graph (incubating)
> > <https://s2graph.incubator.apache.org/> is currently an incubator
> project
> > at Apache, however it does not currently implement the Apache TinkerPop
> > interfaces, although it has an open JIRA for that effort.
> >
> > === An Excessive Fascination with the Apache Brand ===
> >
> > Whilst the Apache brand will help to attract developers and consumers to
> > the project, it is not for this reason that the proposal is being made.
> It
> > is to align the governance of the project with that of the other
> components
> > with which it is commonly used and to benefit from the development
> > principles adopted by Apache. In particular, TinkerPop is Titan’s most
> > critical component/dependency, one so tight that Titan releases are
> > contemporaneous or follow TinkerPop releases.
> >
> > == Documentation ==
> >
> > Information on the existing Titan code base can be found at:
> > http://titan.thinkaurelius.com/
> >
> > == Initial Source ==
> >
> > The initial source will be based off a fork of the Titan code base. The
> > latter can be found at: https://github.com/thinkaurelius/titan. The fork
> > to
> > be used as the base is from: https://github.com/pluradj/titan
> >
> > == Source and Intellectual Property Submission Plan ==
> >
> > Since Datastax owns the copyright and trademark for Titan, when the
> > proposal is accepted to the ASF Incubator, the community will choose a
> > different name. It is proposed that Titan will enter incubation with the
> > name Olympian. The community will finalize and document the name research
> > during incubation. Individuals in the community have discussed the
> > possibility of a software grant from Datastax, but Datastax was not
> > interested in donating code or brand to the ASF. When asked if they would
> > block others taking it to Apache they did not respond.
> >
> > == External Dependencies ==
> >
> > Titan has the following external dependencies:
> >
> > * Java 1.8
> >
> > * Apache Maven 3.0.5 (Apache 2.0 License)
> >
> > * JUnit 4.12 (EPL)
> >
> > * MRUnit 1.1.0 (Apache 2.0 License)
> >
> > * Apache Cassandra (Apache 2.0 License)
> >
> > * Jamm (Apache 2.0 License)
> >
> > * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
> >
> > * Sesame 2.7.10 (Eclipse Public License Version 1.0)
> >
> > * slf4j 1.7.5 (MIT)
> >
> > * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
> >
> > * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
> >
> > * Apache HBase (Apache 2.0 License)
> >
> > * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
> >
> > * Apache Lucene 4.10.4 (Apache 2.0 License)
> >
> > * Elasticsearch 1.5.1 (Apache 2.0 License)
> >
> > * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
> >
> > * Joda Time 1.6.2 (Apache 2.0 License)
> >
> > * Google ConcurrentLinkedHashMap (Apache 2.0 License)
> >
> > * Antlr 2.7.7 And 3.2 (BSD License)
> >
> > * ASM 3 & 4 (http://asm.ow2.org/license.html)
> >
> > * Apache Zookeeper 3.4.6 (Apache 2.0 License)
> >
> > * Jersey 1.9 (CDDL 1.1 and GPL v2)
> >
> > * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
> >
> > * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version
> 2.0)
> >
> > * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
> >
> > * Berkeley DB 5.0.73 (Sleepycat License)
> >
> > Upon acceptance to the incubator, we would begin a thorough analysis of
> all
> > transitive dependencies to verify this information and introduce license
> > checking into the build and release process by integrating with Apache
> > Rat.  In the case where a dependency has an Apache incompatible license,
> > such as Berkeley DB, we will remove or replace it with an appropriate
> > alternative.
> >
> > == Cryptography ==
> >
> > Titan will support encryption of client-server communication through its
> > use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to
> be a
> > controlled export due to its use of encryption.
> >
> > == Required resources ==
> >
> > === Mailing lists ===
> >
> > * private@olympian.incubator.apache.org <javascript:;>  (with moderated
> subscriptions)
> >
> > * commits@olympian.incubator.apache.org <javascript:;>
> >
> > * dev@olympian.incubator.apache.org <javascript:;>
> >
> > * user@olympian.incubator.apache.org <javascript:;>
> >
> > === Git Repository ===
> >
> > The team would like to use git for source control. We request a writable
> > git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
> > and mirroring to be set up to GitHub through INFRA. We also request
> > configuration for continuous integration with Travis CI.
> >
> > === Issue Tracking ===
> >
> > Titan currently uses the GitHub issue tracker and the team would like to
> > migrate all of these issues to the Apache JIRA.
> >
> > == Initial Committers ==
> >
> > Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
> <javascript:;>
> >
> > Mathias Bogaert - mathias.bogaert@gmail.com <javascript:;>
> >
> > Misha Brukman - mbrukman@google.com <javascript:;>
> >
> > Felix Chapman - felix@mindmaps.io <javascript:;>
> >
> > Sheldon Hall - sheldon@mindmaps.io <javascript:;>
> >
> > Jing Chen (Jerry) He - jerryjch@apache.org <javascript:;>
> >
> > Madhan Neethiraj - mneethiraj@hortonworks.com <javascript:;>
> >
> > Alexander Patrikalakis - amcp@me.com <javascript:;>
> >
> > Jason Plurad - pluradj@apache.org <javascript:;>
> >
> > Suma Shivaprasad - sumasai@apache.org <javascript:;> <sumasa@apache.org
> <javascript:;>>
> >
> > Lindsay Smith - lindsaysmith@google.com <javascript:;>
> >
> > Filipe Teixeira - fppintoteixeira@gmail.com <javascript:;>
> >
> > Ted Wilmes - twilmes@apache.org <javascript:;>
> >
> > == Affiliations ==
> >
> > Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre,
> UHN
> >
> > Mathias Bogaert - Independent Contractor
> >
> > Misha Brukman - Google
> >
> > Felix Chapman - Mindmaps
> >
> > Sheldon Hall - Mindmaps
> >
> > Jing Chen (Jerry) He - IBM
> >
> > Madhan Neethiraj - HortonWorks
> >
> > Alexander Patrikalakis - Classmethod, Inc.
> >
> > Jason Plurad - IBM
> >
> > Suma Shivaprasad - HortonWorks
> >
> > Lindsay Smith - Google
> >
> > Filipe Teixeira - Mindmaps
> >
> > Ted Wilmes - Expero Inc.
> >
> > == Sponsors ==
> >
> > === Champion ===
> >
> > Henry Saputra - hsaputra@apache.org <javascript:;>
> >
> > === Nominated Mentors ===
> >
> > Alan Gates - gates@apache.org <javascript:;>
> >
> > P. Taylor Goetz - ptgoetz@apache.org <javascript:;>
> >
> > Henry Saputra - hsaputra@apache.org <javascript:;>
> >
> > Michael Stack - stack@apache.org <javascript:;>
> >
> > === Sponsoring Entity ===
> >
> > The Apache Incubator
> >
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Greg Stein <gs...@gmail.com>.
-1 (binding)

See other-thread from Jason at DataStax. This would be considered a hostile
fork, and as Bertrand noted, the ASF does not want to accept such.

On Sep 28, 2016 21:02, "Henry Saputra" <he...@gmail.com> wrote:

> Hi All,
>
> Please find below a proposal for a new incubator podling, Apache Olympian,
> formerly Titan.
> Apache Olympian is software designed to support the processing of graphs so
> large that they require storage and computational capacities beyond what a
> single machine can provide.
>
> This project will be a fork of Titan graph database project (
> https://github.com/thinkaurelius/titan/) that already come with Apache
> License v2.0.
> The project was created by company called Aurelius and was acquired by
> Datstax.
> Coming to 2016 there has been less activity in the project as the original
> authors are busy with other software development, but there is significant
> interest from the community (see https://groups.google.com/forum/#!msg/
> aureliusgraphs/jEN_7QwVXZ4/mz3gik-FAgAJ)
>
> The community have tried to reaching out to Datastax to donate the
> copyright and trademark of project to ASF but it was not approved.
> Because of that, the community has decided to go to ASF with different
> name: Apache Olympian.
>
> The wiki proposal page is located at this URL:
>
>   https://wiki.apache.org/incubator/OlympianProposal
>
> I have also included the current text of that page below.
>
> Looking forward of comments or questions about this proposal.
>
>
> Thanks,
> Henry Saputra
> On behalf of Apache Olympian community
>
>
> = Apache Olympian Proposal ==
>
> == Abstract ==
>
> Olympian (formerly Titan) is software designed to support the processing of
> graphs so large that they require storage and computational capacities
> beyond what a single machine can provide. Scaling graph data processing for
> real time traversals and analytical queries is Olympian’s main benefit.
>
> == Proposal ==
>
> Olympian consists of about 75K of Java code under the Apache 2 license
> <http://www.apache.org/licenses/LICENSE-2.0>. It supports very large
> graphs, with many concurrent transactions and operational graph processing.
> Olympian graphs scale with the number of machines in the cluster. Olympian
> already integrates with a number of Apache projects:
>
>    -
>
>    Provides native support for the popular property graph data model
>    exposed by Apache TinkerPop <http://tinkerpop.apache.org/>.
>    -
>
>    Provides native support for the Gremlin graph traversal language defined
>    by Apache TinkerPop for programming language agnostic connectivity.
>    -
>
>    Provides graph persistence solutions with:
>    -
>
>       Apache Cassandra <http://cassandra.apache.org/>
>       -
>
>       Apache HBase <https://hbase.apache.org/>
>       -
>
>    Provides advanced indexing with:
>    -
>
>       Apache Lucene <https://lucene.apache.org/>
>       -
>
>       Apache Solr <http://lucene.apache.org/solr/>
>       -
>
>    Supports global graph analytics and batch graph processing through
> the Apache
>    Hadoop <http://hadoop.apache.org/> framework with processors
> implemented
>    with:
>    -
>
>       Apache Spark <http://spark.apache.org/>
>       -
>
>       Apache Giraph <http://giraph.apache.org/>
>
>
> Other software Olympian interfaces with includes:
>
>    -
>
>    BerkeleyDB
>    -
>
>    Elasticsearch
>
>
> == Background ==
>
> Marko Rodriguez and Matthias Broecheler, cofounders of the Aurelius graph
> consulting firm, developed the Titan distributed graph database system and
> made it available under the Apache 2 license in 2012. Marko is also a
> cofounder of the Apache TinkerPop project and the primary developer of the
> Gremlin graph traversal language. Other developers of Titan include Dan
> LaRocque, Stephen Mallette, Daniel Kuppitz, and Pavel Yaskevich. Datastax
> acquired Aurelius in February 2015, prior to the Titan 1.0 release in
> September 2015.
>
> Since Titan became available on GitHub, there have been 4434 commits, 38
> branches, 23 releases, and 35 contributors.  In 2016 there has been less
> activity as the original authors are busy with other software development,
> but there is significant interest from the community.
>
> == Rationale ==
>
> (1) There are a number of Apache projects that integrate with Titan.
>
> (2) Apache Atlas (incubating) <http://atlas.incubator.apache.org/>
> packages
> and ships Titan as an essential component, yet Titan is not part of Apache.
>
> (3) There are a number of existing users of Titan who are keen to continue
> to develop the code. These users provide the basis of the community for the
> proposed project.
>
> == Initial Goals ==
>
> The initial goals are as follows:
>
>    -
>
>    Establish the project governance in The Apache Way and broaden the
>    community.
>    -
>
>    Distribute an incubating release aligned with the latest Apache
>    TinkerPop version and prepared in accordance with the Apache release
>    process.
>    -
>
>    Improve the documentation.
>    -
>
>    Add more unit/scenario tests.
>    -
>
>    Contribute functional and performance-related enhancements to the code.
>
>
> == Current Status ==
>
> The project will be forked off the existing Titan code base. This code has
> been available under the Apache 2 License but has not been subject to the
> Apache governance. The proposed project will adhere to Apache’s governance
> and processes. This is one of the key benefits and reasons for bringing the
> project forward as an incubator candidate.
>
> There are 37 pull requests currently open against Titan, and the last pull
> request was merged in June 2016. During incubation, the community will
> adopt a voting-based approach to review and commit those changes into the
> code base in preparation for the first incubating release.
>
> === Meritocracy ===
>
> The proposed project will adopt the familiar process of progression from
> submitter to contributor to PMC. The community includes active committers
> and PMC members on other Apache projects (e.g. Apache TinkerPop, Apache
> Atlas (incubating), Apache HBase).
>
> === Community ===
>
> There is an active and passionate community of existing Titan users. It is
> believed that this community will continue to grow and to progress. Titan
> is well-designed to support different backends, and the community will
> naturally grow as more backends are written to fit into the Titan
> architecture. Since the Titan 1.0 release, 3 different storage providers
> have become available. Also once an incubation release is made available,
> the community will likely see quick adoption from the Apache TinkerPop user
> base.
>
> === Core Developers ===
>
> The community includes developers from a number of vendors (e.g. Google,
> HortonWorks, IBM, Mindmaps, Classmethod) and users (both academic and
> commercial). It contains two active committers and PMC members from the
> Apache TinkerPop project, one active committer and PPMC member from Apache
> Atlas (incubating), and one committer from Apache HBase. The developers
> represent a good mixture of skills, including expertise with each of the
> supported providers.
>
> === Alignment ===
>
> The proposed project will be used by or integrated with a number of other
> Apache components, including (probably) TinkerPop, Atlas, Hadoop, Spark,
> Cassandra, and HBase. It is logical that the project should also be homed
> within Apache and subject to the governance principles of Apache.
>
> == Known Risks ==
>
> === Orphaned products ===
>
> All the companies and developers associated with academic institutions who
> are engaged or want to be engaged with Titan are well aware of the open
> source philosophy and the importance of open governance of open source
> products. Hence, we think the risks of Titan being orphaned are minimal.
>
> === Inexperience with Open Source ===
>
> The project is based on an existing open source code base (Titan 1.0) and
> the community consists of developers and vendors who have a history and
> strategy of open development and governance. The initial committers include
> committers and PMC members from other Apache projects.
>
> === Homogenous Developers ===
>
> The community consists of geographically-dispersed volunteers from academic
> and a range of commercial organisations. The geographic diversity includes
> North America, Europe, Asia, and Australia.
>
> === Reliance on Salaried Developers ===
>
> Many of the developers are salaried by the vendors in the community, but
> the vendors have publicly stated their support for open systems and whilst
> we might expect to see some gradual replacement of members of the
> community, we believe that it will remain stable and viable into the
> future. All members of the community are passionate about the project and
> are likely to contribute outside of ‘normal working hours’.
>
> === Relationships with Other Apache Products ===
>
> The proposed project has dependencies on other Apache projects, including
> Cassandra and HBase, for example. There are Apache projects that depend
> upon the availability of an open, scalable graph database. Apache Atlas is
> an example of such a project. Apache S2Graph (incubating)
> <https://s2graph.incubator.apache.org/> is currently an incubator project
> at Apache, however it does not currently implement the Apache TinkerPop
> interfaces, although it has an open JIRA for that effort.
>
> === An Excessive Fascination with the Apache Brand ===
>
> Whilst the Apache brand will help to attract developers and consumers to
> the project, it is not for this reason that the proposal is being made. It
> is to align the governance of the project with that of the other components
> with which it is commonly used and to benefit from the development
> principles adopted by Apache. In particular, TinkerPop is Titan’s most
> critical component/dependency, one so tight that Titan releases are
> contemporaneous or follow TinkerPop releases.
>
> == Documentation ==
>
> Information on the existing Titan code base can be found at:
> http://titan.thinkaurelius.com/
>
> == Initial Source ==
>
> The initial source will be based off a fork of the Titan code base. The
> latter can be found at: https://github.com/thinkaurelius/titan. The fork
> to
> be used as the base is from: https://github.com/pluradj/titan
>
> == Source and Intellectual Property Submission Plan ==
>
> Since Datastax owns the copyright and trademark for Titan, when the
> proposal is accepted to the ASF Incubator, the community will choose a
> different name. It is proposed that Titan will enter incubation with the
> name Olympian. The community will finalize and document the name research
> during incubation. Individuals in the community have discussed the
> possibility of a software grant from Datastax, but Datastax was not
> interested in donating code or brand to the ASF. When asked if they would
> block others taking it to Apache they did not respond.
>
> == External Dependencies ==
>
> Titan has the following external dependencies:
>
> * Java 1.8
>
> * Apache Maven 3.0.5 (Apache 2.0 License)
>
> * JUnit 4.12 (EPL)
>
> * MRUnit 1.1.0 (Apache 2.0 License)
>
> * Apache Cassandra (Apache 2.0 License)
>
> * Jamm (Apache 2.0 License)
>
> * Metrics 2.1.1 and 3.0.1 (Apache 2.0 License)
>
> * Sesame 2.7.10 (Eclipse Public License Version 1.0)
>
> * slf4j 1.7.5 (MIT)
>
> * Apache HTTPComponents 4.4.1 (Apache 2.0 License)
>
> * Apache Hadoop 1.2.1 & 2.7.1 (Apache 2.0 License)
>
> * Apache HBase (Apache 2.0 License)
>
> * Jackson 1.9.2 & 2.4.4 (Apache 2.0 License)
>
> * Apache Lucene 4.10.4 (Apache 2.0 License)
>
> * Elasticsearch 1.5.1 (Apache 2.0 License)
>
> * Apache Commons Beanutils 1.7.0 (Apache 2.0 License)
>
> * Joda Time 1.6.2 (Apache 2.0 License)
>
> * Google ConcurrentLinkedHashMap (Apache 2.0 License)
>
> * Antlr 2.7.7 And 3.2 (BSD License)
>
> * ASM 3 & 4 (http://asm.ow2.org/license.html)
>
> * Apache Zookeeper 3.4.6 (Apache 2.0 License)
>
> * Jersey 1.9 (CDDL 1.1 and GPL v2)
>
> * JNA 4.0.0 (LGPL 2.1 and Apache 2.0 License)
>
> * Kuali Maven s3 Wagon 1.1.20 (Educational Community License, Version 2.0)
>
> * Apache Tomcat Jasper 5.5.23 (Apache 2.0 License)
>
> * Berkeley DB 5.0.73 (Sleepycat License)
>
> Upon acceptance to the incubator, we would begin a thorough analysis of all
> transitive dependencies to verify this information and introduce license
> checking into the build and release process by integrating with Apache
> Rat.  In the case where a dependency has an Apache incompatible license,
> such as Berkeley DB, we will remove or replace it with an appropriate
> alternative.
>
> == Cryptography ==
>
> Titan will support encryption of client-server communication through its
> use of the Apache TinkerPop Gremlin Server.  We do not expect Titan to be a
> controlled export due to its use of encryption.
>
> == Required resources ==
>
> === Mailing lists ===
>
> * private@olympian.incubator.apache.org  (with moderated subscriptions)
>
> * commits@olympian.incubator.apache.org
>
> * dev@olympian.incubator.apache.org
>
> * user@olympian.incubator.apache.org
>
> === Git Repository ===
>
> The team would like to use git for source control. We request a writable
> git repo https://git-wip-us.apache.org/repos/asf/incubator-olympian.git,
> and mirroring to be set up to GitHub through INFRA. We also request
> configuration for continuous integration with Travis CI.
>
> === Issue Tracking ===
>
> Titan currently uses the GitHub issue tracker and the team would like to
> migrate all of these issues to the Apache JIRA.
>
> == Initial Committers ==
>
> Dylan Bethune-Waddell - dylan.bethune.waddell@mail.utoronto.ca
>
> Mathias Bogaert - mathias.bogaert@gmail.com
>
> Misha Brukman - mbrukman@google.com
>
> Felix Chapman - felix@mindmaps.io
>
> Sheldon Hall - sheldon@mindmaps.io
>
> Jing Chen (Jerry) He - jerryjch@apache.org
>
> Madhan Neethiraj - mneethiraj@hortonworks.com
>
> Alexander Patrikalakis - amcp@me.com
>
> Jason Plurad - pluradj@apache.org
>
> Suma Shivaprasad - sumasai@apache.org <su...@apache.org>
>
> Lindsay Smith - lindsaysmith@google.com
>
> Filipe Teixeira - fppintoteixeira@gmail.com
>
> Ted Wilmes - twilmes@apache.org
>
> == Affiliations ==
>
> Dylan Bethune-Waddell - Jurisica Lab, Princess Margaret Cancer Centre, UHN
>
> Mathias Bogaert - Independent Contractor
>
> Misha Brukman - Google
>
> Felix Chapman - Mindmaps
>
> Sheldon Hall - Mindmaps
>
> Jing Chen (Jerry) He - IBM
>
> Madhan Neethiraj - HortonWorks
>
> Alexander Patrikalakis - Classmethod, Inc.
>
> Jason Plurad - IBM
>
> Suma Shivaprasad - HortonWorks
>
> Lindsay Smith - Google
>
> Filipe Teixeira - Mindmaps
>
> Ted Wilmes - Expero Inc.
>
> == Sponsors ==
>
> === Champion ===
>
> Henry Saputra - hsaputra@apache.org
>
> === Nominated Mentors ===
>
> Alan Gates - gates@apache.org
>
> P. Taylor Goetz - ptgoetz@apache.org
>
> Henry Saputra - hsaputra@apache.org
>
> Michael Stack - stack@apache.org
>
> === Sponsoring Entity ===
>
> The Apache Incubator
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Stian Soiland-Reyes <st...@apache.org>.
+1 as a red flag, but not a blocker.  For it to work, larger parts of the
existing contributors need to be convinced to join the Apache effort. There
are not license differences, so cross-pollination is possible.

Another concern is the name "Olympian", the International Olympic Committee
is well known for pursuing any use of their (real or perceived) trademarks.

On 29 Sep 2016 8:17 a.m., "toki" <to...@gmail.com> wrote:

> On 29/09/2016 04:01, Henry Saputra wrote:
> > The project will be forked off the existing Titan code base.
>
> That is a red flag.
>
> jonathon
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by toki <to...@gmail.com>.
On 29/09/2016 04:01, Henry Saputra wrote:
> The project will be forked off the existing Titan code base.

That is a red flag.

jonathon

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


RE: [DISCUSS] Olympian Incubation Proposal

Posted by Ross Gardler <Ro...@microsoft.com>.
I think the simplest definition of a "hostile fork" is this:

Does the copyright owner object to the fork?
Yes - it's hostile
No - it’s not hostile

Ross

> -----Original Message-----
> From: Julian Hyde [mailto:jhyde@apache.org]
> Sent: Thursday, September 29, 2016 3:11 PM
> To: general@incubator.apache.org
> Subject: Re: [DISCUSS] Olympian Incubation Proposal
> 
> Some clarification of what constitutes a “hostile fork” would indeed be useful.
> On a few occasions I have had discussions with communities on joining Apache,
> and this often comes up. We have relied on precedent — and in particular, on-
> the-record comments by board members on this list — and it has been
> working OK.
> 
> Bertrand, can you clarify what you mean by “author”. Do you mean copyright
> holder or you mean the individuals? (In this case it is moot, as DataStax is the
> copyright holder and the individuals are now mostly DataStax employees, but
> in other cases it is a material distinction.)
> 
> Julian
> 
> 
> > On Sep 29, 2016, at 11:05 AM, Bertrand Delacretaz
> <bd...@apache.org> wrote:
> >
> > Hi Chris,
> >
> > On Thu, Sep 29, 2016 at 7:23 PM, Chris Mattmann <ma...@apache.org>
> wrote:
> >> ...I have a bit of a different understanding. We only accept code
> >> contributions that want to be here....
> >
> > This sounds similar to the discussions we had about Bloodhound back in
> > early 2012 - Roy had some good comments about what we should or should
> > not accept, at
> > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs.apa
> >
> che.org%2Froy_forks_2012&data=01%7C01%7CRoss.Gardler%40microsoft.com
> %7
> >
> Cfb88d21e13994e66fc3608d3e89c5a18%7C72f988bf86f141af91ab2d7cd011db
> 47%7
> >
> C1&sdata=Joz8YRomzG7DfCj9f%2FQ4ju0JqvgArpwM%2BS0hrTnsBdE%3D&rese
> rved=0
> >
> > It's not all black and white, but IMO we do need some form of
> > agreement from the original authors about the ASF taking control of
> > their code. Or maybe a demonstration that they really don't care about
> > it anymore, which some of the info in this thread hints to.
> >
> > -Bertrand
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Susan Malaika <ma...@us.ibm.com>.
+1

-----"P. Taylor Goetz" <pt...@gmail.com> wrote: -----
To: general@incubator.apache.org
From: "P. Taylor Goetz" <pt...@gmail.com>
Date: 09/29/2016 06:09PM
Subject: Re: [DISCUSS] Olympian Incubation Proposal

In my mind a "hostile fork" is a fork of a project that goes against the wishes of the copyright holders and/or community.

I don't consider this proposal to be a hostile fork. In this case the community is eager to see the project move forward, but the owners of both the copyright and the keys to the castle (commit permissions) are no longer maintaining the project. Thus the community is left no other option than to fork in order to make any progress. The owners have also not expressed any resistance against the fork despite being asked several times. They have expressed an unwillingness to sign an SGA, but their silence when asked if they would move to block the proposal seems to indicate some level of approval (lazy consensus) to allow the proposal to move forward.

I would recommend, as was suggested earlier in this thread, that as champion Henry send a link to this discussion to legal@ and ask for guidance as to how to proceed.

-Taylor

> On Sep 29, 2016, at 3:10 PM, Julian Hyde <jh...@apache.org> wrote:
> 
> Some clarification of what constitutes a “hostile fork” would indeed be useful. On a few occasions I have had discussions with communities on joining Apache, and this often comes up. We have relied on precedent — and in particular, on-the-record comments by board members on this list — and it has been working OK.
> 
> Bertrand, can you clarify what you mean by “author”. Do you mean copyright holder or you mean the individuals? (In this case it is moot, as DataStax is the copyright holder and the individuals are now mostly DataStax employees, but in other cases it is a material distinction.)
> 
> Julian
> 
> 
>> On Sep 29, 2016, at 11:05 AM, Bertrand Delacretaz <bd...@apache.org> wrote:
>> 
>> Hi Chris,
>> 
>>> On Thu, Sep 29, 2016 at 7:23 PM, Chris Mattmann <ma...@apache.org> wrote:
>>> ...I have a bit of a different understanding. We only accept code contributions
>>> that want to be here....
>> 
>> This sounds similar to the discussions we had about Bloodhound back in
>> early 2012 - Roy had some good comments about what we should or should
>> not accept, at https://s.apache.org/roy_forks_2012
>> 
>> It's not all black and white, but IMO we do need some form of
>> agreement from the original authors about the ASF taking control of
>> their code. Or maybe a demonstration that they really don't care about
>> it anymore, which some of the info in this thread hints to.
>> 
>> -Bertrand
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

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



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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
In my mind a "hostile fork" is a fork of a project that goes against the wishes of the copyright holders and/or community.

I don't consider this proposal to be a hostile fork. In this case the community is eager to see the project move forward, but the owners of both the copyright and the keys to the castle (commit permissions) are no longer maintaining the project. Thus the community is left no other option than to fork in order to make any progress. The owners have also not expressed any resistance against the fork despite being asked several times. They have expressed an unwillingness to sign an SGA, but their silence when asked if they would move to block the proposal seems to indicate some level of approval (lazy consensus) to allow the proposal to move forward.

I would recommend, as was suggested earlier in this thread, that as champion Henry send a link to this discussion to legal@ and ask for guidance as to how to proceed.

-Taylor

> On Sep 29, 2016, at 3:10 PM, Julian Hyde <jh...@apache.org> wrote:
> 
> Some clarification of what constitutes a “hostile fork” would indeed be useful. On a few occasions I have had discussions with communities on joining Apache, and this often comes up. We have relied on precedent — and in particular, on-the-record comments by board members on this list — and it has been working OK.
> 
> Bertrand, can you clarify what you mean by “author”. Do you mean copyright holder or you mean the individuals? (In this case it is moot, as DataStax is the copyright holder and the individuals are now mostly DataStax employees, but in other cases it is a material distinction.)
> 
> Julian
> 
> 
>> On Sep 29, 2016, at 11:05 AM, Bertrand Delacretaz <bd...@apache.org> wrote:
>> 
>> Hi Chris,
>> 
>>> On Thu, Sep 29, 2016 at 7:23 PM, Chris Mattmann <ma...@apache.org> wrote:
>>> ...I have a bit of a different understanding. We only accept code contributions
>>> that want to be here....
>> 
>> This sounds similar to the discussions we had about Bloodhound back in
>> early 2012 - Roy had some good comments about what we should or should
>> not accept, at https://s.apache.org/roy_forks_2012
>> 
>> It's not all black and white, but IMO we do need some form of
>> agreement from the original authors about the ASF taking control of
>> their code. Or maybe a demonstration that they really don't care about
>> it anymore, which some of the info in this thread hints to.
>> 
>> -Bertrand
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Julian Hyde <jh...@apache.org>.
Some clarification of what constitutes a “hostile fork” would indeed be useful. On a few occasions I have had discussions with communities on joining Apache, and this often comes up. We have relied on precedent — and in particular, on-the-record comments by board members on this list — and it has been working OK.

Bertrand, can you clarify what you mean by “author”. Do you mean copyright holder or you mean the individuals? (In this case it is moot, as DataStax is the copyright holder and the individuals are now mostly DataStax employees, but in other cases it is a material distinction.)

Julian


> On Sep 29, 2016, at 11:05 AM, Bertrand Delacretaz <bd...@apache.org> wrote:
> 
> Hi Chris,
> 
> On Thu, Sep 29, 2016 at 7:23 PM, Chris Mattmann <ma...@apache.org> wrote:
>> ...I have a bit of a different understanding. We only accept code contributions
>> that want to be here....
> 
> This sounds similar to the discussions we had about Bloodhound back in
> early 2012 - Roy had some good comments about what we should or should
> not accept, at https://s.apache.org/roy_forks_2012
> 
> It's not all black and white, but IMO we do need some form of
> agreement from the original authors about the ASF taking control of
> their code. Or maybe a demonstration that they really don't care about
> it anymore, which some of the info in this thread hints to.
> 
> -Bertrand
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Chris Mattmann <ma...@apache.org>.
The precedent set by Bloodhound, and other projects suggest to me that 
you could simply move forward after giving legal@ a heads up and just seeing
if there are any objections..or if lazy consensus just move forward and deal
with it during Incubation.

On 9/29/16, 11:33 AM, "Henry Saputra" <he...@gmail.com> wrote:

    Thanks for the insights, Ross, Bertrand, JB, and Chris,
    
    As Alan has mentioned before, we have attempted numerous times and channels
    to ask DataStax whether they opposed to us taking a fork to Apache with no
    avail.
    
    If anyone has connection to Datastax or especially the Titan team here, we
    would love to be connected to.
    
    And if it contact or reply is not happening, would moving to legal@ as Ross
    mentioned be good solution or next step?
    
    
    - Henry
    
    On Thu, Sep 29, 2016 at 11:06 AM, Chris Mattmann <ma...@apache.org>
    wrote:
    
    > Yep this thread sounds very similar to those discussions. I think we have
    > the
    > story emerging here that we can move forward with.
    >
    > Cheers,
    > Chris
    >
    >
    >
    >
    > On 9/29/16, 11:05 AM, "Bertrand Delacretaz" <bd...@apache.org>
    > wrote:
    >
    >     Hi Chris,
    >
    >     On Thu, Sep 29, 2016 at 7:23 PM, Chris Mattmann <ma...@apache.org>
    > wrote:
    >     > ...I have a bit of a different understanding. We only accept code
    > contributions
    >     > that want to be here....
    >
    >     This sounds similar to the discussions we had about Bloodhound back in
    >     early 2012 - Roy had some good comments about what we should or should
    >     not accept, at https://s.apache.org/roy_forks_2012
    >
    >     It's not all black and white, but IMO we do need some form of
    >     agreement from the original authors about the ASF taking control of
    >     their code. Or maybe a demonstration that they really don't care about
    >     it anymore, which some of the info in this thread hints to.
    >
    >     -Bertrand
    >
    >     ---------------------------------------------------------------------
    >     To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
    >     For additional commands, e-mail: general-help@incubator.apache.org
    >
    >
    >
    >
    >
    > ---------------------------------------------------------------------
    > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
    > For additional commands, e-mail: general-help@incubator.apache.org
    >
    >
    



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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Henry Saputra <he...@gmail.com>.
Thanks for the insights, Ross, Bertrand, JB, and Chris,

As Alan has mentioned before, we have attempted numerous times and channels
to ask DataStax whether they opposed to us taking a fork to Apache with no
avail.

If anyone has connection to Datastax or especially the Titan team here, we
would love to be connected to.

And if it contact or reply is not happening, would moving to legal@ as Ross
mentioned be good solution or next step?


- Henry

On Thu, Sep 29, 2016 at 11:06 AM, Chris Mattmann <ma...@apache.org>
wrote:

> Yep this thread sounds very similar to those discussions. I think we have
> the
> story emerging here that we can move forward with.
>
> Cheers,
> Chris
>
>
>
>
> On 9/29/16, 11:05 AM, "Bertrand Delacretaz" <bd...@apache.org>
> wrote:
>
>     Hi Chris,
>
>     On Thu, Sep 29, 2016 at 7:23 PM, Chris Mattmann <ma...@apache.org>
> wrote:
>     > ...I have a bit of a different understanding. We only accept code
> contributions
>     > that want to be here....
>
>     This sounds similar to the discussions we had about Bloodhound back in
>     early 2012 - Roy had some good comments about what we should or should
>     not accept, at https://s.apache.org/roy_forks_2012
>
>     It's not all black and white, but IMO we do need some form of
>     agreement from the original authors about the ASF taking control of
>     their code. Or maybe a demonstration that they really don't care about
>     it anymore, which some of the info in this thread hints to.
>
>     -Bertrand
>
>     ---------------------------------------------------------------------
>     To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>     For additional commands, e-mail: general-help@incubator.apache.org
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [DISCUSS] Olympian Incubation Proposal

Posted by Chris Mattmann <ma...@apache.org>.
Yep this thread sounds very similar to those discussions. I think we have the 
story emerging here that we can move forward with.

Cheers,
Chris




On 9/29/16, 11:05 AM, "Bertrand Delacretaz" <bd...@apache.org> wrote:

    Hi Chris,
    
    On Thu, Sep 29, 2016 at 7:23 PM, Chris Mattmann <ma...@apache.org> wrote:
    > ...I have a bit of a different understanding. We only accept code contributions
    > that want to be here....
    
    This sounds similar to the discussions we had about Bloodhound back in
    early 2012 - Roy had some good comments about what we should or should
    not accept, at https://s.apache.org/roy_forks_2012
    
    It's not all black and white, but IMO we do need some form of
    agreement from the original authors about the ASF taking control of
    their code. Or maybe a demonstration that they really don't care about
    it anymore, which some of the info in this thread hints to.
    
    -Bertrand
    
    ---------------------------------------------------------------------
    To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
    For additional commands, e-mail: general-help@incubator.apache.org
    
    



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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Bertrand Delacretaz <bd...@apache.org>.
Hi Chris,

On Thu, Sep 29, 2016 at 7:23 PM, Chris Mattmann <ma...@apache.org> wrote:
> ...I have a bit of a different understanding. We only accept code contributions
> that want to be here....

This sounds similar to the discussions we had about Bloodhound back in
early 2012 - Roy had some good comments about what we should or should
not accept, at https://s.apache.org/roy_forks_2012

It's not all black and white, but IMO we do need some form of
agreement from the original authors about the ASF taking control of
their code. Or maybe a demonstration that they really don't care about
it anymore, which some of the info in this thread hints to.

-Bertrand

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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Chris Mattmann <ma...@apache.org>.
Hi Bertrand,

I have a bit of a different understanding. We only accept code contributions
that want to be here. If the license for this project is ALv2 upstream from DataStax
then the community coming here for Olympian may fork the project and so long as
those committers and PMC part of the new project have ICLAs on file, there need not
be any informal agreement with any company. The company owns the name, the trademark,
etc., but the license allows forks and new communities to be made.

Cheers,
Chris


On 9/29/16, 1:20 AM, "Bertrand Delacretaz" <bd...@apache.org> wrote:

    Hi,
    
    On Thu, Sep 29, 2016 at 6:01 AM, Henry Saputra <he...@gmail.com> wrote:
    > ...This project will be a fork of Titan graph database project...
    > ...The project was created by company called Aurelius and was acquired by
    > Datstax...
    
    We only accept friendly forks, and it looks like Titan belongs to
    DataStax, so IMO you need at least an informal agreement from them
    before forking at the ASF.
    
    -Bertrand
    
    ---------------------------------------------------------------------
    To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
    For additional commands, e-mail: general-help@incubator.apache.org
    
    



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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Alan Gates <al...@gmail.com>.
When we asked DataStax if they would sign a code grant, they were clear that they would not.  When we asked if they were opposed to us taking a fork to Apache, we got no response, despite trying on multiple channels.  I don’t know if this is enough to accept the podling or not, but it’s the best we’re going to get.

Alan.

> On Sep 29, 2016, at 01:20, Bertrand Delacretaz <bd...@apache.org> wrote:
> 
> Hi,
> 
> On Thu, Sep 29, 2016 at 6:01 AM, Henry Saputra <he...@gmail.com> wrote:
>> ...This project will be a fork of Titan graph database project...
>> ...The project was created by company called Aurelius and was acquired by
>> Datstax...
> 
> We only accept friendly forks, and it looks like Titan belongs to
> DataStax, so IMO you need at least an informal agreement from them
> before forking at the ASF.
> 
> -Bertrand
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: [DISCUSS] Olympian Incubation Proposal

Posted by Bertrand Delacretaz <bd...@apache.org>.
Hi,

On Thu, Sep 29, 2016 at 6:01 AM, Henry Saputra <he...@gmail.com> wrote:
> ...This project will be a fork of Titan graph database project...
> ...The project was created by company called Aurelius and was acquired by
> Datstax...

We only accept friendly forks, and it looks like Titan belongs to
DataStax, so IMO you need at least an informal agreement from them
before forking at the ASF.

-Bertrand

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