]> eyrie.org Git - kerberos/kstart.git/commitdiff
Update LICENSE
authorRuss Allbery <rra@stanford.edu>
Fri, 30 Dec 2011 02:58:49 +0000 (18:58 -0800)
committerRuss Allbery <rra@stanford.edu>
Fri, 30 Dec 2011 02:58:49 +0000 (18:58 -0800)
Remove the MIT copyright and license; there are no appreciable bits
of MIT kinit left in this code.  Everything has been rewritten.

Update lots of LICENSE information from the import of new code from
rra-c-util and various licensing changes there.

LICENSE
README
k5start.c

diff --git a/LICENSE b/LICENSE
index fc9803ede2c61f7972090051efcf3a3dc7de8916..201f615859222d7820337507445e3183c3608efe 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -6,47 +6,24 @@ The kstart package as a whole is:
 
 and released under the following license:
 
-  Permission to use, copy, modify, and distribute this software and its
-  documentation for any purpose and without fee is hereby granted,
-  provided that the above copyright notice appear in all copies and that
-  both that copyright notice and this permission notice appear in
-  supporting documentation, and that the name of Stanford University not
-  be used in advertising or publicity pertaining to distribution of the
-  software without specific, written prior permission.  Stanford
-  University makes no representations about the suitability of this
-  software for any purpose.  It is provided "as is" without express or
-  implied warranty.
-
-  THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
-  WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
-Portions of this code were based on the original kinit from the MIT
-Kerberos distribution, which was released under the following license:
-
-  Copyright (C) 1987, 1988, 1989 by the Massachusetts Institute of
-  Technology
-
-  Export of this software from the United States of America may require a
-  specific license from the United States Government.  It is the
-  responsibility of any person or organization contemplating export to
-  obtain such a license before exporting.
-
-  WITHIN THAT CONSTRAINT, Permission to use, copy, modify, and distribute
-  this software and its documentation for any purpose and without fee is
-  hereby granted, provided that the above copyright notice appear in all
-  copies and that both that copyright notice and this permission notice
-  appear in supporting documentation, and that the name of M.I.T. not be
-  used in advertising or publicity pertaining to distribution of the
-  software without specific, written prior permission.  Furthermore if you
-  modify this software you must label your software as modified software
-  and not distribute it in such a fashion that it might be confused with
-  the original M.I.T. software.  M.I.T. makes no representations about the
-  suitability of this software for any purpose.  It is provided "as is"
-  without express or implied warranty.
-
-The portions taken from MIT Kerberos do not include any encryption code
-covered by the US export restrictions.
+  Permission is hereby granted, free of charge, to any person obtaining a
+  copy of this software and associated documentation files (the
+  "Software"), to deal in the Software without restriction, including
+  without limitation the rights to use, copy, modify, merge, publish,
+  distribute, sublicense, and/or sell copies of the Software, and to
+  permit persons to whom the Software is furnished to do so, subject to
+  the following conditions:
+
+  The above copyright notice and this permission notice shall be included
+  in all copies or substantial portions of the Software.
+
+  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 All individual files with no other license statement are released under
 this license.  Some files have additional copyright dates from earlier
@@ -57,14 +34,13 @@ all of which are compatible with the above general package license.
 Collected copyright notices for the entire package:
 
   Copyright 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2004, 2005, 2006,
-      2007, 2008, 2009, 2010
+      2007, 2008, 2009, 2010, 2011
       The Board of Trustees of the Leland Stanford Junior University
-  Copyright 1987, 1988, 1989 by the Massachusetts Institute of Technology
-  Copyright 2004, 2005, 2006, 2007
+  Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010
       by Internet Systems Consortium, Inc. ("ISC")
   Copyright 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
       2003 by The Internet Software Consortium and Rich Salz
-  Copyright 2000, 2001, 2004, 2006, 2007, 2008
+  Copyright 2000, 2001, 2004, 2006, 2007, 2008, 2009, 2010, 2011
       Russ Allbery <rra@stanford.edu>
   Copyright 1995 Patrick Powell
   Copyright 1996, 1997 Brandon Long <blong@fiction.net>
