The FSF has spoken:

This is a free software license but it is incompatible with the GPL. The Apache Software License is incompatible with the GPL because it has a specific requirement that is not in the GPL: it has certain patent termination cases that the GPL does not require. (We don't think those patent termination cases are inherently a bad idea, but nonetheless they are incompatible with the GNU GPL.)
via Elliotte Rusty Harold's post to generalATxml.apache.org.

Note that the Apache Software Foundation says the Apache License doesn't prevent you from distributing a combined (derivative) GPL/Apache License work under the GPL. Ken quotes Roy Fielding on this.

So what does that mean for you, if you want to use code I've written and that is licensed using the Apache License 2.0 - say some part of the Ant-Contrib tasks?

Since I agree with the ASF's assertion, I say you may take and redistribute it under the terms of the GPL if you feel so inclined. You are explicitly allowed to do so by (one of) the copyright holder(s) of the code, I don't see much point in saying the licenses would be incompatible.

path: /en/Apache | #