lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On 10 February 2011 05:04, Tim Mensch <> wrote:
> Strictly speaking, you can use an LGPL library in a commercial product,
> but it places restrictions that some companies are uncomfortable with
> (you must allow reverse engineering and relinking of your application)
> and that are completely verboten on some platforms (like any console or
> handheld video game unit, which pretty universally prohibit any reverse
> engineering in their licenses).

There are a lot of commercial products based on Qt, so the possibility
is not theoretical. None of the platform you cite are targets for Qt
so what does this have to do with the Lua bindings?

> The general consensus (for non-open-source software) is that such an
> LGPLed lib needs to be in a dynamic library so that an end user can
> build their own version and link it in. On platforms like Android or
> iPhone it gets very fuzzy how one could actually comply with LGPL in a
> commercial app, and as such I avoid source tainted by it, but I know
> others feel differently.

Again Android and iPhone are not targets of Qt. If you don't want to
touch the LGPL you surely can, but it allows commercial development,
and not in a purely theoretical way, because several commercial
applications have been created with LGPL dependencies.

In short. If GTK was an option for you, Qt can be because it has the
same license.