@@ -73,18 +49,53 @@ Collected copyright notices for the entire package:
   Copyright 1998 Andrew Tridgell <tridge@samba.org>
   Copyright 2000, 2005 Hrvoje Niksic <hniksic@xemacs.org>
   Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-      2002, 2003, 2004, 2005, 2006, 2007, 2008
+      2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
       Free Software Foundation, Inc.
   Copyright 1994 X Consortium
 
-The files tests/portable/snprintf-t.c, tests/util/concat-t.c,
-tests/util/messages-t.c, tests/util/xmalloc.c, tests/util/xmalloc-t,
-util/messages.c, util/messages.h, util/xmalloc.c, and util/xmalloc.h are
-released under the following copyright and license:
+The files kafs/sys-syscall.c, portable/asprintf.c, portable/daemon.c,
+portable/dummy.c, portable/krb5-extra.c, portable/krb5.h,
+portable/macros.h, portable/mkstemp.c, portable/setenv.c,
+portable/stdbool.h, portable/strlcat.c, portable/strlcpy.c,
+portable/strndup.c, portable/system.h, tests/portable/asprintf-t.c,
+tests/portable/daemon-t.c, tests/portable/mkstemp-t.c,
+tests/portable/setenv-t.c, tests/portable/strlcat-t.c,
+tests/portable/strlcpy-t.c, tests/portable/strndup-t.c,
+tests/util/concat-t.c, util/concat.c, util/concat.h, and util/macros.h are
+covered by the following statement:
+
+  The authors hereby relinquish any claim to any copyright that they may
+  have in this work, whether granted under contract or by operation of law
+  or international treaty, and hereby commit to the public, at large, that
+  they shall not, at any time in the future, seek to enforce any copyright
+  in this work against any person or entity, or prevent any person or
+  entity from copying, publishing, distributing or creating derivative
+  works of this work.
+
+In other words, you can do anything you wish with this code, although I
+would strongly prefer that any improvements or modifications be sent to me
+(rra@stanford.edu) so that I can continue to maintain a canonical version.
+
+The files configure.ac, m4/kafs.m4, m4/krb5.m4, m4/lib-depends.m4,
+m4/lib-pathname.m4,m4/snprintf.m4, and m4/vamacros.m4 are released under
+the following copyright and license:
+
+  Copyright 1999, 2000, 2001, 2003 Russ Allbery <rra@stanford.edu>
+  Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011
+      The Board of Trustees of the Leland Stanford Junior University
+  Copyright 2007, 2008 Markus Moeller
+  Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
+
+  This file is free software; the authors give unlimited permission to
+  copy and/or distribute it, with or without modifications, as long as
+  this notice is preserved.
+
+The files util/messages.c, util/messages.h, util/xmalloc.c, and
+util/xmalloc.h are released under the following copyright and license:
 
-  Copyright 2008, 2010
+  Copyright 2008, 2009, 2010, 2011
       The Board of Trustees of the Leland Stanford Junior University
-  Copyright (c) 2004, 2005, 2006, 2007
+  Copyright (c) 2004, 2005, 2006, 2007, 2008, 2009, 2010
       by Internet Systems Consortium, Inc. ("ISC")
   Copyright (c) 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
       2002, 2003 by The Internet Software Consortium and Rich Salz
@@ -104,50 +115,21 @@ released under the following copyright and license:
   ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
   OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-The files portable/asprintf.c, portable/dummy.c, portable/macros.h,
-portable/mkstemp.c, portable/stdbool.h, portable/system.h, and
-util/concat.c, util/concat.h, and util/macros.h have been placed in the
-public domain by their author.
-
-The file portable/snprintf.c is released under the following license:
+The files portable/snprintf.c and tests/portable/snprintf-t.c are released
+under the following license:
 
   This code is based on code written by Patrick Powell (papowell@astart.com)
   It may be used for any purpose as long as this notice remains intact
   on all source code distributions
 
