Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPL license found? #139

Open
130s opened this issue Mar 20, 2019 · 3 comments
Open

GPL license found? #139

130s opened this issue Mar 20, 2019 · 3 comments

Comments

@130s
Copy link
Member

130s commented Mar 20, 2019

Some packages in this repo depend on ceres (e.g. industrial_extrinsic_cal) and rgbd_depth_correction, then statically link to it.

ceres-solver.org reads:

By default, Ceres will link to SuiteSparse if it and all of its dependencies are present. Turn this OFF to build Ceres without SuiteSparse. SuiteSparse is licensed under a mixture of GPL/LGPL/Commercial terms. Ceres requires some components that are only licensed under GPL/Commercial terms.

IANAL, this gives me an impression that all downstream software of these packages need to follow what GPL requires to do.

  • Was there any discussion regarding this?
  • Was there any solution? (I hope I'm just wrong.)
@drchrislewis
Copy link
Member

drchrislewis commented Mar 20, 2019 via email

@gavanderhoorn
Copy link
Member

@130s wrote:

IANAL, this gives me an impression that all downstream software of these packages need to follow what GPL requires to do.

Only if the libceres that is being linked to makes use of SuiteSparse, as also stated in the quote you include from the Ceres installation manual.

I realise it's common to have Ceres link to SuiteSparse, but it's not required.

@drchrislewis
Copy link
Member

drchrislewis commented Mar 21, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants