ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Originally posted by uman Yes there is, but it isn't maintained by Trolltech. Can someone please answer my question?
To answer your question:
If a piece of code, program, etc is published under the GPL, and you wish to modify it then you must provide your source code AND put the new software under the SAME GPL version, unless otherwise specified. You may sell and redistribute anything under the GPL, just that you must be cautious about third party applications in, for example, distributions such as RedHat. When you change their source code, they say that you must remove all "RedHat" logos, etc because it is no longer RedHat.
About the GPL QT:
How can you be sure of this when you haven't provided any proof?
student04 is right, to an extent. I'll try to clarify. If you take someone else's software (licensed under the GPL), you modify it and intend to distribute it, then you must license the code under the GPL and you must also be willing to provide the source code. The GPL doesn't state that you must include the source code when you distribute, but if you don't, then you have to provide it if it's requested. Most people find it easier to just include the source and be done with it. Also, if you don't distribute the program, then none of these licensing issues come into play.
The above applies if you're tinkering with a full-fledged application. If, however, you're writing a brand new application, and linking against GPL licensed libraries, it's different. Actually, most "GPL libraries" are in fact licensed under the LGPL. Essentially, the LGPL allows anyone to use/link the library for any purpose (proprietary, closed source, or open). So you can develop a completely closed source application that relies on nothing but LGPL'ed libraries, and be completely OK. You just can't do anything "special" with the libraries.
However, I would strongly recommend at least reading over the license(s) that cover the libraries you intend to use. The classic expression "ignorance is no excuse in the eyes of the law" most definitely applies. And my usual disclaimer: I'm giving you my interpretation/understanding of the licenses; a judge's interpretation may differ vastly. Even if you're not a lawyer, it won't hurt to scan over the licenses a few times... especially if they offer differring styles of license.
Last edited by Dark_Helmet; 01-28-2005 at 02:57 PM.
Yes there is, but it isn't maintained by Trolltech. Can someone please answer my question?
Well, I did answered your question providing a link to the original authors of QT stating you looked misled.
However, without your help, I found there's a port of qt based on GPL (no LGPL) sources on http://kde-cygwin.sourceforge.net/qt...2/features.php that claims having no issues with QT and I suppose it is the one you're talking about.
So, assuming they really do not breach QT license, you are as previously stated forced by the license to make your own developments GPL'd and open source.
You can avoid it by purchasing a commercial license to Trolltech, which could help them supporting their business model.