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@...1656...784...sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel