Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 263596

Summary: net-misc/iputils: incomplete LICENSE
Product: Gentoo Linux Reporter: Justin Bronder (RETIRED) <jsbronder>
Component: New packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: david, licenses
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Justin Bronder (RETIRED) gentoo-dev 2009-03-24 14:31:52 UTC
rdisc is under a Sun license, very similar to sun-rpc (used by the rpcbind ebuild).  Could the following licence be added as sun-rdisc and the ebuild changed to reflect the multiple licenses?

I'll gladly do this myself, given permission to touch said ebuilds :)

Thanks,


/*
 * Rdisc (this program) was developed by Sun Microsystems, Inc. and is
 * provided for unrestricted use provided that this legend is included on
 * all tape media and as a part of the software program in whole or part.
 * Users may copy or modify Rdisc without charge, and they may freely
 * distribute it.
 *
 * RDISC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
 * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
 *
 * Rdisc is provided with no support and without any obligation on the
 * part of Sun Microsystems, Inc. to assist in its use, correction,
 * modification or enhancement.
 *
 * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
 * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY RDISC
 * OR ANY PART THEREOF.
 *
 * In no event will Sun Microsystems, Inc. be liable for any lost revenue
 * or profits or other special, indirect and consequential damages, even if
 * Sun has been advised of the possibility of such damages.
 *
 * Sun Microsystems, Inc.
 * 2550 Garcia Avenue
 * Mountain View, California  94043
 */
Comment 1 Ulrich Müller gentoo-dev 2013-01-25 10:34:44 UTC
(In reply to comment #0)
> rdisc is under a Sun license, very similar to sun-rpc (used by the rpcbind
> ebuild).

Not very similar, in fact. The sun-rpc license bars non-developers (e.g., mirror admins) from distributing the software:
"Users may copy or modify Sun RPC without charge, but are not authorized to license or distribute it to anyone else except as part of a product or program developed by the user or with the express written consent of Sun Microsystems, Inc."

Whereas for rdisc it is instead:
>  * Users may copy or modify Rdisc without charge, and they may freely
>  * distribute it.


@Licenses team, what do you think? Is this a free software license? I'm somewhat unsure about this clause:

>  * [...] provided that this legend is included on
>  * all tape media

Hopyfully the term "all tape media" can be taken literally and doesn't apply to other physical media (that didn't exist at the time when the license was written). Otherwise we would have to put a sticker on all physical media. iputils is on the minimal install CD, for example.
Comment 2 David Heidelberg (okias) 2017-08-18 22:09:26 UTC
Check https://github.com/iputils/iputils/blob/master/LICENSE

As actual maintainer of iputils, I'd like to say - don't worry.

For majority of users (99.99% ? ), this is just unneeded information.
Comment 3 Ulrich Müller gentoo-dev 2017-08-19 07:04:44 UTC
(In reply to David Heidelberg (okias) from comment #2)
> Check https://github.com/iputils/iputils/blob/master/LICENSE
> 
> As actual maintainer of iputils, I'd like to say - don't worry.
> 
> For majority of users (99.99% ? ), this is just unneeded information.

That may well be the case, nevertheless our LICENSE information should be accurate.

I have committed rdisc as a new license file and added it to the MISC-FREE license group. Furthermore, the BSD-4 licensed files in the package all have a "University of California, Berkeley" copyright, therefore the waiver for the advertising clause applies to them (effectively making them licensed under 3-clause BSD):
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

For the time being, I have updated LICENSE to "BSD GPL-2+ rdisc" in all ebuilds.

I have also noticed that files clockdiff.c and ping_common.c don't have any license header. This would mean that the tarball cannot be distributed at all. Leaving this bug open because this is a issue that still needs to be sorted out.
Comment 4 David Heidelberg (okias) 2017-08-19 10:36:03 UTC
(In reply to Ulrich Müller from comment #3)
> (In reply to David Heidelberg (okias) from comment #2)
> > Check https://github.com/iputils/iputils/blob/master/LICENSE
> > 
> > As actual maintainer of iputils, I'd like to say - don't worry.
> > 
> > For majority of users (99.99% ? ), this is just unneeded information.
> 
> That may well be the case, nevertheless our LICENSE information should be
> accurate.
> 
> I have committed rdisc as a new license file and added it to the MISC-FREE
> license group. Furthermore, the BSD-4 licensed files in the package all have
> a "University of California, Berkeley" copyright, therefore the waiver for
> the advertising clause applies to them (effectively making them licensed
> under 3-clause BSD):
> ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Thank you, FIXED by: https://github.com/iputils/iputils/commit/f69eeac80de413248fd3d7d4d4244af22a81e055

> 
> For the time being, I have updated LICENSE to "BSD GPL-2+ rdisc" in all
> ebuilds.
> 
> I have also noticed that files clockdiff.c and ping_common.c don't have any
> license header. This would mean that the tarball cannot be distributed at
> all. Leaving this bug open because this is a issue that still needs to be
> sorted out.

FIXED by: https://github.com/iputils/iputils/commit/665782e1d3c77df2c90f144b586da1ac2da58302

Does seems to you that everything is correct at this moment?
Comment 5 Ulrich Müller gentoo-dev 2017-08-19 22:00:36 UTC
(In reply to David Heidelberg (okias) from comment #4)
> Does seems to you that everything is correct at this moment?

Yes, I believe this settles the issue. Thank you.

Closing.