I think that's right.  I just scanned ("readelf -d") some of our Linux libraries that were built from f2c'd Fortran code, and the ones I examined don't link (on Linux) to the gfortran library.  We probably should check the dylibs ("otool -L", I think) to be safe.

- DJC

On 3/3/20 7:36 AM, Hatten, Noble (GSFC-5950) wrote:

That’s a good catch on gfortran, Wendy. I think the license question is relevant as long as we want to include gfortran ourselves rather than have the users get it personally, right?

Noble

*From:* Shoan, Wendy C. (GSFC-5830) <[email protected]>
*Sent:* Tuesday, March 3, 2020 7:16 AM
*To:* [email protected]; Hughes, Steven P. (GSFC-5950) <[email protected]>; Hatten, Noble (GSFC-5950) <[email protected]>; Cooley, D S. (GSFC-5950) <[email protected]>; [email protected]; [email protected]; [email protected] *Cc:* Ravi Mathur <[email protected]>; Stark, Michael E. (GSFC-5830) <[email protected]> *Subject:* Re: [EXTERNAL] Re: [Gmat-buildtest] [gmat-nav] [gmat-nav-all] R2020a Release paperwork - S/W that GMAT uses?

If we are to include gfortran for the Mac (when snopt7 is used ONLY), will we need to check their license as well?  But maybe the license is moot, as Darrel says below.

Wendy

/=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=/

/Wendy C. Shoan      301.286.6263/

/NASA/GSFC/583     Greenbelt MD 20771/

/[email protected] <mailto:[email protected]>/

/=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=/

*From: *Darrel Conway <[email protected] <mailto:[email protected]>> *Reply-To: *"[email protected] <mailto:[email protected]>" <[email protected] <mailto:[email protected]>>
*Date: *Monday, March 2, 2020 at 1:01 PM
*To: *"Hughes, Steven P. (GSFC-5950)" <[email protected] <mailto:[email protected]>>, "Hatten, Noble (GSFC-5950)" <[email protected] <mailto:[email protected]>>, "Cooley, D S. (GSFC-5950)" <[email protected] <mailto:[email protected]>>, "[email protected] <mailto:[email protected]>" <[email protected] <mailto:[email protected]>>, "[email protected] <mailto:[email protected]>" <[email protected] <mailto:[email protected]>>, "[email protected] <mailto:[email protected]>" <[email protected] <mailto:[email protected]>> *Cc: *Ravi Mathur <[email protected] <mailto:[email protected]>> *Subject: *[EXTERNAL] Re: [Gmat-buildtest] [gmat-nav] [gmat-nav-all] R2020a Release paperwork - S/W that GMAT uses?

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 <[email protected]>
    <mailto:[email protected]> *On Behalf Of *Darrel
    Conway via gmat-nav
    *Sent:* Monday, March 2, 2020 11:05 AM
    *To:* Hatten, Noble (GSFC-5950) <[email protected]>
    <mailto:[email protected]>; Cooley, D S. (GSFC-5950)
    <[email protected]> <mailto:[email protected]>;
    [email protected] <mailto:[email protected]>;
    [email protected]
    <mailto:[email protected]>; [email protected]
    <mailto:[email protected]>
    *Cc:* Ravi Mathur <[email protected]>
    <mailto:[email protected]>
    *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
        
<https://urldefense.proofpoint.com/v2/url?u=https-3A__software.intel.com_en-2Dus_license_end-2Duser-2Dlicense-2Dagreement-2Dfor-2Dthe-2Dintel-2Dcompiler-2Druntime-2Dlibraries&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=M_FtK57wcpYNx-LzimKUEK-MgddDHLrZMv7gcxDuWog&e=>

        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) <[email protected]>
        <mailto:[email protected]>
        *Sent:* Sunday, March 1, 2020 12:59 PM
        *To:* [email protected]
        <mailto:[email protected]>;
        [email protected]
        <mailto:[email protected]>; Hatten, Noble
        (GSFC-5950) <[email protected]>
        <mailto:[email protected]>; [email protected]
        <mailto:[email protected]>
        *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
        
<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.boost.org_LICENSE-5F1-5F0.txt&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=LDLolJycbxO-pu1ZNAMoSgsWcowNb6id80pUPKDBWzg&e=>

        WxWidgets

                

        wxWindows Library License

                

        https://www.wxwidgets.org/about/licence/
        
<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.wxwidgets.org_about_licence_&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=CCA3EVmjnTXbjVwYa9aKIfcKUQFD2ncxTTOwsU5tW40&e=>

        TSPlot

                

        Academic Free License

                

        https://opensource.org/licenses/AFL-3.0
        
<https://urldefense.proofpoint.com/v2/url?u=https-3A__opensource.org_licenses_AFL-2D3.0&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=zarIV3ziGW-r_DwPKmydPspZuKEFEBibgdEt5W0anrw&e=>

        f2c

                

        f2c license

                

        http://www.netlib.org/f2c/src/notice
        
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.netlib.org_f2c_src_notice&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=9pwEvHLCAUY4aJDtBKVR-7iCfyd636dQP6yX4JnHqxI&e=>

        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

        cid:[email protected]

        *Title*

                

        *License*

                

        *URL*

        Python

                

        Python License

                

        https://docs.python.org/3/license.html
        
<https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.python.org_3_license.html&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=fBHUpWn0tFWkekId3k1q4PPl0QRiGSxU2hJCqnoYCA8&e=>

                

                

                

                

        **

        cid:[email protected]

        *Title*

                

        *License*

                

        *URL*

        MATLAB

                

        MATLAB License

                

        https://www.mathworks.com/pricing-licensing.html
        
<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.mathworks.com_pricing-2Dlicensing.html&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=jr30ftv5R86L4s-1PvyETB8nU34X5jnAC8EbpRGRL74&e=>

        SNOPT

                

        SNOPT License

                

        http://www.sbsi-sol-optimize.com/asp/sol_snopt.htm
        
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.sbsi-2Dsol-2Doptimize.com_asp_sol-5Fsnopt.htm&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=6PDWNnZtv24bEkZb2NNbaCrdvIdxT1rFRasw3gOo3QY&e=>

        VF13ad

                

        Harwell License

                

        http://www.hsl.rl.ac.uk/
        
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.hsl.rl.ac.uk_&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=71lqcjHR-dP1DZUKJmhVoUoy9YT7njo2zIwbSAZBYLE&e=>

        *_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
            
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.iausofa.org_tandc.html&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=vLsweNQ4g5UOstgUE59F5zXyqcEsjuc2eLuWu0jRnUE&e=>)

          * LAPACK - New BSD License

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




        _______________________________________________

        Gmat-buildtest mailing list

        [email protected]  
<mailto:[email protected]>

        https://lists.sourceforge.net/lists/listinfo/gmat-buildtest  
<https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_gmat-2Dbuildtest&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=4btizy-zuhsQwK_2a3AFPo6HCnYR2WPg6_UzLmJpRaA&e=>



--
    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  
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.thinksysinc.com&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=XJhDjZJTMb4jUfM6XyTqgV_ydXRbSd0QDN6-mHeBzJw&e=>

    Cell:  (520) [email protected]  
<mailto:[email protected]>

--
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  
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.thinksysinc.com&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=XJhDjZJTMb4jUfM6XyTqgV_ydXRbSd0QDN6-mHeBzJw&e=>
Cell:  (520) [email protected]  
<mailto:[email protected]>

--
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        [email protected]

_______________________________________________
Gmat-buildtest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmat-buildtest

Reply via email to