LICENSE.OpenSSL 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. /*
  2. * (c) 2002, 2003, 2004 by Jason McLaughlin and Riadh Elloumi
  3. *
  4. * This program is free software; you can redistribute it and/or
  5. * modify it under the terms of the GNU General Public License as
  6. * published by the Free Software Foundation; either version 2 of the
  7. * License, or (at your option) any later version.
  8. *
  9. * This program is distributed in the hope that it will be useful, but
  10. * is provided AS IS, WITHOUT ANY WARRANTY; without even the implied
  11. * warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, and
  12. * NON-INFRINGEMENT. See the GNU General Public License for more details.
  13. *
  14. * You should have received a copy of the GNU General Public License
  15. * along with this program; if not, write to the Free Software
  16. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  17. * MA 02110-1301 USA.
  18. *
  19. * In addition, as a special exception, the copyright holders give
  20. * permission to link the code of portions of this program with the
  21. * OpenSSL library under certain conditions as described in each
  22. * individual source file, and distribute linked combinations
  23. * including the two.
  24. * You must obey the GNU General Public License in all respects
  25. * for all of the code used other than OpenSSL. If you modify
  26. * file(s) with this exception, you may extend this exception to your
  27. * version of the file(s), but you are not obligated to do so. If you
  28. * do not wish to do so, delete this exception statement from your
  29. * version. If you delete this exception statement from all source
  30. * files in the program, then also delete it here.
  31. */
  32. Certain source files in this program permit linking with the OpenSSL
  33. library (http://www.openssl.org), which otherwise wouldn't be allowed
  34. under the GPL. For purposes of identifying OpenSSL, most source files
  35. giving this permission limit it to versions of OpenSSL having a license
  36. identical to that listed in this file (LICENSE.OpenSSL). It is not
  37. necessary for the copyright years to match between this file and the
  38. OpenSSL version in question. However, note that because this file is
  39. an extension of the license statements of these source files, this file
  40. may not be changed except with permission from all copyright holders
  41. of source files in this program which reference this file.
  42. LICENSE ISSUES
  43. ==============
  44. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  45. the OpenSSL License and the original SSLeay license apply to the toolkit.
  46. See below for the actual license texts. Actually both licenses are BSD-style
  47. Open Source licenses. In case of any license issues related to OpenSSL
  48. please contact openssl-core@openssl.org.
  49. OpenSSL License
  50. ---------------
  51. /* ====================================================================
  52. * Copyright (c) 1998-2001 The OpenSSL Project. 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. *
  58. * 1. Redistributions of source code must retain the above copyright
  59. * notice, this list of conditions and the following disclaimer.
  60. *
  61. * 2. Redistributions in binary form must reproduce the above copyright
  62. * notice, this list of conditions and the following disclaimer in
  63. * the documentation and/or other materials provided with the
  64. * distribution.
  65. *
  66. * 3. All advertising materials mentioning features or use of this
  67. * software must display the following acknowledgment:
  68. * "This product includes software developed by the OpenSSL Project
  69. * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  70. *
  71. * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  72. * endorse or promote products derived from this software without
  73. * prior written permission. For written permission, please contact
  74. * openssl-core@openssl.org.
  75. *
  76. * 5. Products derived from this software may not be called "OpenSSL"
  77. * nor may "OpenSSL" appear in their names without prior written
  78. * permission of the OpenSSL Project.
  79. *
  80. * 6. Redistributions of any form whatsoever must retain the following
  81. * acknowledgment:
  82. * "This product includes software developed by the OpenSSL Project
  83. * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  84. *
  85. * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  86. * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  87. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  88. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
  89. * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  90. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  91. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  92. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  93. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  94. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  95. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  96. * OF THE POSSIBILITY OF SUCH DAMAGE.
  97. * ====================================================================
  98. *
  99. * This product includes cryptographic software written by Eric Young
  100. * (eay@cryptsoft.com). This product includes software written by Tim
  101. * Hudson (tjh@cryptsoft.com).
  102. *
  103. */
  104. Original SSLeay License
  105. -----------------------
  106. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  107. * All rights reserved.
  108. *
  109. * This package is an SSL implementation written
  110. * by Eric Young (eay@cryptsoft.com).
  111. * The implementation was written so as to conform with Netscapes SSL.
  112. *
  113. * This library is free for commercial and non-commercial use as long as
  114. * the following conditions are aheared to. The following conditions
  115. * apply to all code found in this distribution, be it the RC4, RSA,
  116. * lhash, DES, etc., code; not just the SSL code. The SSL documentation
  117. * included with this distribution is covered by the same copyright terms
  118. * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  119. *
  120. * Copyright remains Eric Young's, and as such any Copyright notices in
  121. * the code are not to be removed.
  122. * If this package is used in a product, Eric Young should be given attribution
  123. * as the author of the parts of the library used.
  124. * This can be in the form of a textual message at program startup or
  125. * in documentation (online or textual) provided with the package.
  126. *
  127. * Redistribution and use in source and binary forms, with or without
  128. * modification, are permitted provided that the following conditions
  129. * are met:
  130. * 1. Redistributions of source code must retain the copyright
  131. * notice, this list of conditions and the following disclaimer.
  132. * 2. Redistributions in binary form must reproduce the above copyright
  133. * notice, this list of conditions and the following disclaimer in the
  134. * documentation and/or other materials provided with the distribution.
  135. * 3. All advertising materials mentioning features or use of this software
  136. * must display the following acknowledgement:
  137. * "This product includes cryptographic software written by
  138. * Eric Young (eay@cryptsoft.com)"
  139. * The word 'cryptographic' can be left out if the rouines from the library
  140. * being used are not cryptographic related :-).
  141. * 4. If you include any Windows specific code (or a derivative thereof) from
  142. * the apps directory (application code) you must include an acknowledgement:
  143. * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  144. *
  145. * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  146. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  147. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  148. * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  149. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  150. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  151. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  152. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  153. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  154. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  155. * SUCH DAMAGE.
  156. *
  157. * The licence and distribution terms for any publically available version or
  158. * derivative of this code cannot be changed. i.e. this code cannot simply be
  159. * copied and put under another distribution licence
  160. * [including the GNU Public Licence.]
  161. */