You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pegasus.apache.org by GitBox <gi...@apache.org> on 2021/10/12 05:37:37 UTC

[GitHub] [incubator-pegasus] hycdong opened a new issue #823: Chore: License problems

hycdong opened a new issue #823:
URL: https://github.com/apache/incubator-pegasus/issues/823


   As Pegasus has already donated to ASF, all files are expected to have license header, either ASF license, or thirdparty copyright. 
   
   Pegasus is a license-complex project, includes rDSN, a distributed system framework maintained by Microsoft, whose license is MIT. Xiaomi engineers fork rDSN repo and developed pegasus based on it, so some files' copyrights belongs to Xiaomi, whose license is Apache 2.0. Based on history problems, there are still some files lack of any license header or copyright. 
   
   This issue is to record all of them, and raise the discussion about the Pegasus license problems.
   
   ## Files without license header
   ### Source files
   - [ ] rdsn/include/dsn/cpp/serialization_helper/dsn.layer2_types.h (thrift-auto-generated)
   - [ ] rdsn/include/dsn/cpp/serialization_helper/dsn_types.h
   - [ ] rdsn/include/dsn/dist/replication/replication_enums.h
   - [ ] rdsn/include/dsn/dist/replication/storage_serverlet.h
   - [ ] rdsn/include/dsn/tool-api/threadpool_code.h
   - [ ] rdsn/include/dsn/utility/binary_reader.h
   - [ ] rdsn/include/dsn/utility/binary_writer.h
   - [ ] rdsn/include/dsn/utility/crc.h
   - [ ] rdsn/include/dsn/utility/error_code.h
   - [ ] rdsn/include/dsn/utility/strings.h
   - [ ] rdsn/src/failure_detector/test/failure_detector.cpp
   - [ ] rdsn/src/meta/test/server_state_test.cpp
   - [ ] rdsn/src/meta/test/meta_state/meta_state_service.cpp
   - [ ] src/meta/test/meta_partition_guardian_test.cpp
   - [ ] src/meta/test/state_sync_test.cpp
   - [ ] src/meta/test/meta_data.cpp
   - [ ] src/meta/test/dump_file.cpp
   
   ### Compile files
    - [ ] rdsn/bin/dsn.cmake
    - [ ] rdsn/src/aio/CMakeLists.txt
    - [ ] rdsn/src/aio/test/CMakeLists.txt
    - [ ] rdsn/src/block_service/fds/CMakeLists.txt
    - [ ] rdsn/src/block_service/hdfs/CMakeLists.txt
    - [ ] rdsn/src/block_service/local/CMakeLists.txt
    - [ ] rdsn/src/client/CMakeLists.txt
    - [ ] rdsn/src/common/CMakeLists.txt
    - [ ] rdsn/src/common/test/CMakeLists.txt
    - [ ] rdsn/src/failure_detector/CMakeLists.txt
    - [ ] rdsn/src/failure_detector/test/CMakeLists.txt
    - [ ] rdsn/src/http/test/CMakeLists.txt
    - [ ] rdsn/src/meta/CMakeLists.txt
    - [ ] rdsn/src/meta/test/balancer_simulator/CMakeLists.txt
    - [ ] rdsn/src/meta/test/meta_state/CMakeLists.txt
    - [ ] rdsn/src/meta/test/CMakeLists.txt
   
   ### Scripts
    - [ ] rdsn/scripts/linux/learn_stat.py
    - [ ] rdsn/scripts/linux/stop_zk.sh
    - [ ] rdsn/scripts/linux/run-clang-format.sh
    - [ ] rdsn/scripts/linux/install.sh
    - [ ] rdsn/scripts/linux/start_zk.sh
    - [ ] rdsn/scripts/linux/clear_zk.sh
    - [ ] rdsn/scripts/linux/build.sh
    - [ ] rdsn/scripts/linux/run-clang-format.py
    - [ ] rdsn/src/aio/test/clear.sh
    - [ ] rdsn/src/aio/test/run.sh
    - [ ] rdsn/src/common/test/run.sh
    - [ ] rdsn/src/failure_detector/test/clear.sh
    - [ ] rdsn/src/failure_detector/test/run.sh
    - [ ] rdsn/src/http/test/run.sh
    - [ ] rdsn/src/meta/test/meta_state/clear.sh
    - [ ] src/meta/test/meta_state/run.sh
   
   ### Config files(.ini files)
   
   
   ### Others
   - [ ] rdsn/src/aio/test/copy_source.txt
   - [ ] rdsn/src/failure_detector/fd.thrift
   - [ ] rdsn/src/failure_detector/test/gtest.filter
   - [ ] rdsn/src/meta/test/meta_state/clear.cmd
   - [ ] rdsn/src/meta/test/meta_state/gtest.filter
   
   TBD


-- 
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.

To unsubscribe, e-mail: dev-unsubscribe@pegasus.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pegasus.apache.org
For additional commands, e-mail: dev-help@pegasus.apache.org


[GitHub] [incubator-pegasus] nguyenm100 commented on issue #823: Chore: License problems

Posted by GitBox <gi...@apache.org>.
nguyenm100 commented on issue #823:
URL: https://github.com/apache/incubator-pegasus/issues/823#issuecomment-1054312559


   Hi, I noticed that license problem is one of the issues highlight by apache (https://whimsy.apache.org/board/minutes/Pegasus.html) to prevent upgrade out of incubation.  Is this expected to be resolved relatively soon? (next 2-3mo?).  tx


-- 
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.

To unsubscribe, e-mail: dev-unsubscribe@pegasus.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pegasus.apache.org
For additional commands, e-mail: dev-help@pegasus.apache.org