-The file tests/runtests.c is released under the following copyright and
-license:
-
-  Copyright 2000, 2001, 2004, 2006, 2007, 2008
-      Russ Allbery <rra@stanford.edu>
-
-  Permission is hereby granted, free of charge, to any person obtaining a
-  copy of this software and associated documentation files (the
-  "Software"), to deal in the Software without restriction, including
-  without limitation the rights to use, copy, modify, merge, publish,
-  distribute, sublicense, and/or sell copies of the Software, and to
-  permit persons to whom the Software is furnished to do so, subject to
-  the following conditions:
-
-  The above copyright notice and this permission notice shall be included
-  in all copies or substantial portions of the Software.
-
-  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
 The files Makefile.in and aclocal.m4 are generated by GNU Automake and
 released under the following copyright and license:
 
   Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-  2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-  This file is free software; the Free Software Foundation
-  gives unlimited permission to copy and/or distribute it,
-  with or without modifications, as long as this notice is preserved.
+  2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+  Inc.  This file is free software; the Free Software Foundation gives
+  unlimited permission to copy and/or distribute it, with or without
+  modifications, as long as this notice is preserved.
 
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY, to the extent permitted by law; without
@@ -158,9 +140,10 @@ The file configure is generated by GNU Autoconf and is released under the
 following copyright and license:
 
   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-  2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-  Inc.  This configure script is free software; the Free Software
-  Foundation gives unlimited permission to copy, distribute and modify it.
+  2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+  Foundation, Inc.  This configure script is free software; the Free
+  Software Foundation gives unlimited permission to copy, distribute and
+  modify it.
 
 The files build-aux/compile, build-aux/depcomp, and build-aux/missing are
 taken from GNU Automake.  The files build-aux/config.guess and
@@ -168,7 +151,8 @@ build-aux/config.sub are taken from the Debian autotools-dev package.  All
 of these files are released under the following copyright and license:
 
   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2002,
-  2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+  2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+  Foundation, Inc.
 
   This program is free software; you can redistribute it and/or modify it
   under the terms of the GNU General Public License as published by the
@@ -219,3 +203,13 @@ and license:
   from the X Consortium.
 
   FSF changes to this file are in the public domain.
+
+The file tests/README is released under the following copyright and
+license:
+
+  Copyright 2010 Russ Allbery <rra@stanford.edu>
+
+  Copying and distribution of this file, with or without modification, are
+  permitted in any medium without royalty provided the copyright notice
+  and this notice are preserved.  This file is offered as-is, without any
+  warranty.
diff --git a/README b/README
index 5ab2a64880a78025817390e8730c6c3b87424ba1..fb88453287a643356718968d3067bcfcce339a7e 100644 (file)
--- a/README
+++ b/README
@@ -6,10 +6,9 @@
 
   Copyright 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2004, 2005, 2006,
   2007, 2008, 2009, 2010, 2011 The Board of Trustees of the Leland
-  Stanford Junior University.  Based on code copyright 1987, 1988, 1989 by
-  the Massachusetts Institute of Technology.  This software is distributed
-  under a BSD-style license.  Please see the file LICENSE in the
-  distribution for more information.
+  Stanford Junior University.  This software is distributed under a
+  BSD-style license.  Please see the file LICENSE in the distribution for
+  more information.
 
 BLURB
 
index 2ae31b0af049360da6dc598fee2a6d8c8f404b18..10b0f7cffdbb39e67c23dfa9f28b10b43e03b26c 100644 (file)
--- a/k5start.c
+++ b/k5start.c
@@ -11,7 +11,6 @@
  *
  * Originally written by Robert Morgan and Booker C. Bense.
  * Substantial updates by Russ Allbery <rra@stanford.edu>
- * Copyright 1987, 1988 by the Massachusetts Institute of Technology.
  * Copyright 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007,
  *     2008, 2009, 2010, 2011
  *     The Board of Trustees of the Leland Stanford Junior University