The Register® — Biting the hand that feeds IT

Comments on: Nokia adopts LGPL for Qt popularity

LGLP? 

Posted Wednesday 14th January 2009 18:34 GMT

Jobs Horns

LGLP (in 1st paragraph)? First time I've heard of that license. Ballmer because it's a Microsoft conspiracy to undermine the GPL (Occam's razor being applied here).

LGPL (sic) is a very important license to know.... 

Posted Wednesday 14th January 2009 20:57 GMT

Paris Hilton

It is a FSF license, written by Richard Stallman (with legal advice from Eben Moglen, of course.) It has been revised twice. The need for this "Lesser" license was apparent immediately from the start....

In order to support the use of any "proprietary" software at all, a license granting the ability to call library functions (i.e., "linking") has been needed. For example, there are thousands and thousands of programs written in "C" and "C++" which call functions defined and actually performed within the library "glibc". For various reasons, usually but not always having to do with money, some of these Software Authors require that their Source code remain private. (Oracle on Linux is an example of this.)

To allow lots of for-profit companies and coders to use QT, they need the same right to keep their source code private-- even though it links to QT functions, and QT is "Open Source". Formerly, every such Software Developer had to get a separate and unique license from the TrollTech company-- a big hassle, as well as a big expense for everybody involved.

But now, with the pretty-much-standard LPGL grant of license to use, all of these Developers don't have to mess around with "commercial" contracts, or worry if the price will change next year: It will always be free to use, in thses "function calling/object inheritance" ways, from "proprietary" code-- without "forcing" that proprietary code to be made public, as the GPL would.

As Mr. Nystrom said, this change makes use of qt platform much more attractive, it's a very big deal. I'm very grateful to Nokia/Trolltech for this change-- they're giving up a pretty big stack of "commercial contract" money uncollected by providing their wonderful library of cross-platform, cross-language Widgets for free.

@Rick Stockton 

Posted Thursday 15th January 2009 02:28 GMT

Stop

I'm sure the Anonymous Coward knows very well what the LGPL is. I'm also sure that you missed why they "misspelled" it as LGLP. I believe you should re-read more carefully the (already mentioned!) first paragraph of the article, and then re-read the AC answer.

That said, your answer is useful for others that might not know what the LGPL is.

Effect on KDE popularity? 

Posted Thursday 15th January 2009 12:03 GMT

Linux

I recall some people objecting to KDE due to Qt licensing. Could this help win people over from Gnome to KDE, or have other effects on the *nix desktop environment landscape?

re: LGLP? 

Posted Friday 16th January 2009 15:12 GMT

Written because copyright law in the case of software DOES NOT WORK.

The definition of derived work in copyright law, added to the recent invention that software was covered by copyright law (binaries never used to) means that as soon as you have a library you depend on, your code is now a derivative of that library. And you must obey each and every library license (this includes the OS kernel because you call its routines in your code).

Which is ridiculous.

And so there was the LGPL which avoids the idiocy of copyright's definition of what constitutes a derived work by specifically allowing linking.

Don’t Miss

SunSun's surviving staff hit with 'motivation' missive

Exclusive Code: Your solace, our savior

Ubuntu teaser Ubuntu's Karmic Koala bares fangs at Windows 7

Review Shuttleworthian scrap

AppleChange your views: OS X tags exploited

Mac Secrets Apple windows insider

JavaSun preps cell-phone Java plan for netbooks

OpenWorld 09 Modules not globules