Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Mar 2013 12:28:26 +0100
From:      Fabian Keil <freebsd-listen@fabiankeil.de>
To:        freebsd-ports@freebsd.org
Subject:   Re: LEGAL variable to capture generic issues
Message-ID:  <20130325122826.49e622d1@fabiankeil.de>
In-Reply-To: <CAF6rxgn1zN_5Gz_2Zrg7W==Q7SuLcXeWta0EE1Zkjq_jsPwtpg@mail.gmail.com>
References:  <CAF6rxgn1zN_5Gz_2Zrg7W==Q7SuLcXeWta0EE1Zkjq_jsPwtpg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/hYHBAi0Y2rVIo4Ow6Ce2HrF
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Eitan Adler <lists@eitanadler.com> wrote:

> I have been trying to capture the differences between LEGAL and the ports=
 tree.
> At this point I am convinced we need a new variable to capture in a
> machine usable way issues such as "special permission granted to
> distribute under the GPL" or "No license -- see
> http://cr.yp.to/softwarelaw.html".  Furthermore some ports define
> NO_PACKAGE for reasons of legality (GPL issues) and others defined it
> for other reasons (the package becomes too big).  We have no method to
> differentiate between these two reasons.
>=20
> I'd like to add a global "meta" variable that captures this
> relationship.  This would add the ability to mark per port special
> text to be included in LEGAL even if it doesn't affect the ports tee
> behavior.
>=20
> The patch below would require a little bit of additional work (ports
> which defined NO_PACKAGE for reasons other than legality would also
> need to define LEGAL_PACKAGE=3D yes).  This would make it much easier to
> autogenerate LEGAL from the tree.
>=20
> Thoughts?
>=20
>=20
> Index: Mk/bsd.port.mk
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> --- Mk/bsd.port.mk	(revision 315169)
> +++ Mk/bsd.port.mk	(working copy)
> @@ -161,6 +161,9 @@ FreeBSD_MAINTAINER=3D	portmgr@FreeBSD.org
>  #				  but distfiles can be put on ftp sites and CDROMs.
>  # FORBIDDEN		- Package build should not be attempted because of
>  #				  security vulnerabilities.
> +# LEGAL_TEXT	- Port has legal issues (e.g., special
> +# 				  permission to distribute, lacks a license).
> +# LEGAL_PACKAGE	- Port has no legal issues but defines NO_PACKAGE

As a ports maintainer I'm neither willing nor able to guarantee
that my ports have no "legal issues".

In fact some of my ports are (according to the upstream) licensed
under the GPLv2 which is partly invalid in my jurisdiction.
Would this "legal issue" require a LEGAL_TEXT?

Fabian

--Sig_/hYHBAi0Y2rVIo4Ow6Ce2HrF
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlFQNN8ACgkQBYqIVf93VJ2LLwCfaZO+4fRc7QBO3Y3CS+QQm51c
LhQAn2RhBbSsqjC69gaPmXByvwdmZ2tA
=Hsym
-----END PGP SIGNATURE-----

--Sig_/hYHBAi0Y2rVIo4Ow6Ce2HrF--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130325122826.49e622d1>