From: Toby C. <th...@pl...> - 2009-07-23 15:50:52
|
First up I would like to say a big thanks to all in the community that have contributed over the years. As with all open source project, ownership of copyright, and particularly granting of an open source license is an important aspect of contribution. Some quick and dirty analysis I have just done shows there are 115 'source' files in the driver tree that do not mention the word copyright. (that is files ending with .h .hh .hpp .c .cc .cpp and .cxx) A few of these do have some information with regard to licensing, they just don't explicitly state copyright, but in most cases they are mysteriously silent. I don't believe that there is any code in the player tree that should not be there, but it would be nice to make this explicit. Could everyone who has contributed to player drivers in the past please run their eyes over the following list and enlighten us if they can as to the copyright owners of the files in question and the license under which they were contributed....In future we will make an effort to be stricter about explicit copyright notices in contributions. ./drivers/blobfinder/cmvision/capture.h:0 ./drivers/blobfinder/shapetracker/orientation.c:0 ./drivers/blobfinder/shapetracker/orientation.h:0 ./drivers/camera/sphere/pwc-ioctl.h:0 ./drivers/camera/v4l2/v4l2.c:0 ./drivers/camera/v4l2/v4l2.h:0 ./drivers/health/statgrab/statgrab_health.cpp:0 ./drivers/health/statgrab/statgrab_health.h:0 ./drivers/imu/xsens/cmt1.cpp:0 ./drivers/imu/xsens/cmt1.h:0 ./drivers/imu/xsens/cmt2.cpp:0 ./drivers/imu/xsens/cmt2.h:0 ./drivers/imu/xsens/cmt3.cpp:0 ./drivers/imu/xsens/cmt3.h:0 ./drivers/imu/xsens/cmtdef.h:0 ./drivers/imu/xsens/cmtf.h:0 ./drivers/imu/xsens/cmtmessage.cpp:0 ./drivers/imu/xsens/cmtmessage.h:0 ./drivers/imu/xsens/cmtpacket.cpp:0 ./drivers/imu/xsens/cmtpacket.h:0 ./drivers/imu/xsens/cmtscan.cpp:0 ./drivers/imu/xsens/cmtscan.h:0 ./drivers/imu/xsens/xsens_fifoqueue.h:0 ./drivers/imu/xsens/xsens_janitors.h:0 ./drivers/imu/xsens/xsens_list.cpp:0 ./drivers/imu/xsens/xsens_list.h:0 ./drivers/imu/xsens/xsens_list.hpp:0 ./drivers/imu/xsens/xsens_std.cpp:0 ./drivers/imu/xsens/xsens_std.h:0 ./drivers/imu/xsens/xsens_time.cpp:0 ./drivers/imu/xsens/xsens_time.h:0 ./drivers/laser/lms400_cola.cc:0 ./drivers/laser/lms400_cola.h:0 ./drivers/laser/RS4Leuze_laser.cc:0 ./drivers/laser/RS4Leuze_laser.h:0 ./drivers/laser/sickLDMRS.cc:0 ./drivers/localization/amcl/map/map.c:0 ./drivers/localization/amcl/map/map_draw.c:0 ./drivers/localization/amcl/map/map.h:0 ./drivers/localization/amcl/map/map_range.c:0 ./drivers/localization/amcl/map/map_store.c:0 ./drivers/localization/amcl/models/laser.h:0 ./drivers/localization/amcl/models/odometry.h:0 ./drivers/localization/amcl/models/sonar.h:0 ./drivers/localization/amcl/pf/eig3.c:0 ./drivers/localization/amcl/pf/eig3.h:0 ./drivers/localization/amcl/pf/pf.c:0 ./drivers/localization/amcl/pf/pf_draw.c:0 ./drivers/localization/amcl/pf/pf.h:0 ./drivers/localization/amcl/pf/pf_kdtree.c:0 ./drivers/localization/amcl/pf/pf_kdtree.h:0 ./drivers/localization/amcl/pf/pf_pdf.c:0 ./drivers/localization/amcl/pf/pf_pdf.h:0 ./drivers/localization/amcl/pf/pf_vector.c:0 ./drivers/localization/amcl/pf/pf_vector.h:0 ./drivers/mixed/chatterbox/cb_i2c.c:0 ./drivers/mixed/cmucam2/camera.c:0 ./drivers/mixed/cmucam2/camera.h:0 ./drivers/mixed/epuck/doc/player_2_1/blinkenlight.c:0 ./drivers/mixed/epuck/doc/player_2_1/camera.c:0 ./drivers/mixed/epuck/doc/player_2_1/ir.c:0 ./drivers/mixed/epuck/doc/player_2_1/position2d.c:0 ./drivers/mixed/erratic/motorpacket.cc:0 ./drivers/mixed/erratic/sip.cc:0 ./drivers/mixed/irobot/roomba/test.c:0 ./drivers/mixed/mricp/include/geometry2D.h:0 ./drivers/mixed/mricp/include/icp.h:0 ./drivers/mixed/mricp/include/lasermodel.h:0 ./drivers/mixed/mricp/include/nn.h:0 ./drivers/mixed/mricp/include/Timer.h:0 ./drivers/mixed/mricp/src/geometry2D.cpp:0 ./drivers/mixed/mricp/src/icp.cpp:0 ./drivers/mixed/mricp/src/lasermodel.cpp:0 ./drivers/mixed/mricp/src/nn.cpp:0 ./drivers/mixed/mricp/src/Timer.cpp:0 ./drivers/mixed/rflex/rflex_commands.cc:0 ./drivers/mixed/rflex/rflex_commands.h:0 ./drivers/mixed/rflex/rflex_configs.h:0 ./drivers/mixed/rflex/rflex-info.h:0 ./drivers/mixed/rflex/rflex-io.cc:0 ./drivers/mixed/rflex/rflex-io.h:0 ./drivers/mixed/rmp/canio.h:0 ./drivers/mixed/rmp/canio_kvaser.cc:0 ./drivers/mixed/rmp/canio_kvaser.h:0 ./drivers/planner/wavefront/plan.c:0 ./drivers/planner/wavefront/plan_control.c:0 ./drivers/planner/wavefront/plan.h:0 ./drivers/planner/wavefront/plan_plan.c:0 ./drivers/planner/wavefront/plan_waypoint.c:0 ./drivers/planner/wavefront/test.c:0 ./drivers/position/mbicp/calcul.c:0 ./drivers/position/mbicp/calcul.h:0 ./drivers/position/mbicp/MbICP2.h:0 ./drivers/position/mbicp/mbicp_aux.c:0 ./drivers/position/mbicp/MbICP.c:0 ./drivers/position/mbicp/mbicp_driver.cc:0 ./drivers/position/mbicp/MbICP.h:0 ./drivers/position/mbicp/percolate.c:0 ./drivers/position/mbicp/percolate.h:0 ./drivers/position/mbicp/sp_matrix.c:0 ./drivers/position/mbicp/sp_matrix.h:0 ./drivers/position/mbicp/TData.h:0 ./drivers/position/nd/geometria.cc:0 ./drivers/position/nd/geometria.h:0 ./drivers/position/nd/nd2.h:0 ./drivers/position/nd/nd.cc:0 ./drivers/position/nd/nd.h:0 ./drivers/position/nd/nd_plugin.cc:0 ./drivers/position/vfh/vfh.cc:0 ./drivers/rfid/rfi341_protocol.cc:0 ./drivers/rfid/rfi341_protocol.h:0 ./drivers/shell/encode.cc:0 ./drivers/shell/encode.h:0 ./drivers/shell/readlog_time.cc:0 ./drivers/shell/readlog_time.h:0 -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Jordi P. <mu...@gm...> - 2009-07-23 15:59:28
|
Not a driver but I have contributed the ruby bindings (highly based on the previous Python bindings) for C and C++ libraries. There are a couple of swig interface (.i) files and a bunch of Ruby (.rb) examples. The swig interface file for c++ is in fact the same than the Python bindings, I guess you should ask the author of those bindings for that? For everything else GPL, LGPL, BSD or the like are fine with me (I encourage GPL though). On Fri, Jul 24, 2009 at 12:50 AM, Toby Collett <th...@pl...> wrote: > First up I would like to say a big thanks to all in the community that have > contributed over the years. As with all open source project, ownership of > copyright, and particularly granting of an open source license is an > important aspect of contribution. Some quick and dirty analysis I have just > done shows there are 115 'source' files in the driver tree that do not > mention the word copyright. (that is files ending with .h .hh .hpp .c .cc > .cpp and .cxx) > > A few of these do have some information with regard to licensing, they just > don't explicitly state copyright, but in most cases they are mysteriously > silent. I don't believe that there is any code in the player tree that > should not be there, but it would be nice to make this explicit. > > Could everyone who has contributed to player drivers in the past please run > their eyes over the following list and enlighten us if they can as to the > copyright owners of the files in question and the license under which they > were contributed....In future we will make an effort to be stricter about > explicit copyright notices in contributions. > > ./drivers/blobfinder/cmvision/capture.h:0 > ./drivers/blobfinder/shapetracker/orientation.c:0 > ./drivers/blobfinder/shapetracker/orientation.h:0 > ./drivers/camera/sphere/pwc-ioctl.h:0 > ./drivers/camera/v4l2/v4l2.c:0 > ./drivers/camera/v4l2/v4l2.h:0 > ./drivers/health/statgrab/statgrab_health.cpp:0 > ./drivers/health/statgrab/statgrab_health.h:0 > ./drivers/imu/xsens/cmt1.cpp:0 > ./drivers/imu/xsens/cmt1.h:0 > ./drivers/imu/xsens/cmt2.cpp:0 > ./drivers/imu/xsens/cmt2.h:0 > ./drivers/imu/xsens/cmt3.cpp:0 > ./drivers/imu/xsens/cmt3.h:0 > ./drivers/imu/xsens/cmtdef.h:0 > ./drivers/imu/xsens/cmtf.h:0 > ./drivers/imu/xsens/cmtmessage.cpp:0 > ./drivers/imu/xsens/cmtmessage.h:0 > ./drivers/imu/xsens/cmtpacket.cpp:0 > ./drivers/imu/xsens/cmtpacket.h:0 > ./drivers/imu/xsens/cmtscan.cpp:0 > ./drivers/imu/xsens/cmtscan.h:0 > ./drivers/imu/xsens/xsens_fifoqueue.h:0 > ./drivers/imu/xsens/xsens_janitors.h:0 > ./drivers/imu/xsens/xsens_list.cpp:0 > ./drivers/imu/xsens/xsens_list.h:0 > ./drivers/imu/xsens/xsens_list.hpp:0 > ./drivers/imu/xsens/xsens_std.cpp:0 > ./drivers/imu/xsens/xsens_std.h:0 > ./drivers/imu/xsens/xsens_time.cpp:0 > ./drivers/imu/xsens/xsens_time.h:0 > ./drivers/laser/lms400_cola.cc:0 > ./drivers/laser/lms400_cola.h:0 > ./drivers/laser/RS4Leuze_laser.cc:0 > ./drivers/laser/RS4Leuze_laser.h:0 > ./drivers/laser/sickLDMRS.cc:0 > ./drivers/localization/amcl/map/map.c:0 > ./drivers/localization/amcl/map/map_draw.c:0 > ./drivers/localization/amcl/map/map.h:0 > ./drivers/localization/amcl/map/map_range.c:0 > ./drivers/localization/amcl/map/map_store.c:0 > ./drivers/localization/amcl/models/laser.h:0 > ./drivers/localization/amcl/models/odometry.h:0 > ./drivers/localization/amcl/models/sonar.h:0 > ./drivers/localization/amcl/pf/eig3.c:0 > ./drivers/localization/amcl/pf/eig3.h:0 > ./drivers/localization/amcl/pf/pf.c:0 > ./drivers/localization/amcl/pf/pf_draw.c:0 > ./drivers/localization/amcl/pf/pf.h:0 > ./drivers/localization/amcl/pf/pf_kdtree.c:0 > ./drivers/localization/amcl/pf/pf_kdtree.h:0 > ./drivers/localization/amcl/pf/pf_pdf.c:0 > ./drivers/localization/amcl/pf/pf_pdf.h:0 > ./drivers/localization/amcl/pf/pf_vector.c:0 > ./drivers/localization/amcl/pf/pf_vector.h:0 > ./drivers/mixed/chatterbox/cb_i2c.c:0 > ./drivers/mixed/cmucam2/camera.c:0 > ./drivers/mixed/cmucam2/camera.h:0 > ./drivers/mixed/epuck/doc/player_2_1/blinkenlight.c:0 > ./drivers/mixed/epuck/doc/player_2_1/camera.c:0 > ./drivers/mixed/epuck/doc/player_2_1/ir.c:0 > ./drivers/mixed/epuck/doc/player_2_1/position2d.c:0 > ./drivers/mixed/erratic/motorpacket.cc:0 > ./drivers/mixed/erratic/sip.cc:0 > ./drivers/mixed/irobot/roomba/test.c:0 > ./drivers/mixed/mricp/include/geometry2D.h:0 > ./drivers/mixed/mricp/include/icp.h:0 > ./drivers/mixed/mricp/include/lasermodel.h:0 > ./drivers/mixed/mricp/include/nn.h:0 > ./drivers/mixed/mricp/include/Timer.h:0 > ./drivers/mixed/mricp/src/geometry2D.cpp:0 > ./drivers/mixed/mricp/src/icp.cpp:0 > ./drivers/mixed/mricp/src/lasermodel.cpp:0 > ./drivers/mixed/mricp/src/nn.cpp:0 > ./drivers/mixed/mricp/src/Timer.cpp:0 > ./drivers/mixed/rflex/rflex_commands.cc:0 > ./drivers/mixed/rflex/rflex_commands.h:0 > ./drivers/mixed/rflex/rflex_configs.h:0 > ./drivers/mixed/rflex/rflex-info.h:0 > ./drivers/mixed/rflex/rflex-io.cc:0 > ./drivers/mixed/rflex/rflex-io.h:0 > ./drivers/mixed/rmp/canio.h:0 > ./drivers/mixed/rmp/canio_kvaser.cc:0 > ./drivers/mixed/rmp/canio_kvaser.h:0 > ./drivers/planner/wavefront/plan.c:0 > ./drivers/planner/wavefront/plan_control.c:0 > ./drivers/planner/wavefront/plan.h:0 > ./drivers/planner/wavefront/plan_plan.c:0 > ./drivers/planner/wavefront/plan_waypoint.c:0 > ./drivers/planner/wavefront/test.c:0 > ./drivers/position/mbicp/calcul.c:0 > ./drivers/position/mbicp/calcul.h:0 > ./drivers/position/mbicp/MbICP2.h:0 > ./drivers/position/mbicp/mbicp_aux.c:0 > ./drivers/position/mbicp/MbICP.c:0 > ./drivers/position/mbicp/mbicp_driver.cc:0 > ./drivers/position/mbicp/MbICP.h:0 > ./drivers/position/mbicp/percolate.c:0 > ./drivers/position/mbicp/percolate.h:0 > ./drivers/position/mbicp/sp_matrix.c:0 > ./drivers/position/mbicp/sp_matrix.h:0 > ./drivers/position/mbicp/TData.h:0 > ./drivers/position/nd/geometria.cc:0 > ./drivers/position/nd/geometria.h:0 > ./drivers/position/nd/nd2.h:0 > ./drivers/position/nd/nd.cc:0 > ./drivers/position/nd/nd.h:0 > ./drivers/position/nd/nd_plugin.cc:0 > ./drivers/position/vfh/vfh.cc:0 > ./drivers/rfid/rfi341_protocol.cc:0 > ./drivers/rfid/rfi341_protocol.h:0 > ./drivers/shell/encode.cc:0 > ./drivers/shell/encode.h:0 > ./drivers/shell/readlog_time.cc:0 > ./drivers/shell/readlog_time.h:0 > > > -- > This email is intended for the addressee only and may contain privileged > and/or confidential information > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers > > -- Jordi Polo Carres NLP laboratory - NAIST http://www.bahasara.org |
From: Paul O. <new...@ki...> - 2009-07-23 16:09:33
|
On Thu, 23 Jul 2009, Toby Collett wrote: > > Could everyone who has contributed to player drivers in the past please run > their eyes over the following list and enlighten us if they can as to the > copyright owners of the files in question and the license under which they > were contributed....In future we will make an effort to be stricter about > explicit copyright notices in contributions. > These are mine: > ./drivers/camera/v4l2/v4l2.c:0 > ./drivers/camera/v4l2/v4l2.h:0 part of camerav4l2 driver, so the same license as a whole driver of course Shall I prepare a patch or you'd better do that? Paul |
From: Toby C. <tco...@pl...> - 2009-07-23 17:20:18
|
I can add the header, I just need to be sure that the files are from the same source, and no inherited from some other source with different licensing. I will update those two. Thanks, Toby 2009/7/23 Paul Osmialowski <new...@ki...> > > > On Thu, 23 Jul 2009, Toby Collett wrote: > > > > > Could everyone who has contributed to player drivers in the past please > run > > their eyes over the following list and enlighten us if they can as to the > > copyright owners of the files in question and the license under which > they > > were contributed....In future we will make an effort to be stricter about > > explicit copyright notices in contributions. > > > These are mine: > > ./drivers/camera/v4l2/v4l2.c:0 > > ./drivers/camera/v4l2/v4l2.h:0 > part of camerav4l2 driver, so the same license as a whole driver of course > Shall I prepare a patch or you'd better do that? > > Paul > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers > -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Brian G. <br...@ge...> - 2009-07-23 20:19:25
|
hi Toby, Thanks for working on this! Cleaning up copyright is tedious, but important. Below are notes on files that I know something about. On Jul 23, 2009, at 8:50 AM, Toby Collett wrote: > > ./drivers/localization/amcl/map/map.c:0 > ./drivers/localization/amcl/map/map_draw.c:0 > ./drivers/localization/amcl/map/map.h:0 > ./drivers/localization/amcl/map/map_range.c:0 > ./drivers/localization/amcl/map/map_store.c:0 > ./drivers/localization/amcl/models/laser.h:0 > ./drivers/localization/amcl/models/odometry.h:0 > ./drivers/localization/amcl/models/sonar.h:0 > ./drivers/localization/amcl/pf/eig3.c:0 > ./drivers/localization/amcl/pf/eig3.h:0 > ./drivers/localization/amcl/pf/pf.c:0 > ./drivers/localization/amcl/pf/pf_draw.c:0 > ./drivers/localization/amcl/pf/pf.h:0 > ./drivers/localization/amcl/pf/pf_kdtree.c:0 > ./drivers/localization/amcl/pf/pf_kdtree.h:0 > ./drivers/localization/amcl/pf/pf_pdf.c:0 > ./drivers/localization/amcl/pf/pf_pdf.h:0 > ./drivers/localization/amcl/pf/pf_vector.c:0 > ./drivers/localization/amcl/pf/pf_vector.h:0 amcl should be Andrew Howard, Brian Gerkey > ./drivers/mixed/irobot/roomba/test.c:0 roomba is mine. > ./drivers/mixed/mricp/include/geometry2D.h:0 > ./drivers/mixed/mricp/include/icp.h:0 > ./drivers/mixed/mricp/include/lasermodel.h:0 > ./drivers/mixed/mricp/include/nn.h:0 > ./drivers/mixed/mricp/include/Timer.h:0 > ./drivers/mixed/mricp/src/geometry2D.cpp:0 > ./drivers/mixed/mricp/src/icp.cpp:0 > ./drivers/mixed/mricp/src/lasermodel.cpp:0 > ./drivers/mixed/mricp/src/nn.cpp:0 > ./drivers/mixed/mricp/src/Timer.cpp:0 The patch tracker should remember who submitted the mricp driver. > ./drivers/mixed/rflex/rflex_commands.cc:0 > ./drivers/mixed/rflex/rflex_commands.h:0 > ./drivers/mixed/rflex/rflex_configs.h:0 > ./drivers/mixed/rflex/rflex-info.h:0 > ./drivers/mixed/rflex/rflex-io.cc:0 > ./drivers/mixed/rflex/rflex-io.h:0 rflex likely has a pretty muddy history... > ./drivers/mixed/rmp/canio.h:0 > ./drivers/mixed/rmp/canio_kvaser.cc:0 > ./drivers/mixed/rmp/canio_kvaser.h:0 rmp is John Sweeney, Brian Gerkey > ./drivers/planner/wavefront/plan.c:0 > ./drivers/planner/wavefront/plan_control.c:0 > ./drivers/planner/wavefront/plan.h:0 > ./drivers/planner/wavefront/plan_plan.c:0 > ./drivers/planner/wavefront/plan_waypoint.c:0 > ./drivers/planner/wavefront/test.c:0 wavefront is Andrew Howard, Brian Gerke > ./drivers/position/mbicp/calcul.c:0 > ./drivers/position/mbicp/calcul.h:0 > ./drivers/position/mbicp/MbICP2.h:0 > ./drivers/position/mbicp/mbicp_aux.c:0 > ./drivers/position/mbicp/MbICP.c:0 > ./drivers/position/mbicp/mbicp_driver.cc:0 > ./drivers/position/mbicp/MbICP.h:0 > ./drivers/position/mbicp/percolate.c:0 > ./drivers/position/mbicp/percolate.h:0 > ./drivers/position/mbicp/sp_matrix.c:0 > ./drivers/position/mbicp/sp_matrix.h:0 > ./drivers/position/mbicp/TData.h:0 Again, the patch tracker should remember who wrote mbicp. > ./drivers/position/nd/geometria.cc:0 > ./drivers/position/nd/geometria.h:0 > ./drivers/position/nd/nd2.h:0 > ./drivers/position/nd/nd.cc:0 > ./drivers/position/nd/nd.h:0 > ./drivers/position/nd/nd_plugin.cc:0 nd is Javier Minguez. > ./drivers/position/vfh/vfh.cc:0 vfh is Chris Jones. > ./drivers/shell/readlog_time.cc:0 > ./drivers/shell/readlog_time.h:0 readlog is probably Andrew Howard. brian. |
From: Toby C. <tco...@pl...> - 2009-07-23 20:53:04
|
For the drivers you are an author on could you confirm LGPL or GPL and I will make sure the source files are appropriately tagged. Toby 2009/7/23 Brian Gerkey <br...@ge...> > hi Toby, > > Thanks for working on this! Cleaning up copyright is tedious, but > important. > > Below are notes on files that I know something about. > > On Jul 23, 2009, at 8:50 AM, Toby Collett wrote: > > > > > ./drivers/localization/amcl/map/map.c:0 > > ./drivers/localization/amcl/map/map_draw.c:0 > > ./drivers/localization/amcl/map/map.h:0 > > ./drivers/localization/amcl/map/map_range.c:0 > > ./drivers/localization/amcl/map/map_store.c:0 > > ./drivers/localization/amcl/models/laser.h:0 > > ./drivers/localization/amcl/models/odometry.h:0 > > ./drivers/localization/amcl/models/sonar.h:0 > > ./drivers/localization/amcl/pf/eig3.c:0 > > ./drivers/localization/amcl/pf/eig3.h:0 > > ./drivers/localization/amcl/pf/pf.c:0 > > ./drivers/localization/amcl/pf/pf_draw.c:0 > > ./drivers/localization/amcl/pf/pf.h:0 > > ./drivers/localization/amcl/pf/pf_kdtree.c:0 > > ./drivers/localization/amcl/pf/pf_kdtree.h:0 > > ./drivers/localization/amcl/pf/pf_pdf.c:0 > > ./drivers/localization/amcl/pf/pf_pdf.h:0 > > ./drivers/localization/amcl/pf/pf_vector.c:0 > > ./drivers/localization/amcl/pf/pf_vector.h:0 > > amcl should be Andrew Howard, Brian Gerkey > > > ./drivers/mixed/irobot/roomba/test.c:0 > > roomba is mine. > > > ./drivers/mixed/mricp/include/geometry2D.h:0 > > ./drivers/mixed/mricp/include/icp.h:0 > > ./drivers/mixed/mricp/include/lasermodel.h:0 > > ./drivers/mixed/mricp/include/nn.h:0 > > ./drivers/mixed/mricp/include/Timer.h:0 > > ./drivers/mixed/mricp/src/geometry2D.cpp:0 > > ./drivers/mixed/mricp/src/icp.cpp:0 > > ./drivers/mixed/mricp/src/lasermodel.cpp:0 > > ./drivers/mixed/mricp/src/nn.cpp:0 > > ./drivers/mixed/mricp/src/Timer.cpp:0 > > The patch tracker should remember who submitted the mricp driver. > > > ./drivers/mixed/rflex/rflex_commands.cc:0 > > ./drivers/mixed/rflex/rflex_commands.h:0 > > ./drivers/mixed/rflex/rflex_configs.h:0 > > ./drivers/mixed/rflex/rflex-info.h:0 > > ./drivers/mixed/rflex/rflex-io.cc:0 > > ./drivers/mixed/rflex/rflex-io.h:0 > > rflex likely has a pretty muddy history... > > > ./drivers/mixed/rmp/canio.h:0 > > ./drivers/mixed/rmp/canio_kvaser.cc:0 > > ./drivers/mixed/rmp/canio_kvaser.h:0 > > rmp is John Sweeney, Brian Gerkey > > > ./drivers/planner/wavefront/plan.c:0 > > ./drivers/planner/wavefront/plan_control.c:0 > > ./drivers/planner/wavefront/plan.h:0 > > ./drivers/planner/wavefront/plan_plan.c:0 > > ./drivers/planner/wavefront/plan_waypoint.c:0 > > ./drivers/planner/wavefront/test.c:0 > > wavefront is Andrew Howard, Brian Gerke > > > ./drivers/position/mbicp/calcul.c:0 > > ./drivers/position/mbicp/calcul.h:0 > > ./drivers/position/mbicp/MbICP2.h:0 > > ./drivers/position/mbicp/mbicp_aux.c:0 > > ./drivers/position/mbicp/MbICP.c:0 > > ./drivers/position/mbicp/mbicp_driver.cc:0 > > ./drivers/position/mbicp/MbICP.h:0 > > ./drivers/position/mbicp/percolate.c:0 > > ./drivers/position/mbicp/percolate.h:0 > > ./drivers/position/mbicp/sp_matrix.c:0 > > ./drivers/position/mbicp/sp_matrix.h:0 > > ./drivers/position/mbicp/TData.h:0 > > Again, the patch tracker should remember who wrote mbicp. > > > ./drivers/position/nd/geometria.cc:0 > > ./drivers/position/nd/geometria.h:0 > > ./drivers/position/nd/nd2.h:0 > > ./drivers/position/nd/nd.cc:0 > > ./drivers/position/nd/nd.h:0 > > ./drivers/position/nd/nd_plugin.cc:0 > > nd is Javier Minguez. > > > ./drivers/position/vfh/vfh.cc:0 > > vfh is Chris Jones. > > > ./drivers/shell/readlog_time.cc:0 > > ./drivers/shell/readlog_time.h:0 > > readlog is probably Andrew Howard. > > brian. > > > ------------------------------------------------------------------------------ > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers > -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Radu B. R. <ru...@cs...> - 2009-07-23 22:41:20
|
Toby, please go ahead and set everything that you came across with my name on it to BSD (or LGPL - whatever you prefer). If it's too much of a hassle, I can also try to identify the respective files and commit the changes myself. Good job with all this btw! Cheers Radu. Toby Collett wrote: > For the drivers you are an author on could you confirm LGPL or GPL and I > will make sure the source files are appropriately tagged. > > Toby > > 2009/7/23 Brian Gerkey <br...@ge... <mailto:br...@ge...>> > > hi Toby, > > Thanks for working on this! Cleaning up copyright is tedious, but > important. > > Below are notes on files that I know something about. > > On Jul 23, 2009, at 8:50 AM, Toby Collett wrote: > > > > > ./drivers/localization/amcl/map/map.c:0 > > ./drivers/localization/amcl/map/map_draw.c:0 > > ./drivers/localization/amcl/map/map.h:0 > > ./drivers/localization/amcl/map/map_range.c:0 > > ./drivers/localization/amcl/map/map_store.c:0 > > ./drivers/localization/amcl/models/laser.h:0 > > ./drivers/localization/amcl/models/odometry.h:0 > > ./drivers/localization/amcl/models/sonar.h:0 > > ./drivers/localization/amcl/pf/eig3.c:0 > > ./drivers/localization/amcl/pf/eig3.h:0 > > ./drivers/localization/amcl/pf/pf.c:0 > > ./drivers/localization/amcl/pf/pf_draw.c:0 > > ./drivers/localization/amcl/pf/pf.h:0 > > ./drivers/localization/amcl/pf/pf_kdtree.c:0 > > ./drivers/localization/amcl/pf/pf_kdtree.h:0 > > ./drivers/localization/amcl/pf/pf_pdf.c:0 > > ./drivers/localization/amcl/pf/pf_pdf.h:0 > > ./drivers/localization/amcl/pf/pf_vector.c:0 > > ./drivers/localization/amcl/pf/pf_vector.h:0 > > amcl should be Andrew Howard, Brian Gerkey > > > ./drivers/mixed/irobot/roomba/test.c:0 > > roomba is mine. > > > ./drivers/mixed/mricp/include/geometry2D.h:0 > > ./drivers/mixed/mricp/include/icp.h:0 > > ./drivers/mixed/mricp/include/lasermodel.h:0 > > ./drivers/mixed/mricp/include/nn.h:0 > > ./drivers/mixed/mricp/include/Timer.h:0 > > ./drivers/mixed/mricp/src/geometry2D.cpp:0 > > ./drivers/mixed/mricp/src/icp.cpp:0 > > ./drivers/mixed/mricp/src/lasermodel.cpp:0 > > ./drivers/mixed/mricp/src/nn.cpp:0 > > ./drivers/mixed/mricp/src/Timer.cpp:0 > > The patch tracker should remember who submitted the mricp driver. > > > ./drivers/mixed/rflex/rflex_commands.cc:0 > > ./drivers/mixed/rflex/rflex_commands.h:0 > > ./drivers/mixed/rflex/rflex_configs.h:0 > > ./drivers/mixed/rflex/rflex-info.h:0 > > ./drivers/mixed/rflex/rflex-io.cc:0 > > ./drivers/mixed/rflex/rflex-io.h:0 > > rflex likely has a pretty muddy history... > > > ./drivers/mixed/rmp/canio.h:0 > > ./drivers/mixed/rmp/canio_kvaser.cc:0 > > ./drivers/mixed/rmp/canio_kvaser.h:0 > > rmp is John Sweeney, Brian Gerkey > > > ./drivers/planner/wavefront/plan.c:0 > > ./drivers/planner/wavefront/plan_control.c:0 > > ./drivers/planner/wavefront/plan.h:0 > > ./drivers/planner/wavefront/plan_plan.c:0 > > ./drivers/planner/wavefront/plan_waypoint.c:0 > > ./drivers/planner/wavefront/test.c:0 > > wavefront is Andrew Howard, Brian Gerke > > > ./drivers/position/mbicp/calcul.c:0 > > ./drivers/position/mbicp/calcul.h:0 > > ./drivers/position/mbicp/MbICP2.h:0 > > ./drivers/position/mbicp/mbicp_aux.c:0 > > ./drivers/position/mbicp/MbICP.c:0 > > ./drivers/position/mbicp/mbicp_driver.cc:0 > > ./drivers/position/mbicp/MbICP.h:0 > > ./drivers/position/mbicp/percolate.c:0 > > ./drivers/position/mbicp/percolate.h:0 > > ./drivers/position/mbicp/sp_matrix.c:0 > > ./drivers/position/mbicp/sp_matrix.h:0 > > ./drivers/position/mbicp/TData.h:0 > > Again, the patch tracker should remember who wrote mbicp. > > > ./drivers/position/nd/geometria.cc:0 > > ./drivers/position/nd/geometria.h:0 > > ./drivers/position/nd/nd2.h:0 > > ./drivers/position/nd/nd.cc:0 > > ./drivers/position/nd/nd.h:0 > > ./drivers/position/nd/nd_plugin.cc:0 > > nd is Javier Minguez. > > > ./drivers/position/vfh/vfh.cc:0 > > vfh is Chris Jones. > > > ./drivers/shell/readlog_time.cc:0 > > ./drivers/shell/readlog_time.h:0 > > readlog is probably Andrew Howard. > > brian. > > ------------------------------------------------------------------------------ > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > <mailto:Pla...@li...> > https://lists.sourceforge.net/lists/listinfo/playerstage-developers > > > > > -- > This email is intended for the addressee only and may contain privileged > and/or confidential information > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers -- | Radu Bogdan Rusu | http://rbrusu.com/ |
From: Richard V. <va...@sf...> - 2009-07-23 21:58:41
|
Thanks Toby, it's very good of you to take this on, and good for the project that we are careful about licensing and attribution. > ./drivers/mixed/chatterbox/cb_i2c.c:0 rtv, Jens Wawerla, but this driver should probably be removed as it is only of interest to my lab > ./drivers/mixed/cmucam2/camera.c:0 > ./drivers/mixed/cmucam2/camera.h:0 rtv, Pouya Bastani -- Richard Vaughan Autonomy Lab / Computing Science / Simon Fraser University |
From: Brian G. <br...@ge...> - 2009-07-23 23:42:51
|
On Jul 23, 2009, at 1:52 PM, Toby Collett wrote: > For the drivers you are an author on could you confirm LGPL or GPL > and I will make sure the source files are appropriately tagged. Drivers that are just Andrew and/or me should be LGPL (Andrew's given blanket permission to LGPL his drivers, and I do the same). Others should remain GPL, pending a discussion with the other authors. brian. > > 09/7/23 Brian Gerkey <br...@ge...> > hi Toby, > > Thanks for working on this! Cleaning up copyright is tedious, but > important. > > Below are notes on files that I know something about. > > On Jul 23, 2009, at 8:50 AM, Toby Collett wrote: > > > > > ./drivers/localization/amcl/map/map.c:0 > > ./drivers/localization/amcl/map/map_draw.c:0 > > ./drivers/localization/amcl/map/map.h:0 > > ./drivers/localization/amcl/map/map_range.c:0 > > ./drivers/localization/amcl/map/map_store.c:0 > > ./drivers/localization/amcl/models/laser.h:0 > > ./drivers/localization/amcl/models/odometry.h:0 > > ./drivers/localization/amcl/models/sonar.h:0 > > ./drivers/localization/amcl/pf/eig3.c:0 > > ./drivers/localization/amcl/pf/eig3.h:0 > > ./drivers/localization/amcl/pf/pf.c:0 > > ./drivers/localization/amcl/pf/pf_draw.c:0 > > ./drivers/localization/amcl/pf/pf.h:0 > > ./drivers/localization/amcl/pf/pf_kdtree.c:0 > > ./drivers/localization/amcl/pf/pf_kdtree.h:0 > > ./drivers/localization/amcl/pf/pf_pdf.c:0 > > ./drivers/localization/amcl/pf/pf_pdf.h:0 > > ./drivers/localization/amcl/pf/pf_vector.c:0 > > ./drivers/localization/amcl/pf/pf_vector.h:0 > > amcl should be Andrew Howard, Brian Gerkey > > > ./drivers/mixed/irobot/roomba/test.c:0 > > roomba is mine. > > > ./drivers/mixed/mricp/include/geometry2D.h:0 > > ./drivers/mixed/mricp/include/icp.h:0 > > ./drivers/mixed/mricp/include/lasermodel.h:0 > > ./drivers/mixed/mricp/include/nn.h:0 > > ./drivers/mixed/mricp/include/Timer.h:0 > > ./drivers/mixed/mricp/src/geometry2D.cpp:0 > > ./drivers/mixed/mricp/src/icp.cpp:0 > > ./drivers/mixed/mricp/src/lasermodel.cpp:0 > > ./drivers/mixed/mricp/src/nn.cpp:0 > > ./drivers/mixed/mricp/src/Timer.cpp:0 > > The patch tracker should remember who submitted the mricp driver. > > > ./drivers/mixed/rflex/rflex_commands.cc:0 > > ./drivers/mixed/rflex/rflex_commands.h:0 > > ./drivers/mixed/rflex/rflex_configs.h:0 > > ./drivers/mixed/rflex/rflex-info.h:0 > > ./drivers/mixed/rflex/rflex-io.cc:0 > > ./drivers/mixed/rflex/rflex-io.h:0 > > rflex likely has a pretty muddy history... > > > ./drivers/mixed/rmp/canio.h:0 > > ./drivers/mixed/rmp/canio_kvaser.cc:0 > > ./drivers/mixed/rmp/canio_kvaser.h:0 > > rmp is John Sweeney, Brian Gerkey > > > ./drivers/planner/wavefront/plan.c:0 > > ./drivers/planner/wavefront/plan_control.c:0 > > ./drivers/planner/wavefront/plan.h:0 > > ./drivers/planner/wavefront/plan_plan.c:0 > > ./drivers/planner/wavefront/plan_waypoint.c:0 > > ./drivers/planner/wavefront/test.c:0 > > wavefront is Andrew Howard, Brian Gerke > > > ./drivers/position/mbicp/calcul.c:0 > > ./drivers/position/mbicp/calcul.h:0 > > ./drivers/position/mbicp/MbICP2.h:0 > > ./drivers/position/mbicp/mbicp_aux.c:0 > > ./drivers/position/mbicp/MbICP.c:0 > > ./drivers/position/mbicp/mbicp_driver.cc:0 > > ./drivers/position/mbicp/MbICP.h:0 > > ./drivers/position/mbicp/percolate.c:0 > > ./drivers/position/mbicp/percolate.h:0 > > ./drivers/position/mbicp/sp_matrix.c:0 > > ./drivers/position/mbicp/sp_matrix.h:0 > > ./drivers/position/mbicp/TData.h:0 > > Again, the patch tracker should remember who wrote mbicp. > > > ./drivers/position/nd/geometria.cc:0 > > ./drivers/position/nd/geometria.h:0 > > ./drivers/position/nd/nd2.h:0 > > ./drivers/position/nd/nd.cc:0 > > ./drivers/position/nd/nd.h:0 > > ./drivers/position/nd/nd_plugin.cc:0 > > nd is Javier Minguez. > > > ./drivers/position/vfh/vfh.cc:0 > > vfh is Chris Jones. > > > ./drivers/shell/readlog_time.cc:0 > > ./drivers/shell/readlog_time.h:0 > > readlog is probably Andrew Howard. > > brian. > > ------------------------------------------------------------------------------ > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers > > > > -- > This email is intended for the addressee only and may contain > privileged and/or confidential information > ------------------------------------------------------------------------------ > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers |
From: Paul O. <new...@ki...> - 2009-07-24 06:12:28
|
Hi Toby, Feel free to retag all my drivers (bitlogic, bumper2laser (should be deprecated by bumper2ranger I guess), camerav4l2, camfilter, cvcam, globalize, goto, robotracker, serio, vec2map, videocanny and anything else) to LGPL if it would help in keeping Player more friendly. Paul On Thu, 23 Jul 2009, Brian Gerkey wrote: > > On Jul 23, 2009, at 1:52 PM, Toby Collett wrote: > >> For the drivers you are an author on could you confirm LGPL or GPL >> and I will make sure the source files are appropriately tagged. > > Drivers that are just Andrew and/or me should be LGPL (Andrew's given > blanket permission to LGPL his drivers, and I do the same). Others > should remain GPL, pending a discussion with the other authors. > > brian. > >> >> 09/7/23 Brian Gerkey <br...@ge...> >> hi Toby, >> >> Thanks for working on this! Cleaning up copyright is tedious, but >> important. >> >> Below are notes on files that I know something about. >> >> On Jul 23, 2009, at 8:50 AM, Toby Collett wrote: >> >>> >>> ./drivers/localization/amcl/map/map.c:0 >>> ./drivers/localization/amcl/map/map_draw.c:0 >>> ./drivers/localization/amcl/map/map.h:0 >>> ./drivers/localization/amcl/map/map_range.c:0 >>> ./drivers/localization/amcl/map/map_store.c:0 >>> ./drivers/localization/amcl/models/laser.h:0 >>> ./drivers/localization/amcl/models/odometry.h:0 >>> ./drivers/localization/amcl/models/sonar.h:0 >>> ./drivers/localization/amcl/pf/eig3.c:0 >>> ./drivers/localization/amcl/pf/eig3.h:0 >>> ./drivers/localization/amcl/pf/pf.c:0 >>> ./drivers/localization/amcl/pf/pf_draw.c:0 >>> ./drivers/localization/amcl/pf/pf.h:0 >>> ./drivers/localization/amcl/pf/pf_kdtree.c:0 >>> ./drivers/localization/amcl/pf/pf_kdtree.h:0 >>> ./drivers/localization/amcl/pf/pf_pdf.c:0 >>> ./drivers/localization/amcl/pf/pf_pdf.h:0 >>> ./drivers/localization/amcl/pf/pf_vector.c:0 >>> ./drivers/localization/amcl/pf/pf_vector.h:0 >> >> amcl should be Andrew Howard, Brian Gerkey >> >>> ./drivers/mixed/irobot/roomba/test.c:0 >> >> roomba is mine. >> >>> ./drivers/mixed/mricp/include/geometry2D.h:0 >>> ./drivers/mixed/mricp/include/icp.h:0 >>> ./drivers/mixed/mricp/include/lasermodel.h:0 >>> ./drivers/mixed/mricp/include/nn.h:0 >>> ./drivers/mixed/mricp/include/Timer.h:0 >>> ./drivers/mixed/mricp/src/geometry2D.cpp:0 >>> ./drivers/mixed/mricp/src/icp.cpp:0 >>> ./drivers/mixed/mricp/src/lasermodel.cpp:0 >>> ./drivers/mixed/mricp/src/nn.cpp:0 >>> ./drivers/mixed/mricp/src/Timer.cpp:0 >> >> The patch tracker should remember who submitted the mricp driver. >> >>> ./drivers/mixed/rflex/rflex_commands.cc:0 >>> ./drivers/mixed/rflex/rflex_commands.h:0 >>> ./drivers/mixed/rflex/rflex_configs.h:0 >>> ./drivers/mixed/rflex/rflex-info.h:0 >>> ./drivers/mixed/rflex/rflex-io.cc:0 >>> ./drivers/mixed/rflex/rflex-io.h:0 >> >> rflex likely has a pretty muddy history... >> >>> ./drivers/mixed/rmp/canio.h:0 >>> ./drivers/mixed/rmp/canio_kvaser.cc:0 >>> ./drivers/mixed/rmp/canio_kvaser.h:0 >> >> rmp is John Sweeney, Brian Gerkey >> >>> ./drivers/planner/wavefront/plan.c:0 >>> ./drivers/planner/wavefront/plan_control.c:0 >>> ./drivers/planner/wavefront/plan.h:0 >>> ./drivers/planner/wavefront/plan_plan.c:0 >>> ./drivers/planner/wavefront/plan_waypoint.c:0 >>> ./drivers/planner/wavefront/test.c:0 >> >> wavefront is Andrew Howard, Brian Gerke >> >>> ./drivers/position/mbicp/calcul.c:0 >>> ./drivers/position/mbicp/calcul.h:0 >>> ./drivers/position/mbicp/MbICP2.h:0 >>> ./drivers/position/mbicp/mbicp_aux.c:0 >>> ./drivers/position/mbicp/MbICP.c:0 >>> ./drivers/position/mbicp/mbicp_driver.cc:0 >>> ./drivers/position/mbicp/MbICP.h:0 >>> ./drivers/position/mbicp/percolate.c:0 >>> ./drivers/position/mbicp/percolate.h:0 >>> ./drivers/position/mbicp/sp_matrix.c:0 >>> ./drivers/position/mbicp/sp_matrix.h:0 >>> ./drivers/position/mbicp/TData.h:0 >> >> Again, the patch tracker should remember who wrote mbicp. >> >>> ./drivers/position/nd/geometria.cc:0 >>> ./drivers/position/nd/geometria.h:0 >>> ./drivers/position/nd/nd2.h:0 >>> ./drivers/position/nd/nd.cc:0 >>> ./drivers/position/nd/nd.h:0 >>> ./drivers/position/nd/nd_plugin.cc:0 >> >> nd is Javier Minguez. >> >>> ./drivers/position/vfh/vfh.cc:0 >> >> vfh is Chris Jones. >> >>> ./drivers/shell/readlog_time.cc:0 >>> ./drivers/shell/readlog_time.h:0 >> >> readlog is probably Andrew Howard. >> >> brian. >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Playerstage-developers mailing list >> Pla...@li... >> https://lists.sourceforge.net/lists/listinfo/playerstage-developers >> >> >> >> -- >> This email is intended for the addressee only and may contain >> privileged and/or confidential information >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Playerstage-developers mailing list >> Pla...@li... >> https://lists.sourceforge.net/lists/listinfo/playerstage-developers > > > ------------------------------------------------------------------------------ > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers > |