[Rpm-metadata] metadata script and sample

seth vidal skvidal at phy.duke.edu
Sat Oct 4 07:19:22 UTC 2003


> Ximian ships a number of proprietary third-party packages with its
> professional version of its desktop.  Most of these include specific
> licenses and it's necessary for us to display them to the user (and
> require agreement) before the packages are installed.  So it's important
> to name them uniquely in such a way that we can identify them with some
> additional metadata (which for us is a separate file which contains the
> text of the licenses).  I would hate for those to be considered invalid
> under this format.
> 

> If we're using a structured format such as XML, I think we should
> probably use its structure instead of defining "/" as a convention. 
> That way validators can, well, validate it and the tag is truly a fully
> free-form field.  We could do either:
> 
> <package>
>   ...
>   <license>MPL</license>
>   <license>GPL</license>
>   ...
> </package>
> 
> or
> 
> <package>
>   ...
>   <licenses>
>      <license>MPL</license>
>      <license>GPL</license>
>   </licenses>
> </package>

Then should the formatting for the licensing field be something of a
packaging policy to try to attempt to umm, coerce other packagers into
using? I'm fine with this, in principle, I'm just trying to understand
it.

I know I am guilty of typing 'BSDish or Other' into the License field
before - and as much fun as it would to parse all the possible ways
someone may write an either/or license, I think I'll pass :)


-sv





More information about the Rpm-metadata mailing list