From owner-freebsd-numerics@freebsd.org Mon Dec 31 16:15:41 2018 Return-Path: Delivered-To: freebsd-numerics@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4F26E1439028 for ; Mon, 31 Dec 2018 16:15:41 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from sonic309-14.consmr.mail.bf2.yahoo.com (sonic309-14.consmr.mail.bf2.yahoo.com [74.6.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B94E0723CA for ; Mon, 31 Dec 2018 16:15:40 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1546272934; bh=nXmCBKu/E63kGRWH5DHEtPrSpdGc76qcQxfPeHD4IBc=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From:Subject; b=uS379B0uwNQ+zk07/ND8XPargnFOgI333psA64/nC9U/+WeNnN8DDsArM33IiOfCTdda4Uqwq00jr4zoRLwaAIqFpH9rcZKIAacfsWxhe4uGh+SrjGSIto5GNx8zM2mQg4e6TMWebT6PJ8P+Rt3zPKDh1Ck1ntdLPnDeGoxKTgfQzEGSZx92elaRFHd8yZiqrW+QbkzeU1gY79HeMlvXbIZCjALdTtxmCP08iPk+ZuR4Nf9UveunqR5r5oiC+mWAGPV/Bwoz8dhf45tegdSv1OJfKSq9Pi6IGoZKqqh00xhLtLuMKvUtGn18/EiWhOi1XFXdmY1/TbADdA8iXpzYOQ== X-YMail-OSG: BwSLEQYVM1kAi44G3NpDXO7thSVWjWRYOY4OV6XUgD6.SFfyfyg05IzVKhmVLEf dHAMtuz1lLKRO97S6oxWTnKpwwfVA4RRo2Yv0XtyjaU78X_WL23e8Oyes2RPEi5TkrNGUweS_IzG jsIkF3lbl6pmzVW3lBfVh.9FF_PvlnxsS4S98K1iSvi0hzVhkK8jfZwP79qiiLOTshxnkEy10vqP Q7ssku5oldxrVGWLzbh5JRzFCzDaDOTBTMEUqC_GM4luVPYfTm8wgxu0GstRj7VIQV7VXKOU3zkA kZgcETqDiRsr9gYP9YGm_nM8A6ErQAn9bnKvN2FmYOw3d3b_ByG4eMWwusXtakVyFrVN_ydMb_NF lBUSJlCCZ_oi3VLA2xCRgdmzl0dx.IVfj45wRah7M2fLHf75B3JZbQs73rxJZ_1qmQVjYz43tMQq sVoXAlDWdsm9VXoNxFwQ52Vkn3WRU14ge_fwlC9nKMz1dXn0F4LbpWv0kMsgeyx5SWgTQ0f1vobV 4sUIO3YOPljyg_TXqh27bWjPR6ejEPZntwgn1Qp3_aGNUZFWVrFpZKlP7Un7TqdASFcdXoa11MBu 9DGU607Oe4oNGF_oPKyKjXtFKQKF5wczUU1p4xfeQIUiVTBVkt9_KQNt1Ayg8E1HcsO8e3s9x1ea RnTUYffbVUgurs.iHKYiQEQSmJlX.sTTmyL87P5PUdGJdu0t2yACpLbNFnvWDwoRXK5KXgtxzBbD UQX3wl7uB7V7TJ1gNjwHBlDFCgzrxh.BMD4ZPDRQB1djIw5YbuQyeCUWtZEKvTI3NWQji.96E4iR z0vuVeLzaiP6grdIakfqbu1r8jt9N0cBBGGza318fxYjqFVgvpMjK9CfSTkikvBOxxwhWOr4fJIm MCdo2LXnETZBb9sRZmgiLUH_hvR.t5xXmjR8xxIXIesjnWV1tU8hxmcAVrAFbq5abvM5IQshGJoG _XQop9Ujz9pNMKIKW471t6GV5qFzuYokxNW8y3rEzsVLrL.SJw8qRZLZUk3AL1v8kpCZfUBFcsvo OH9cEP.PFxlerkCbr13j6_FiWl5920Qavo1SGH8fTGgM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Mon, 31 Dec 2018 16:15:34 +0000 Received: from 181.52.72.201 (EHLO [192.168.0.5]) ([181.52.72.201]) by smtp411.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 0df031bad57b15665db6b7a4079b8623; Mon, 31 Dec 2018 16:15:30 +0000 (UTC) Subject: Re: New math library from ARM To: sgk@troutmask.apl.washington.edu Cc: freebsd-numerics@freebsd.org References: <797a7755-db93-1b9c-f3b9-8850d948e098@FreeBSD.org> <20181231151904.GB823@troutmask.apl.washington.edu> From: Pedro Giffuni Message-ID: <79234b63-8443-cc47-0ef7-27a6317a56c4@FreeBSD.org> Date: Mon, 31 Dec 2018 11:15:29 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <20181231151904.GB823@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: B94E0723CA X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.993,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US] X-BeenThere: freebsd-numerics@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions of high quality implementation of libm functions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2018 16:15:41 -0000 On 12/31/18 10:19 AM, Steve Kargl wrote: > On Mon, Dec 31, 2018 at 10:06:57AM -0500, Pedro Giffuni wrote: >> Hi; >> >> Just noted a recent initiative from musl-libc: >> >> https://www.openwall.com/lists/musl/2018/12/08/1 >> >> It appears they plan to replace their (FreeBSD) math code with a new ARM >> implementation: >> >> https://github.com/ARM-software/optimized-routines >> > The Copyright on this code is unclear. For example, in > single/e_rem_pio2.c lines 1-6: > > /* > * e_rem_pio2.c > * > * Copyright (c) 1999-2018, Arm Limited. > * SPDX-License-Identifier: MIT > */ > > Then lines 16-18: > > /* > * Simple cases: all nicked from the fdlibm version for speed. > */ > > The original fdlibm licenses applies ot the nicked lines. > They should have kept the original headers. That is why I personally dislike the idea of replacing licenses with SPDX tags. We should probably report that upstream :(. FWIW, they had originally adopted an Apache License and later they relicensed it under MIT, apparently with the idea of assigning the result to the FSF. Pedro.