William Stein wrote:
> On Dec 21, 2007 9:43 AM, Jason Grout <[EMAIL PROTECTED]> wrote:


[snip]

>> Mr. Grout,
>>
>> * When someone purchases a single user license, a Named User can be
>> designated to go with that license. The Named User is permitted to
>> access the host machine via ssh or telnet and use the Mathematica
>> functionality.
> 
> OK, that makes sense.
> 
>> * With a site license, accessing Mathematica functionality remotely is
>> permitted so long as the originating computer is eligible to have
>> Mathematica installed under the same site license.
> 
> That very surprising.  This means that I can't sit down at my home computer,
> ssh into the UW math department, and use Mathematica.  Unbelievable.
> I can't  really believe this -- it would mean that many many faculty violate
> the Mathematica license agreement regularly.  Wow.
> 
>> * To enable access of Mathematica functionality via a web browser,
>> webMathematica is required. webMathematica Amateur is a free benefit of
>> premier service.
> 
> Is this a technical or legal answer?  Given that you point out that there
> is a technical way to do this that isn't webMathematica, we must assume
> it is a legal answer, i.e., that this says "any way to run Mathematica" via
> a web browser is illegal if it isn't via webMathematica.  That's what
> we thought the license agreement said.

I should have prefaced this message by saying that I sent the email to 
[EMAIL PROTECTED], as per the instructions "Address copyright, 
trademark, and permission issues to [EMAIL PROTECTED]" on 
http://www.wolfram.com/company/contact.cgi

I presume that the answer is a legal one, then.




> 
> By the way, webMathematica pro is very expensive -- it seems to
> definitely be >$5,000 with an academic discount (it is hard to get a price,
> as most places say you must call for a quote).  And it is not anything
> like the sage notebook.  Their FAQ says: "
> "Q:  Can I use webMathematica for the same calculations for which I
> use Mathematica?
>  Any calculation done in Mathematica can be done using webMathematica,
> with two noteworthy limitations. First, when using webMathematica, you
> will not have access to the full capabilities of Mathematica's front
> end. Second, license restrictions may prohibit you from enabling
> certain calculations when you use webMathematica.
> Q: Does webMathematica make your browser work like a Mathematica notebook?
> No, webMathematica does not offer notebook simulation through a
> browser. However, noninteractive front-end functionality is
> accessible. Technology will be available in the future to link a
> client-side notebook front end through the web to a webMathematica
> server."
> 
> Should we put up a disclaimer regarding using Mathematica via the Sage
> notebook.  If so, where it should go?   The purpose of the disclaimer
> would be to:
>    (1) reduce our liability (???),
>    (2) increase awareness among mathematicians about the freedoms they give
>          up by building their live's work on Mathematica.
> 
> Really (2) is the only one that makes real sense, because regarding (1) we
> would have to talk to a lawyer, etc., for it to have any real meaning.
>> * ??Function will provide information on the function, but does not
>> expose the source code used to build that function.
> 
> So is he just saying that you are completely wrong about what you think ?? 
> does?
> Strange, since I doubt that.

Import any AddOn package and type ??Function and you will see the source 
code, at least for any function that I've tried.  Built-in functions 
don't reveal the source code, though, at least that I've noticed.  Of 
course, you could read the source code for the AddOn packages too since 
they're just plain text files.

I've sent a message back asking several other questions and for a few 
more specific clarifications.



> 
>> * You may create your own functions in Mathematica, but cannot overwrite
>> the built in functions. To redefine a built in function, one convention
>> is to use a small letter to name your function. For example, Plot is
>> built in and could not be modified, but you could create a function
>> called plot.
> 
> Wait -- given your question -- is he really claiming that by typing this
> I just violated the license agreement???
> 
> In[3]:= Unprotect[Plot];
> In[4]:= Plot := 5;
> In[5]:= Plot
> Out[5]= 5

He seems pretty specific.  I can understand the idea of trying to 
protect the validity of the built-in functions, but this also seems 
ridiculous given the official documentation:

http://reference.wolfram.com/mathematica/tutorial/ModifyingBuiltInFunctions.html

Thanks,

Jason


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@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-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to