sparseHessianFD: A contributed package for the R programming language. sparseHessianFD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License and copyright details: 1. This package is available under the terms of the ACM license. See http://www.acm.org/publications/policies/softwarecrnotice 2. Files src/DSSM-FDHS.c and inst/misc/DSSM-FDHS.f are copyrighted and licensed by ACM. See details of this license below. The Fortran code was published originally as: Coleman, Thomas F., Burton S. Garbow and Jorge J. More. (1985). Algorithm 636: FORTRAN Subroutines for Estimating Sparse Hessian Matrices ACM Transactions on Mathematical Software, 11(4), p. 378 This code was modified in the following way: a. In the Fortran code, REAL types were replaced with DOUBLE PRECISION. b. The Fortran code was translated to C using the f2c utility. 3. The copyright for all other files is held by Michael Braun. These files may also be used under the terms of the Mozilla Public License v. 2.0. You can obtain a copy of the MPL at 4. In order to fulfill the ACM copyright and license noted below, it is stated here that this work (the full sparseHessianFD package) contains ACM material. The modified work is available free to secondary users for non-commercial use. No charge is associated with such copies. 5. The package maintainer grants CRAN the non-exclusive right to distribute this package in perpetuity. ######## Details of ACM Copyright and software license agreement for src/DSSM-FDHS.c and inst/misc/DSSM-FDHS.f : Copyright © 1998, 2000, 2004-2009, 2010 by Association for Computing Machinery, Inc. Permission to include in application software or to make digital or hard copies of part or all of this work is subject to the following licensing agreement. ACM SOFTWARE LICENSE AGREEMENT All software, both binary and source published by the Association for Computing Machinery (hereafter, Software) is copyrighted by the Association (hereafter, ACM) and ownership of all right, title and interest in and to the Software remains with ACM. By using or copying the Software, User agrees to abide by the terms of this Agreement. NONCOMMERCIAL USE The ACM grants to you (hereafter, User) a royalty-free, nonexclusive right to execute, copy, modify and distribute both the binary and source code solely for academic, research and other similar noncommercial uses, subject to the following conditions: 1. User acknowledges that the Software is still in the development stage and that it is being supplied "as is," without any support services from ACM. Neither ACM nor the AUTHOR MAKES ANY REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY REPRESENTATIONS OR WARRANTIES OF THE MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE, OR THAT THE APPLICATION OF THE SOFTWARE, WILL NOT INFRINGE ON ANY PATENTS OR OTHER PROPRIETARY RIGHTS OF OTHERS. 2. ACM shall not be held liable for direct, indirect, incidental or consequential damages arising from any claim by User or any third party with respect to uses allowed under this Agreement, or from any use of the Software. 3. User agrees to fully indemnify and hold harmless ACM and/or the author(s) of the original work from and against any and all claims, demands, suits, losses, damages, costs and expenses arising out of the User's use of the Software, including, without limitation, arising out of the User's modification of the Software. 4. User may modify the Software and distribute that modified work to third parties provided that: (a) It clearly acknowledges that it contains material copyrighted by ACM (b) No charge is associated with such copies (c) User agrees to notify ACM and the Author(s) of the distribution (d) User clearly notifies secondary users that such modified work is not the original Software. 5. User agrees that ACM, the authors of the original work and others may enjoy a royalty-free, non-exclusive license to use, copy, modify and redistribute these modifications to the Software made by the User and distributed to third parties as a derivative work under this agreement. 6. This agreement will terminate immediately upon User's breach of, or non-compliance with, any of its terms. User may be held liable for any copyright infringement or the infringement of any other proprietary rights in the Software that is caused or facilitated by the User's failure to abide by the terms of this agreement. 7. This agreement will be construed and enforced in accordance with the law of the State of New York applicable to contracts performed entirely within the State. The parties irrevocably consent to the exclusive jurisdiction of the state or federal courts located in the City of New York for all disputes concerning this agreement. COMMERCIAL USE Any User wishing to make a COMMERCIAL USE of the Software must contact ACM at to arrange an addendum to this license. Commercial use includes, but is not limited to, (1) integrating or incorporating all or part of the source code into a product for sale, use or license by, or on behalf of User, or to third parties, or (2) distribution of the binary or source code to third parties for use with a commercial product sold or licensed by, or on behalf of, User. *****