PageRenderTime 16ms CodeModel.GetById 10ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/COPYING.txt

http://macfuse.googlecode.com/
Plain Text | 128 lines | 110 code | 18 blank | 0 comment | 0 complexity | 33af7f46d0f65d6e6ec418bc27ae69ca MD5 | raw file
  1MacFUSE is a package developed by Google and is covered under the following
  2BSD-style license:
  3
  4    ================================================================
  5    Copyright (c) 2007-2009 Google Inc.
  6    All rights reserved.
  7
  8    Redistribution and use in source and binary forms, with or without
  9    modification, are permitted provided that the following conditions are
 10    met:
 11
 12    * Redistributions of source code must retain the above copyright
 13      notice, this list of conditions and the following disclaimer.
 14    * Redistributions in binary form must reproduce the above
 15      copyright notice, this list of conditions and the following disclaimer
 16      in the documentation and/or other materials provided with the
 17      distribution.
 18    * Neither the name of Google Inc. nor the names of its
 19      contributors may be used to endorse or promote products derived from
 20      this software without specific prior written permission.
 21
 22    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 23    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 24    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 25    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 26    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 27    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 28    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 29    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 30    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 31    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 32    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 33    ================================================================
 34
 35Note that Google's patches to the FUSE library (libfuse/*.patch) (and to
 36the SSHFS user-space program (filesystems/sshfs/*.patch) are also released
 37under the BSD license.
 38
 39Portions of this package were derived from code developed by other authors.
 40Please read further for specific details.
 41
 42* fusefs/fuse_kernel.h is an unmodified copy of the interface header from
 43  the Linux FUSE distribution (http://fuse.sourceforge.net). fuse_kernel.h
 44  can be redistributed either under the GPL or under the BSD license. It
 45  is being redistributed here under the BSD license.
 46
 47* Unless otherwise noted, parts of MacFUSE (multiple files in fusefs/) contain
 48  code derived from the FreeBSD version of FUSE (http://fuse4bsd.creo.hu),
 49  which is covered by the following BSD-style license:
 50
 51    ================================================================
 52    Copyright (C) 2005 Csaba Henk. All rights reserved.
 53   
 54    Redistribution and use in source and binary forms, with or without
 55    modification, are permitted provided that the following conditions
 56    are met:
 57    1. Redistributions of source code must retain the above copyright
 58       notice, this list of conditions and the following disclaimer.
 59    2. Redistributions in binary form must reproduce the above copyright
 60       notice, this list of conditions and the following disclaimer in the
 61       documentation and/or other materials provided with the distribution.
 62   
 63    THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 64    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 65    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 66    ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
 67    FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 68    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 69    OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 70    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 71    LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 72    OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 73    SUCH DAMAGE.
 74    ================================================================
 75
 76* fusefs/fuse_nodehash.c is a modified version of HashNode.c from an
 77  Apple Developer Technical Support (DTS) sample code example. The original
 78  source, which is available on http://developer.apple.com/samplecode/, has
 79  the following disclaimer:
 80
 81    ================================================================
 82    Disclaimer: IMPORTANT: This Apple software is supplied to you by
 83    Apple Computer, Inc. Apple") in consideration of your agreement
 84    to the following terms, and your use, installation, modification
 85    or redistribution of this Apple software constitutes acceptance
 86    of these terms.  If you do not agree with these terms, please do
 87    not use, install, modify or redistribute this Apple software.
 88
 89    In consideration of your agreement to abide by the following terms,
 90    and subject to these terms, Apple grants you a personal, non-exclusive
 91    license, under Apple's copyrights in this original Apple software
 92    (the "Apple Software"), to use, reproduce, modify and redistribute
 93    the Apple Software, with or without modifications, in source and/or
 94    binary forms; provided that if you redistribute the Apple Software
 95    in its entirety and without modifications, you must retain this
 96    notice and the following text and disclaimers in all such
 97    redistributions of the Apple Software.  Neither the name,
 98    trademarks, service marks or logos of Apple Computer, Inc. may be
 99    used to endorse or promote products derived from the Apple Software
100    without specific prior written permission from Apple.  Except as
101    expressly stated in this notice, no other rights or licenses,
102    express or implied, are granted by Apple herein, including but
103    not limited to any patent rights that may be infringed by your
104    derivative works or by other works in which the Apple Software
105    may be incorporated.
106
107    The Apple Software is provided by Apple on an "AS IS" basis.  APPLE
108    MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION
109    THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND
110    FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR
111    ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.
112
113    IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT,
114    INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
115    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
116    PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
117    REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE,
118    HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING
119    NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN
120    ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
121    ================================================================
122
123* Parts of the mount_fusefs and the load_fusefs command-line programs
124  (implemented in fusefs/mount_fusefs/ and fusefs/load_fusefs/, respectively)
125  come from Apple's Darwin sources and are covered under the Apple Public
126  Source License (APSL). You can read the APSL at:
127
128  http://www.publicsource.apple.com/apsl/