Matthew Copeland
2013-05-09 14:56:21 UTC
I thought I'd ask to see how others are dealing with this problem.
I've used freemarker in projects directly and also via struts2 and
spring-mvc. I'm looking at doing a project, which uses some GPLed
libraries, where I'd like to be able to release the project beyond my own
home, and conform to the GPL, when I do so. I'd also like to leverage my
current knowledge. The FreeMarker License is released under a slightly
modified Apache 1.1 License (modified to swap out the Apache names for The
Visigoth Software Society and the removal of the requirement
about redistribution in binary form requirement). The Apache 1.X License
is incompatible with the GNU General Public License, which means that I
can't take something using freemarker, combine it with something using the
GPL, and then release my combination to anyone else. (One of the
improvements of the Apache 2.0 License is compatibility with
How are others getting around this issue? Do you just not use the
GPLed libraries? Is there another template engine people recommend to
minimize the learning time in the case where they do need to use a GPLed
library?
Thanks for any direction you can provide,
Matthew
p.s. Here are the links to things I mentioned up above.
http://freemarker.sourceforge.net/docs/app_license.html
http://directory.fsf.org/wiki/License:Apache1.1
http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses
I've used freemarker in projects directly and also via struts2 and
spring-mvc. I'm looking at doing a project, which uses some GPLed
libraries, where I'd like to be able to release the project beyond my own
home, and conform to the GPL, when I do so. I'd also like to leverage my
current knowledge. The FreeMarker License is released under a slightly
modified Apache 1.1 License (modified to swap out the Apache names for The
Visigoth Software Society and the removal of the requirement
about redistribution in binary form requirement). The Apache 1.X License
is incompatible with the GNU General Public License, which means that I
can't take something using freemarker, combine it with something using the
GPL, and then release my combination to anyone else. (One of the
improvements of the Apache 2.0 License is compatibility with
How are others getting around this issue? Do you just not use the
GPLed libraries? Is there another template engine people recommend to
minimize the learning time in the case where they do need to use a GPLed
library?
Thanks for any direction you can provide,
Matthew
p.s. Here are the links to things I mentioned up above.
http://freemarker.sourceforge.net/docs/app_license.html
http://directory.fsf.org/wiki/License:Apache1.1
http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses