Disclaimer; I am not a bar room lawyer, etc. I think this phrase may be key; "...incidental results or small groups of results from Wolfram|Alpha on non-commercial websites and blogs..." It depends on one's working definition of "small", maybe they are deliberately ambiguous here. "A dozen or so..." is also vague, although a little more precise.
Also, my "commercial" days suggest that endorsement of results by comparison to results from a competing product would be viewed as part of the qualification phase of the development of a product. (whether commercial or not). Come to think of it, what is the accuracy/precision standard to which Wolfram|Alpha claims to match and how closely ? On Dec 1, 9:40 pm, David Kirkby <david.kir...@onetel.net> wrote: > I'm sure you are aware of the Sage open-source mathematics software > > http://www.sagemath.org/ > > which has a mission of creating a viable free open source alternative > to Magma, Maple, Mathematica and MATLAB. > > Obviously Sage has a test suite where results from Sage are compared > to a set of known results. For example, one test for the factorial() > function is: > > sage: factorial(10) > 3628800 > > As you are no doubt aware, all non-trivial software contains bugs. It > would be very useful to compare the result from Sage to that of other > software which is developed independently. > > One way, which could be used in some circumstances, is to compare the > Sage result to that obtained from Wolfram Alpha. For example > > http://www.wolframalpha.com/input/?i=10! > > shows 10 factorial is 3628800, so there is a very high probability > that WolframAlpha and Sage are both correct. > > It would sometimes be useful to add a comment to the Sage test suite > that the result has been compared to that obtained by WolframAlpha. So > we could write something like: > > --------------------------------------------------------------------------------------- > WolframAlpha gives the same result as Sage - > see:http://www.wolframalpha.com/input/?i=10! > > sage: factorial(10) > 3628800 > ------------------------------------------------------------------------------------- > > Sage has tens of thousands of tests and that number is increasing all > the time. Only a fairly small fractions of those tests could be > computed with WolframAlpha, and even in cases where they could, we > might not chose to do so. > > Looking at the terms of use of WolframAlpha, > > http://www.wolframalpha.com/termsofuse.html > > I personally can't see anything that would suggest that comparing > results with Wolfram Alpha, and documenting this would breach the > terms of use. But when I suggested we could verify a result in > WolframAlpha > > http://www.wolframalpha.com/input/?i=N[Integrate[+Sin[x]%2Fx^2%2C{x%2C1%2CPi%2F2}]%2C50] > > one Sage developer questioned whether this would be within the terms > of use. See:his comments at: > > http://groups.google.com/group/sage-devel/msg/1f8af294fbf40ccc?hl=en& > > One section in particular of your terms of use says:: > > "You are not allowed to use Wolfram|Alpha to create something that is > likely or intended to be reused as a data source for further > processing, or that in some other way serves as a replacement or > alternative to using Wolfram|Alpha itself. This applies whether what > you create is in electronic or print form." > > Sage, has a web based interface that allows one to perform advanced > mathematical calculations. Clearly there are some calculations that > could be performed in WolframAlpha, but which could also be performed > in Sage. If you try Sage - you can get a free account at > > http://t2nb.math.washington.edu:8080/ > > you will soon realise that Sage is quite different to WolframAlpha. > Sage is certainly not intended to be a replacement for WolframAlpha - > in fact, Sage existed several years before WolframAlpha. > > Sage has its own language, which is based on Python. Sage can only > process input using that syntax. It does not attempt to process > questions the way WolframAlpha does. > > To save any further discussions on the Sage developers list about > whether the use of WolframAlpha in the way I explained would be > permissible, could you please clarify the matter. > > Obviously using WolframAlpha to compare results with Sage would be of > benefit to the Sage project. But it would also benefit Wolfram > Research too. In the event that comparisons with WolframAlpha showed > different results, and we concluded WolframAlpha had a bug, we would > out of politeness let you know. In fact, only recently I made your > technical support team aware of a documentation error in PrimePi[] and > PrimeQ[], which I understand will be fixed. This documentation error > was discovered when some comparisons were made between Sage and > Mathematica. > > Dr. David Kirkby (a developer of the Sage mathematics software). -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org