How to avoid ^- in maxima output? (Leo Butler) [Martin Kraska]
Subject: How to avoid ^- in maxima output? (Leo Butler) [Martin Kraska]
From: Martin Kraska
Date: Fri, 1 Nov 2013 11:45:20 +0100
Leo,
we think, that we can ask the user to install the latest maxima release, because this might be a plausible request for them. Insofar your proposal sounds reasonable
We perhaps won't ask the users to mess around in the maxima installation. In our understanding that would mean sacrificing user's convenience for the sake of our convenience. We also do not think that it is a good idea that we mess around in the maxima repository, things might go wrong there.
Thus we ask you to include the code in the next maxima release and accept a temporary perhaps non-GPL compliant state until the next windows release of maxima is available.
Martin.
> -----Urspr?ngliche Nachricht-----
> Von: Leo Butler [mailto:l_butler at users.sourceforge.net]
> Gesendet: Freitag, 1. November 2013 02:21
> An: Martin Kraska
> Cc: l_butler at users.sourceforge.net; maxima at math.utexas.edu; graubman at fh-
> brandenburg.de
> Betreff: Re: AW: AW: [Maxima] How to avoid ^- in maxima output? (Leo Butler)
> [Martin Kraska]
>
> > From: Martin Kraska <kraska at fh-brandenburg.de>
> > CC: <maxima at math.utexas.edu>, Kay Graubmann <graubman at fh-
> brandenburg.de>
> > Date: Thu, 31 Oct 2013 22:17:10 +0100
> >
> > Leo,
> >
> > indeed the approach has solved the problem. It also inspired the solution of
> a similar problem with expressions of type a^b^c.
> >
> > I suppose, we are not compatible to GPLv2, as we do not make any particular
> license statement and the base program SMath is closed source and we are
> bundling our stuff with SMath (plugin distribution is via the SMath extension
> manager).
> >
> > Currently, we distribute the files smath.mac and smath.lisp together with the
> plugin and place them in the install dir of SMath (which is not really nice).
> >
> > Having them in the Maxima installation would be fine for us. We would then
> load them from our init files. This, however would be problematic with existing
> Maxima installations, as there is no convenient Maxima update procedure (at
> least under windows).
> >
> > Do you see any clean way to handle that?
> >
> > Martin Kraska
>
> Martin, I think the cleanest solution that respects all parties would be to
> remove the GPL code from your distribution, put that code in the Maxima code
> base, and distribute a plugin that offers to fetch the code from Maxima's
> Sourceforge site (under its license). When the next Maxima release comes, you
> could change that to offer to install the latest version of Maxima which will
> come with enhancements for SMath.
>
> Does that seem reasonable?
>
> Regards,
> Leo
>
> >
> > > -----Urspr?ngliche Nachricht-----
> > > Von: Leo Butler [mailto:l_butler at users.sourceforge.net]
> > > Gesendet: Donnerstag, 31. Oktober 2013 14:55
> > > An: Martin Kraska
> > > Cc: l_butler at users.sourceforge.net; maxima at math.utexas.edu
> > > Betreff: Re: AW: [Maxima] How to avoid ^- in maxima output? (Leo Butler)
> > >
> > > > From: Martin Kraska <kraska at fh-brandenburg.de>
> > > > CC: <maxima at math.utexas.edu>
> > > > Date: Thu, 24 Oct 2013 18:05:04 +0200
> > > >
> > > > Leo,
> > > >
> > > > thanks a lot for the great help.
> > > >
> > > > I did not examine the code yet but I see that this might be the solution
> of
> > > > the given problem and I am glad to see that such problems can be
> handled
> > > on
> > > > the Maxima side. We would like to avoid any modification of existing
> > > Maxima
> > > > installations and rather load the scripts from our plugin directory. I
> guess
> > > > that the search path for maxima can be extended accordingly.
> > > >
> > > > Best regards, Martin
> > >
> > >
> > > Martin, sorry for the delay in replying, my outbound email server has been
> down
> > > for a while.
> > >
> > > I don't know if your project has found the code that I wrote useful. If so,
> and you
> > > wish to use it to provide a plugin to Maxima, then there is the issue of
> > > distribution. I do not know if your licensing is compatible with GPLv2. If it
> is,
> > > then please distribute the code with your plugins. If it is not *or* you are
> > > unsure (and I suspect this is the case), then the code can be added to
> Maxima
> > > under the share/contrib directory where it will be distributed under GPLv2.
> > >
> > > Regards,
> > > Leo