[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