Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 481734 - Client Distribution License for Novell Groupwise client
Summary: Client Distribution License for Novell Groupwise client
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Board of Trustees
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-20 09:44 UTC by Andreas K. Hüttel
Modified: 2013-09-06 18:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Gentoo GroupWise Linux Client Distribution License (Gentoo GroupWise Linux Client Distribution License.doc,78.50 KB, application/octet-stream)
2013-08-20 09:44 UTC, Andreas K. Hüttel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas K. Hüttel archtester gentoo-dev 2013-08-20 09:44:37 UTC
Created attachment 356472 [details]
Gentoo GroupWise Linux Client Distribution License

Dear trustees, 

I've been trying for a while to get the Novell Groupwise client included into the tree. After long debate with Novell (which was mostly in German), I got the attached "Client Distribution License agreement" for us to sign and return. I guess this needs your attention...

Best, 
Andreas
Comment 1 Ulrich Müller gentoo-dev 2013-08-20 10:00:18 UTC
Is the wording in 3.1.1. "make the Novell Software available for download to Customers solely from websites owned and exclusively controlled by Provider" sufficient to allow distribution via mirrors? I guess we don't "exclusively control" mirror sites.
Comment 2 Richard Freeman gentoo-dev 2013-08-20 11:25:34 UTC
If this is non-free, why redistribute it at all?  Why not just tell the user to stick it in distfiles and go from there, as was done with java and other packages with unfriendly licenses?
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2013-08-20 13:25:40 UTC
Short background story: 

The Groupwise *Client* has no bundled license text file and can be freely downloaded from the Novell website. (Licensing is per "user object" on the server; without server, the client is useless. In the server EULA the client is not separately mentioned, and besides, the server version with which this particular client (the newest one for Linux) was originially distributed is not available anymore.)

The only thing I really wanted from Novell was some sort of license description for the client, such that we can upload it into /licenses and act accordingly. Instead, I spent half a dozen e-mails explaining our ACCEPT_LICENSE mechanism and ended up with this piece of paperwork instead. 

