On Fri, Dec 28, 2012 at 7:09 PM, David Kirkby <david.kir...@onetel.net>wrote:

> On 29 December 2012 02:39, William Stein <wst...@gmail.com> wrote:
> >
> >
> > On Fri, Dec 28, 2012 at 5:11 PM, David Kirkby <david.kir...@onetel.net>
> > wrote:
> >>
> >> On 28 December 2012 16:47, William Stein <wst...@gmail.com> wrote:
> >> > also make it an optional sage package).
> >>
> >> This is what I was thinking, but I personally thought it worth asking
> >> WRI exactly where we stood if using their protocol.
> >>
> >> At the end of the day, anything you do to circumvent using their
> >> shared library, WRI could put a stop to without changing any code -
> >> just their license conditions. When Mathematica 10 comes out, one of
> >> the conditions of that license is that you can't control Mathematica
> >> from external programs without the use of the Mathlink library. At
> >
> >
> > That would not be a problem at all.  The very sentence that you were
> > half-quoting from my email started: "It will also link in the wolfram
> > mathlink library..." so the mathlink library is used.
>
> The issue there is it can't be used for commerical use - at leasat
> without getting a mathlink license.


Your paragraph above was about WRI changing their license when Mathematica
10 comes out.


>  >> which point, although the code would work, it would be against the
> >> license to use it.
> >
> >
> > I don't even know what to ask them.  Do you want them to change their
> > license so that it is GPL-compatible -- that seems ridiculous.
>
> I think it is ridiculous you asking me such a question.
>
> IF Sage could do what jmath does, without breaching the GPL and
> without breaching Wolfram Research's license, then that would be good.
> I'm not so sure it is possible, but it might be.
>
> I don't see any issue with you creating a program which can link into
> the Mathlink library. It is less clear to me what license the person
> using the code is then govenend by if they chose to link to the WRI
> library.

> jmath does not seem to be an example of reverse engineering the MathLink
> > wire protocol.  The jmath website
> > (http://robotics.caltech.edu/~radford/jmath/) explains that jmath is
> simply
> > an application that links in the MathLink library.
>
> Agreed. So why do you first mention reverse engineering? I don't see
> the point in trying to reverse engineer anything myself.


If I write and BSD-license a program that communicates directly with a
Mathematica kernel using the Mathlink *protocol* (but does *not* link to
any WRI code), then people can use that BSD-licensed program in any other
program.  This is in sharp contrast to the situation with WRI's own
Mathlink library.    This is the point.

Creating such a program might violate the DMCA.

 -- William




>  Dave
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To post to this group, send email to sage-support@googlegroups.com.
> To unsubscribe from this group, send email to
> sage-support+unsubscr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-support?hl=en.
>
>
>


-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to sage-support@googlegroups.com.
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to