digitalmars.D - Clarifications on D License(s)
- Brian (18/18) Nov 26 2005 Can someone please clarify the licensing scheme for this compiler? D is ...
- Walter Bright (18/36) Nov 27 2005 really
- Thomas Kuehne (12/21) Nov 27 2005 -----BEGIN PGP SIGNED MESSAGE-----
- Brian (6/13) Nov 27 2005 I think what they mean is that they cant find zips/tars with version str...
- Unknown W. Brackets (13/42) Nov 27 2005 Download links are here:
- Walter Bright (5/9) Nov 27 2005 strings
- Sean Kelly (3/13) Nov 27 2005 And links to all the releases are available in the changelog:
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (22/31) Nov 28 2005 This a very old issue, and has been resolved for Gentoo - a year ago ?
Can someone please clarify the licensing scheme for this compiler? D is a really awesome language (been tinkering with it since 0.43), however, there seems to be some confusion about how this thing is licensed. This is what I have been able to piece together, although I am not sure of its validity: * Front-end seems to be under GPL & Artistic License * Back-end is under ??? * GDC is under GPL * Phobos is under GPL * No-Redist License on some/all of it ?? Mainly, I am concerned about this for two reasons: * my favourite distribution (Gentoo Linux) refuses to include it in their software archives (portage) claiming redist issues, and no access to versioned tarballs. * I'd like to write some open source software (possibly with D), but I want to write it with a compiler which is also free-as-in-free-speech. Can someone please clarify the licensing of this software, and possibly explain the reasoning behind why certain parts of the software (if any) are not under an OSS-compatible ( http://opensource.org/licenses/ ) licenses? Thanks a bunch!
Nov 26 2005
"Brian" <Brian_member pathlink.com> wrote in message news:dmbkhb$2d4o$1 digitaldaemon.com...Can someone please clarify the licensing scheme for this compiler? D is areallyawesome language (been tinkering with it since 0.43), however, there seemsto besome confusion about how this thing is licensed. This is what I have beenableto piece together, although I am not sure of its validity: * Front-end seems to be under GPL & Artistic LicenseYes.* Back-end is under ???The DMD back end is proprietary. However, one can use GDC which is 100% GPL.* GDC is under GPLYes.* Phobos is under GPLNo, it's mostly public domain or under a free redistribution copyright.* No-Redist License on some/all of it ??No.Mainly, I am concerned about this for two reasons: * my favourite distribution (Gentoo Linux) refuses to include it in their software archives (portage) claiming redist issues,If they'll identify the redist issues to me, I will work with them to fix it.and no access to versioned tarballs.??* I'd like to write some open source software (possibly with D), but Iwant towrite it with a compiler which is also free-as-in-free-speech. Can someone please clarify the licensing of this software, and possiblyexplainthe reasoning behind why certain parts of the software (if any) are notunder anOSS-compatible ( http://opensource.org/licenses/ ) licenses? Thanks abunch! If someone does have a specific issue, please let me know.
Nov 27 2005
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Walter Bright schrieb am 2005-11-27:"Brian" <Brian_member pathlink.com> wrote in message news:dmbkhb$2d4o$1 digitaldaemon.com...<snip>That is a non-issue as there are versioned zips. Several ebuilds including xcolor, cbind, achemso and charles use zips too. Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFDigsV3w+/yD4P9tIRAgjRAJoD4y79k+NNxVOPQnSrimKpUJTE1wCgqiF1 LMzHj1/YBFvbvNAlo96bB8Y= =oXcS -----END PGP SIGNATURE-----Mainly, I am concerned about this for two reasons: * my favourite distribution (Gentoo Linux) refuses to include it in their software archives (portage) claiming redist issues,If they'll identify the redist issues to me, I will work with them to fix it.and no access to versioned tarballs.??
Nov 27 2005
In article <dmc224$2moq$1 digitaldaemon.com>, Walter Bright says...Awesome. I'll get in contact with their devs about it.Mainly, I am concerned about this for two reasons: * my favourite distribution (Gentoo Linux) refuses to include it in their software archives (portage) claiming redist issues,If they'll identify the redist issues to me, I will work with them to fix it.I think what they mean is that they cant find zips/tars with version strings attached. I have only been able to find dmd.zip for download, but not something that indicates the version, e.g. dmd-0.140.zip. If such a thing is already available, please direct me to it ;-) Thanks.and no access to versioned tarballs.??
Nov 27 2005
Download links are here: http://www.digitalmars.com/d/changelog.html They may mean that they cannot find versioned SOURCE tarballs, which will compile (since Gentoo is a source-based distro.) Unfortunately, as mentioned, the backend for DMD is not open source. Because of this, you cannot compile from source any version of DMD you wish. This is not true with gdc (you can compile it from source), but unfortunately old versions of that do not seem to be available, as far as I can tell. This may have been what they meant. To be honest, it would be nice to be able to compile DMD (e.g., using a lib/so or something for the backend), but I understand why Walter doesn't want to do this. -[Unknown]In article <dmc224$2moq$1 digitaldaemon.com>, Walter Bright says...Awesome. I'll get in contact with their devs about it.Mainly, I am concerned about this for two reasons: * my favourite distribution (Gentoo Linux) refuses to include it in their software archives (portage) claiming redist issues,If they'll identify the redist issues to me, I will work with them to fix it.I think what they mean is that they cant find zips/tars with version strings attached. I have only been able to find dmd.zip for download, but not something that indicates the version, e.g. dmd-0.140.zip. If such a thing is already available, please direct me to it ;-) Thanks.and no access to versioned tarballs.??
Nov 27 2005
"Brian" <Brian_member pathlink.com> wrote in message news:dmcn4n$720$1 digitaldaemon.com...I think what they mean is that they cant find zips/tars with versionstringsattached. I have only been able to find dmd.zip for download, but notsomethingthat indicates the version, e.g. dmd-0.140.zip. If such a thing is already available, please direct me to it ;-) Thanks.http://ftp.digitalmars.com/dmd.140.zip
Nov 27 2005
Walter Bright wrote:"Brian" <Brian_member pathlink.com> wrote in message news:dmcn4n$720$1 digitaldaemon.com...And links to all the releases are available in the changelog: http://www.digitalmars.com/d/changelog.htmlI think what they mean is that they cant find zips/tars with versionstringsattached. I have only been able to find dmd.zip for download, but notsomethingthat indicates the version, e.g. dmd-0.140.zip. If such a thing is already available, please direct me to it ;-) Thanks.http://ftp.digitalmars.com/dmd.140.zip
Nov 27 2005
Brian wrote:Mainly, I am concerned about this for two reasons: * my favourite distribution (Gentoo Linux) refuses to include it in their software archives (portage) claiming redist issues, and no access to versioned tarballs.This a very old issue, and has been resolved for Gentoo - a year ago ? (see http://www.digitalmars.com/d/archives/digitalmars/D/17651.html etc) dmd-0.121.ebuild (probably works for newer too) http://bugs.gentoo.org/show_bug.cgi?id=46806* I'd like to write some open source software (possibly with D), but I want to write it with a compiler which is also free-as-in-free-speech.So just use GDC then, it's under the "free-as-in-stallman" GPL license ? DMD is not re-distributable, and doesn't come with the full source code. gdc-0.15.ebuild (probably works for newer too) http://bugs.gentoo.org/show_bug.cgi?id=48136Can someone please clarify the licensing of this software, and possibly explain the reasoning behind why certain parts of the software (if any) are not under an OSS-compatible ( http://opensource.org/licenses/ ) licenses? Thanks a bunch!The above ebuild files should have license info set. dmd: LICENSE="DMD" RESTRICT="nomirror" KEYWORDS="~x86" gdc: LICENSE="GPL-2" Phobos is a part of both compilers (but is patched *differently*), and is (mostly) under either Public Domain or zlib/libpng license. See also http://prowiki.org/wiki4d/wiki.cgi?PhobosLicenseIssues --anders PS. For the terminally bored, here are the version-by-version diffs: http://www.algonet.se/~afb/d/diffs/ (for both of DMD and GDC)
Nov 28 2005