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

Some files licensed under GPL3 + classpath exception #81

Closed
nielsvd opened this issue Jun 3, 2020 · 2 comments
Closed

Some files licensed under GPL3 + classpath exception #81

nielsvd opened this issue Jun 3, 2020 · 2 comments

Comments

@nielsvd
Copy link
Contributor

nielsvd commented Jun 3, 2020

Some files in this repository are licensed under GPL3 + classpath exception, more specifically:

  • test_problems/test_d_sim.c
  • sim_core/x_sim_rk.c
  • sim_core/s_sim_rk.c
  • sim_core/d_sim_rk.c
  • interfaces/archive/octave/HPIPM_d_solve_ipm2_hard_ocp_qp.c
  • archive/test_van_der_pol_sqp.c
  • archive/test_van_der_pol_ipm.c
  • archive/test_van_der_pol_hyb.c
  • archive/test_d_pendulum_sqp.c
  • archive/test_d_pendulum_ipm.c
  • archive/test_d_pendulum_hyb.c
  • archive/test_d_nlp_sqp.c
  • archive/test_d_nlp_ipm.c
  • archive/sqp/d_gn_sqp.c
  • archive/sim_core/d_irk_int.c
  • archive/pendulum/vde_hess_model.c
  • archive/pendulum/vde_forw_model.c
  • archive/pendulum/vde_adj_model.c
  • archive/pendulum/ode_model.c
  • archive/pendulum/jac_model.c
  • archive/ocp_nlp/x_ocp_nlp_sol.c
  • archive/ocp_nlp/s_ocp_nlp_sol.c
  • archive/ocp_nlp/d_ocp_nlp_sqp.c
  • archive/ocp_nlp/d_ocp_nlp_sol.c
  • archive/ocp_nlp/d_ocp_nlp_ipm.c
  • archive/ocp_nlp/d_ocp_nlp_hyb.c
  • archive/ocp_nlp/d_ocp_nlp_aux.c
  • archive/ocp_nlp/d_ocp_nlp.c
  • archive/include/hpipm_s_ocp_nlp_sol.h
  • archive/include/hpipm_d_ocp_nlp_sqp.h
  • archive/include/hpipm_d_ocp_nlp_sol.h
  • archive/include/hpipm_d_ocp_nlp_ipm.h
  • archive/include/hpipm_d_ocp_nlp_hyb.h
  • archive/include/hpipm_d_ocp_nlp_aux.h
  • archive/include/hpipm_d_ocp_nlp.h
  • archive/include/hpipm_d_irk_int.h

It's usually tricky to combine GPL with other licenses in one project. In some cases, GPL might actually be governing the entire project's source distribution terms indirectly.

Is this intentional? If yes, I think it would make sense to prominently note this in the README.

@nielsvd nielsvd changed the title Some files are still under GPL + classpath exception Some files licensed under GPL + classpath exception Jun 3, 2020
@nielsvd nielsvd changed the title Some files licensed under GPL + classpath exception Some files licensed under GPL3 + classpath exception Jun 3, 2020
@giaf
Copy link
Owner

giaf commented Jun 3, 2020

All stuff in archive is old stuff that is not compiled and not included in any library, as such I don't think its licence should interfere. It's just there for "reference" if one day I feel like fixing them.
Does it create any issue for you?

The stuff related to 'sim' is indeed a mistake and should be changed to BSD.

@nielsvd
Copy link
Contributor Author

nielsvd commented Jun 5, 2020

That's alright, if the files in archive are completely separate this doesn't cause an issue for us. Thanks for changing the header of the other files.

@nielsvd nielsvd closed this as completed Jun 24, 2020
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

2 participants