Thanks for your feedback. Will keep you posted on progress.<br>Jc<br><br><div class="gmail_quote">On Tue, Oct 18, 2011 at 1:43 PM, Steve Pieper <span dir="ltr"><<a href="mailto:pieper@ibility.net">pieper@ibility.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I agree on the licensing issue - no problem.<br><br>Great work,<br><font color="#888888">Steve</font><div>

<div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, Oct 18, 2011 at 11:37 AM, Julien Finet <span dir="ltr"><<a href="mailto:julien.finet@kitware.com" target="_blank">julien.finet@kitware.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">It makes sense to me. The requirement of the Apache 2 license is for<br>
CTK only. Whatever goes to other libs (Slicer, DCMTK...) should follow<br>
their licenses.<br>
Who can do the most can also do the least :-)<br>
j.<br>
<div><div></div><div><br>
On Tue, Oct 18, 2011 at 11:24 AM, Jean-Christophe Fillion-Robin<br>
<<a href="mailto:jchris.fillionr@kitware.com" target="_blank">jchris.fillionr@kitware.com</a>> wrote:<br>
> Hi Folks,<br>
><br>
> Florian Link, from MeVisLab, has been very responsive and, less than 24hours<br>
> following my initial email, already provided me with feedback regarding the<br>
> possible integration of our CTK specific changes. See below.<br>
><br>
> Its only concern regards the license associated with two of the file I added<br>
> to PythonQt. I added them using CTK license.<br>
><br>
> Being the author of the files, I have no problem switching the license to<br>
> LGPL so that our contribution can be merged upstream.<br>
><br>
> 1) I would like to make sure we all agree.<br>
><br>
> 2) Discuss the licensing of contribution associated with our contribution to<br>
> LGPL libraries.<br>
><br>
> Thanks for your feedback,<br>
> Jc<br>
><br>
> ---------- Forwarded message ----------<br>
> From: Florian Link <<a href="mailto:florian.link@mevis.de" target="_blank">florian.link@mevis.de</a>><br>
> Date: Tue, Oct 18, 2011 at 3:02 AM<br>
> Subject: Re: Contribution to PythonQt<br>
> To: Jean-Christophe Fillion-Robin <<a href="mailto:jchris.fillionr@kitware.com" target="_blank">jchris.fillionr@kitware.com</a>><br>
> Cc: <a href="mailto:info@mevislab.de" target="_blank">info@mevislab.de</a>, Dominique Belhachemi <<a href="mailto:domibel@debian.org" target="_blank">domibel@debian.org</a>><br>
><br>
><br>
> Dear Jean-Christophe,<br>
><br>
> I had a look at your changes. I suggest the following:<br>
><br>
> - the warnings/small unicode fixes are not a problem and can be merged<br>
> easily<br>
> - the VTK wrapping should be done by supporting class wrapping callbacks in<br>
> PythonQt,<br>
>   so that the VTK wrapping code can be located outside of PythonQt<br>
>   (I can add those callbacks). You will then have to register your VTK<br>
> wrapping callbacks where you initialize PythonQt.<br>
> - the std in redirection makes sense and can be merged<br>
> - the generator fixes/warnings are ok and can be merged<br>
> - the dPython.h file seems to be a special fix that you did, this should be<br>
> switchable, since some people want a debug Python with using debug PythonQt.<br>
><br>
> This leaves us with the licensing issue. I can only accept code that you<br>
> submit under the LGPL 2.1, so the Apache 2 license is<br>
> not an option (I don't want PythonQt to get multi-license). Since this only<br>
> regards dPython.h and PythonQtStdIn*,<br>
> I guess you do not have a problem with submitting those under LGPL 2.1?<br>
><br>
> regards,<br>
> Florian<br>
><br>
> Am 17.10.2011 16:49, schrieb Jean-Christophe Fillion-Robin:<br>
><br>
> Dear MevisLab / PythonQt developers,<br>
><br>
> My name is Jean-Christophe, R&D engineer at Kitware Inc., and I am actively<br>
> involved in the development of Slicer 4.0, a medical multi-platform, free<br>
> open source software for visualization and image computing.<br>
><br>
> While working on Slicer, a lot of code has been contributed to the open<br>
> source toolkit named CTK. The Common ToolKit (CTK) provides a unified set of<br>
> basic programming constructs that are useful for medical imaging<br>
> applications development. More information are available here:<br>
> <a href="http://www.commontk.org" target="_blank">http://www.commontk.org</a><br>
><br>
> PythonQt being the python scripting "backend" of CTK, we added some code and<br>
> we would like to contribute back.<br>
><br>
> Dominique Belhachemi, a volunteer Debian packager, is helping us to package<br>
> both CTK and Slicer. He suggested that we contribute back our code so that<br>
> the currently existing PythonQt libraries/packages include our changes.<br>
><br>
> The list of changes is available here:<br>
> <a href="https://github.com/commontk/PythonQt/compare/svn-mirror...patched" target="_blank">https://github.com/commontk/PythonQt/compare/svn-mirror...patched</a><br>
><br>
> It includes:<br>
>   - CMake'ification of the project<br>
>   - Support for VTK python<br>
><br>
> Would be great if you could let us know if that sounds like a reasonable<br>
> idea or if we should improve anything.<br>
><br>
> Thanks<br>
> Jc<br>
><br>
> Cc: Dominique Belhachemi<br>
><br>
> --<br>
> <a href="tel:%2B1%20919%20869%208849" value="+19198698849" target="_blank">+1 919 869 8849</a><br>
><br>
><br>
><br>
> --<br>
> ------------------------------------------------------------------------<br>
> Florian Link<br>
> Chief Software Architect MeVisLab<br>
><br>
> Tel.: <a href="tel:%2B49-421-22495%2052" value="+494212249552" target="_blank">+49-421-22495 52</a><br>
> Fax:  <a href="tel:%2B49-421-22495%2011" value="+494212249511" target="_blank">+49-421-22495 11</a><br>
> <a href="http://www.mevis.de" target="_blank">www.mevis.de</a><br>
><br>
> MeVis Medical Solutions AG<br>
> Universitaetsallee 29<br>
> 28359 Bremen<br>
> Germany<br>
><br>
> Trade Registry: Bremen HRB 23791<br>
> VAT ID: DE250659412<br>
><br>
> Executive Board: Carl J.G. Evertsz, Ph.D. (Chairman & CEO), Robert Hannemann<br>
> Ph.D., Thomas E. Tynes<br>
> Chairman of the Supervisory Board: Heinz-Otto Peitgen, Ph.D.<br>
><br>
><br>
><br>
><br>
> --<br>
> <a href="tel:%2B1%20919%20869%208849" value="+19198698849" target="_blank">+1 919 869 8849</a><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> Ctk-developers mailing list<br>
> <a href="mailto:Ctk-developers@commontk.org" target="_blank">Ctk-developers@commontk.org</a><br>
> <a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
><br>
><br>
_______________________________________________<br>
Ctk-developers mailing list<br>
<a href="mailto:Ctk-developers@commontk.org" target="_blank">Ctk-developers@commontk.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
</blockquote></div><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>+1 919 869 8849<br><br>