D Compiler as a Library

Roman D. Boiko rb at d-coding.com
Thu Apr 19 08:46:48 PDT 2012


On Thursday, 19 April 2012 at 15:30:21 UTC, deadalnix wrote:

>> "The Boost Software License is based upon the MIT license, but 
>> differs
>> from the MIT license in that it:
>>
>> (i) makes clear that licenses can be granted to organizations 
>> as well as
>> individuals;
>>
>> (ii) does not require that the license appear with executables 
>> or other
>> binary uses of the library;
>>
>> (iii) expressly disclaims -- on behalf of the author and 
>> copyright
>> holders of the software only -- the warranty of title (a 
>> warranty that,
>> under the Uniform Commercial Code, is separate from the 
>> warranty of
>> non-infringement)
>>
>> (iv) does not extend the disclaimer of warranties to 
>> licensees, so that
>> they may, if they choose, undertake such warranties (e.g., in 
>> exchange
>> for payment)."
>>
>> http://ideas.opensource.org/ticket/45
>
> Very good point. Is it too late to change again ?
>
> By the way, what is the status of the attribution clause ?

If it will be decided to change the license, please pay attention 
to how should programmers apply the license to source and header 
files:

"Add a comment based on the following template, substituting 
appropriate text for the italicized portion:

//          Copyright Joe Coder 2004 - 2006.
// Distributed under the Boost Software License, Version 1.0.
//    (See accompanying file LICENSE_1_0.txt or copy at
//          http://www.boost.org/LICENSE_1_0.txt)
Please leave an empty line before and after the above comment 
block. It is fine if the copyright and license messages are not 
on different lines; in no case there should be other intervening 
text. Do not include "All rights reserved" anywhere.

Other ways of licensing source files have been considered, but 
some of them turned out to unintentionally nullify legal elements 
of the license. Having fixed language for referring to the 
license helps corporate legal departments evaluate the boost 
distribution. Creativity in license reference language is 
strongly discouraged, but judicious changes in the use of 
whitespace are fine."

http://www.boost.org/users/license.html

Alternatively, a license copy may be referenced at 
http://opensource.org/licenses/bsl1.0.html, which looks nicer. :)


More information about the Digitalmars-d mailing list