[License-review] License Committee Report - for board meeting of 2013-04-03

Hadrien G. knights_of_ni at gmx.com
Mon Apr 1 13:49:03 UTC 2013


Le 28/03/2013 18:20, Gervase Markham a écrit :
> On 28/03/13 17:16, Hadrien G. wrote:
>> * Redistributions in any form must be accompanied by information on how
>> to obtain complete source code for the software, and any accompanying
>> work that is based on it. Source code must either be included in the
>> distribution, or be available for no more than the cost of its
>> distribution. For an executable file, complete source code means the
>> source code for all modules it contains, save for modules or files that
>> are typically provided with the operating system on which the executable
>> file runs.
> What is to prevent me from supplying the source code to you, as required
> by this clause, but under non-open-source terms, e.g. "you can look but
> not compile or modify"? There's nothing here which says "under the terms
> of this licence".
>
> Or is that a design feature?

This license should not use "under the terms of this license"-like 
wording by design, but you have indeed also pointed out an interesting flaw.

The aim of this license project is to propose a path towards source code 
disclosure in commercial software. I'm not hostile to commercial 
software being developed based on my work, and I know that selling 
software involves at the very least restricting its redistribution to 
those people who have paid for it. But in such a scenario, I want the 
source code of said software to be disclosed to every licensee. This 
way, users can know how the software they have bought work, while 
commercial developers still get financial credit from people who use 
their work.

Now, as you mentioned, extra license terms could also restrict possible 
usage of the source code to a ridiculous extent. So at the very least, I 
should add some kind of provision to ensure that all kinds of private 
use of the source code remain fully allowed. I'll work on that.

> Perhaps it would be wise to do license design using a) software which
> tracks changes, and b) on a site where you can also post your design
> goals? We seem to be re-inventing parts of the BSD Protection License
> and parts of the GPL here.
>
> Gerv

I can try to host the working drafts to GitHub, this way changes will be 
explained by versioned Git commits, and I could also add an extra file 
to explain the design goals of this license. Would that address all your 
issues on this front ?

Hadrien



More information about the License-review mailing list