Hi All,

A lot of work for IP clearance has been done before[1], especially in
the core repository. In order to clean up all the things, I've got
several questions:

1. Does the IP clearance process apply to all the branches?

The current status:

2.7.x(master)
* group id has been changed to org.apache
* package name has been changed to org.apache.dubbo
* pom.xml has been updated with ASF info
* LICENSE/Disclaimer added

IMO, all things looks good.

2.6.x
* pom.xml has been updated with ASF info
* LICENSE/Disclaimer added

Remaining issues:
1. change group id to org.apache
2. change package name to org.apache.dubbo

For 2.6.x, since we will keep release on this branch, I think we
should do 1 in order to publish the artifacts to ASF maven repository.
But this may required user to change the pom.xml when they are
upgrading to newer version.
But for 2, since it will require significant change to the source
code, and will break the compatibility (it can't have a trivial way to
ensure the compatibly, on 2.7.x some of the implementation requires
feature that only available on Java 8, e.g. default method for
Interface),
I suggestion NOT to do so on the 2.6.x branch.

My question is, is this an issue from ASF's perspective?

2.5.x
* pom.xml has been updated with ASF info
* LICENSE/Disclaimer added

Remaining issues:
1. change group id to org.apache
2. change package name to org.apache.dubbo

For 2.5.x, I think we've already discussed the EOL[2] of this branch,
and there will be only security fix or critical fix if any.
So my proposal is:

* Discuss, decide, and announce the EOL of 2.5.x
* Do nothing about 1 unless there is a need to publish a release
* Do nothing about 2

My question is, is this an issue from ASF's perspective?

2. Does the IP clearance process apply to all the ASF repositories?

Currently there are following repositories under apache organization:

### incubator-dubbo

we have discussed it above

### incubator-dubbo-spring-boot-project

There are 2 branches:

#### 0.2.x   spring-boot 2.x support

* pom.xml has been updated with ASF info

Since this project is been actively developed and will expected
multiple release in the future. Here is what I suggest:

1. LICENSE/Disclaimer
2. change group id to org.apache
3. change package name to org.apache.dubbo

#### 0.1.x:  spring-boot 1.x support

* pom.xml has been updated with ASF info

Is this a maintenance branch? If there is a release, I think we need
to at least do:

1. LICENSE/Disclaimer
2. change group id to org.apache

and keep the package name.

* incubator-dubbo-ops

I see there was discussion on refactoring this project.

>From my point of view, this project will be released in an periodical
manner, therefore IP clearance process is needed, which includes:

0. update pom.xml
1. LICENSE/Disclaimer
2. change group id to org.apache
3. change package name to org.apache.dubbo

* incubator-dubbo-website

I guess there is no need to go through the ip clearance for a website?

* incubator-dubbo-rpc-jsonrpc

I think this repository should go to dubbo ecosystem. It looks very
weird under apache group.

* incubator-dubbo-docs

Since the documentation has been merged to dubbo-webiste, I suggest to
deprecated this project.

* incubator-dubbo-feature-test

Is this repository still being used? If not, I think we can retire this repo.



[1] https://issues.apache.org/jira/browse/DUBBO-3
[2] 
https://lists.apache.org/thread.html/8e01cf656b49cfead81776114a677f7e39cba268fdd4c5b6b5cafcd5@%3Cdev.dubbo.apache.org%3E

-- 
Best Regards!
Huxing

Reply via email to