That may be, though the language seems reasonable to me.  It basically says that if we change the Intel source code for the libraries and recompile them, we won't blame Intel for changes we've made.  The "defend Intel" piece basically means that we admit that we changed their code, rather than saying that "that's Intel's fault."  I suspect that Visual Studio has a similar license clause.

Since we can't distribute SNOPT - the only piece the needs the Intel libs - anyway, I think the license details around this are basically moot anyway.

- DJC

On 3/2/20 10:43 AM, Hughes, Steven P. (GSFC-5950) wrote:

Legal will reject this clause “*v) will indemnify, hold harmless, and defend Intel and
          its suppliers from and against any claims or lawsuits, including
          attorney's fees, that arise or result from Your modifications,
          Derivative Works or Your distribution of Your Product.”*

*From:* gmat-nav <gmat-nav-boun...@lists.nasa.gov> *On Behalf Of *Darrel Conway via gmat-nav
*Sent:* Monday, March 2, 2020 11:05 AM
*To:* Hatten, Noble (GSFC-5950) <noble.hat...@nasa.gov>; Cooley, D S. (GSFC-5950) <d.s.coo...@nasa.gov>; gmat-nav-...@lists.nasa.gov; gmat-buildtest@lists.sourceforge.net; j...@thinksysinc.com
*Cc:* Ravi Mathur <ravi.mat...@emergentspace.com>
*Subject:* Re: [gmat-nav] [gmat-nav-all] [Gmat-buildtest] R2020a Release paperwork - S/W that GMAT uses?

Two things:

(1) *In GMAT, we only use the Intel redistributables for SNOPT.*  Building SNOPT meets the requirement of 2.1.A.(4)(a) below, thereby allowing redistribution of the Intel Fortran libraries as part of the SNOPT bundle, assuming the organization redistributing the libraries (GSFC/Code 595) has a valid license.  However, the GMAT team cannot redistribute SNOPT because of the SNOPT licensing, so it doesn't make any sense to include the Intel Fortran in anything other than the internal packages.

(2)  Folks that have a purchased commercial license to Intel Fortran need to make sure that redistribution meets section 2.1.A.(4) of the commercial license:

    2.1 License for Commercial License Types. Subject to the terms and
    conditions
    of this Agreement, including, but not limited to, the applicable
    license type
    use restrictions in Section 3.1 and other restrictions in Section
    4 below, and
    timely payment of any fees (if applicable), Intel grants You a
    non-exclusive,
    worldwide, non-assignable (except as expressly permitted
    hereunder), limited
    right and license for the term You obtained pursuant to Section 3:

     A. under its copyrights, to:

      (1) reproduce internally a reasonable number of copies of the
    Materials for
          Your internal business use in accordance with the
    documentation or text
          files included as part of the Materials; provided, however,
    that this
          license does not include the right to sublicense and may only be
          exercised by You or Your employees;

      (2) use the Materials solely for Your internal business use to
    develop Your
          Product, in accordance with the documentation or text files
    included as
          part of the Materials, provided, however, that this license
    does not
          include the right to sublicense and may only be exercised by
    You or Your
          employees;

      (3) modify or create Derivative Works of the Materials or any
    portions
          thereof, that are provided in Source Code form, provided,
    however, that
          this license does not include the right to sublicense and may be
          exercised only by You or Your employees;

    *  (4) publicly perform, publicly display, and distribute
    (directly and through
          Your distributors, resellers and other channel partners) or
    otherwise make
          publicly available the Redistributables, including any
    modifications to or
          Derivative Works of the Redistributables made pursuant to
          Section 2.1.A(3), or any portions thereof, subject to the
    following
          restrictions:

          (a) Any distribution of the Redistributables must only be as
    part of Your
              Product which must add significantly more functionality
    than the
              Redistributables themselves;

          (b) Any additional restrictions which may appear in the
    Redistributables
              text files specified in Section 1.K above and in Section
    4 below; and

          (c) The license under Section 2.1.A(4) includes the right to
    sublicense
              the Redistributables, but the sublicense rights are
    limited only to
              the sublicensing of any Intel copyrights in the
    Redistributables and
              only to the extent necessary to perform, display, and
    distribute the
              Redistributables (including Your modifications and
    Derivative Works
              thereto) solely as incorporated in Your Product.

          (d) You (i) will be solely responsible to Your customers for
    any update,
              support obligation or other liability which may arise
    from Your
              distribution of Your Product, (ii) will not make any
    statement that
              Your Product is "certified" or that its performance is
    guaranteed by
              Intel, (iii) will not use Intel's name or trademarks to
    market Your
              Product without written permission from Intel, (iv) will
    provide the
              Redistributables subject to a license agreement that
    prohibits
              disassembly and reverse engineering of the
    Redistributables except in
              cases where You provide Your Product subject to an open
    source
              license that is not an Excluded License, (e.g., the BSD
    license or the
              MIT license), (v) will indemnify, hold harmless, and
    defend Intel and
              its suppliers from and against any claims or lawsuits,
    including
              attorney's fees, that arise or result from Your
    modifications,
              Derivative Works or Your distribution of Your Product.*


