GPLv3-licensed ports

Eitan Adler lists at eitanadler.com
Thu May 20 07:19:35 UTC 2010


>> .if defined(LICENSE) && ${LICENSE} == "GPLV3"
>> .error "GPLv3 licensed ports blocked due to site policy"
>> .endif
>>
>>     in make.conf, etc (or ports.conf like some folks have lightly
>> 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= ;)

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.

-- 
Eitan Adler


More information about the freebsd-ports mailing list