Shawn Walker wrote:
Shawn Walker wrote:
Shawn Walker wrote:
pkg(5): image packaging system
LICENSE ACTIONS ACCEPTANCE PROPOSAL
There are actually two points when we might need to display or
require acceptance of package licenses. One is when the user
themselves installs a package requiring display or acceptance of its
licenses (which appears to be adequately covered by your proposal),
and the other is when a user first turns on a computer pre-installed
with packages under a license that requires display or acceptance
[1]. In the latter case installing the software doesn't imply
acceptance, acceptance is something that needs to be obtained at a
later point in time.
This goal:
* Enablement of administrators and users to query and report on
the licensing or other informational data related to packages
contained within an image
seems like it might meet this need, but the enhancements to "info"
fall short of it.
After the proposed changes, with "info" I will be able to view all
licenses concatenated together in a human-readable format, and with
"contents" I will be able to examine the attributes associated with
an opaque list of licenses. Unfortunately there's no way to
associate the licenses themselves with their attributes, which makes
any solution to the pre-install problem clunky at best.
I'm not expecting an elaborate or even complete solution to the
pre-install problem; we just need the tools that would permit
implementing one in a supported fashion. As far as I can tell, the
only missing piece is the ability to get the text of a specific
license action delivered by a package.
Dave
[1] It has been brought to my attention that in many cases acceptance
is implied by breaking the physical seal on the hardware.
Nonetheless, there are situations where we have been told we need
to actively present licenses to the user on preinstalled hardware.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss