D: A language without focus

Anders F Björklund afb at algonet.se
Thu Apr 27 00:10:02 PDT 2006


Walter Bright wrote:

> The license for Phobos is in one of the following forms:
> 
> 1) public domain
> 
> 2)
> /*
>  *  Copyright (C) 2006 by [your name]
>  *  Written by [your name]
>  *
>  *  This software is provided 'as-is', without any express or implied
>  *  warranty. In no event will the authors be held liable for any damages
>  *  arising from the use of this software.
>  *
>  *  Permission is granted to anyone to use this software for any purpose,
>  *  including commercial applications, and to alter it and redistribute it
>  *  freely, subject to the following restrictions:
>  *
>  *  o  The origin of this software must not be misrepresented; you must not
>  *     claim that you wrote the original software. If you use this software
>  *     in a product, an acknowledgment in the product documentation 
> would be
>  *     appreciated but is not required.
>  *  o  Altered source versions must be plainly marked as such, and must not
>  *     be misrepresented as being the original software.
>  *  o  This notice may not be removed or altered from any source
>  *     distribution.
>  */
> 
> I think that covers it. It's open source, and far less restrictive than 
> the GPL.

If you want to make things easier/shorter when talking with Open Source 
guys, this license is commonly known as the "zlib / libpng license"...

http://www.opensource.org/licenses/zlib-license.php


However, for DMD 0.154 it is not entirely true. There are still some
exceptions to this rule, mostly for the old Synesis Software modules:

http://www.prowiki.org/wiki4d/wiki.cgi?PhobosLicenseIssues

As many have pointed out, std.loader and std.recls needs to be fixed.
My own suggestion is to rewrite std.loader, and to drop the std.recls ?

--anders



More information about the Digitalmars-d mailing list