Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 6

Qt-interest Archive, February 2007
[License] Distribute binary DLL files


Message 1 in thread

Hi,

I've developed an Application with GPL'd Qt and Visual Studio Express
2005 under Windows.

Can I distribute my source files with the program (exe file) and the
binary Qt library files (DLLs)?
If not, can I distribute my program statically linked against Qt?

Greetings,
Thorsten.

--
 [ signature omitted ] 

Message 2 in thread

Thorsten Bässler schrieb:
> Hi,
> 
> I've developed an Application with GPL'd Qt and Visual Studio Express
> 2005 under Windows.
> 
> Can I distribute my source files with the program (exe file) and the
> binary Qt library files (DLLs)?
> If not, can I distribute my program statically linked against Qt?
> 
> Greetings,
> Thorsten.
> 

Yes you can do it. But only the release version of the Microsoft libs,
are allowed to distributed. So as an result you can distribute only the
release version of the Qt dll's. The same with static linking.

Attachment:

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Message 3 in thread

Hi,

> I've developed an Application with GPL'd Qt and Visual Studio Express
> 2005 under Windows.
> 
> Can I distribute my source files with the program (exe file) and the
> binary Qt library files (DLLs)?

Not only you can, but you have to.

If your program is linked to the open source Qt libraries, you have to 
make the sources of your program available together with the executable.

--
 [ signature omitted ] 

Message 4 in thread

Hi,

>> Can I distribute my source files with the program (exe file) and the
>> binary Qt library files (DLLs)?
> If your program is linked to the open source Qt libraries, you have to 
> make the sources of your program available together with the executable.

Just to make it clear: I can redistribute the binary Qt-DLL files of the 
GPL'd Edition, right?
-- 
 [ signature omitted ] 

Message 5 in thread

On Sunday 25 February 2007, Thorsten Bässler wrote:
> Just to make it clear: I can redistribute the binary Qt-DLL files of the
> GPL'd Edition, right?

Yes, you can:

a) you did not modify the Qt sources (only your own): you can distribute all 
involved binaries and MUST distribute your own sources along with them. You 
have to give the users a link to where they can find Qt (usually in the 
README file or about dialog).

b) you modified Qt: you can distribute all binaries. You also MUST 
distribute your own source plus either the modifications you made to Qt 
(plus a link to the original) or the full modified Qt source.

In short: the user MUST have the possibility to recompile and relink 
everything that is under GPL (that is Qt and your program based on it).


	Konrad

Attachment:

Attachment: pgpYeVxQmmqot.pgp
Description: PGP signature


Message 6 in thread

Thorsten Bässler schrieb:
> Hi,
> 
>>> Can I distribute my source files with the program (exe file) and the
>>> binary Qt library files (DLLs)?
>> If your program is linked to the open source Qt libraries, you have to
>> make the sources of your program available together with the executable.
> 
> Just to make it clear: I can redistribute the binary Qt-DLL files of the
> GPL'd Edition, right?
Yes, but only the release one, because the debug one depends on the
debugs libs of Microsoft witch you can't distribute. So you can
distribute the debug DLL's of Qt, but nobody can use it, until he has VC
2005(Express) also.

Attachment:

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature