LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 01-27-2005, 10:47 PM   #1
uman
Member
 
Registered: Sep 2004
Distribution: Gentoo
Posts: 134

Rep: Reputation: 15
Simple question about the GPL


I wanted to use Qt/Windows/Free to make an application, however it is licensed under the GPL. Does this mean that I would also have to license my program under the GPL?

I am so totally not a lawyer, forgive my stupidity.
 
Old 01-28-2005, 12:38 AM   #2
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
According to the QT site, there's no free or GPL'd version of QT for Windows:
http://www.trolltech.com/developer/f...tml?cid=20#q17
 
Old 01-28-2005, 07:12 AM   #3
uman
Member
 
Registered: Sep 2004
Distribution: Gentoo
Posts: 134

Original Poster
Rep: Reputation: 15
Yes there is, but it isn't maintained by Trolltech. Can someone please answer my question?
 
Old 01-28-2005, 12:47 PM   #4
student04
Member
 
Registered: Jan 2004
Location: USA
Distribution: macOS, OpenBSD
Posts: 669

Rep: Reputation: 34
Quote:
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?
 
Old 01-28-2005, 01:55 PM   #5
Dark_Helmet
Senior Member
 
Registered: Jan 2003
Posts: 2,786

Rep: Reputation: 374Reputation: 374Reputation: 374Reputation: 374
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 01:57 PM.
 
Old 01-28-2005, 02:29 PM   #6
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
GPL Question mhelliwell General 12 12-12-2012 09:30 AM
GPL question Drakkath Linux - General 1 06-24-2005 04:02 AM
Installing Programs - A simple question from my simple mind jmp875 Linux - Newbie 6 02-18-2004 09:03 PM
Question concerning the GPL lordronky Linux - Software 5 01-03-2004 08:33 PM
Anyone know anything about the GPL? - quick question... BrianK General 1 09-29-2002 10:26 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 11:58 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration