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 wendy.c.sh...@nasa.gov<mailto:wendy.c.sh...@nasa.gov> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From: Darrel Conway <darrel.con...@thinksysinc.com> Reply-To: "darrel.con...@thinksysinc.com" <darrel.con...@thinksysinc.com> Date: Monday, March 2, 2020 at 1:01 PM To: "Hughes, Steven P. (GSFC-5950)" <steven.p.hug...@nasa.gov>, "Hatten, Noble (GSFC-5950)" <noble.hat...@nasa.gov>, "Cooley, D S. (GSFC-5950)" <d.s.coo...@nasa.gov>, "gmat-nav-...@lists.nasa.gov" <gmat-nav-...@lists.nasa.gov>, "gmat-buildtest@lists.sourceforge.net" <gmat-buildtest@lists.sourceforge.net>, "j...@thinksysinc.com" <j...@thinksysinc.com> Cc: Ravi Mathur <ravi.mat...@emergentspace.com> 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 <gmat-nav-boun...@lists.nasa.gov><mailto: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><mailto:noble.hat...@nasa.gov>; Cooley, D S. (GSFC-5950) <d.s.coo...@nasa.gov><mailto:d.s.coo...@nasa.gov>; gmat-nav-...@lists.nasa.gov<mailto:gmat-nav-...@lists.nasa.gov>; gmat-buildtest@lists.sourceforge.net<mailto:gmat-buildtest@lists.sourceforge.net>; j...@thinksysinc.com<mailto:j...@thinksysinc.com> Cc: Ravi Mathur <ravi.mat...@emergentspace.com><mailto: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<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) <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<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:part14.CD81B625.DDD8BFC9@thinksysinc.com] 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:part16.81B97B22.575116DB@thinksysinc.com] 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 Gmat-buildtest@lists.sourceforge.net<mailto:Gmat-buildtest@lists.sourceforge.net> 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-2533 www.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) 425-3626 darrel.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<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) 425-3626 darrel.con...@thinksysinc.com<mailto:darrel.con...@thinksysinc.com>
_______________________________________________ Gmat-buildtest mailing list Gmat-buildtest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gmat-buildtest