[DebianGIS-dev] Task packages for Debian GIS and the Live CD
Andreas Putzo
andreas at putzo.net
Thu Aug 23 11:40:46 UTC 2007
Hi,
for unknown reasons i received this mail only today. Sorry for the late
response.
Am 7.8.2007 schrieb "Petter Reinholdtsen" <pere at hungry.com>:
>[Andreas Putzo]
>> At the moment josm unfortunately needs to go to contrib, too.
>
>Yeah. :(
>
>I am all for including contrib packages on the live images. The
>problem is their non-free dependencies.
> I'm not sure we are allowed
>according to their license to distribute them.
This needs to be checked on a case-by-case basis then.
I don't think this is a problem (IANAL) for SUN's license unless we can
live with their
"Operating System Distributor License" which includes besides 'usual'
non-free stuff
nasty things like paragraph 2:
[..]
(f) you agree to defend and indemnify Sun
and its licensors from and against any damages, costs, liabilities,
settlement amounts and/or expenses (including attorneys' fees)
incurred in connection with any claim, lawsuit or action by any
third party that arises or results from (i) the use or distribution
of your Operating System, or any part thereof, in any manner, or
(ii) your use or distribution of the Software in violation of the
terms of this Agreement or applicable law. You shall not be
obligated under Section 2(f)(i) if such claim would not have
occurred but for a modification made to your Operating System by
someone not under your direction or control, and you were in
compliance with all other terms of this Agreement. If the Software
README file permits certain files to be replaced or omitted from
your distribution, then any such replacement(s) or omission(s)
shall not be considered a breach of Section 2(a).
[..]
> Also, for the SUN Java
>packages, there is a nasty license agreement question to answer, and
>we can not really answer it on behalf of the users. :(
>
>Not quite sure how to handle this. I'm testing a build with both
>contrib and non-free enabled, and will see what the log say. :)
We shouldn't ask for license acceptance each time someone uses the cd
as only few packages are affected. The only way i see at the moment is
writing
a wrapper around these programs (or bin/java) that shows the license to
the users
when it is started the first time and perhaps put a general note about it
somewhere.
There is a FAQ in the license file that deals with this:
17. What do you mean by "Present for acceptance end user licenses"
(from #8 above)? Do I have to create a click-through license
display when a user first installs or runs the JDK? Must my users
accept the license?
Your users must agree to the license terms for the JDK before
installing it. While you aren't required to show the DLJ on first
use or installation, you must inform them that the JDK is licensed
software and that they must agree to the license before using
it. A click-through mechanism is the preferred way to do this, but
at a minimum you must present the license by some appropriate
means for acceptance. For example, your OS download procedure
could show the user a page that informs him or her that software
packages included in the download may contain software licenses to
which the user must agree before installation, and allow the user
to review them before download.
You can leverage your distribution's packaging technology to
ensure that the license terms have been accepted. For instance, on
Debian and derivative distributions, you could configure the
package so that if the debconf key for accepting the DLJ has not
been pre-accepted, the installation will be canceled if the
license cannot be presented. The point of presenting the license
is that an individual, corporation, non-profit or entity which
will be an end user of the JRE or JDK has had a chance to review
and agree to the DLJ. If the user or administrator pre-accepts
the key for DLJ agreement on behalf of herself or her group then
it is perfectly acceptable to silently install Sun Java on one or
many computers. This is an excellent example of how you can
leverage packaging infrastructure to comply with the terms of the
DLJ in ways that are convenient and expected for your users.
18. How do I redistribute the JDK in my OS, so that downstream
recipients are subject to the DLJ? Do I need to do anything
special?
Nothing special - just be sure to include the license in your JDK
bundle, and inform your downstream recipients that the JDK is
subject to the license when they download or install it.
Technically, i wouldn't consider downloading and burning a live-cd an
installation.
But i think the license needs to be accepted before java is used.
Again, IANAL. This is just my interpretation of the license and the FAQ.
After all, it's plain ugly.. :-(
Full license text can be found at:
http://packages.debian.org/changelogs/pool/non-free/s/sun-java6/current/copyright
Cheers,
Andreas
More information about the Pkg-grass-devel
mailing list