It seems to me that, from the license compatibility perspective that's ok.
I'm not sure, though, if bundling a derivative of a library is a good idea, since it can potentially be left without updates in sync with upstream in the long run.
Maybe your improvements to the library could be accepted upstream first?
2016-11-30 10:27 GMT-02:00 Alexander Brock <a.brock@...2965...>:
Hi,
TLDR: I want to include 3-clause BSD licenced code in Inkscape.
I want to improve curve fitting in Inkscape. I was told that Inkscape uses the GSL for root finding etc. so I thought I might implement curve fitting using the headers <gsl/gsl_multifit_nlinear.h>
This works but I'd like to improve it by providing derivatives to the solver instead of relying on numerical differentiation. I researched Autodiff tools and found that most require libraries which are difficult to build on windows. At work I use Ceres solver. I extracted the autodiff code (jet.h) from the source code and modified slightly so it works without futher dependencies.
Ceres is licenced under the 3-clause BSD licence: http://ceres-solver.org/license.html
May I include the modified source code in Inkscape?
Best Regards, Alexander
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel