Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 May 2010 10:18:42 +0300
From:      Eitan Adler <lists@eitanadler.com>
To:        Indi <thebeelzebubtrigger@gmail.com>
Cc:        Garrett Cooper <yanefbsd@gmail.com>, freebsd-ports@freebsd.org
Subject:   Re: GPLv3-licensed ports
Message-ID:  <AANLkTikFviqK0doRZt2VfP72UIKNmFrpMxFG3-M0oLy5@mail.gmail.com>
In-Reply-To: <20100520064940.GB69842@satcidananda.16x108.merseine.nu>
References:  <20100518224102.GH326@comcast.net> <4BF3D549.90305@dataix.net>  <20100519185406.GA67403@comcast.net> <07FC36C8-5B95-4DCA-967A-8FAF4D062D3F@gmail.com>  <20100520030249.GB66753@satcidananda.16x108.merseine.nu> <AANLkTilRodI-Q6BrnbBktvYb2KP8IfeTy1-wDzOt9s93@mail.gmail.com>  <20100520064940.GB69842@satcidananda.16x108.merseine.nu>

next in thread | previous in thread | raw e-mail | index | archive | help
>> .if defined(LICENSE) && ${LICENSE} =3D=3D "GPLV3"
>> .error "GPLv3 licensed ports blocked due to site policy"
>> .endif
>>
>> =C2=A0 =C2=A0 in make.conf, etc (or ports.conf like some folks have ligh=
tly
>> tossed around on #bsdports and elsewhere).
>
> You're right, that's quite a good solution.
>

Don't use .error as it messes up index builds and other such things.
Instead use IGNORE=3D ;)

Also http://wiki.freebsd.org/PortsLicenseInfrastructure is the project
I was looking for.
This project is about adding a license framework to the ports system
(i.e. bsd.licenses.mk), allowing it to be aware of the license used by
each port. Another part of this project is to find an automated
solution (so maintainers don't have to specify each port's license).
With this information the infrastructure will be able to automate many
tasks such as: restrict licenses, redistribution of files, identifying
GPLv3 ports, etc.

--=20
Eitan Adler



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