<span class="Apple-style-span" style="border-collapse: collapse; ">Hello,<div><br></div><div>I am working on an open source 3D solid modeling kernel (<a href="http://wildcat-cad.blogger.com" target="_blank" style="color: rgb(0, 0, 204); ">http://wildcat-cad.blogger.com</a>&nbsp;and&nbsp;<a href="http://wildcat-cad.googlecode.com" target="_blank" style="color: rgb(0, 0, 204); ">http://wildcat-cad.googlecode.com</a>). &nbsp;It allows users to sketch 2D profiles and extrude them into 3D to form mechanical parts. &nbsp;The 2D sketches are constrained with dimensions (lengths, angles, etc.) and these constraints naturally form a system of equations. &nbsp;An unrelated project (<a href="http://code.google.com/p/psketcher" target="_blank" style="color: rgb(0, 0, 204); ">http://code.google.com/p/psketcher</a>) has developed a very nice solver for these systems of equations. &nbsp;The psketcher project uses GiNaC as its mathematical engine.</div>
<div><br></div><div>I would like to incorporate the psketcher solver into my kernel, but there may be a conflict in licenses. &nbsp;My project is released under the BSD license, while I understand GiNaC to be under the GPL. &nbsp;Is there any way to reconcile this problem other than changing to a different license? &nbsp;I would love to use GiNaC for a couple of other purposes within my project also. &nbsp;Any help would be appreciated.</div>
<div><br></div><div>Cheers,</div><div>&nbsp;&nbsp; Graham</div></span>