Shawn Walker wrote:
In updatetool, we've been implementing the default behavior of
"true", understanding that pkg(1) has always implemented a default
behavior of "false". I'm wondering if maybe when the tag is omitted,
the value could be "depends on the client" or "undefined".
The default behaviour should not be true. Packages with licenses such
as the 'CDDL' or 'GPL' do not require acceptance, and clients should
not be prompting for it. Acceptance of a license should solely be
determined by the guidance provided by a package creator and image
policy and/or user interaction.
I agree with this going forward entirely. I'm just wondering about how
to preserve the older behavior for existing packages. For middleware
products, our lawyers have said that licenses such as CDDL and GPL do
have to be accepted.
It seems better from a user perspective to call these 'policies'
instead of 'properties'. At least, more understandable anyway. I
wouldn't be opposed to simply renaming property, set-property,
unset-property to set-policy, unset-policy, policy.
However "title", "description", and "preferred-authority" don't seem to
be policies.
It seems we either need both or just properties.
Tom
begin:vcard
fn:Tom Mueller
n:Mueller;Tom
org:Sun Microsystems, Inc.;Update Center Software
adr:;;21915 Hillandale Dr;Elkhorn;NE;68022;USA
email;internet:[email protected]
title:Senior Staff Engineer
tel;work:877-250-4011
tel;fax:877-250-4011
tel;home:402-916-9943
x-mozilla-html:TRUE
version:2.1
end:vcard
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss