--
Lift, the simply functional web framework: http://liftweb.net
Code: http://github.com/lift
Discussion: http://groups.google.com/group/liftweb
Stuck? Help us help you: https://www.assembla.com/wiki/show/liftweb/Posting_example_code
Hello,
Thank you for responding. However you did not answer my question.
I
will try to elaborate to make myself clear.Your web page says Lift is licensed under Apache 2.0 license, so if I
want to distribute my software with Lift in one package (assume I just
want to distribute the war file), I need to include with it a copy of
that license (Apache 2.0 license requires that). That is fine - even
though for some reason the license text does not seem to be included
with the Lift distribution that I downloaded nor in the war file which
was created, I can find it on the Internet and include in my package.However, after building an example application with Lift, I noticed
several jar files included inside the war file. So, for example
slf4j-api-1.6.4.jar is one of them. But slf4j is not licensed under
Apache 2.0 but it has another license which requires to include some
information with the software. So I know I need to include Apache 2.0
and the appropriate info from the SLF4j license in my package.Well, there are more jar files. So here is my question: do I need to
manually go through all of them and try to figure out what they are
and how they are licensed in order to include the appropriate license
text with my software? Or is this information available somewhere
already?
I cannot just take the war file and give it to a client with no
license information and say "just use it, do not worry about the
license details" (or rather, I could try, but I do not want to do it
that way, I want to do it properly).
Apache 2.0 and other licenses may be "business friendly" but that does
not mean I can totally ignore them.
No. We curate the Lift dependencies so you don't have to do this. There's no need to make these notices available in a WAR file.
No. We curate the Lift dependencies so you don't have to do this. There's no need to make these notices available in a WAR file.What does it mean to "curate dependencies" ? I do not understand.
Thanks,Antonio
--
Lift, the simply functional web framework: http://liftweb.net
Code: http://github.com/lift
Discussion: http://groups.google.com/group/liftweb
Stuck? Help us help you: https://www.assembla.com/wiki/show/liftweb/Posting_example_code
----- Original Message -----From: David PollakSent: Friday, June 08, 2012 7:03 PMSubject: Re: [Lift] Questions about distributing a Lift app
Thank you for responding.I do not have a problem with the fact that some open source
licenses are incompatible or not business friendly. I think I
understand that.What I do not understand is why you are claiming that "unless you
are distributing source code, you do not need to do anything when
you distribute your app."I far as I can see, the Apache license clearly requires to include
a copy of the license in point 4.1 ("in Source or Object form" -
so not only when distributing the source code). The FAQ on the
apache website says a similar thing:
http://www.apache.org/foundation/license-faq.html#WhatDoesItMEAN
"It requires you to:
include a copy of the license in any redistribution you may make that includes Apache software;"
The slf4j license states a similar thing:
"The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software."So I just don't get it. I do not see why I could skip all that
copyright notices and licenses.
Because I'm the guy that owns the company that owns the Lift license and I'm telling you that I'm not going to enforce that clause. That's why!
--
Lift, the simply functional web framework: http://liftweb.net
Code: http://github.com/lift
Discussion: http://groups.google.com/group/liftweb
Stuck? Help us help you: https://www.assembla.com/wiki/show/liftweb/Posting_example_code
sbt doesn't understand dependencies and doesn't treat them correctly (this is important for multi-module projects.)