/COPYING.txt

http://macfuse.googlecode.com/ · Plain Text · 128 lines · 110 code · 18 blank · 0 comment · 0 complexity · 33af7f46d0f65d6e6ec418bc27ae69ca MD5 · raw file

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