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 <thjc@plan9.net.nz> 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
Playerstage-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/playerstage-developers




--
Jordi Polo Carres
NLP laboratory - NAIST
http://www.bahasara.org