[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: Relicense ntpd and ntpd_simple applets to ISC license
From: Adam Tkac <vonsch () gmail ! com>
Date: 2014-12-26 16:42:58
Message-ID: 549D9012.7030400 () gmail ! com
[Download RAW message or body]
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
["0001-Relicense-ntpd-applet-to-ISC-style-license.patch" (text/x-patch)]
From bbade810076324c6462abcd6ed6ce08a64c28c49 Mon Sep 17 00:00:00 2001
From: Adam Tkac <vonsch@gmail.com>
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 <vonsch@gmail.com>
---
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 <vonsch@gmail.com>
+ * Busybox port author: Adam Tkac (C) 2009 <vonsch@gmail.com>
*
- * Licensed under GPLv2, see file LICENSE in this source tree.
+ * OpenNTPd 3.9p1 copyright holders:
+ * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
+ * Copyright (c) 2004 Alexander Guy <alexander.guy@andern.org>
+ *
+ * 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
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic