Re: Re: Re: Re: Response by ....
"It only sounds like it? That was what I was saying. And not only me. Did you look at the Lineo webpage I was referring to?"
I've just read the Lineo web page. I especially liked the following: "a program which uses a library is generally not a derivative work of that library". I don't think this is right. You probably know the LGPL. The main point in which it differs from the GPL is that you may include code from header files within your program without any restrictions.
I don't think that a program which uses a library is a derivative work of the whole library - even if the GPL somewhat implies this, it's simply ridicolous. The program is however clearly a derivative work of the library's header files. It makes use of the types, classes etc. defined in the header files.
If you'd write a complex class hierarchy (no implementation) and someone copied it, would you call this copyright infringement? If the answer is yes (and I guess it will be), you may not copy (or use) it without a license from the copyright holder. If that license happens to conflict with the GPL, well, that's your problem, you can't use the GPL. If that license happens to be the GPL, that's your problem, your program has to be GPLed as well.
What you're saying is basically that copyright law does not apply to header files. This is ridiculous, and it doesn't become less ridiculous because Lineo is saying it, too.
Besides, if you insist on that position, may I please use Qt Free Edition to write proprietary software? If the program I write is not a derivative work of Qt, I don't need any license from TrollTech, do I?