IANAL, but process boundaries are typically understood to be sufficient protection against license contamination. I haven’t checked, but IIUC, the package provided by the OP is not linked against, but the node(s) are started from it.

As ROS 1 nodes are by definition processes, nodes covered by a copyleft license don’t necessarily affect other parts of a system.

2 Likes