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
