[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#499927: gdc-4.1: dmd front-end license is incompatible with gcc



Package: gdc-4.1
Version: 0.25-4.1.2-23.1
Severity: serious

The files in the dmd and dmd2 directories carry the following license
(full text below):

| These sources are free, they are redistributable and modifiable
| under the terms of the GNU General Public License (attached as gpl.txt),
| or the Artistic License (attached as artistic.txt).

The included gpl.txt file contains *version 1* of the GPL. There is no
option to use a later version, so this cannot be mixed with GPLv2/v3 code.

The Artistic License is the original, non-clarified version (or a
close variant, it's not quite the same as the version in
common-licenses). This is not GPLv2 compatible either, AFAIK.

The readme makes it clear that this code is intended to be combined
with gcc, so this is obviously just the result of some
misunderstanding. Walter Bright / Digital Mars should be contacted for
a clarification.


The full text of the readme:

|                 The D Programming Language
|                 Compiler Front End Source
|                 Copyright (c) 1999-2002, by Digital Mars
|                 www.digitalmars.com
|                 All Rights Reserved
|
|
| This is the source code to the front end Digital Mars D compiler.
| It covers the lexical analysis, parsing, and semantic analysis
| of the D Programming Language defined in the documents at
| www.digitalmars.com/d/
|
| The optimizer, code generator, and object file generator are not part
| of this source, hence the source does not currently constitute a complete,
| compilable program. However, many people have expressed a strong interested
| in producing a D compiler with the GNU compiler sources. This release should
| enable that.
|
| These sources are free, they are redistributable and modifiable
| under the terms of the GNU General Public License (attached as gpl.txt),
| or the Artistic License (attached as artistic.txt).
|
| It does not apply to anything else distributed by Digital Mars,
| including D compiler executables.
|
| -Walter Bright



Reply to: