You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by GitBox <gi...@apache.org> on 2020/01/16 23:34:17 UTC

[GitHub] [incubator-mxnet] eric-haibin-lin opened a new pull request #17351: [LICENSE] Update ps-lite LICENSE

eric-haibin-lin opened a new pull request #17351: [LICENSE] Update ps-lite LICENSE
URL: https://github.com/apache/incubator-mxnet/pull/17351
 
 
   ## Description ##
   A new file was added to ps-lite by ByteDance. I'm including the copyright in LICENSE. Is this the right way to fix it? @leezu @roywei 
   
   ## Checklist ##
   ### Essentials ###
   Please feel free to remove inapplicable items for your PR.
   - [ ] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant [JIRA issue](https://issues.apache.org/jira/projects/MXNET/issues) created (except PRs with tiny changes)
   - [ ] Changes are complete (i.e. I finished coding on this PR)
   - [ ] All changes have test coverage:
   - Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
   - Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
   - Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
   - [ ] Code is well-documented: 
   - For user-facing API changes, API doc string has been updated. 
   - For new C++ functions in header files, their functionalities and arguments are documented. 
   - For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
   - Check the API doc at https://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
   - [ ] To the best of my knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change
   
   ### Changes ###
   - [ ] Feature1, tests, (and when applicable, API doc)
   - [ ] Feature2, tests, (and when applicable, API doc)
   
   ## Comments ##
   - If this change is a backward incompatible change, why must this change be made.
   - Interesting edge cases to note here
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] roywei commented on issue #17351: [LICENSE] Update ps-lite LICENSE

Posted by GitBox <gi...@apache.org>.
roywei commented on issue #17351: [LICENSE] Update ps-lite LICENSE
URL: https://github.com/apache/incubator-mxnet/pull/17351#issuecomment-575736054
 
 
   Hi @leezu , for 3rd party source files, we do not need to include the ASF license header, as it's not developed by ASF. We can depend on ps-lite as it's a permissive license (Apache 2.0). That specific file should already be covered by the apache-2.0 license, and we already acknowledged it in LICENSE file. So we just need to acknowledge additional copy right comes from ps-lite.  
    I think the mentor may made a mistake about the unknown license part.
   
   From https://www.apache.org/legal/src-headers.html:
   > Do not add the standard Apache License header to the top of third-party source files.
   
   Our rat check already excluded 3rdparty directory. So we will only have problem if we added ASF header wrongly, any missing header will cause rat check to fail.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] roywei commented on issue #17351: [LICENSE] Update ps-lite LICENSE

Posted by GitBox <gi...@apache.org>.
roywei commented on issue #17351: [LICENSE] Update ps-lite LICENSE
URL: https://github.com/apache/incubator-mxnet/pull/17351#issuecomment-575772286
 
 
   @leezu I can't find any from ASF website. We started to add them in previous releases as mentors pointed out before. It seems to be the same issue this time.
   https://github.com/apache/incubator-mxnet/pull/13851

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] roywei edited a comment on issue #17351: [LICENSE] Update ps-lite LICENSE

Posted by GitBox <gi...@apache.org>.
roywei edited a comment on issue #17351: [LICENSE] Update ps-lite LICENSE
URL: https://github.com/apache/incubator-mxnet/pull/17351#issuecomment-575736054
 
 
   Hi @leezu , for 3rd party source files, we do not need to include the ASF license header, as it's not developed by ASF(Note the ASF license header is not the same as apache-2.0 license).  We can depend on ps-lite as it's a permissive license (Apache 2.0). That specific file should already be covered by the apache-2.0 license, and we already acknowledged it in LICENSE file. So we just need to acknowledge additional copy right comes from ps-lite.  
    I think the mentor may made a mistake about the unknown license part.
   
   From https://www.apache.org/legal/src-headers.html:
   > Do not add the standard Apache License header to the top of third-party source files.
   
   Our rat check already excluded 3rdparty directory. So we will only have problem if we added ASF header wrongly, any missing header will cause rat check to fail.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu commented on issue #17351: [LICENSE] Update ps-lite LICENSE

Posted by GitBox <gi...@apache.org>.
leezu commented on issue #17351: [LICENSE] Update ps-lite LICENSE
URL: https://github.com/apache/incubator-mxnet/pull/17351#issuecomment-575741338
 
 
   Thanks @roywei. In case you know, could you post a reference to why copyright notice needs to be included inside our LICENSE file?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] eric-haibin-lin merged pull request #17351: [LICENSE] Update ps-lite LICENSE

Posted by GitBox <gi...@apache.org>.
eric-haibin-lin merged pull request #17351: [LICENSE] Update ps-lite LICENSE
URL: https://github.com/apache/incubator-mxnet/pull/17351
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu commented on issue #17351: [LICENSE] Update ps-lite LICENSE

Posted by GitBox <gi...@apache.org>.
leezu commented on issue #17351: [LICENSE] Update ps-lite LICENSE
URL: https://github.com/apache/incubator-mxnet/pull/17351#issuecomment-575632167
 
 
   @eric-haibin-lin according to https://github.com/apache/incubator-mxnet/issues/17329 the problem is "file copyright Bytedance Inc [5] of unknown license". However, Bytedance has (supposedly?) licensed the code under Apache license by submitting the Pull Request on Github to the Apache Licensed repo ps-lite. To avoid such future issues, it would be best to require including the Apache License header in all files in ps-lite.
   
   @eric-haibin-lin @roywei could you clarify why to include the copyright notice in LICENSE? Based on the Apache License and the Licensing Howto there doesn't seem to be such requirement? But I may have missed some point.
   - http://www.apache.org/dev/licensing-howto.html#permissive-deps
   - http://www.apache.org/dev/licensing-howto.html#alv2-dep

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services