wxWindows library license infected by GPL?
Daniel Carrera
dcarrera at math.umd.edu
Fri Dec 12 21:55:14 UTC 2003
> We are wondering about the wxWindow license. We like to develop a
> commercial application using this toolkit. We are worried that the
> exceptions listed under the license will be voided by the viral effect
> of the GPL license.
1. The GPL license is not viral. It is not POSSIBLE to write a viral
license, even if you try, because such a thing is not permitted under
copyright law. That is, no one can force you pick a license. All I can
do is say that you can use my work under such and such conditions. If you
don't comply with those you have to either stop using my work without
permission or comply with my terms. There is a difference here. The GPL
never forces you to use the GPL. You always have the choice to just not
use my work.
Even if you have already begun distributing work that illegally copies my
GPL code, your work does not become GPL. But you might get a letter from
my lawyer telling you to stop.
2. The point is moot, because wxWindows is not GPL.
> Are the exception notice invalidated by the GPL?
No.
Suppose I release my work under a license that says "GPL + the following
exeptions".
Then my work is not being released under the GPL. It is being released on
a different license.
Furthermore, wxWindows' license is not even based on the GPL to begin
with. It is based on the LGPL which is designed to permit libraries to be
used on closed-source projects.
> So we would have to GPL the rest of our application if we use wxWindows
> in it?
No. wxWindows is already frequently used on closed-source applications.
Given your misunderstanding of the GPL and the wxWindows license, I would
guess that you probably think that the GPL requires you to give out your
application for free. A lot of people think that. This is not true. You
say "commercial" as if the GPL could only be used on non-commercial
software. You are always allowed to charge money for the software. The
GPL simply stipulates the terms of distribution of the software.
You might argue that the GPL makes it difficult to charge a very large
ammount for software because people will be tempted to just make their own
copies. This is correct. But it is an orthogonal issue. Not to be
confused with the actual terms of the GPL.
Best,
Daniel.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3
More information about the License-discuss
mailing list