On November 9, 2005 5:40 AM Mike Dewar wrote:
> 
> On Tue, Nov 08, 2005 at 12:09:23PM -0500, Bill Page wrote:
> ...
> > Building Axiom from sources only, which was apparently a
> > requirement imposed by restrictive licensing conditions which
> > apparently prevented any of the previously commercial binary
> > versions of Axiom to be distributed along with the Axiom source
> > code, was certainly a challenge because of the way that Axiom
> > had been designed to be "bootstrapped" from an existing running
> > copy. But this is no different than the situation with most
> > compilers and in particular GNU C (gcc).
>
> Just for the record this is not true.  Arthur Norman offered to
> provide an open-source version of CCL to the project which would
> have allowed you to build and distribute a Unix version of Axiom
> from the original NAG sources without any modifications.

Thank you for the correction, Mike. My quip about "restrictive
licensing conditions" was not intended in any way to be a criticism
of NAG's agreement to make Axiom open source. I think it was the
right thing to do and was done in an open and professional manner.

In fact I was aware through discussions with Arthur that building
Axiom based on CCL was possible. There is indeed an open source
version of CCL available through the web. At one point before we
had an operational version of Axiom on Windows, I was very seriously
considering this path to a Windows executable.

I think it is a pity that Tim did not follow-through with an initial
release of Axiom based on CCL. But that was up to him, I guess. His
priorities were obviously different - wanting to introduce some
kind of documentation/literate programming system first before making
Axiom widely available. I think the CCL code is still contained
in the Axiom source archive but is not in a runable state because
the complete original make scripts are not included and of course
none of it was converted to literate programming form.

> I provided copies of the Axiom product to several people on the
> list so you would have had no problem bootstrapping the first
> open-source versions from the NAG code.

Do you mean that this original "Axiom product" binary - as distinct
from the commercial binary version - could have been distributed
as part of the original open source distribution? If that is true,
it makes me sad that Tim went to all the trouble to embed bootstrap
lisp code into the build process.

> 
> Eliminating the need for a running Axiom was a good thing to 
> do, but if anything forced you to do it it was probably the
> decision to develop on GCL rather than CCL.
> 

Thanks. I really appreciate your input on this.

Regards,
Bill Page.




_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to