[Ctk-developers] PythonQt: No Commercial Usage (was Re: Indiana License ?)

Stephen Aylward stephen.aylward at kitware.com
Thu Mar 10 10:29:08 EST 2011


Hi,

Good points
1) I should have been saying Apache 2 - it is "better" than BSD
because it addresses contributions and patents.
2) If the code is not part of the same git checkout, then I agree with
you in assuming that we're probably not falling under gnu's definition
of combined works.   So, I agree that we're probably ok.

Sorry for jumping in...was uncertain on what was hosted where.

Thanks,
Stephen


On Thu, Mar 10, 2011 at 10:15 AM, Julien Finet <julien.finet at kitware.com> wrote:
> Stephen,
> the code Mathieu is referring to is a clone of PythonQt
> (https://github.com/commontk/PythonQt), not in
> CTK(https://github.com/commontk/CTK) itself. However, and I hope it's not an
> issue, the clone is hosted by the CommonTK github community.
> For information, all the code in CTK is Apache(2), not BSD (almost the
> same).
> Julien.
> On Thu, Mar 10, 2011 at 10:08 AM, Stephen Aylward
> <stephen.aylward at kitware.com> wrote:
>>
>> Hi,
>>
>> So - I'm not fully following the thread....is this code in CTK?   If
>> so, is it available under a BSD license?
>>
>> If it is not in CTK, then we can instruct people on how to download
>> and use it to build CTK - and if it is LGPL, we can even use
>> superbuild if we also include instructions on how to manually do it in
>> the documentation.
>>
>> However, if it is in CTK's git repo, then it must be a BSD license.
>> This was determined from the start of CTK.   Regardless of how it is
>> used in CTK, all code in CTK must be BSD, or confusion ensues for
>> future users...and companies will simply walk away from CTK if they
>> know it contains any LGPL code - lawyers don't care about nuances of
>> how it is used, they simply will deny their company's ability to use
>> it.
>>
>> Thanks,
>> Stephen
>>
>> On Thu, Mar 10, 2011 at 9:11 AM, Mathieu Malaterre
>> <mathieu.malaterre at gmail.com> wrote:
>> > Florian,
>> >
>> >  Thanks a lot for your precision. I did not pay attention to the
>> > 'alternatively' section.
>> >
>> > regards
>> >
>> > On Thu, Mar 10, 2011 at 11:35 AM, Florian Link <florian.link at mevis.de>
>> > wrote:
>> >>
>> >>  Hi everyone,
>> >>
>> >> if you continue reading the header file, it says:
>> >>
>> >> ** GNU Lesser General Public License Usage
>> >> ** Alternatively, this file may be used under the terms of the GNU
>> >> Lesser
>> >> ** General Public License version 2.1 as published by the Free Software
>> >> ** Foundation and appearing in the file LICENSE.LGPL included in the
>> >> ** packaging of this file.  Please review the following information to
>> >> ** ensure the GNU Lesser General Public License version 2.1
>> >> requirements
>> >> ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
>> >>
>> >> Note the "Alternatively", so these files are available as LGPL as well,
>> >> but
>> >> they are not available
>> >> under a commercial Qt license.
>> >>
>> >> Appart from this, these files are only used for generation of the
>> >> wrappers,
>> >> the generated wrappers
>> >> themselves are not copyrighted as far as I am concerned (or some lawyer
>> >> might argue that an LGPL
>> >> tool that generates files generates LGPLed files...). The generator
>> >> used to
>> >> be GPL, but Nokia changed that
>> >> to LGPL a while ago.
>> >>
>> >> The wrapper generator is not part of the MeVisLab SDK, nor is it
>> >> compiled
>> >> into the PythonQt DLLs, only the generated wrappers are.
>> >>
>> >> regards,
>> >> Florian
>> >>
>> >>
>> >> Am 10.03.2011 09:05, schrieb Mathieu Malaterre:
>> >>>
>> >>> Hi Julien !
>> >>>
>> >>>   Thanks for taking the time to answer. I have yet another question on
>> >>> the same subject. Could you guys comment on the license used in
>> >>> pythonqt:
>> >>>
>> >>>
>> >>>
>> >>> https://github.com/commontk/PythonQt/blob/patched/generator/abstractmetabuilder.cpp
>> >>>
>> >>> ...
>> >>> ** This file is part of the Qt Script Generator project on Qt Labs.
>> >>> **
>> >>> ** $QT_BEGIN_LICENSE:LGPL$
>> >>> ** No Commercial Usage
>> >>> ** This file contains pre-release code and may not be distributed.
>> >>> ** You may use this file in accordance with the terms and conditions
>> >>> ** contained in the Technology Preview License Agreement accompanying
>> >>> ** this package.
>> >>> ...
>> >>>
>> >>>   As far as I know PythonQt is already used in MevisLab, which is a
>> >>> commercial product.
>> >>>
>> >>> Thanks again,
>> >>>
>> >>> On Wed, Mar 9, 2011 at 8:59 PM, Julien Finet<julien.finet at kitware.com>
>> >>>  wrote:
>> >>>>
>> >>>> Hi Mathieu,
>> >>>> You're right, it's an apache license, the commit has been reverted.
>> >>>> Thanks for the notification,
>> >>>> Julien.
>> >>>>
>> >>>> On Wed, Mar 9, 2011 at 3:44 AM, Mathieu Malaterre
>> >>>> <mathieu.malaterre at gmail.com>  wrote:
>> >>>>>
>> >>>>> Hi,
>> >>>>>
>> >>>>>  CTK is released under an *apache* license, right ?
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> https://github.com/commontk/CTK/commit/8ae20909af8742ee174caee6dc667e17a6697f83#LICENSE
>> >>>>>
>> >>>>> Thanks
>> >>>>> --
>> >>>>> Mathieu
>> >>>>> _______________________________________________
>> >>>>> Ctk-developers mailing list
>> >>>>> Ctk-developers at commontk.org
>> >>>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >>
>> >> ------------------------------------------------------------------------
>> >> Florian Link
>> >> Chief Software Architect MeVisLab
>> >>
>> >> Tel.: +49-421-22495 52
>> >> Fax:  +49-421-22495 11
>> >> www.mevis.de
>> >>
>> >> MeVis Medical Solutions AG
>> >> Universitaetsallee 29
>> >> 28359 Bremen
>> >> Germany
>> >>
>> >> Trade Registry: Bremen HRB 23791
>> >> VAT ID: DE250659412
>> >>
>> >> Executive Board: Carl J.G. Evertsz, Ph.D. (Chairman&  CEO), Robert
>> >> Hannemann
>> >> Ph.D., Thomas E. Tynes
>> >> Chairman of the Supervisory Board: Heinz-Otto Peitgen, Ph.D.
>> >>
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > Mathieu
>> > _______________________________________________
>> > Ctk-developers mailing list
>> > Ctk-developers at commontk.org
>> > http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>> >
>>
>>
>>
>> --
>>
>> ==============================
>> Stephen R. Aylward, Ph.D.
>> Director of Medical Imaging Research
>> Kitware, Inc. - North Carolina Office
>> http://www.kitware.com
>> stephen.aylward (Skype)
>> (919) 969-6990 x300
>> _______________________________________________
>> Ctk-developers mailing list
>> Ctk-developers at commontk.org
>> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>
>



-- 

==============================
Stephen R. Aylward, Ph.D.
Director of Medical Imaging Research
Kitware, Inc. - North Carolina Office
http://www.kitware.com
stephen.aylward (Skype)
(919) 969-6990 x300



More information about the Ctk-developers mailing list