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

Reply via email to