Open bit-pirate opened 12 years ago
@adolfo-rt do you (PAL Robotics) agree with changing the lincensing to BSD for all files expect treeiksolverpos_online.hpp/.cpp?
I don't remember how the different files interact with one another, but if the BSD part uses the LGPL code in a way that is consistent with its terms, you can go for it. Please make sure that it is the case.
The whole tree_kinematics package is licensed using the LPGL, which I think is not necessary. The only true LPGL file is the treeiksolverpos_online.cpp, since it was derived from the KDL's LGP-licensed KDL::TreeIkSolverPos_NR_JL class. Hence, I suggest to change the licenses to modified BSD for all files, but the treeiksolverpos_online.cpp and also modifiy the manifest accordingly. Do you agree with this?
Note: In the future I'd like to move this IK solver out of this package and back into KDL. In that way the package becomes completely clean of LGPL stuff.