On Tue, Jul 17, 2018 at 12:54 PM Huxing Zhang <hux...@apache.org> wrote:
> 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. > +1 for going to dubbo ecosystem. > > * 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 >