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. The problem is focused on GiNaC and its dependencies. 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"><<a href="mailto:kreckel@ginac.de">kreckel@ginac.de</a>></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>
> I am working on an open source 3D solid modeling kernel (<br>
> <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>). It<br>
> allows users to sketch 2D profiles and extrude them into 3D to form<br>
> mechanical parts. The 2D sketches are constrained with dimensions (lengths,<br>
> angles, etc.) and these constraints naturally form a system of equations.<br>
> An unrelated project (<a href="http://code.google.com/p/psketcher" target="_blank">http://code.google.com/p/psketcher</a>) has developed a<br>
> very nice solver for these systems of equations. The psketcher project uses<br>
> GiNaC as its mathematical engine.<br>
><br>
> I would like to incorporate the psketcher solver into my kernel, but there<br>
> may be a conflict in licenses. My project is released under the BSD<br>
> license, while I understand GiNaC to be under the GPL. Is there any way to<br>
> reconcile this problem other than changing to a different license? I would<br>
> love to use GiNaC for a couple of other purposes within my project also.<br>
> 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 "no", you are<br>
stuck.<br>
<br>
It'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>
-richy.<br>
<font color="#888888">--<br>
Richard B. Kreckel<br>
<<a href="http://www.ginac.de/~kreckel/" target="_blank">http://www.ginac.de/~kreckel/</a>><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>