View Single Post
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#13
Originally Posted by miksuh View Post
Static linking is an bad idea. It's not clear at all if LGPL license legally allows static linking whitout releasing the application source code. ... So if application developer wants to develop closed source Qt application then static linking against Qt is an bad idea, unless application developer wants to buy a commercial license for Qt.
Neither me nor Nokia have a problem with a GPL App+LGPL Qt and closed-source App+commercial Qt constraint.

Originally Posted by miksuh View Post
LGPL says that application user must always be able to re-link the application against the same or another version of the LGPL'd library. This is not any problem if application is dynamically linked. If application is statically linked against LGPL'd code then application developer must provide application source code or atleast linker objects so that user can do the re-linking. If some special tools for the process are needed then developer must provide those too.
The only official source for iPhone software is AppStore. If you have iPhone which is not jailbreaked then you can install apps only from the AppStore. If I'm correct then some kind of digital signing is used to make sure that no unofficial applications can be used.
we already have the same situation for many other Linux devices:
the kernel is GPL and you could compile it yourself but you cannot upload or replace
the kernel image of the device without a root hack (see Android).
So with a GPLed App everybody could compile it and easily port it to other platforms
like Maemo, but only a ADC member could upload it to AppStore.

about 24% Iphone Apps are free, ca 51% cost < $1.
I would be nice if they used a LGPL Qt so that we can easily port them to Maemo.