Thread overview
D.gnu is not copyrighted GNU ? so funny! !
Apr 30, 2006
Boris Wang
Apr 30, 2006
Boris Wang
Apr 30, 2006
Gregor Richards
May 06, 2006
Georg Wrede
April 30, 2006
I feel so tired about all these.


April 30, 2006
Boris Wang wrote:

> I feel so tired about all these.

If you mean if the copyright of GDC is assigned
over to the Free Software Foundation: it isn't.
And it's very possible that Walter is not prepared
to do this either, for the (essential) DMD parts.

DMD is (C) Digital Mars, and GDC is (C) David Friedman,
DMD is licensed under GPL v1 and GDC is under GPL v2.


Thus a careful general would either get an OK from FSF
about using the name "GNU D Compiler" anyway (since it
is using either GPL or a GPL-compatible license: zlib/PD,
it isn't that remote from the ideals of the rest of GCC ?)

Or maybe start planning falling back on e.g. "GDC D Compiler" ?
(I hope that it doesn't ever go this far, but you never know)


For now, I am using "GNU D Compiler" with vendor(GNU) myself.

--anders
April 30, 2006
Many developers love D, but few people take part in the development of D
compiler and library.
Who knows why?

Many project about D stalled, stopped. What's the problem?

HA,I will just use D for myself works from now, and don't talk anything about the progress of D any more.

I admire your's endurance about the chaos. :)


"Anders F Björklund" <afb@algonet.se> ??????:e31ofg$c6c$1@digitaldaemon.com...
> Boris Wang wrote:
>
>> I feel so tired about all these.
>
> If you mean if the copyright of GDC is assigned
> over to the Free Software Foundation: it isn't.
> And it's very possible that Walter is not prepared
> to do this either, for the (essential) DMD parts.
>
> DMD is (C) Digital Mars, and GDC is (C) David Friedman,
> DMD is licensed under GPL v1 and GDC is under GPL v2.
>
>
> Thus a careful general would either get an OK from FSF
> about using the name "GNU D Compiler" anyway (since it
> is using either GPL or a GPL-compatible license: zlib/PD,
> it isn't that remote from the ideals of the rest of GCC ?)
>
> Or maybe start planning falling back on e.g. "GDC D Compiler" ? (I hope that it doesn't ever go this far, but you never know)
>
>
> For now, I am using "GNU D Compiler" with vendor(GNU) myself.
>
> --anders


April 30, 2006
Boris Wang wrote:

> Many developers love D, but few people take part in the development of D compiler and library.
> Who knows why?

I think that is to be expected, it's a little harder than
just using it - and most people are not interested in the
compiler/library but in what they can accomplish with them...

> Many project about D stalled, stopped. What's the problem?

It is not unusual for software projects, D is no exception.

> HA,I will just use D for myself works from now, and don't talk anything about the progress of D any more.

Hope that the latest discussions didn't "scare" you off,
D needs some assistance. But writing D code is great too.

> I admire your's endurance about the chaos. :)

Welcome to the real open source world, Neo :-)

--anders
April 30, 2006
Anders F Björklund wrote:
> Boris Wang wrote:
> 
>> I feel so tired about all these.
> 
> 
> If you mean if the copyright of GDC is assigned
> over to the Free Software Foundation: it isn't.
> And it's very possible that Walter is not prepared
> to do this either, for the (essential) DMD parts.
> 
> DMD is (C) Digital Mars, and GDC is (C) David Friedman,
> DMD is licensed under GPL v1 and GDC is under GPL v2.
> 
> 
> Thus a careful general would either get an OK from FSF
> about using the name "GNU D Compiler" anyway (since it
> is using either GPL or a GPL-compatible license: zlib/PD,
> it isn't that remote from the ideals of the rest of GCC ?)
> 
> Or maybe start planning falling back on e.g. "GDC D Compiler" ?
> (I hope that it doesn't ever go this far, but you never know)
> 
> 
> For now, I am using "GNU D Compiler" with vendor(GNU) myself.
> 
> --anders

I think of it as the "GCC D Compiler", since it's the D compiler for the GCC collection.  That acronym is not recursive, inaccurate, or presumptuous.

 - Gregor Richards
April 30, 2006
Gregor Richards wrote:

>> Or maybe start planning falling back on e.g. "GDC D Compiler" ?
>> (I hope that it doesn't ever go this far, but you never know)
>> For now, I am using "GNU D Compiler" with vendor(GNU) myself.
> 
> I think of it as the "GCC D Compiler", since it's the D compiler for the GCC collection.  That acronym is not recursive, inaccurate, or presumptuous.

That would work too, if we are unable to use the full GNU name ?
I think that GNU and GPL are important parts of GDC, so I have
made sure to include both in prominent places. Hope they like it.

But both acronyms fit:
gdc - GCC D Compiler
gcc - GCC C Compiler
g++ - GCC C++ Compiler
/or/
gdc - GNU D Compiler
gpc - GNU Pascal Compiler
gcj - GNU Compiler for the Java™ Programming Language

And I totally blame Sun for all confusion on what Java really is.
But in this case, "GJC" was already taken by "GJ - Generic Java".
It was initially called gjc*, when it was early in the development.

--anders

* http://gcc.gnu.org/ml/java/2000-q1/msg00153.html
May 06, 2006
Anders F Björklund wrote:
> Boris Wang wrote:
> 
>> I feel so tired about all these.
> 
> If you mean if the copyright of GDC is assigned over to the Free
> Software Foundation: it isn't. And it's very possible that Walter is
> not prepared to do this either, for the (essential) DMD parts.

I think we ought to split the DM license. One would be tailored to the FSF needs (do I dare say, their wants?), and the other would be a dual MIT / QT (or whatever, you all get the picture), license.

> DMD is (C) Digital Mars, and GDC is (C) David Friedman, DMD is
> licensed under GPL v1 and GDC is under GPL v2.

Right! What a mess.

> Thus a careful general would either get an OK from FSF about using
> the name "GNU D Compiler" anyway (since it is using either GPL or a
> GPL-compatible license: zlib/PD, it isn't that remote from the ideals
> of the rest of GCC ?)

I've (unfortunately) personally met RMS, and we had a long talk about various subjects. End result: it'd behoove us to get a coherent, on-the-surface -- timid-looking proposition, and we should serve it with enough fanfare and drum roll to get sufficient publicity, and still(!) somehow create an atmosphere of utmost respect and humility. (On the very verge of crawling.)

Nerds: this is _politics_ (at its, er, profoundest).

> Or maybe start planning falling back on e.g. "GDC D Compiler" ? (I
> hope that it doesn't ever go this far, but you never know)
> 
> For now, I am using "GNU D Compiler" with vendor(GNU) myself.

Yes, a backup plan is dearly needed here. (Sun Tsu, Macchiavelli, etc. You know, those guys weren't _always_ wrong!)

And often, just having the backup plan, makes it obsolete. (But, IMHO, by Bob, if you don't have such a plan, boy are you gonna need it!!)
May 07, 2006
Georg Wrede wrote:

>> If you mean if the copyright of GDC is assigned over to the Free
>> Software Foundation: it isn't. And it's very possible that Walter is
>> not prepared to do this either, for the (essential) DMD parts.
> 
> I think we ought to split the DM license. One would be tailored to the FSF needs (do I dare say, their wants?), and the other would be a dual MIT / QT (or whatever, you all get the picture), license.

I'm not sure I follow ? The *license* to DMD is no problem, since it
is already split between "what the FSF wants" (i.e. GPL), a "whatever" license (i.e. Artistic), and also allowing DM's proprietary use of it.

The "problem" here is the *copyright*. In order to be a GNU project,
then the copyright must be signed over to the FSF or abandoned (PD).
i.e. change into: "Copyright (C) 2006 Free Software Foundation, Inc."

The question remains is whether we can call it "GNU D Compiler", or not,
even if not getting Walter Bright and David Friedman to sign it over ?
If we can't, the vendor should change: from version(GNU) to version(GCC)

>> DMD is (C) Digital Mars, and GDC is (C) David Friedman, DMD is
>> licensed under GPL v1 and GDC is under GPL v2.
> 
> Right! What a mess.

Not really ? GPL v1 and v2 are pretty similar, and they are compatible.
(It would still be better if DMD was changed to GPL v2 instead, though)

> Yes, a backup plan is dearly needed here. (Sun Tsu, Macchiavelli, etc. You know, those guys weren't _always_ wrong!)

When I said "backup plan", I really meant what David Friedman has been using as a name for GDC since he originally released it - back in 2004:

http://www.digitalmars.com/d/archives/D/gnu/518.html

--anders