OVPL and open ownership

Chris Zumbrunn chris at czv.com
Tue Jul 26 12:53:20 UTC 2005


On Jul 26, 2005, at 12:46 PM, Alex Bligh wrote:

> --On 26 July 2005 12:18 +0200 Chris Zumbrunn <chris at czv.com> wrote:
>
>>> What I think Ernest was proposing is either mandating a BSD license
>>> for contributions, or alternatively (and this may be better) forcing
>>> the ID to relicense anything he incorporates into the proprietary
>>> version
>>> under a BSD license, allowing others to do the same.
>>
>> What do you mean with the last bit "allowing others to do the same"? 
>> That
>> others would be allowed to create proprietary versions as well? 
>> Assuming
>> you do not mean that, requiring contributions to be BSD would still 
>> not
>> fix the "discrimination" that a contributor has to grant rights to 
>> the ID
>> that the ID did not grant to others.
>
> Yes it would. Anyone can do what they like with BSD licensed code. IE
> if contributions were BSD licensed, or if the ID was forced to
> BSD-sublicense any code from Contributions used by the ID in the
> ID's proprietary versions, then ANYONE could build proprietary 
> versions,
> because you can build proprietary versions using BSD code.
>
> (proprietary versions meaning executable versions distributed under
> another license where the distributor is not mandated to make available
> the source).
>
> The only advantage that the ID would retain is that their ORIGINAL
> code would not be BSD-licensed, therefore proprietary versions made
> by others could not include the ID's own code. The extent of this
> restriction depends upon how significant the ID's own code remains
> in the code base. Which is one of the merits of the suggestion.

Yes, but the original code contributed by the ID would not be granted 
to other contributors under the same terms as they are asked to 
contribute their modifications. That discriminates against all other 
contributors.

Or looking at the same problem from another angle: The license must 
allow modifications and derived works, and must allow them to be 
distributed under the same terms as the license of the original 
software. That's term 3 of the OSD. If you tell contributors that they 
cannot distribute their modifications under the same terms as the 
original contributor did with the initial contribution then you are in 
violation of the OSD.

Chris




More information about the License-discuss mailing list