| 1 | |
|---|
| 2 | JX Application Framework |
|---|
| 3 | Copyright (C) 1994-2006 John Lindal |
|---|
| 4 | |
|---|
| 5 | This library is free software; you can redistribute it and/or modify it |
|---|
| 6 | under the terms of the GNU Lesser General Public License as published by |
|---|
| 7 | the Free Software Foundation; either version 2.1 of the License, or (at |
|---|
| 8 | your option) any later version. |
|---|
| 9 | |
|---|
| 10 | This library is distributed in the hope that it will be useful, but WITHOUT |
|---|
| 11 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|---|
| 12 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public |
|---|
| 13 | License for more details. |
|---|
| 14 | |
|---|
| 15 | You should have received a copy of the GNU Lesser General Public License |
|---|
| 16 | along with this library; if not, write to the Free Software Foundation, |
|---|
| 17 | Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
|---|
| 18 | |
|---|
| 19 | --------------- |
|---|
| 20 | |
|---|
| 21 | Please note that libraries and programs built on top of the JX Application |
|---|
| 22 | Framework may unpack inside the JX source directory, but they may still be |
|---|
| 23 | subject to a different license. |
|---|
| 24 | |
|---|
| 25 | If you need to modify the JX Application Framework source, either to get it |
|---|
| 26 | to compile on your system or to enhance it, you will save yourself a lot of |
|---|
| 27 | trouble by first discussing it with us because (1) it might already have |
|---|
| 28 | been done in preparation for the next release, (2) we can check that it |
|---|
| 29 | won't disrupt any of the myriad subtle interactions between library |
|---|
| 30 | components, and (3) we might think of an easier way to do it. |
|---|
| 31 | |
|---|
| 32 | The LGPL requires that you release all successful changes to the JX |
|---|
| 33 | Application Framework under the same license. We ask that you submit them |
|---|
| 34 | to New Planet Software so we can merge them into the master source to make |
|---|
| 35 | them easily accessible. Custom widgets built on top of JX are your own and |
|---|
| 36 | are not subject to the LGPL, so you can do as you wish with them, but we |
|---|
| 37 | encourage you to make them available, too, so others can use them. |
|---|
| 38 | |
|---|
| 39 | --------------- |
|---|
| 40 | |
|---|
| 41 | Both JCore and JX use the The ADAPTIVE Communication Environment (ACE) |
|---|
| 42 | library for all their networking needs. According to the author of ACE, |
|---|
| 43 | Doug Schmidt, you are only required to mention ACE in your documentation if |
|---|
| 44 | you use it directly. Indirect use via JCore or JX functionality does not |
|---|
| 45 | require you to mention it. (But it wouldn't hurt if you mentioned it |
|---|
| 46 | anyway :) The minimal text is: |
|---|
| 47 | |
|---|
| 48 | "ACE is copyrighted by Douglas C. Schmidt and his research group at |
|---|
| 49 | Washington University, Copyright (c) 1993-1997, all rights reserved." |
|---|
| 50 | |
|---|
| 51 | The ACE Copyright Web page has all the details: |
|---|
| 52 | |
|---|
| 53 | http://www.cs.wustl.edu/~schmidt/ACE-copying.html |
|---|
| 54 | |
|---|
| 55 | --------------- |
|---|
| 56 | |
|---|
| 57 | If you compile JCore and JX to use Henry Spencer's Regular Expression |
|---|
| 58 | package as encapsulated by the JRegex class: |
|---|
| 59 | |
|---|
| 60 | If you do not use regexes in your code, you do not need to mention it. |
|---|
| 61 | |
|---|
| 62 | If your code uses regexes, but they are not visible to the user, then |
|---|
| 63 | you only need to give Henry credit in the documentation for your code. |
|---|
| 64 | |
|---|
| 65 | If your application lets the user use regexes, then your program's |
|---|
| 66 | documentation should mention it. |
|---|
| 67 | |
|---|
| 68 | --------------- |
|---|
| 69 | |
|---|
| 70 | If you compile JCore and JX to use Philip Hazel's PCRE package as |
|---|
| 71 | encapsulated by the JRegex class, you must adhere to the following license: |
|---|
| 72 | |
|---|
| 73 | University of Cambridge Computing Service, |
|---|
| 74 | Cambridge, England. Phone: +44 1223 334714. |
|---|
| 75 | |
|---|
| 76 | Copyright (c) 1997-2004 University of Cambridge |
|---|
| 77 | All rights reserved. |
|---|
| 78 | |
|---|
| 79 | Redistribution and use in source and binary forms, with or without |
|---|
| 80 | modification, are permitted provided that the following conditions are met: |
|---|
| 81 | |
|---|
| 82 | * Redistributions of source code must retain the above copyright notice, |
|---|
| 83 | this list of conditions and the following disclaimer. |
|---|
| 84 | |
|---|
| 85 | * Redistributions in binary form must reproduce the above copyright |
|---|
| 86 | notice, this list of conditions and the following disclaimer in the |
|---|
| 87 | documentation and/or other materials provided with the distribution. |
|---|
| 88 | |
|---|
| 89 | * Neither the name of the University of Cambridge nor the names of its |
|---|
| 90 | contributors may be used to endorse or promote products derived from |
|---|
| 91 | this software without specific prior written permission. |
|---|
| 92 | |
|---|
| 93 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
|---|
| 94 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|---|
| 95 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
|---|
| 96 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
|---|
| 97 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
|---|
| 98 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
|---|
| 99 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
|---|
| 100 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
|---|
| 101 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
|---|
| 102 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
|---|
| 103 | POSSIBILITY OF SUCH DAMAGE. |
|---|
| 104 | |
|---|
| 105 | --------------- |
|---|
| 106 | |
|---|
| 107 | JX uses the GD library to provide the PNG and JPEG related functions in |
|---|
| 108 | JImage. If your program displays any PNGs or JPEGs at all, you must |
|---|
| 109 | include the following text in your program's documentation in a place where |
|---|
| 110 | the user can find it: |
|---|
| 111 | |
|---|
| 112 | Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 |
|---|
| 113 | by Cold Spring Harbor Laboratory. Funded under Grant P41-RR02188 by |
|---|
| 114 | the National Institutes of Health. |
|---|
| 115 | |
|---|
| 116 | Portions copyright 1996, 1997, 1998, 1999, 2000, 2001 by |
|---|
| 117 | Boutell.Com, Inc. |
|---|
| 118 | |
|---|
| 119 | Portions relating to GD2 format copyright 1999, 2000 Philip Warner. |
|---|
| 120 | |
|---|
| 121 | Portions relating to PNG copyright 1999, 2000 Greg Roelofs. |
|---|
| 122 | |
|---|
| 123 | Portions relating to libttf copyright 1999, 2000 John Ellson |
|---|
| 124 | (ellson@lucent.com). |
|---|
| 125 | |
|---|
| 126 | Portions relating to JPEG and to color quantization copyright 2000, |
|---|
| 127 | Doug Becker and copyright (C) 1994-1998, Thomas G. Lane. This |
|---|
| 128 | software is based in part on the work of the Independent JPEG |
|---|
| 129 | Group. See the file README-JPEG.TXT for more information. |
|---|
| 130 | |
|---|
| 131 | Portions relating to WBMP copyright 2000 Maurice Szmurlo and Johan |
|---|
| 132 | Van den Brande. |
|---|
| 133 | |
|---|
| 134 | _Permission has been granted to copy, distribute and modify gd in |
|---|
| 135 | any context without fee, including a commercial application, |
|---|
| 136 | provided that this notice is present in user-accessible supporting |
|---|
| 137 | documentation._ |
|---|
| 138 | |
|---|
| 139 | This does not affect your ownership of the derived work itself, and |
|---|
| 140 | the intent is to assure proper credit for the authors of gd, not to |
|---|
| 141 | interfere with your productive use of gd. If you have questions, |
|---|
| 142 | ask. "Derived works" includes all programs that utilize the |
|---|
| 143 | library. Credit must be given in user-accessible documentation. |
|---|
| 144 | |
|---|
| 145 | _This software is provided "AS IS."_ The copyright holders disclaim |
|---|
| 146 | all warranties, either express or implied, including but not |
|---|
| 147 | limited to implied warranties of merchantability and fitness for a |
|---|
| 148 | particular purpose, with respect to this code and accompanying |
|---|
| 149 | documentation. |
|---|
| 150 | |
|---|
| 151 | Although their code does not appear in gd 2.0.1, the authors wish |
|---|
| 152 | to thank David Koblas, David Rowley, and Hutchison Avenue Software |
|---|
| 153 | Corporation for their prior contributions. |
|---|
| 154 | |
|---|
| 155 | The main GD page has all the details: |
|---|
| 156 | |
|---|
| 157 | http://www.boutell.com/gd/ |
|---|
| 158 | |
|---|
| 159 | --------------- |
|---|
| 160 | |
|---|
| 161 | JX uses the XPM library to provide the XPM related functions in JXImage. |
|---|
| 162 | If your program displays any XPMs at all, you must include the following |
|---|
| 163 | text in your program's documentation in a place where the user can find it: |
|---|
| 164 | |
|---|
| 165 | Copyright (C) 1989-95 GROUPE BULL |
|---|
| 166 | |
|---|
| 167 | Permission is hereby granted, free of charge, to any person obtaining a |
|---|
| 168 | copy of this software and associated documentation files (the |
|---|
| 169 | "Software"), to deal in the Software without restriction, including |
|---|
| 170 | without limitation the rights to use, copy, modify, merge, publish, |
|---|
| 171 | distribute, sublicense, and/or sell copies of the Software, and to |
|---|
| 172 | permit persons to whom the Software is furnished to do so, subject to |
|---|
| 173 | the following conditions: |
|---|
| 174 | |
|---|
| 175 | The above copyright notice and this permission notice shall be included |
|---|
| 176 | in all copies or substantial portions of the Software. |
|---|
| 177 | |
|---|
| 178 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
|---|
| 179 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|---|
| 180 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
|---|
| 181 | IN NO EVENT SHALL GROUPE BULL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
|---|
| 182 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
|---|
| 183 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
|---|
| 184 | DEALINGS IN THE SOFTWARE. |
|---|
| 185 | |
|---|
| 186 | Except as contained in this notice, the name of GROUPE BULL shall not |
|---|
| 187 | be used in advertising or otherwise to promote the sale, use or other |
|---|
| 188 | dealings in this Software without prior written authorization from |
|---|
| 189 | GROUPE BULL. |
|---|
| 190 | |
|---|
| 191 | The main libXPM page has all the details: |
|---|
| 192 | |
|---|
| 193 | http://www.inria.fr/koala/lehors/xpm.html |
|---|