From: Ben Pfaff Date: Sun, 5 Sep 2004 08:49:31 +0000 (+0000) Subject: License info. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9bade155997ac1dfe4eebb5b5dfe7ff2b38ffdc8;p=pintos-anon License info. --- diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..d593581 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,10 @@ +* The structure and form of this operating system is inspired by the + Nachos system from the University of California, Berkeley. A few of + the source files are more-or-less literal translations of the Nachos + C++ code into C. These files bear the original UCB license notice. + +* Some of the source code is derived from code used in the + Massachusetts Institute of Technology's 6.828 advanced operating + systems course. These files bear the original MIT license notice. + +* All other code written by Ben Pfaff . diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ef24560 --- /dev/null +++ b/LICENSE @@ -0,0 +1,91 @@ +Code derived from Nachos is subject to the following license: + +/* Copyright (c) 1992-1996 The Regents of the University of California. + All rights reserved. + + Permission to use, copy, modify, and distribute this software + and its documentation for any purpose, without fee, and + without written agreement is hereby granted, provided that the + above copyright notice and the following two paragraphs appear + in all copies of this software. + + IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO + ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE + AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA + HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" + BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO + PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR + MODIFICATIONS. +*/ + +Code derived from MIT's 6.828 course code is subject to the following +license: + +/* + * Copyright (C) 1997 Massachusetts Institute of Technology + * + * This software is being provided by the copyright holders under the + * following license. By obtaining, using and/or copying this software, + * you agree that you have read, understood, and will comply with the + * following terms and conditions: + * + * Permission to use, copy, modify, distribute, and sell this software + * and its documentation for any purpose and without fee or royalty is + * hereby granted, provided that the full text of this NOTICE appears on + * ALL copies of the software and documentation or portions thereof, + * including modifications, that you make. + * + * THIS SOFTWARE IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO + * REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, + * BUT NOT LIMITATION, COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR + * WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR + * THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY + * THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT + * HOLDERS WILL BEAR NO LIABILITY FOR ANY USE OF THIS SOFTWARE OR + * DOCUMENTATION. + * + * The name and trademarks of copyright holders may NOT be used in + * advertising or publicity pertaining to the software without specific, + * written prior permission. Title to copyright in this software and any + * associated documentation will at all times remain with copyright + * holders. See the file AUTHORS which should have accompanied this software + * for a list of all copyright holders. + * + * This file may be derived from previously copyrighted software. This + * copyright applies only to those changes made by the copyright + * holders listed in the AUTHORS file. The rest of this file is covered by + * the copyright notices, if any, listed below. + */ + +Other code, and modifications to the above code made for this project, +is subject to the following license: + +Copyright 2004 Board of Trustees, Leland Stanford Jr. University + +All rights reserved. + +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 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. diff --git a/src/ORIGIN b/src/ORIGIN deleted file mode 100644 index cb0c9e6..0000000 --- a/src/ORIGIN +++ /dev/null @@ -1,12 +0,0 @@ -Source file origins: - -threads/loader.S: From MIT class code but heavily modified. -threads/mmu.h: Ditto. -threads/io.h: Also from MIT class code but less modified. - -threads/synch.c: More or less transliterated from Nachos code. -filesys/filesys.c: Ditto. -filesys/filehdr.c: Ditto. - -All other files written by me from scratch, although inspiration is -often due to Nachos or in some cases Linux.