On 12/25/2014 11:24 PM, Isaac Dunham wrote: > On Thu, Dec 25, 2014 at 08:43:21PM +0100, Denys Vlasenko wrote: >> >> Basically it says that the original source is under BSD license >> and all changes are under GPL. This is possibly legal, but surely is a mess >> (whoever would want to disentangle it will need to discover the original). >> >> How about just respecting original authors' BSD license? >> I'm not a license zealot. >> You and me, as authors, still can re-license all our changes.
I though that requirement for all busybox contributions is GPL license. This was the reason why I licensed applet under GPLv2. If ISC license is acceptable for you, I'm also for it. Proposed patch is attached and after agreement, license can be copied to ntpd_simple.c... Please note that I removed "portability layer" authors mentioned in OpenNTPd license because this portability layer code was never used by applet (everything was replaced by already existing libbb code). > I prefer seeing the original license preserved in general, but if you > take that course, I'd assume you will need to contact at least the > first three of the other Busybox contributors who modified ntpd: > Miroslav Lichvar > Jean-Christophe Dubois > Paul Marks All of them are CC-ed. If you don't agree with ISC-style license for ntpd.c (and attached patch), please tell us... Regards, Adam
>From bbade810076324c6462abcd6ed6ce08a64c28c49 Mon Sep 17 00:00:00 2001 From: Adam Tkac <[email protected]> Date: Mon, 1 Dec 2014 14:24:42 +0100 Subject: [PATCH] Relicense ntpd applet to ISC-style license OpenNTPd is licensed under ISC-style license so it's good idea to keep ntpd applet under same license to avoid mess. Original authors copyrights were added. Signed-off-by: Adam Tkac <[email protected]> --- networking/ntpd.c | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/networking/ntpd.c b/networking/ntpd.c index 2d4f076..b23d6ea 100644 --- a/networking/ntpd.c +++ b/networking/ntpd.c @@ -1,12 +1,30 @@ /* * NTP client/server, based on OpenNTPD 3.9p1 * - * Author: Adam Tkac <[email protected]> + * Busybox port author: Adam Tkac (C) 2009 <[email protected]> * - * Licensed under GPLv2, see file LICENSE in this source tree. + * OpenNTPd 3.9p1 copyright holders: + * Copyright (c) 2003, 2004 Henning Brauer <[email protected]> + * Copyright (c) 2004 Alexander Guy <[email protected]> + * + * This file is licensed under ISC-style licence: + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + *********************************************************************** * * Parts of OpenNTPD clock syncronization code is replaced by - * code which is based on ntp-4.2.6, whuch carries the following + * code which is based on ntp-4.2.6, which carries the following * copyright notice: * *********************************************************************** -- 2.1.0
_______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
