Possibly it makes sense to send a friendly invitation to contribute.  It 
would seem to me that this would be a win for both parties.

(I have no idea how many people there are behind mathcad)

Best wishes,

Martin

On Thursday 4 July 2024 at 07:01:54 UTC+2 axio...@gmail.com wrote:

> I find it hard to believe there is an objection to using software 
> and making modification without submitting patches.
>
> On Wednesday, July 3, 2024 at 9:23:11 PM UTC-4 Waldek Hebisch wrote:
>
>> On Thu, Jul 04, 2024 at 08:21:35AM +0800, Qian Yun wrote: 
>> > 
>> > 
>> > On 7/4/24 06:41, Waldek Hebisch wrote: 
>> > > On Wed, Jul 03, 2024 at 11:18:05PM +0200, Ralf Hemmecke wrote: 
>> > > > On 7/3/24 12:19, Qian Yun wrote: 
>> > > > > Well, generally this feels a bit strange on multiple levels: 
>> > > > > 1. they use such an old version 
>> > > > > 2. they don't send bugs or upstream fixes to us 
>> > > > 
>> > > > Citing item 2 of our Licence.txt 
>> > > > 
>> > > > - Redistributions in binary form must reproduce the above copyright 
>> > > > notice, this list of conditions and the following disclaimer in 
>> > > > the documentation and/or other materials provided with the 
>> > > > distribution. 
>> > > > 
>> > > > Honestly, just looking at their website, I do not even see FriCAS 
>> mentioned 
>> > > > at all in an easily accessible form. I find this inaccaptable. 
>> > > > 
>> > > > I do not have "the distribution", but if it comes without 
>> explicitly 
>> > > > reproducing our Licence conditions, then we should certainly react. 
>> > > 
>> > > Assuming that ')copyright' works in their copy of FriCAS I think that 
>> > > they are covered from legal side (IANAL). And assuming that they keep 
>> > > normal FriCAS banner (identifying binary as FriCAS and giving info 
>> about 
>> > > ')copyright') that looks more or less OK. 
>> > 
>> > There were bugs with ')copyright' on windows in older releases. 
>> > But their release only includes "algebra/" and "AXIOMSys.exe", 
>> > no "etc/" or "share/", so may not include our copy of license. 
>> > Or they could hide it in their lengthy EULA, or maybe not. 
>>
>> To comply with the our license, they should have text of the 
>> license _somewhere_. Recursive grep for 'Numerical ALgorithms Group' 
>> should find it (unless it is really obfuscated in some way). 
>>
>> > The banner is fully shown, unmodified. 
>>
>> I guess that given name interested folks can use Google to find 
>> FriCAS license. But I do not think that internet counts as 
>> 'materials provided with the distribution'. 
>>
>> > > Concerning bug fixes and patches, in relative terms we got infintely 
>> > > more from Sage folks, but contribution from Sage folks is rather 
>> > > small part of overall contributions to FriCAS. So I am not 
>> > > surprised that there are no visible conftibution from Mathcad. 
>> > > 
>> > 
>> > Sage doesn't develop new domains, MathCAD does. So they are more likely 
>> > to hit by bugs. 
>>
>> Not clear to me. Usig Spad code means that they may be affected 
>> by bugs in the Spad compiler. OTOH for simple constructs Spad 
>> compiler was quite reliable. And using Spad they are less 
>> affected by interpreter bugs. 
>>
>> > But as for the "82 new domains" I mentioned above, there is 
>> > "EXPR.NRLIB", looks like it is modified for MathcadDisplayCategory. 
>> > Other than that, all new domains, which means they really do not 
>> > have an internal bug fix tree. 
>>
>> We do not know. In principle they could patch implementations, 
>> that would not change generated databases. If you want to 
>> know you could try testcases for fixed bugs. 
>>
>> Much depends on what they actually use. Some things, like basic 
>> operations on polynomials with integer/rational coefficients are 
>> quite stable, and I do not remember any related bugs. Other things 
>> may be worked around in wrappers. 
>>
>> One, likely possibility is that they developed what they need 
>> around 2018 and keep using essentially the same thing. 
>>
>> -- 
>> Waldek Hebisch 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/f12ff449-3773-4c49-a5cd-db0c8fed9a64n%40googlegroups.com.

Reply via email to