I would be fully happy with RESTRICT=fetch and us not distributing the Novell tgz at all. However I'm slowly getting tired, and still don't have anything for /licenses.
Comment 4 Richard Freeman gentoo-dev 2013-08-20 14:42:44 UTC
(In reply to Andreas K. Hüttel from comment #3)
> I would be fully happy with RESTRICT=fetch and us not distributing the
> Novell tgz at all. However I'm slowly getting tired, and still don't have
> anything for /licenses.

I'd think you could just use RESTRICT=mirror if they have a stable URL.  We don't need a license if we don't distribute it.

The license probably should be set to all-rights-reserved if no license is published for the software (I forget if this one is completely deprecated and completely defer to the licensing team).
Comment 5 Ulrich Müller gentoo-dev 2013-08-20 15:21:23 UTC
(In reply to Richard Freeman from comment #4)
> (In reply to Andreas K. Hüttel from comment #3)
> > However I'm slowly getting tired, and still don't have anything for
> > /licenses.

I can feel your pain. ;-)

They claim in 3.1. of attached file that "The license grants and restrictions for Customers for the Novell Software are contained in the End User License Agreement (“EULA”) included with the Software." But you say that there's no such EULA included with it?

> I'd think you could just use RESTRICT=mirror if they have a stable URL.  We
> don't need a license if we don't distribute it.
> 
> The license probably should be set to all-rights-reserved if no license is
> published for the software (I forget if this one is completely deprecated
> and completely defer to the licensing team).

all-rights-reserved was meant for the case where there is no license at all. Not really what we have here, it may well be that Novell's conditions are more restrictive.
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2013-08-20 15:29:26 UTC
Here's the mail from Novell, translation (mine) below.

Hallo Herr Hüttel
Vielen Dank für die Informationen.
Anbei das "Distribution Agreement" welches wir unterschrieben zurück
benötigen.
Sie bekommen dann noch die EULA von mir welche dann per
"Konfigurationsdatei" akzeptiert werden muss.
Damit können Sie dann unseren Client in Ihre Distribution auf nehmen.
 Wenn Sie Fragen haben melden Sie sich einfach.
Gruß, Kai Reichert

translation (mine)
Hello Mr Hüttel, 
many thanks for the information. 
Attached is the "distribution agreement", which we need to get back signed. 
You will obtain then the EULA from me, which will have to be accepted "by configuration file". 
Then you will be able to integrate our client into your distribution. 
If you have any questions, just contact us.
Regards. Kai Reichert
Comment 7 Sven Vermeulen (RETIRED) gentoo-dev 2013-08-20 18:39:36 UTC
I also don't believe that this document would allow us to distribute it using our regular means (like mirroring). It would also require us to act upon new releases fast(er) that we might be able to (within 10 days).
Comment 8 Richard Freeman gentoo-dev 2013-08-20 19:13:21 UTC
(In reply to Ulrich Müller from comment #5)
> all-rights-reserved was meant for the case where there is no license at all.
> Not really what we have here, it may well be that Novell's conditions are
> more restrictive.

What is their license?  If it exists, then just stick it in licenses and reference that.  If it doesn't exist then use all-rights-reserved.  I don't know how it can both exist and not exist.

What they sent us was an offer of a license - it has no power whatsoever unless we agree to it.  I strongly suggest that we don't.  We don't need to, so why would we subject ourselves to legal liability by signing it?  If we don't sign it, then there simply is no license, and all-rights-reserved applies afaict.

You don't need a license to put an ebuild in the tree.  You just have to document what the license is, or if one doesn't exist.
Comment 9 Andreas K. Hüttel archtester gentoo-dev 2013-08-23 14:59:59 UTC
(In reply to Richard Freeman from comment #8)
> (In reply to Ulrich Müller from comment #5)
> > all-rights-reserved was meant for the case where there is no license at all.
> > Not really what we have here, it may well be that Novell's conditions are
> > more restrictive.
> 
> What is their license?  If it exists, then just stick it in licenses and
> reference that.  If it doesn't exist then use all-rights-reserved.  I don't
> know how it can both exist and not exist.

Rich, please have a look at comment 3 and comment 6 ...
Comment 10 Richard Freeman gentoo-dev 2013-08-23 15:52:05 UTC
(In reply to Andreas K. Hüttel from comment #9)
> (In reply to Richard Freeman from comment #8)
> > (In reply to Ulrich Müller from comment #5)
> > > all-rights-reserved was meant for the case where there is no license at all.
> > > Not really what we have here, it may well be that Novell's conditions are
> > > more restrictive.
> > 
> > What is their license?  If it exists, then just stick it in licenses and
> > reference that.  If it doesn't exist then use all-rights-reserved.  I don't
> > know how it can both exist and not exist.
> 
> Rich, please have a look at comment 3 and comment 6 ...

I read both before replying.

It sounds like there is no distribution license unless we make a deal with them, so just ignore their offer of one and call it all-rights-reserved and set RESTRICT=mirror (if their URL is stable), or RESTRICT=fetch (if their URL is not stable).  

I don't get what the issue is, and it isn't because I didn't read the previous comments.  You don't need a license to put an ebuild in the tree - only to distribute a copyrighted work.
Comment 11 Andreas K. Hüttel archtester gentoo-dev 2013-08-30 17:08:29 UTC
Reply mine (translation mine below):

Hallo Herr Reichert, 

nach Absprache mit den Trustees der Gentoo Foundation verzichten wir darauf, 
Ihre Dateien (über Gentoo-Server oder Releasemedien) zu verteilen. Damit 
besteht kein Anlaß für ein "Distribution Agreement".

Mit freundlichen Grüßen, 
Andreas Hüttel

--

Hello Mr Reichert, 

after talking to the trustees of the Gentoo Foundation, we forgo distributing your files (via Gentoo servers or release media). Thus there is no rationale for a "Distribution Agreement".

Kind regards, 
Andreas Hüttel

--

If noone protests here, I'll follow Rich's advice during the next days, place all-rights-reserved in the license field combined with mirror restriction, and then close the bug.

> It sounds like there is no distribution license unless we make a deal with
> them, so just ignore their offer of one and call it all-rights-reserved and
> set RESTRICT=mirror (if their URL is stable), or RESTRICT=fetch (if their
> URL is not stable).
Comment 12 Andreas K. Hüttel archtester gentoo-dev 2013-09-06 18:17:23 UTC
# ChangeLog for mail-client/novell-groupwise-client
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/novell-groupwise-client/ChangeLog,v 1.1 2013/09/06 18:16:07 dilfridge Exp $

*novell-groupwise-client-8.0.2.96933 (06 Sep 2013)

  06 Sep 2013; Andreas K. Huettel <dilfridge@gentoo.org>
  +novell-groupwise-client-8.0.2.96933.ebuild, +metadata.xml:
  New package, based on the work by Mario Fetka and Michael Dwyer in the n4g
  overlay