Apache License & GPL
Sun has announced at JavaOne that they will donate code for a
Servlet and JSP engine to the Apache Foundation. This code will
then be licensed under the Apache license. This is the Jakarta
project <http://jakarta.apache.org>. They don't have the code yet.
There is a lot of code dealing with Servlets and JSP that is
licenced under the GPL. The Apache license and GPL don't seem to
be compatible. I asked Richard Stallman about it (actually that
was more then two weeks ago, but since then there were some other
priorities in my live that were more important than software
licenses) and he confirmed that conditions 3, 4 and 5 could be
seen as added restrictions. (Condition 3 is the advertising
clause, conditions 4 and 5 say you have to get permission to
use the Apache name.)
I was going to ask the the Jakarta people to consider changing
the license to a more unrestricted license by dropping those
three clauses, so also projects using code under the GPL could
benefit from the work that Sun donated. And to add the suggestion
(from Richard Stallman) that they trademark the name Apache and
have a seperate trademark license in which they could (or could not)
grant rights to the Apache name.
Since I am running Debian I wondered how Debian had solved these
issues since they refer to the binary as apache although it is
a derived product (the apache_1.3.3-7.diff.gz is 154K). Did Debian
get special permission to call use the Apache name?
And in the /usr/doc/apache/copyright file I noticed that the
modifications for Debian are released under the terms of the GPL.
How does this work when the Apache license doesn't seem to be
compatible with the GPL?
Any clarification of these issues would be greatly appreciated.
And since you have probably more experience with approaching people
to change their licenses any tips are also very welcome.