Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 677438

Summary: sys-apps/portage: warn verbosely about package license changes on upgrade
Product: Portage Development Reporter: Michał Górny <mgorny>
Component: Core - Interface (emerge)Assignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: normal CC: sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=372005
https://bugs.gentoo.org/show_bug.cgi?id=816312
Whiteboard:
Package list:
Runtime testing required: ---

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-02-07 15:26:46 UTC
I'd like to request adding information about package license changes to verbose build output, e.g. adding something like '{{ Sleepycat => AGPL-3 }}' for the sys-libs/db upgrade.

Rationale: license changes sometimes surprise software developers, and if they involve changing to a more restrictive license, they can effectively cause user's local programs to violate the license terms.  For example, if you made a GPL program using sys-libs/db, you can't upgrade to AGPL-3 db without relicensing your program first.

A verbose information in emerge output (or even possibly a warning below depgraph) would certainly be better than letting it silently happen.