6 ms·
but there is no way with FreeBSD, like there is with Debian, to say “never even show me packages that aren’t DFSG-free.” I would be very surprised to d
by xenophonf 12y ago
but there is no way with FreeBSD, like there is with
Debian, to say “never even show me packages that aren’t
DFSG-free.”
I would be very surprised to discover non-free software in FreeBSD's binary package repository. However, if this is a concern, one needs to set LICENSES_REJECTED in /etc/make.conf, at which point FreeBSD Ports will not build anything with a license that matches. If a company's concerned about the licenses of the binary packages provided by FreeBSD, it could simply set up its own internal binary package repository using poudriere, and use poudriere to filter out software with the unwanted licenses.
See /usr/ports/Mk/bsd.licenses.mk (https://raw.githubusercontent.com/freebsd/freebsd-ports/master/Mk/bsd.licenses.mk https://raw.githubusercontent.com/freebsd/freebsd-ports/mast...) for the gory details.
- emaste 12y agoA lot of non-Free software also disallows redistribution, so it's not permissible to put it in the binary repository. It's possible that free but not Free (e.g., zero-cost binary-only software) software could be included in the repository. pkg metadata does include license information -- see https://github.com/freebsd/pkg/issues/20 https://github.com/freebsd/pkg/issues/20, but I am not sure of plans to provide user-facing control over acceptable licenses at the moment. It's a good idea though and I'll see if we can make it happen.