In the Unified Method Framework (UMF), every plug-in must have an associated copyright (and
every plug-in can only have one copyright).
Copyrights are defined in Release Copyright plug-ins. There is one Release Copyright plug-in per licensing level that contains the copyright elements (defined as supporting
material guidance elements) for that level. Every plug-in at a particular licensing level needs to be associated with
the copyright for that licensing level. Copyrights are associated to plug-ins as part of the plug-in's definition.
If a specific copyright is needed for a specific plug-in, then perform the following to create a specialized copyright:
Define an Extends plug-in for the Release Copyright plug-in at the licensing level of the plug-in requiring the
In the Extends plug-in, define a supporting material guidance element that extends the copyright element for that
licensing level. This results in a new copyright element that looks just like the original copyright element that
Also in the Extends plug-in, define a supporting material guidance element that contributes to the extending
copyright element and add whatever special copyright information is needed. Now you have a specialized copyright
that includes the appropriate copyright information for the licensing level plus the special copyright
Note: The extending element and the contributing element are both needed. If you add the specialized copyright
information to the extending element, then that information would override the text in the original base, and in
this case, that is not what we want (we want to add the specialized copyright information to the general licensing
level copyright information). By using the extend-contributes pair, you can create a new element that includes
the same content as an existing element plus more. For more information on method content variability, see Guideline: Using Method Content Variability.
Associate the specialized copyright to the plug-ins (or individual method elements) that need it (copyrights
associated with a plug-in are automatically associated with all elements in the plug-in).
For more information on Release Copyright plug-ins, see Concept: Practice Library Plug-In Types. For more information on Extend plug-ins, Concept: Practice Library Plug-In Parts.
For an example of how copyrights are implemented in the UMF, see UMF Release Copyright Example.