Discussion:
[FreeMarker-user] How are people dealing with the licensing issue?
Matthew Copeland
2013-05-09 14:56:21 UTC
Permalink
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
Matthew Copeland
2013-05-09 15:30:36 UTC
Permalink
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
Daniel Dekany
2013-05-10 21:50:11 UTC
Permalink
Reflecting to "How are others getting around this issue"... I guess
most developers just doesn't care, or just don't know that these
licences are incompatible. Also, I don't think restrictive licences
like GPL are often used in the Java world.

Anyway, I happen to plan to change the licence to ASF 2.0 by the end
of summer or early autumn. I don't yet know how that will turn out,
but there's a good chance that it will happen.
--
Thanks,
Daniel Dekany
Post by Matthew Copeland
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
Matthew Copeland
2013-05-13 12:59:52 UTC
Permalink
Thanks Daniel. I've seen some of the same developer lack of
knowledge. (At work, I sometimes do presentations to bring other
developers up to speed on the issues, so that they don't get into
trouble with legal later.)

I'll keep my eyes open for the change announcement. If there is
anything I can do to help, please feel free to let me know.

Thanks,

Matthew
Post by Daniel Dekany
Reflecting to "How are others getting around this issue"... I guess
most developers just doesn't care, or just don't know that these
licences are incompatible. Also, I don't think restrictive licences
like GPL are often used in the Java world.
Anyway, I happen to plan to change the licence to ASF 2.0 by the end
of summer or early autumn. I don't yet know how that will turn out,
but there's a good chance that it will happen.
Loading...