Does Goddard have a commercial license enabling redistribution of the libraries?

$0.02 from here

- DJC

On 3/2/20 7:49 AM, Hatten, Noble (GSFC-5950) via Gmat-buildtest wrote:

    Hi Steve,

    We made the preliminary decision in the GMAT meeting last week to
    include the Intel Fortran Redistributable Libraries with the
    Windows build of GMAT. The license agreement for those libraries
    is here:
    
https://software.intel.com/en-us/license/end-user-license-agreement-for-the-intel-compiler-runtime-libraries

    There are a couple of relevant sections from that EULA that I’ll
    bring up for discussion here:

    ====================================

    2A: Subject to all of the terms and conditions of this Agreement,
    Intel Corporation ("Intel") grants to you a non-exclusive,
    non-assignable, copyright license to copy, install and use the
    Materials on a reasonable number of *computer systems that will be
    used internally*.

    3B: *You may NOT*: (i) use or copy the Materials except as
    provided in this Agreement; (ii) rent or lease the Materials to
    any third party; (iii) assign this Agreement or *transfer the
    Materials without the express written consent of Intel, except as
    specified in Section 3.C* below; (iv) modify, adapt, or translate
    the Materials in whole or in part except as provided in this
    Agreement; (v) reverse engineer, decompile, or disassemble the
    Materials; (vi) attempt to modify or tamper with the normal
    function of a license manager that regulates usage of the
    Materials; (vii) *distribute, sublicense or transfer the Materials
    or any portions thereof to any third party except as provided in
    this Agreement.*

    3C: You may permanently transfer the Materials and all of your
    rights under this Agreement to another party (“Recipient”) only if
    you *notify Intel of the transfer* by sending a letter to Intel
    certifying that *you retain no copies of the Materials* and that
    the Recipient has agreed in writing to be bound by all of the
    terms and conditions of this Agreement.

    ====================================

    Someone can correct me if I’m being paranoid, but this looks to me
    like there are some hoops we would need to jump through in order
    to distribute these libraries directly? I think we should be able
    to treat the libraries like we treat, e.g., SPICE, and have
    download/installation be part of the dependencies installation
    script or cmake configure script, right?

    Noble

    *From:* Cooley, D S. (GSFC-5950) <d.s.coo...@nasa.gov>
    <mailto:d.s.coo...@nasa.gov>
    *Sent:* Sunday, March 1, 2020 12:59 PM
    *To:* gmat-nav-...@lists.nasa.gov
    <mailto:gmat-nav-...@lists.nasa.gov>;
    gmat-buildtest@lists.sourceforge.net
    <mailto:gmat-buildtest@lists.sourceforge.net>; Hatten, Noble
    (GSFC-5950) <noble.hat...@nasa.gov>
    <mailto:noble.hat...@nasa.gov>; j...@thinksysinc.com
    <mailto:j...@thinksysinc.com>
    *Subject:* R2020a Release paperwork - S/W that GMAT uses?

    Hi Steve H, et. al.,

    The R2020a s/w release paperwork requires us to list s/w that GMAT
    uses.  See the 3 tables below.  Am I missing any s/w?  Any
    corrections to my 3 tables?  If so, can you fill in the tables and
    send back to me?

    (There is also a question in red below about some s/w)

    Thanks,

    Steve

    *Third Party, NASA, Or Gov’t Software include with GMAT*

    *Title*

        

    *License*

        

    *URL*

    Boost Library

        

    Boost License

        

    https://www.boost.org/LICENSE_1_0.txt

    WxWidgets

        

    wxWindows Library License

        

    https://www.wxwidgets.org/about/licence/

    TSPlot

        

    Academic Free License

        

    https://opensource.org/licenses/AFL-3.0

    f2c

        

    f2c license

        

    http://www.netlib.org/f2c/src/notice

    JPL Spice Library

        

    JPL Spice Library

        

    https://naif.jpl.nasa.gov/naif/rules.html

    MSISE Density Model (1990 Model only)

        

    U.S. Government Authorship

        

    https://ccmc.gsfc.nasa.gov/modelweb/atmos/msis.html

    IRI 2007 Ionosphere Model

        

    U.S. Government Authorship

        

    https://ccmc.gsfc.nasa.gov/modelweb/ionos/iri.html

    *Title*

        

    *License*

        

    *URL*

    Python

        

    Python License

        

    https://docs.python.org/3/license.html

        

        

        

        

    **

    *Title*

        

    *License*

        

    *URL*

    MATLAB

        

    MATLAB License

        

    https://www.mathworks.com/pricing-licensing.html

    SNOPT

        

    SNOPT License

        

    http://www.sbsi-sol-optimize.com/asp/sol_snopt.htm

    VF13ad

        

    Harwell License

        

    http://www.hsl.rl.ac.uk/

    *_Does any of the s/w below need to be included in any of the 3
    tables above? _*

    ·New third party, "Xerces" software, licensed under Apache License
    2.0, is used in this release to implement the Navigation Tracking
    Data Message (TDM) reader.

    ·NRLMSISE--00 (US Governement code,not released with open source
    release))

    ·Mars-GRAM 2005 (Developed at Space Environments and Effects
    Program, Marshall Space Flight Center, not released with open
    source release))

    ·IAU SOFA routines (license is here:
    http://www.iausofa.org/tandc.html)

    ·LAPACK - New BSD License

    ·Perl Compatible Regular Expressions (PCRE) - New BSD License




    _______________________________________________

    Gmat-buildtest mailing list

    Gmat-buildtest@lists.sourceforge.net  
<mailto:Gmat-buildtest@lists.sourceforge.net>

    https://lists.sourceforge.net/lists/listinfo/gmat-buildtest



--
Darrel J. Conway, Ph.D.      Thinking Systems, Inc.
Senior Scientist and CEO     437 W Thurber Road, Suite 6
Phone: (623) 298-4530        Tucson, AZ 85705
FAX:   (520) 232-2533www.thinksysinc.com  <http://www.thinksysinc.com>
Cell:  (520) 425-3626darrel.con...@thinksysinc.com  
<mailto:darrel.con...@thinksysinc.com>

--
Darrel J. Conway, Ph.D.      Thinking Systems, Inc.
Senior Scientist and CEO     437 W Thurber Road, Suite 6
Phone: (623) 298-4530        Tucson, AZ 85705
FAX:   (520) 232-2533        www.thinksysinc.com
Cell:  (520) 425-3626        darrel.con...@thinksysinc.com

_______________________________________________
Gmat-buildtest mailing list
Gmat-buildtest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gmat-buildtest

Reply via email to