Sean Zhong created STORM-717:
--------------------------------

             Summary: Proposal: JStorm contribution from Alibaba
                 Key: STORM-717
                 URL: https://issues.apache.org/jira/browse/STORM-717
             Project: Apache Storm
          Issue Type: Umbrella
            Reporter: Sean Zhong


This is a umbrella case for the code contribution from Jstorm project. Please 
follow in this root jira to raise concerns and make discussions.

The suggested steps and principals:

Principal for the JStorm contribution
1.      All job jars in Storm can be migrated directly without recompilation.
2.      Functions of JStorm will be merged into Storm.
3.      Most user facing function or user experience of Storm will be retained.
4.      There will be performance improvement.
5.      The process should be Smooth with incremental and tractable progress.

Need consense and further discussion
What is the best approach to evolve Clojure and Java(need more discussion on 
this) the two languages in future? More on Java?

Proposed Steps:
1.      IP donation
We should follow process of http://incubator.apache.org/ip-clearance/, 

a)      Identity the code base,  which tag version to choose as a basis. MD5 
for the code base.
b)       IP Plan (copyright)
c)       distribution right, ICLA

2.      Determine the folder layout required for Storm, so that we can then 
easily break the effort to module level. 

3.      Continue the discussion and get a consensus of everyone in community 
about relation of Clojure and Java.

4.      Define process
a)       whether to create a Branch?
b)       What is the target Feature list?
c)        What is the target feature Order?
d)       What is the target Time line?
e)       What is the Target Version?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to