-
Notifications
You must be signed in to change notification settings - Fork 12
Remove license violations #522
Comments
Anyway, copy/paste is a bad idea. |
https://github.com/CPFL/Autoware/blob/develop/ros/src/util/packages/autoware_rviz_plugins/rosbag_controller/src/core/recorder.cpp https://github.com/CPFL/Autoware/blob/develop/ros/src/util/packages/autoware_rviz_plugins/rosbag_controller/src/core/recorder.h Not 100% copy, I add some other functions to support rest codes. But sorry, I don not modify the licenses. Should I append Apache license before original BSD Licenses? |
@ChenxiTU Would you append Apache license before original BSD Licenses? Your contribution is Apache 2.0 👍 |
@ChenxiTU I just found autowarefoundation/autoware#1791 (comment) but there's no explanation why you found it hard to control recording from GUI difficult. In any case, you could have inherited from the original code or encapsulated it, instead of copy/pasting it. |
@esteve The main change is that I added Recorder::stop() and Recorder::start to control the start and stop of recording. I also modify several lines for subscribing topics and add some parameters to control the status. I agree with you, inheriting from the original code can be a better choice. In the further, I will add play function. Let me rewrite recorder core at that time. |
@ChenxiTU could you describe the changes in a more detailed way? I want to understand why the original code was difficult to integrate for your use case. |
@esteve |
@ChenxiTU thank you so much for the detailed explanation, I have a better idea of the changes now. |
Description
Remove license violations
For example, BSD requires:
ToDo
copied from https://github.com/PointCloudLibrary/pcl/blob/master/registration/include/pcl/registration/impl/ndt.hpp
The text was updated successfully, but these errors were encountered: