akaros/LICENSE
<<
>>
Prefs
   1License Info
   2=========================
   3The Akaros repository contains a mix of code from different projects across a
   4few top-level directories.  The kernel is in `kern/`, userspace libraries are
   5in `user/`, and a variety of tools can be found in `tools/`, including the
   6toolchain.
   7
   8The Akaros kernel is licensed under the GNU General Public License, version 2.
   9Our kernel is made up of code from a number of other systems.  Anything written
  10for the Akaros kernel is licensed "GPLv2 or later".  However, other code, such
  11as from Linux and Plan 9, are licensed GPLv2, without the "or later" clause.
  12There is also code from BSD, Xen, JOS, and Plan 9 derivatives.  As a whole, the
  13kernel is licensed GPLv2.
  14
  15Note that the Plan 9 code that is a part of Akaros is also licensed under the
  16Lucent Public License.  The University of California, Berkeley, has been
  17authorised by Alcatel-Lucent to release all Plan 9 software previously governed
  18by the Lucent Public License, Version 1.02 under the GNU General Public
  19License, Version 2.  Akaros derives its Plan 9 code from this UCB release.  For
  20more information, see LICENSE-PLAN9.
  21
  22Our user code is likewise from a mix of sources.  All code written for Akaros,
  23such as `user/parlib/`, is licensed under the GNU LGPLv2.1 or later.  Plan 9
  24libraries, including `user/iplib` and `user/ndblib` are licensed under the
  25LGPLv2.1, but without the "or later".  See each library for details.
  26
  27Likewise, `tools/` is a collection of various code.  All of our contributions
  28to existing code bases, such as GCC, glibc, and busybox, are licensed under
  29their respective projects' licenses.
  30
  31
  32The old JOS code came with the following:
  33-----------------------------------------
  34
  35Most of the source files in this directory are derived from the Exokernel,
  36which is:
  37
  38/*
  39 * Copyright (C) 1997 Massachusetts Institute of Technology 
  40 *
  41 * This software is being provided by the copyright holders under the
  42 * following license. By obtaining, using and/or copying this software,
  43 * you agree that you have read, understood, and will comply with the
  44 * following terms and conditions:
  45 *
  46 * Permission to use, copy, modify, distribute, and sell this software
  47 * and its documentation for any purpose and without fee or royalty is
  48 * hereby granted, provided that the full text of this NOTICE appears on
  49 * ALL copies of the software and documentation or portions thereof,
  50 * including modifications, that you make.
  51 *
  52 * THIS SOFTWARE IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO
  53 * REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE,
  54 * BUT NOT LIMITATION, COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR
  55 * WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR
  56 * THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
  57 * THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT
  58 * HOLDERS WILL BEAR NO LIABILITY FOR ANY USE OF THIS SOFTWARE OR
  59 * DOCUMENTATION.
  60 *
  61 * The name and trademarks of copyright holders may NOT be used in
  62 * advertising or publicity pertaining to the software without specific,
  63 * written prior permission. Title to copyright in this software and any
  64 * associated documentation will at all times remain with copyright
  65 * holders. See the file AUTHORS which should have accompanied this software
  66 * for a list of all copyright holders.
  67 *
  68 * This file may be derived from previously copyrighted software. This
  69 * copyright applies only to those changes made by the copyright
  70 * holders listed in the AUTHORS file. The rest of this file is covered by
  71 * the copyright notices, if any, listed below.
  72 */
  73
  74Console.c was created consulting the NetBSD pccons driver which is:
  75
  76/*-
  77 * Copyright (c) 1993, 1994, 1995 Charles Hannum.  All rights reserved.
  78 * Copyright (c) 1990 The Regents of the University of California.
  79 * All rights reserved.
  80 *
  81 * This code is derived from software contributed to Berkeley by
  82 * William Jolitz and Don Ahn.
  83 *
  84 * Redistribution and use in source and binary forms, with or without
  85 * modification, are permitted provided that the following conditions
  86 * are met:
  87 * 1. Redistributions of source code must retain the above copyright
  88 *    notice, this list of conditions and the following disclaimer.
  89 * 2. Redistributions in binary form must reproduce the above copyright
  90 *    notice, this list of conditions and the following disclaimer in the
  91 *    documentation and/or other materials provided with the distribution.
  92 * 3. All advertising materials mentioning features or use of this software
  93 *    must display the following acknowledgement:
  94 *      This product includes software developed by the University of
  95 *      California, Berkeley and its contributors.
  96 * 4. Neither the name of the University nor the names of its contributors
  97 *    may be used to endorse or promote products derived from this software
  98 *    without specific prior written permission.
  99 *
 100 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 101 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 102 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 103 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 104 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 105 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 106 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 107 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 108 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 109 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 110 * SUCH DAMAGE.
 111 */
 112
 113Kclock.h, sched.h, and printf.h are copyright:
 114
 115/*
 116 * Copyright (C) 1998 Exotec, Inc.
 117 *
 118 * This software is being provided by the copyright holders under the
 119 * following license. By obtaining, using and/or copying this software,
 120 * you agree that you have read, understood, and will comply with the
 121 * following terms and conditions:
 122 *
 123 * Permission to use, copy, modify, distribute, and sell this software
 124 * and its documentation for any purpose and without fee or royalty is
 125 * hereby granted, provided that the full text of this NOTICE appears on
 126 * ALL copies of the software and documentation or portions thereof,
 127 * including modifications, that you make.
 128 *
 129 * THIS SOFTWARE IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO
 130 * REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE,
 131 * BUT NOT LIMITATION, COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR
 132 * WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR
 133 * THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
 134 * THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT
 135 * HOLDERS WILL BEAR NO LIABILITY FOR ANY USE OF THIS SOFTWARE OR
 136 * DOCUMENTATION.
 137 *
 138 * The name and trademarks of copyright holders may NOT be used in
 139 * advertising or publicity pertaining to the software without specific,
 140 * written prior permission. Title to copyright in this software and any
 141 * associated documentation will at all times remain with Exotec, Inc..
 142 *
 143 * This file may be derived from previously copyrighted software. This
 144 * copyright applies only to those changes made by Exotec, Inc. The rest
 145 * of this file is covered by the copyright notices, if any, listed below.
 146 */
 147
 148Printf.c is copyright:
 149
 150/*-
 151 * Copyright (c) 1986, 1988, 1991, 1993
 152 *      The Regents of the University of California.  All rights reserved.
 153 * (c) UNIX System Laboratories, Inc.
 154 * All or some portions of this file are derived from material licensed
 155 * to the University of California by American Telephone and Telegraph
 156 * Co. or Unix System Laboratories, Inc. and are reproduced herein with
 157 * the permission of UNIX System Laboratories, Inc.
 158 *
 159 * Redistribution and use in source and binary forms, with or without
 160 * modification, are permitted provided that the following conditions
 161 * are met:
 162 * 1. Redistributions of source code must retain the above copyright
 163 *    notice, this list of conditions and the following disclaimer.
 164 * 2. Redistributions in binary form must reproduce the above copyright
 165 *    notice, this list of conditions and the following disclaimer in the
 166 *    documentation and/or other materials provided with the distribution.
 167 * 3. All advertising materials mentioning features or use of this software
 168 *    must display the following acknowledgement:
 169 *      This product includes software developed by the University of
 170 *      California, Berkeley and its contributors.
 171 * 4. Neither the name of the University nor the names of its contributors
 172 *    may be used to endorse or promote products derived from this software
 173 *    without specific prior written permission.
 174 *
 175 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 176 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 177 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 178 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 179 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 180 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 181 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 182 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 183 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 184 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 185 * SUCH DAMAGE.
 186 *
 187 *      @(#)subr_prf.c  8.3 (Berkeley) 1/21/94
 188 */
 189
 190