[Interest] Contributor agreement rundown
Stephen Kelly
steveire at gmail.com
Sat Apr 21 16:24:50 CEST 2012
Stephen Kelly wrote:
> BRM wrote:
>
>> As pointed out, the main reason Qt Commercial customers buys the
>> commercial license is to not to have to worry about some of the LGPL
>> requirements - namely the ability to static link. Where I presently work
>> has a commercial license. We static link a lot of things. Could we
>> dynamically link? Probably. We don't modify Qt itself (though we could);
>> but we primarily don't want to have to worry about the LGPL requirements
>> either (e.g. providing object files that can be relinked, etc.) - the
>> company is too small to try to keep track of all of that, nor are our
>> customers really interested in it.
>>
>> So there are very big concerns that the Qt Commercial License alleviates.
>
> Keep in mind that with Qt4 at least, you can't use QtScript, QML, or
> WebKit with the Qt commercial license. You use it with the LGPL (and its
> obligations) or not at all.
>
> With Qt 5 the situation with QML is almost different. It's based on the
> BSD licensed v8 rather than the LGPL JSC, but they actually copied some
> JSC code into the QtQml module, so that one is still LGPL in Qt 5 (some
> math stuff). I don't know how easy that would be to re-write.
Clarification: It was DateMath functions.
They have already been removed in Qt 5 though in commit
65bfc35429e845cf6b76d58107360a1360a654fc in qtdeclarative, so QML probably
is LGPL-free in Qt 5.
>
> So, currently, if you want to use QtQuick/QML (and according to the
> marketting, you do.), you can't buy your way out of the LGPL compliance
> requirements.
>
> You also have to figure out what those requirements are by the way, which
> is more than just whether your code must be Free or can be proprietary.
>
> Thanks,
>
> Steve.
More information about the Interest
mailing list