[Aldor-l] Distributing Aldor
pip88nl at gmail.com
pip88nl at gmail.com
Mon Sep 8 10:38:01 EDT 2008
Hi,
tonight, I packaged the Aldor compiler. It consists of two packages.
One consists only of original Aldor sources with a few modifications. Not
many, just enough to make it compile as PIC on UNIX-like systems and
under Windows (and a small modification to make it build with Boehm's GC
and with dmalloc and Microsoft _malloc_dbg). This archive is distributed
under the Aldor Public License version 2. This implies that the Aldor
Software Organisation gets the "royalty-free licence" to use any
modifications and more importantly: this package may not be distributed
commercially. I acknowledge and accept this fact.
Note that not all files in this package are necessarily APL2 licenced. I
put some trivial makefiles into this package, because the effort to put
them into the other package was too high. If you like, they are in the
public domain. If you don't, they are APL2 licenced. I don't feel it is
necessary to give them a custom licence.
The other package consists of Rona and all makefiles, scripts and other
files that form the build system. The scripts and makefiles are
distributed under the terms of the GNU Affero General Public License
version 3. This archive can be distributed commercially, the Aldor
Software Organisation has no royalty-free licence to do anything beyond
the terms of this license with any part of this archive.
This archive also contains torres, a secure process supervisor used on
my website in the Test Run page. I wrote this in Perl and C++. Torres is
not licenced under the AGPL3. It is currently copyrighted software and no
part of it can be redistributed without explicit permission. It can be
used as part of this package, but not beyond that. It can be
redistributed as part of this package. The package itself can be
distributed under the terms of the AGPL3.
Note that torres is only currently licenced that way, because I haven't
made up my mind about it, yet. I might as well distribute it under the
BSD licence, but I don't know, yet. Until then, I am being as restrictive
as possible.
In addition to these two source packages to which the build instructions
can be found on the Download and Install page of my Aldor subsite:
http://xinutec.org/~pippijn/en/projects_aldor_install.xhtml, I created a
Debian repository containing the Aldor Compiler. This contains the binary
output of the build. It is in the non-free section. In addition to the
APL2 licenced binaries, it contains AGPL3 licenced header files. These
are trivial header files that are explicitly excepted to the AGPL3 so
they can be distributed along with "differently licenced work" (read:
Aldor).
I also created a Windows Installer package for Aldor. This contains one
public domain .pif and one public domain .ico file in addition to the
excepted header files, the Aldor binaries and Rona binary library. The
icon and program information file were created by me and I put them in
the public domain. If this is not okay, I will put them under a custom
licence, allowing distribution with Aldor.
At this point, I want to emphasise that all this effort on my side and on
the user's side (which I tried to minimise) would be annihilated by
making Aldor free (as opposed to non-free in Debian terms).
Regards,
Pippijn
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://aldor.org/pipermail/aldor-l_aldor.org/attachments/20080908/e801d44a/attachment.bin
More information about the Aldor-l
mailing list