1 Copyright 2008 Sun Microsystems, Inc. All rights reserved. 2 Use is subject to license terms. 3 4 -------------------------------------------------------------------- 5 6 For the avoidance of doubt, except that if any license choice other 7 than GPL or LGPL is available it will apply instead, Sun elects to 8 use only the General Public License version 2 (GPLv2) at this time 9 for any software where a choice of GPL license versions is made 10 available with the language indicating that GPLv2 or any later 11 version may be used, or where a choice of which version of the GPL 12 is applied is otherwise unspecified. 13 14 -------------------------------------------------------------------- 15 Copyright (C) 2003, 2004, 2006 Ethan Blanton <eblanton (a] cs.purdue.edu> 16 17 This file is dual-licensed under the two sets of terms below. You may 18 use, redistribute, or modify it pursuant to either the set of conditions 19 under "TERMS 1" or "TERMS 2", at your discretion. The DISCLAIMER 20 applies to both sets of terms. 21 22 TERMS 1 23 24 This program is free software; you can redistribute it and/or modify 25 it under the terms of the GNU General Public License as published by 26 the Free Software Foundation; either version 2 of the License, or 27 (at your option) any later version. 28 29 You should have received a copy of the GNU General Public License 30 along with this program; if not, write to the Free Software 31 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA 32 33 TERMS 2 34 35 Redistribution and use in source and binary forms, with or without 36 modification, are permitted provided that the following conditions 37 are met: 38 39 1. Redistributions of source code must contain the above copyright 40 notice and this comment block in their entirety. 41 42 2. Redistributions in binary form must reproduce the above copyright 43 notice and the text of this comment block in their entirety in 44 the documentation and/or other materials provided with the 45 distribution. 46 47 DISCLAIMER 48 49 This program is distributed in the hope that it will be useful, 50 but WITHOUT ANY WARRANTY; without even the implied warranty of 51 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 52 GNU General Public License for more details. 53 54 -------------------------------------------------------------------- 55 56 purple 57 58 Purple is the legal property of its developers, whose names are too numerous 59 to list here. Please refer to the COPYRIGHT file distributed with this 60 source distribution. 61 62 Most code in nat-pmp.c copyright (C) 2007, R. Tyler Ballance, bleep, LLC. 63 This file is distributed under the 3-clause (modified) BSD license: 64 Redistribution and use in source and binary forms, with or without modification, are permitted 65 provided that the following conditions are met: 66 67 Redistributions of source code must retain the above copyright notice, this list of conditions and 68 the following disclaimer. 69 Neither the name of the bleep. LLC nor the names of its contributors may be used to endorse or promote 70 products derived from this software without specific prior written permission. 71 72 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED 73 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 74 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 75 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 76 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 77 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 78 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 79 OF SUCH DAMAGE. 80 / 81 82 -------------------------------------------------------------------- 83 84 Copyright (C) 2003 Sun Microsystems, Inc. 85 Copyright (C) 1987 by the Massachusetts Institute of Technology. 86 Copyright (C) 1999 2000 Red Hat Inc. 87 Copyright (C) 2004 Novell, Inc. All Rights Reserved. 88 Copyright (C) 1987 by the Student Information Processing Board 89 90 Copyright (C) 2002-2003, Sean Egan 91 Copyright (C) 1998 1999 Alex Roberts, Evan Lawrence 92 Copyright (C) 2004 John T. Kohl 93 Copyright (C) 1988 by the Massachusetts Institute of Technology. 94 Copyright (C) 2002-2003 Herman Bloggs <hermanator12002 (a] yahoo.com> 95 Copyright (C) 2000 2001 Chema Celorio, Paolo Maggi 96 Copyright (C) 2002 2003 Paolo Maggi 97 Copyright (C) 2006 Ethan Blanton <eblanton (a] cs.purdue.edu> 98 Copyright (C) 2005 Thomas Butter <butter (a] uni-mannheim.de> 99 Copyright (C) 2002, 2003 Kristian Rietveld <kris (a] gtk.org> 100 101 Copyright (C) 2001-2002 Wojtek Kaniewski <wojtekka (a] irc.pl> 102 Dawid Jarosz <dawjar (a] poczta.onet.pl> 103 Robert J. Wony <speedy (a] ziew.org> 104 Arkadiusz Mikiewicz <arekm (a] pld-linux.org> 105 Tomasz Chiliski <chilek (a] chilan.com> 106 Piotr Wysocki <wysek (a] linux.bydg.org> 107 108 Copyright (C) 2003 Nathan Walp <faceprint (a] faceprint.com> 109 110 Copyright (C) 2003 Tim Ringenbach <omarvo (a] hotmail.com> 111 Copyright (C) 2001-2003 Christophe Devine <c.devine (a] cr0.net> 112 Copyright (C) Andrew Tridgell 1997-1998. 113 114 Copyright (C) Steve French (sfrench (a] us.ibm.com) 2002 115 Copyright (C) 2002 David S. Miller (davem (a] redhat.com) 116 Copyright (C) 2002 James Morris <jmorris (a] intercode.com.au> 117 Copyright (C) 2007 Jeff Connelly <jeff2 (a] soc.pidgin.im> 118 Copyright (C) 2004 Timothy T Ringenbach <omarvo (a] hotmail.com> 119 Copyright (C) 2003 Robbert Haarman <purple (a] inglorion.net> 120 Copyright (C) 2005 Etan Reisner <deryni (a] eden.rutgers.edu> 121 Copyright (C) 2003 2004, 2006 Ethan Blanton <eblanton (a] cs.purdue.edu> 122 copyright (C) 2007 R. Tyler Ballance, bleep, LLC. 123 Copyright (C) 2000 Matthew Ellis <m.t.ellis (a] bigfoot.com> 124 Copyright (C) 1996,1997,1998,1999,2000,2001 Mark F. Willey, ETLA Technical 125 Copyright (C) 2003 Cerulean Studios 126 Copyright (C) 2004 Christopher (siege) O'Brien <siege (a] preoccupied.net> 127 Copyright (C) 2000 Syd Logan 128 Copyright (C) 2005 Bartosz Oler <bartosz (a] bzimage.us> 129 Copyright (C) 1997-1998 Andrew Tridgell 130 Copyright (C) Cryptoapi developers. 131 Copyright (C) 2003 Christian Hammond <chipx86 (a] gnupdate.org> 132 Copyright (C) 2000-2003, Rob Flynn <rob (a] tgflinux.com> 133 Copyright (C) 1998-1999, Mark Spencer <markster (a] marko.net> 134 Copyright (C) 2003 Chris J. Friesen <Darth_Sebulba04 (a] yahoo.com> 135 Copyright (C) 2007 Andrew Gaul <andrew (a] gaul.org> 136 Copyright (C) 1999-2001, Eric Warmenhoven 137 Copyright (C) 2001-2007, Mark Doliner <thekingant (a] users.sourceforge.net> 138 Copyright (C) 2005 Jonathan Clark <ardentlygnarly (a] users.sourceforge.net> 139 Copyright (C) 2007 ComBOTS Product GmbH (htfv) <foss (a] combots.com> 140 Copyright (C) 2008 Aman Gupta 141 copyright (C) 1998-2001 CMost libfaim code Adam Fritzler <afritz (a] auk.cx> 142 Copyright (C) 2004-2007, Ryan Barrett <mockprpl (a] ryanb.org> 143 Copyright (C) 2006 Sadrul Habib Chowdhury <sadrul (a] users.sourceforge.net> 144 Copyright (C) 2003, Brian Tarricone <bjt23 (a] cornell.edu> (mostly rewritten) 145 Copyright (C) 2004-2007 Ian Goldberg, Chris Alexander, Nikita Borisov 146 Copyright (C) 2007, Andreas Monitzer <andy (a] monitzer.com> 147 Copyright (C) 2007 Richard Nelson <wabz (a] whatsbeef.net> 148 Copyright (C) 2004 by Alceste Scalas <alceste.scalas (a] gmx.net>. 149 Copyright (C) 2001 Sid Vicious 150 Copyright (C) 1996, 1997, 1999, 2000 Free Software Foundation, Inc. 151 Copyright (C) 2002, 2003 Jeroen Zwartepoorte 152 Copyright (C) 2004 Stu Tomlinson <stu (a] nosnilmot.com> 153 Copyright (C) 2007, John Bailey <rekkanoryo (a] cpw.pidgin.im> 154 Copyright (C) 2002-3 Robert McQueen <robot101 (a] debian.org> 155 Copyright (C) 2005 Christian Muise. 156 Copyright (C) 2004 Gary Kramlich <amc_grim (a] users.sf.net> 157 Copyright (C) 2006 Geoffrey Foster. 158 Copyright (C) 2005 Daniel Atallah <daniel_atallah (a] yahoo.com> 159 Copyright (C) 2004 Henry Jen. 160 Copyright (C) 2001 Bob Trower, Trantor Standard Systems Inc. 161 Copyright (C) 2004 Pekka Riikonen 162 Copyright (C) 2002 Anders Carlsson <andersca (a] gnu.org> 163 Copyright (C) 1998 Owen Taylor 164 Copyright (C) 1999-2000 Tor Lillqvist and Craig Setera 165 Copyright (C) 2001-2003 Andrew Lanoix 166 167 Authors: 168 Mark McLoughlin <mark (a] skynet.ie> 169 Marc Horowitz 170 Steve Kirkendall, kirkenda (a] cs.pdx.edu 171 Altered by Herman Bloggs <hermanator12002 (a] yahoo.com> 172 173 This program is free software; you can redistribute it and/or modify 174 it under the terms of the GNU General Public License as published by 175 the Free Software Foundation; either version 2 of the License, or 176 (at your option) any later version. 177 178 This program is distributed in the hope that it will be useful, 179 but WITHOUT ANY WARRANTY; without even the implied warranty of 180 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 181 182 GNU General Public License for more details. 183 184 -------------------------------------------------------------------- 185 186 Copyright (C) 2001-2002 Wojtek Kaniewski <wojtekka (a] irc.pl> 187 Dawid Jarosz <dawjar (a] poczta.onet.pl> 188 Robert J. Wony <speedy (a] ziew.org> 189 Arkadiusz Mikiewicz <arekm (a] pld-linux.org> 190 Tomasz Chiliski <chilek (a] chilan.com> 191 Piotr Wysocki <wysek (a] linux.bydg.org> 192 193 Copyright (C) 2003 Nathan Walp <faceprint (a] faceprint.com> 194 195 Authors: 196 Ian Goldberg, Chris Alexander, Nikita Borisov <otr (a] cypherpunks.ca> 197 Matthew Ellis <m.t.ellis (a] bigfoot.com> 198 199 This program is free software; you can redistribute it and/or modify 200 it under the terms of the GNU Lesser General Public License as published 201 by the Free Software Foundation; either version 2.1, or (at your option) 202 any later version. 203 204 This program is distributed in the hope that it will be useful, 205 but WITHOUT ANY WARRANTY; without even the implied warranty of 206 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 207 GNU Lesser General Public License for more details. 208 209 You should have received a copy of the GNU General Public License 210 along with this program; if not, write to the Free Software 211 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA 212 213 -------------------------------------------------------------------- 214 215 * Copyright (C) 1990 by the Massachusetts Institute of Technology 216 * 217 * Export of this software from the United States of America may 218 * require a specific license from the United States Government. 219 * It is the responsibility of any person or organization contemplating 220 * export to obtain such a license before exporting. 221 * 222 * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and 223 * distribute this software and its documentation for any purpose and 224 * without fee is hereby granted, provided that the above copyright 225 * notice appear in all copies and that both that copyright notice and 226 * this permission notice appear in supporting documentation, and that 227 * the name of M.I.T. not be used in advertising or publicity pertaining 228 * to distribution of the software without specific, written prior 229 * permission. Furthermore if you modify this software you must label 230 * your software as modified software and not distribute it in such a 231 * fashion that it might be confused with the original M.I.T. software. 232 * M.I.T. makes no representations about the suitability of 233 * this software for any purpose. It is provided "as is" without express 234 * or implied warranty. 235 236 -------------------------------------------------------------------- 237 238 * Tcl/Glib glue 239 * 240 * Copyright (C) 2003, 2004, 2006 Ethan Blanton <eblanton (a] cs.purdue.edu> 241 * 242 * This file is dual-licensed under the two sets of terms below. You may 243 * use, redistribute, or modify it pursuant to either the set of conditions 244 * under "TERMS 1" or "TERMS 2", at your discretion. The DISCLAIMER 245 * applies to both sets of terms. 246 * 247 * TERMS 1 248 * 249 * This program is free software; you can redistribute it and/or modify 250 * it under the terms of the GNU General Public License as published by 251 * the Free Software Foundation; either version 2 of the License, or 252 * (at your option) any later version. 253 * 254 * You should have received a copy of the GNU General Public License 255 * along with this program; if not, write to the Free Software 256 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA 257 * 258 * TERMS 2 259 * 260 * Redistribution and use in source and binary forms, with or without 261 * modification, are permitted provided that the following conditions 262 * are met: 263 * 264 * 1. Redistributions of source code must contain the above copyright 265 * notice and this comment block in their entirety. 266 * 267 * 2. Redistributions in binary form must reproduce the above copyright 268 * notice and the text of this comment block in their entirety in 269 * the documentation and/or other materials provided with the 270 * distribution. 271 * 272 * DISCLAIMER 273 * 274 * This program is distributed in the hope that it will be useful, 275 * but WITHOUT ANY WARRANTY; without even the implied warranty of 276 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 277 * GNU General Public License for more details. 278 * 279 * 280 * NOTES 281 * 282 * This file was developed for the Purple project. It inserts the Tcl 283 * event loop into the glib2 event loop for the purposes of providing 284 * Tcl bindings in a glib2 (e.g. Gtk2) program. To use it, simply 285 * link it into your executable, include tcl_glib.h, and call the 286 * function tcl_glib_init() before creating or using any Tcl 287 * interpreters. Then go ahead and use Tcl, Tk, whatever to your 288 * heart's content. 289 * 290 * BUGS 291 * 292 * tcl_wait_for_event seems to have a bug that makes vwait not work so 293 * well... I'm not sure why, yet, but I haven't put much time into 294 * it. Hopefully I will figure it out soon. In the meantime, this 295 * means that Tk's bgerror function (which is called when there is an 296 * error in a callback function) causes some Bad Mojo -- you should 297 * override it with a function that does not use Tk 298 299 -------------------------------------------------------------------- 300 301 Copyright (C) 1998-1999, Mark Spencer <markster (a] marko.net> 302 Copyright (C) 1999-2001, Eric Warmenhoven 303 Copyright (C) 2001-2003, Sean Egan 304 Copyright (C) 2001-2007, Mark Doliner <thekingant (a] users.sourceforge.net> 305 Copyright (C) 2005, Jonathan Clark <ardentlygnarly (a] users.sourceforge.net> 306 Copyright (C) 2007, ComBOTS Product GmbH (htfv) <foss (a] combots.com> 307 Copyright (C) 2008, Aman Gupta 308 Copyright (C) 1998-2001 Adam Fritzler <afritz (a] auk.cx> 309 Code copyright (C) 2001-2004 Mark Doliner <thekingant (a] users.sourceforge.net> 310 Copyright (C) 2005 Pekka Riikonen 311 Copyright (c) 2000, 2001 Dan Nicolaescu 312 Copyright 1987 by MIT Student Information Processing Board 313 Copyright (C) 1990 by the Massachusetts Institute of Technology 314 315 Export of this software from the United States of America may 316 require a specific license from the United States Government. 317 It is the responsibility of any person or organization contemplating 318 export to obtain such a license before exporting. 319 320 WITHIN THAT CONSTRAINT, permission to use, copy, modify, and 321 distribute this software and its documentation for any purpose and 322 without fee is hereby granted, provided that the above copyright 323 notice appear in all copies and that both that copyright notice and 324 this permission notice appear in supporting documentation, and that 325 the name of M.I.T. not be used in advertising or publicity pertaining 326 to distribution of the software without specific, written prior 327 permission. Furthermore if you modify this software you must label 328 your software as modified software and not distribute it in such a 329 fashion that it might be confused with the original M.I.T. software. 330 M.I.T. makes no representations about the suitability of 331 this software for any purpose. It is provided "as is" without express 332 or implied warranty. 333 334 -------------------------------------------------------------------- 335