Thank you for the quick answer Richy.<div><br><div>I have already been in touch with the author of psketcher and would not have an issue there. &nbsp;The problem is focused on GiNaC and its dependencies. &nbsp;I agree that getting everyone to go along would be tough, if not impossible.</div>
<div>Well, perhaps an alternative path will present itself in time.</div><div><br></div><div>Cheers and keep up the great work.</div><div><br></div><div>Graham</div><div><br></div><div><br><div class="gmail_quote">On Tue, Oct 21, 2008 at 3:50 PM, Richard B. Kreckel <span dir="ltr">&lt;<a href="mailto:kreckel@ginac.de">kreckel@ginac.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi!<br>
<div><div></div><div class="Wj3C7c"><br>
Graham Hemingway wrote:<br>
&gt; I am working on an open source 3D solid modeling kernel (<br>
&gt; <a href="http://wildcat-cad.blogger.com" target="_blank">http://wildcat-cad.blogger.com</a> and <a href="http://wildcat-cad.googlecode.com" target="_blank">http://wildcat-cad.googlecode.com</a>). &nbsp;It<br>
&gt; allows users to sketch 2D profiles and extrude them into 3D to form<br>
&gt; mechanical parts. &nbsp;The 2D sketches are constrained with dimensions (lengths,<br>
&gt; angles, etc.) and these constraints naturally form a system of equations.<br>
&gt; &nbsp;An unrelated project (<a href="http://code.google.com/p/psketcher" target="_blank">http://code.google.com/p/psketcher</a>) has developed a<br>
&gt; very nice solver for these systems of equations. &nbsp;The psketcher project uses<br>
&gt; GiNaC as its mathematical engine.<br>
&gt;<br>
&gt; I would like to incorporate the psketcher solver into my kernel, but there<br>
&gt; may be a conflict in licenses. &nbsp;My project is released under the BSD<br>
&gt; license, while I understand GiNaC to be under the GPL. &nbsp;Is there any way to<br>
&gt; reconcile this problem other than changing to a different license? &nbsp;I would<br>
&gt; love to use GiNaC for a couple of other purposes within my project also.<br>
&gt; &nbsp;Any help would be appreciated.<br>
<br>
</div></div>But that license conflict is not just about GiNaC. CLN and pSketcher are<br>
GPL, too. Changing all these licenses is next to impossible. Even trying<br>
to contact all copyright holders and pursuing them to dual-license their<br>
portions would be extremely challenging. If only one says &quot;no&quot;, you are<br>
stuck.<br>
<br>
It&#39;ll be much easier releasing your projects under the GPL. You should<br>
consider that. It is a good license.<br>
<br>
happy hacking<br>
 &nbsp; &nbsp; -richy.<br>
<font color="#888888">--<br>
Richard B. Kreckel<br>
&lt;<a href="http://www.ginac.de/~kreckel/" target="_blank">http://www.ginac.de/~kreckel/</a>&gt;<br>
_______________________________________________<br>
GiNaC-list mailing list<br>
<a href="mailto:GiNaC-list@ginac.de">GiNaC-list@ginac.de</a><br>
<a href="https://www.cebix.net/mailman/listinfo/ginac-list" target="_blank">https://www.cebix.net/mailman/listinfo/ginac-list</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Graham Hemingway<br>cell: (615) 294-7133<br>
</div></div>