License for approval

Matthew Flaschen matthew.flaschen at
Fri Mar 28 00:16:40 UTC 2008

Allison shi wrote:
> I'm requesting For Approval of the UOML License:
> This license is  based on
> CDDL Version 1.0, <> and
> Mozilla Public License 1.1 (MPL 1.1),  
> <> with some of 
> modification of our own.
> submission type: for approval
> license name: UOML_License

You should follow the procedure at 
Among other things, you need to "Clearly state rationale for a new 
license" (why can't you use MPL or CDDL), and "Compare to and contrast 
with the most similar OSI-approved license(s)" (how is it different from 
these; don't make us find the differences ourselves).

So far, I've noticed:

"To ensure the document interoperability, the work should conform to 
UOML and access documents only via UOML."

That appears to be a violation of OSD #6 ("No Discrimination Against 
Fields of Endeavor"), #8 ("License Must Not Be Specific to a Product"), 
and #10 ("License Must Be Technology-Neutral")

In particular, #10 says, "No provision of the license may be predicated 
on any individual technology or style of interface."

UOML is an individual technology and perhaps even a kind of interface, 
so this provision isn't acceptable.

OSI welcomes open standards, but OSI-approved licenses can not require 
that code only be used with a particular standard.

Matt Flaschen

More information about the License-review mailing list