David,

On 8/4/07, you wrote:
> Though you clearly know more about this stuff than I do, I stand by
> my statements. I am very skeptical. Seems like getting NAG to issue a
> license was like pulling teeth.

The only things I know about all this is from the meeting with Stephen
Watt at ISSAC and a few previous emails via the axiom-developer list
to which Mike Dewar is a subscriber.

> They obviously want to "poison" Aldor so someone else,
> like Maple, doesn't incorporate it into a product and sell it
> (as idiotic as that seems). So they choose the worst license for
> everyone concerned.
>

I definitely do *not* think this is the case. I expect that they would
very much like MapleSoft to incorporate Aldor as an optional
programming language for Maple. Several people, including Stephen Watt
have worked on this possibility and have published several papers
about how to marry the strongly-typed Aldor language with the untyped
Maple environment. But so far Maple has preferred to re-invent the
object-oriented approach by extending the Maple programming language.

> When everyone (Axiom, FriCAS, even Watt himself!) is saying they will be
> working more on extending and improving SPAD, I call that moving away from
> Aldor. If it walks like a duck and quacks like a duck, it's a duck.

As far as I know Stephen Watt is not working on anything related to
Axiom. I do not think he has any interest in SPAD. I hope I did not
inadvertently give you that impression in my previous email.

> Axiom was the last chance Aldor had. NAG blew it. Steven Watt and
> his students will take features they like in Aldor, add them to his
> superSPAD or whatever he will call it, and Aldor will be forgotten.
>

I think you are wrong. Stephen Watt, his colleages at University of
Western Ontarion, and his students are actively using Aldor in their
teaching and research.

> Also, I remember you pushing for the Aldor/Axiom, saying that Aldor would
> be the next generation SPAD for Axiom.

That is a statement about the past. Aldor was designed specifically to
be the next generation of SPAD for Axiom. It was only when Axiom was
made open source that for some reason Aldor was not included. I
suspect (but do not know for sure) that the reason Aldor was excluded
is because Tim Daly - the person negoiating with NAG for open sourcing
Axiom - was not interested in Aldor. Tim has said publicly that he was
fundamentally against the decision to implement Aldor that way it was
implemented at IBM. Tim wanted to implement the 2nd generation Spad in
Lisp, but Stephen Watt chose to implement it in C and provided a stand
alone C runtime environment in addition to the abililty to general
Lisp code for interfacing with Axiom.

> In spite of what Dewar said, "... many people have hoped for a more open
> license that would be compatible with Axiom."

I believe it was me who said that. As far as I know Mike Dewar has not
yet replied although he was included in the Cc of my email.

> Indeed, aldor.org even advertised that aldor was going to be
> released open source. NAG reads aldor.org and that alone tells me
> that "NAG lead people on (or let people hope) that Aldor would be open 
> source."
> Whether NAG knows what open source means is another matter.

I think your last conclusion is probably correct. NAG's definition of
open source is probably different than that promoted by GNU and the
open software foundation.

> If I was an Axiom developer, I'd be really pissed.
>

Personally I am past that stage. That is how I felt last year mostly
because it was taking so long and in my opinion at that time Axiom
development was seriously floundering. Making Aldor available with a
license that was compatible with Axiom would have been a very positive
development. But several significant things have happened in the Axiom
project since then and development is proceeding in spite of the
current disagreements in the Axiom project. So now that Aldor will be
freely available for non-commercial use I think this is just one small
positive step for Axiom. (Of course it could have been a much bigger
step if NAG had actually agreed to a compatible license.)

Regards,
Bill Page.

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to