Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #69444
| From | Sturla Molden <sturla.molden@gmail.com> |
|---|---|
| Subject | Re: Examples of modern GUI python programms |
| Date | 2014-03-31 20:16 +0000 |
| References | <db2ed73f-aa1f-42d6-abcd-0b7c29c95e1f@googlegroups.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.8753.1396296992.18130.python-list@python.org> (permalink) |
Metallicow <metaliobovinus@gmail.com> wrote: > One would have to tool through the PySide agreement for their specifics, > but as I recall it is exactly the same as Qt is, which makes sense. According to their web page, PySide is only LGPL. Qt is LGPL or commercial. > Just because a library is LGPL doesn't mean the authors code has to be > depending on the circumstances. That just means usually you have to be > able to provide the library code(and your mods to it) used. No, that would be MPL (Mozilla Public License). Many believe LGPL implies the same freedom as MPL. It does not. LGPL also means you also have to give the user a means to "relink the program with a different version of the library". That is a less known restriction of LGPL. Usually this is done by providing the LGPL library as a DLL. But a DLL is actually not sufficient, in case a different version of the library breaks the application binary interface (ABI). In case of ABI breakage, LGPL means the user be given access to the program source code to recompile and relink the program. Because of the closed nature of app bundles on iOS, the user cannot do anything with an .so or .dylib file. Thus, the DLL solution to LGPL infestation is not possible on iOS, even if it were sufficient. MPL is basically a version og LGPL that has removed the requirement to make relinkage possible. That is e.g. why a library like Eigen is released as MPL instead of LGPL. Sturla
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Examples of modern GUI python programms "D. Xenakis" <gouzounakis@hotmail.com> - 2014-03-30 16:16 -0700
Re: Examples of modern GUI python programms Michael Torrie <torriem@gmail.com> - 2014-03-30 20:16 -0600
Re: Examples of modern GUI python programms Metallicow <metaliobovinus@gmail.com> - 2014-03-30 22:47 -0700
Re: Examples of modern GUI python programms Sturla Molden <sturla.molden@gmail.com> - 2014-03-31 08:48 +0000
Re: Examples of modern GUI python programms Metallicow <metaliobovinus@gmail.com> - 2014-03-31 02:33 -0700
Re: Examples of modern GUI python programms Sturla Molden <sturla.molden@gmail.com> - 2014-03-31 20:16 +0000
Re: Examples of modern GUI python programms Metallicow <metaliobovinus@gmail.com> - 2014-03-31 20:47 -0700
Re: Examples of modern GUI python programms David Hutto <dwightdhutto@gmail.com> - 2014-04-01 00:24 -0400
Re: Examples of modern GUI python programms Jonathan Harden <jfharden@gmail.com> - 2014-03-31 10:14 +0100
Re: Examples of modern GUI python programms CM <cmpython@gmail.com> - 2014-03-31 22:14 -0700
Re: Examples of modern GUI python programms Wolfgang Keller <feliphil@gmx.net> - 2014-04-01 17:19 +0200
Re: Examples of modern GUI python programms Sturla Molden <sturla.molden@gmail.com> - 2014-04-02 12:14 +0000
Re: Examples of modern GUI python programms Sturla Molden <sturla.molden@gmail.com> - 2014-04-02 11:52 +0000
Re: Examples of modern GUI python programms Robert Kern <robert.kern@gmail.com> - 2014-04-03 15:02 +0100
Re: Examples of modern GUI python programms Fabio Zadrozny <fabiofz@gmail.com> - 2014-04-03 11:00 -0300
Re: Examples of modern GUI python programms Chris Angelico <rosuav@gmail.com> - 2014-04-04 01:25 +1100
Re: Examples of modern GUI python programms Sturla Molden <sturla.molden@gmail.com> - 2014-04-03 17:22 +0200
Re: Examples of modern GUI python programms Sturla Molden <sturla.molden@gmail.com> - 2014-04-03 22:31 +0000
Re: Examples of modern GUI python programms Chris Angelico <rosuav@gmail.com> - 2014-04-04 09:44 +1100
csiph-web