License support in Gentoo

It’s a bit sad that Gentoo didn’t promote this more, but Gentoo users now have support for license-based masking.

What does this mean? Well, previously, Gentoo already supported various masking reasons (like stable versus staging – the x86 versus ~x86 saga, package.mask’ing – for security reasons or critical bugs, …). Now, a new feature is added: license masking.

By default, Portage accepts all non-EULA licenses. If a package uses a EULA license, you’ll get a failure message stating that the license is ‘masked’.

Now, what good does this do for users? Well, you can now ask Portage only to accept certain licenses (like @FSF-APPROVED, which is a list of all FSF-approved licenses) and deny the installation of others. Nice, isn’t it?

I’ve added information regarding package license states (and the global as well as per-package unmasking support through /etc/portage/package.license) to the Linux Sea document.

This entry was posted in Gentoo, Linux Sea. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>