From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9632 Path: news.gmane.org!not-for-mail From: Szabolcs Nagy Newsgroups: gmane.linux.lib.musl.general Subject: Re: musl licensing Date: Wed, 16 Mar 2016 15:47:12 +0100 Message-ID: <20160316144712.GD9862@port70.net> References: <20160315224126.GA5402@brightrain.aerifal.cx> <20160316103125.GB9862@port70.net> <20160316115527.335b1a45adadb1a8af6244c5@frign.de> <20160316123413.GC9862@port70.net> <20160316150105.24308e914032d545429048ab@frign.de> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1458139651 2586 80.91.229.3 (16 Mar 2016 14:47:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Mar 2016 14:47:31 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-9645-gllmg-musl=m.gmane.org@lists.openwall.com Wed Mar 16 15:47:31 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1agCjO-0002R1-H6 for gllmg-musl@m.gmane.org; Wed, 16 Mar 2016 15:47:26 +0100 Original-Received: (qmail 32383 invoked by uid 550); 16 Mar 2016 14:47:24 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 32354 invoked from network); 16 Mar 2016 14:47:23 -0000 Mail-Followup-To: musl@lists.openwall.com Content-Disposition: inline In-Reply-To: <20160316150105.24308e914032d545429048ab@frign.de> User-Agent: Mutt/1.5.24 (2015-08-30) Xref: news.gmane.org gmane.linux.lib.musl.general:9632 Archived-At: * FRIGN [2016-03-16 15:01:05 +0100]: > You for instance have done the following exception > :: The BSD PRNG implementation (src/prng/random.c) and XSI search API > :: (src/search/*.c) functions are Copyright =A9 2011 Szabolcs Nagy and > :: licensed under following terms: "Permission to use, copy, modify, > :: and/or distribute this code for any purpose with or without fee is > :: hereby granted. There is no warranty." > (taken from COPYRIGHT) >=20 that's a historical accident. (you can look it up in the mailing list archive, it happened before musl chose the mit license and mostly had code written by Rich so he asked under what terms he could use my changes so i wrote something that ended up in COPYRIGHT.) it can be cleaned up if it is a concern. > > i kept the copyright notices of src/math/* files because there are > > too many variations to describe them all in a separate file, but i > > have to note that they do not represent the real authors and year of > > authorship.. which is the usual case for copyright notices.. > > (some try to clarify the situation by assigning all the copyright > > to one entity, but that makes it worse: that's clearly not about the > > rights of an author, but pure coercive monopoly over ideas.) >=20 > :: Much of the math library code (src/math/* and src/complex/*) is > :: Copyright (...) > :: and labelled as such in comments in the individual source files. All > :: have been licensed under extremely permissive terms. >=20 > Now, when I take a look at src/math/lrintf.c for instance, there is > no copyright notice. And "extremely permissive terms" is vague at best. because it was written for musl from scratch. see git log for details. "extremely permissive terms" is as precise as you can get with fdlibm (and netlib.org stuff in general).