[Mono-devel-list] Mono's Random class and licensing

Marcus mathpup at mylinuxisp.com
Sat Jul 31 00:52:09 EDT 2004


Mono's Random class appears to be almost identical to that of Rotor's, 
including variable names and an apparent typo in Rotor's source code.

Both Rotor's and Mono's versions claim to be based on source code from 
Numerical Recipes in C. (See http://www.numerical-recipes.com/infotop.html)

The original version in Numerical Recipes include a statement "inextp = 31", 
with a comment that 31 is special. However, both Rotor's and Mono's version 
include the statement "inextp = 21".

Even if Mono's source was not taken directly from Rotor's, there is a problem: 
the code from Numerical Recipes does not permit source redistribution:
http://www.numerical-recipes.com/com/info-permissions.html




More information about the Mono-devel-list mailing list