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.

>> 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.

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.


Reply via email to