Norm Jacobs wrote:
Shawn Walker wrote:
Shawn Walker wrote:
pkg(5): image packaging system
LICENSE ACTIONS ACCEPTANCE PROPOSAL
As requested, this is the most up-to-date version of the proposal with
all changes discussed so far incorporated (and wrapped at 72 characters):
pkg(5): image packaging system
LICENSE ACTIONS ACCEPTANCE PROPOSAL
2. License Action attribute changes and additions
Currently, the license attribute of license actions is not
restrictive enough in what characters are allowed for the
name of the license. To ensure cross-platform compatibility
and consistent naming, it is proposed that the license
attribute's definition be amended as follows:
license The keyword identifying the license type, for use in
filter and query operations. The name of the license
should be limited to the characters [A-Za-z][A-Za-z0-9
_-.,]* as it is intended that only short, descriptive
text be used as the identifier for the license
payload, such as "copyright" or "CDDLv1". This value
must be unique within a package.
We don't appear to do this now and I expect that this may be out of
scope for your proposal (or maybe I haven't gotten there yet), but will
we be pointing people to a canonical registry of "short" names for
common licenses so that we don't end up with several "short" names for
the same license? If there is a policy mechanism to allow
administrators to select a set of suitable (or unsuitable licenses), it
would seem that consistency is important.
We can make suggestions in the publication tools, it might even possible
to maintain a registry that the publication tools can use for
verification and then fail or warn if they aren't found.
However, I suspect that coordinating a registry with third-party ISVs
would be difficult at best.
In short, I don't believe we can require it, but we can certainly
strongly suggest it and tweak the tools appropriately.
I'm open to suggestions in this area, because I think license management
can be incredibly value to some organisations.
Cheers,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss