Gamma.java specifically mentioned that is was based on "Numerical Recipes in C" which is not available under a license compatible with the ASL. All code currently in [math] which depends on Gamma.java has been removed. If it can be shown that this code does not violate the copyright maintained by NR, then I'll *gladly* and *quickly* reverse this action. This isn't meant to discourage contribution of any individual.
http://www.nr.com/com/info-copyright.html - Information pertaining to NR copyright. http://www.nr.com/infotop.html - Restrictions on "commercial use" Here are some proposed guidelines for [math] to help us avoid this situation in the future: 1. Patches must be accompanied by a clear reference to a "source" - if code has been "ported" from another language, clearly state the source of the original implementation. If the "expression" of a given algorithm is derivative, please note the original source (textbook, paper, etc.). 2. References to source materials covered by restrictive proprietary licenses should be avoided. IMHO, commons-math should not be currently concerned with porting existing code or utilities - we're looking to create a simple, compact package which provides basic functionality not available in the core J2SE distribution. This package should also look to provide a few differentiators - (tight integration with beanutils, collections, digester, betwixt). --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]