License for approval
matthew.flaschen at gatech.edu
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, < http://www.opensource.org/licenses/cddl1.php> and
> Mozilla Public License 1.1 (MPL 1.1),
> <http://www.opensource.org/licenses/mozilla1.1.php> with some of
> modification of our own.
> submission type: for approval
> license name: UOML_License
You should follow the procedure at http://www.opensource.org/approval.
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.
More information about the License-review