On 8/4/07, William Stein wrote: > > (This is sort of the middle of a discussion that ties in with another > discussion on sage-devel, so I've cc'd sage-devel...) > > On 8/4/07, Emil Volcheck <[EMAIL PROTECTED]> wrote: > > William, David, > > > > I see this development as an evolutionary process. NAG is unwilling > > at this time to make Aldor open source in an OSI-compatible way, but > > there's the possibility of NAG changing their mind. >
There is an important meeting about Aldor that is scheduled for later this month. See http://www.aldor.org You can be sure that the subject of the license will be discussed there. I would like to urge anyone with an interest in Aldor and a strong opinion about Aldor licensing to attend. > I hope so, though I'm dubious. They might not want to open source the code > because they want to keep open the option of licensing the code (for profit) > for commercial use. If they make the code OSI-approved, they think (probably > correctly) that their commercial options for that same code are greatly > limited, > which directly conflicts with their interests as a company. > Note: "NAG is a not-for-profit company limited by guarantee." See: http://www.nag.co.uk/about_nag.asp Stephen Watt was the primary developer of Aldor in the ScratchPad (Axiom) project at IBM. Stephen now represents aldor.org - the none profit organization that has been distributing the free binary version of Aldor for several years and is about to also obtain the rights to distribute the source code of Aldor from NAG). He told us during the meeting at ISSAC that to the best of his knowledge NAG did not have any intentions of commercializing Aldor. (Note: Stephen was *not* officially representing the position of NAG but merely speaking based on his discussions with them.) The purpose of the non-commerial use clause in the APL2 license is apparently intended to protect NAG from claims arising from the previous ownership of Aldor (IBM) in case someone else actually finds a way to make money by incorporating Aldor in their products. One such company that would be in a position to do that is MapleSoft however they have not announced anything in this regard. In particular Stephen said that: "NAG did not wish to look stupid if someone else succeeds in commercializing Adlor where they failed." > > It is probably better than Mathematica. However, I personally would > not even look at Aldor, because if I read the source code of Aldor, > then implement the same thing in an open source program (e.g., SAGE), > I will be violating the license agreement for Aldor (since SAGE can be > used commercially, which is allowed by the GPL). Reading Aldor's source > and writing something based on it is creating a derivative work. > In a sense, the situation with Aldor will be not much different than > the current situation with Maple, where much of the source of functions > can be inspected, but only under a very restrictive license. > I think it would be a good idea to ask NAG for a clarification on this issue of "derivative works" based on access to Aldor source code. It is not immediately clear to me that NAG intends this to be a consequence of the non-commerical use clause in the new license. Stephen Watt told us that NAG favors a license based on the modified BSD and was specifically against the GPL because of it is a "viral" license. Apparently they object to the fact that any software that incorporates GPL'd code must be licensed under GPL. It sounds like this is more of a philosophical conflict than a commercial one. > > There are some very successful projects that have publicly available > > source with noncommercial restrictions. For instance, MySQL and Qt > > (the library underlying KDE) are both extremely successful! > > Unfortunately you're examples actually rebut your point, since > both your examples are wrong -- MySQL and Qt are > licensed under an OSI approved license without a "noncommercial > restriction". Qt initially had such a restriction long ago, which is > *precisely* what led to the Gnome project, but the issues were resolved > a few years ago when Qt was GPL'd. Similarly MySQL is also GPL'd. > > The GPL is *not* a "noncommercial restriction". > I think the fact that these licenses changed from being non-compatible with GPL to GPL supports the idea that NAG might be convinced to change their mind about the non-commercial clause (i.e. make Aldor available modified BSD) but I am not so confident about the prospects for GPL. > MySQL and Qt do also license there code under a completely different > non-GPL license which they sell to people who want to include > Qt or MySQL in closed source software. For example, I'm > writing this email in Parallels Virtual Machine on a mac, which > uses the non-GPL commercial version of the Qt library for its GUI. > This option was apparently considered by NAG but rejected because unlike MySQL AB, NAG does not intend to offer any sort of commercial support for Aldor. > > > On Sat, Aug 04, 2007 at 04:29:05PM -0700, William Stein wrote: > > > On 8/4/07, David Joyner <[EMAIL PROTECTED]> wrote: > > > > Based on what I've read on the axiom developers list, > > > > I think because of NAG's (very unfortunate, IMHO) decision, > > > > Axiom (and FriCAS) will now be moving away from Aldor. So far as I know, the primary developer of FriCAS (Waldek) has not made any specific statements about Aldor however I know there are people who use FriCAS who have installed the interface to the binary version of Aldor so that they can use it with FriCAS. Similarly, there is an interface for Aldor that is part of the Axiom project and many people already use Aldor this way. So I do not think it is accurate to say that they are "moving away from Aldor". What is true however is that because of the announcement of the new license for Aldor source code, both projects have a renewed incentive to continue the development of the old Spad compiler. > > > > Therefore, I think it will be a waste of time for SAGE to distribute > > > > Aldor. NAG lead people on (or let people hope) that Aldor would be > > > > open source. I predict Aldor will, thanks to NAG, slowly die. > > > > I don't think this statement is not accurate. To the best of my knowledge NAG did not "lead people on" about Aldor. They (specifically Mike Dewar) was quite clear about the desire for a license with an non-commercial use clause as much as two years ago. But many people have hoped for a more open license what would be compatible with Axiom. > > > > > > Just to add agreement to that, I have no interest in distributing > > > any non-open source code, as defined by the Open Source Initiative. > > > David's probably right about the future of Aldor... > > > > > I think such conclusions are clearly premature. > > > > Emil Volcheck wrote: > > I'm optimistic about the future of Aldor, because making the > > source public ensures that it can't be killed by anyone through > > neglect. > > I agree. 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/ -~----------~----~----~----~------~----~------~--~---