License for approval

Bruce Perens bruce at perens.com
Sat May 24 17:01:49 UTC 2008


If someone wanted to make an extended version of the standard, with new 
features that were deliberately not in compliance with the version 
released by the UOML committee, this license would prevent the Open 
Source software from being made compliant with the new extended standard.

That's OK if - and only if - all that will be lost is the right to use 
the UOML trademark. Trademarks are the proper means for protecting the 
perception of a brand such as the UOML standard.

Obviously, the intent is to prevent the Microsoft-style "Embrace and 
Enhance". But it also stops people who are trying to continue the 
viability of the standard in the face of sincere future changes in 
user's needs. So, it ends up saying "thou shalt not innovate, whatever 
your motivation, good or bad."

It also assumes that the UOML committee will always be there to approve 
changes and produce new test suites. And of course they will all go on 
to something else.

    Thanks

    Bruce

Brian Behlendorf wrote:
>
> Let's say I were to implement an experimental new feature in a piece 
> of UOML-licensed code.  This new feature happened to cause your 
> conformance tests to report an error.  It is also a feature that I 
> intend to propose for a new version of the UOML specification.  As a 
> part of building community support for that feature, I need to 
> distribute my patch that implements it, perhaps also the whole package 
> with my new feature added. Yet, a requirement to pass your conformance 
> tests would make that impossible.  This would act as a significant 
> deterrant to innovation and public development.
>
> This and other scenarios are why it's generally better to tie 
> conformance to a standard to a trademark rather than to copyright.
>
>     Brian
>
> On Wed, 21 May 2008, alexwang at sursen.com wrote:
>> The SISSL license doesn't require the software to conform with UOML 
>> standard. This is the kernel term of this license. We expect that all 
>> software based on our project can be interoperable each other, this 
>> goal could be reached by conforming UOML standard.
>>
>> -Alex
>>
>>> Hi Ms. Shi,
>>>
>>> This is useful, but I don't see an answer the question "Why is the UOML
>>> license necessary when the similar SISSL is already available for your
>>> use?" I suspect that Russ was expecting an explanation rather than a
>>> bare statement of where the text differs. Such an explanation should
>>> also answer "Why will the UOML license be a success when the similar
>>> SISSL has failed and is abandoned by its creator?"
>>>
>>>    Thanks
>>>
>>>    Bruce
>>>
>>
>>
>>




More information about the License-review mailing list