From: Ben Hutchings Date: Wed, 16 May 2007 23:59:22 +0000 (+0000) Subject: Overhauled to include minimal notices for all current source code, including the... X-Git-Tag: 20070506-1~2 X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=commitdiff_plain;h=807e3ee6aeb2521a513d53ca8be57955d68a61ae Overhauled to include minimal notices for all current source code, including the new trademark licence. --- diff --git a/debian/copyright b/debian/copyright index 850683c..27dfaee 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,293 +1,206 @@ -This package is maintained by: Per Olofsson +This is the Debian-packaged version of Ion3. + +The package was put together by Per Olofsson , based +on the ion package created by Tommi Virtanen . It uses +source from: + + http://modeemi.fi/~tuomov/ion/ + +The author of Ion3 is Tuomo Valkonen . + +--- + +The following notice applies to the Ion3 code and to the names "Ion", +"Ion3", etc.: + +Copyright (c) Tuomo Valkonen 1999-2007. + +The code of this project is "essentially" licensed under the LGPL, version +2.1, unless otherwise indicated in components taken from elsewhere. It is +reproduced below. Additionally, the following terms apply to the use of +the names Ion, Ion3, and other derived names: + + Derived works and altered versions that significantly differ from the + original copyright holder's versions, must either a) be given names + that can not be associated with the "Ion" project, or b) be qualified + as "Ion soup", and still be considerable as customised versions of this + software. In both cases, executables must also be given names that do + not conflict with the original copyright holder's version, and the + copyright holder may not be referred to for support. -It is based on the ion package which was created by Tommi Virtanen - + Modules and other (standalone) extensions to Ion must also be named + so that they can not be confused to be supported by the copyright + holder. If "Ion" occurs in the name, it must be in the form + "Foo for Ion" instead of "Ion Foo", etc. + + If the name of the project (Ion), resp. names of particular branches + (Ion1, Ion2, Ion3, etc.), are used without further prominent version + qualifiers and notices of possible out-datedness to distribute this + software, then the following conditions must hold: a) The version + distributed online may not significantly differ from the copyright + holder's latest release marked stable, resp. latest release on a + branch, within a reasonable delay (normally 28 days) from the release. + b) The holders of physical distribution media are provided ways to + upgrade to the latest release within this same delay. -It was downloaded from: http://iki.fi/tuomov/ion/ + This name policy notice may not be altered, and must be included in + any altered versions and binary redistributions. It may only be + removed when using small portions of the code in unrelated projects. -Upstream author: Tuomo Valkonen + The copyright holder and the Ion project retain the same rights to + your modifications that it would have under the LGPL or GPL without + these or similar additional terms. -Copyright: +Explanations: -The following copyright notice appears in the source files: +Significant change: Bug fixes are a priori insignificant as additions. +Basic changes that are needed to install or run the software on a target +platform are a priori insignificant. Additionally, basic configuration +changes to better integrate the software with the target platform, +without obstructing the standard behaviour, are a priori insignificant. +The copyright holder, however, reserves the right to refine the +definition of significant changes on a per-case basis. Please consult +when in doubt. -/* - * ion/ioncore/init.c - * - * Copyright (c) Tuomo Valkonen 1999-2004. - * - * Ion is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 2.1 of the License, or - * (at your option) any later version. - */ +Distributions: For example, suppose an aggregate distribution of software +provides a `installpkg` command for installing packages. Then the action +`installpkg ion3` (resp. `installpkg ion`) should always install the +latest release of Ion3 (resp. the latest stable release), online +connectivity provided. The action `installpkg ion-3ds-20070318` may +at any date install this particular mentioned release. Likewise +`installpkg ion-soup` may install any non-conflicting customised +version. -The GNU Lesser General Public License can be found in -/usr/share/common-licenses/LGPL on Debian systems. +--- -The README also states: - --- -Ion was written by Tuomo Valkonen. - -The autoconf script written by Tom Payne for the most part. - -The dock module was written by Tom Payne and Per Olofsson. - -share/ion-completefile/ion-completefile.c is based on editline, (c) -1992 Simmule Turner and Rich Salz. See the file for details. - -libtu/snprintf_2.2/ was written by Mark Martinec, see the README there -or for more. I made some minor -modifications. - -The code that de/fontset.c is based on was apparently originally written -by Tomohiro Kubota; see -. - -Various patches have been contributed by other individuals unlisted here. -(See the mailing list archives.) --- - -The licences for editline and snprintf_2.2 are reproduced at the -bottom of this file. Note that snprintf_2.2 isn't normally linked to -to the binaries on Debian GNU/Linux systems. - -The source files in the libtu library which is enclosed within Ion -include the following copyright notice: - -/* - * libtu/misc.c - * - * Copyright (c) Tuomo Valkonen 1999-2002. - * - * You may distribute and modify this library under the terms of either - * the Clarified Artistic License or the GNU LGPL, version 2.1 or later. - */ - -The Clarified Artistic License is reproduced at the end of this file. - -dock/dock.c includes the following copyright notice: - -/* - * Ion dock module - * Copyright (C) 2003 Tom Payne - * Copyright (C) 2003 Per Olofsson - * - * by Tom Payne - * based on code by Per Olofsson - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - * - * $Header: /home/twp/cvsroot/twp/ion/ion-devel-dock/dock.c,v 1.17 2003/12/21 11:59:48 twp Exp $ - * - */ +The following notice applies to the dock module (mod_dock): -The GNU Lesser General Public License can be found in -/usr/share/common-licenses/LGPL on Debian systems. +Copyright (c) Tom Payne 2003 +Copyright (c) Per Olofsson 2003 -The document "Ion: Configuring and extending with Lua" in the ion3-doc -package has the following copyright notice: +This program is licensed under the terms of the Lesser General Public +License (LGPL) version 2.1. - Ion: Configuring and extending with Lua - Copyright (C) 2003 Tuomo Valkonen. +--- - This document is free; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. +The following notices apply to the file name completion code +(ion-completefile, based on editline): - This document is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - chapter entitled ''GNU General Public License'' for more details. +Copyright 1992 Simmule Turner and Rich Salz. All rights reserved. -The GNU General Public License can be found in -/usr/share/common-licenses/GPL on Debian systems. +This software is not subject to any license of the American Telephone +and Telegraph Company or of the Regents of the University of California. -The licence from share/ion-completefile/ion-completefile.c: - -/****************************************************************************/ -/* */ -/* Copyright 1992 Simmule Turner and Rich Salz. All rights reserved. */ -/* */ -/* This software is not subject to any license of the American Telephone */ -/* and Telegraph Company or of the Regents of the University of California. */ -/* */ -/* Permission is granted to anyone to use this software for any purpose on */ -/* any computer system, and to alter it and redistribute it freely, subject */ -/* to the following restrictions: */ -/* 1. The authors are not responsible for the consequences of use of this */ -/* software, no matter how awful, even if they arise from flaws in it. */ -/* 2. The origin of this software must not be misrepresented, either by */ -/* explicit claim or by omission. Since few users ever read sources, */ -/* credits must appear in the documentation. */ -/* 3. Altered versions must be plainly marked as such, and must not be */ -/* misrepresented as being the original software. Since few users */ -/* ever read sources, credits must appear in the documentation. */ -/* 4. This notice may not be removed or altered. */ -/* */ -/****************************************************************************/ -/* */ -/* This is a line-editing library, it can be linked into almost any */ -/* program to provide command-line editing and recall. */ -/* */ -/* Posted to comp.sources.misc Sun, 2 Aug 1992 03:05:27 GMT */ -/* by rsalz@osf.org (Rich $alz) */ -/* */ -/****************************************************************************/ -/* */ -/* The version contained here has some modifications by awb@cstr.ed.ac.uk */ -/* (Alan W Black) in order to integrate it with the Edinburgh Speech Tools */ -/* library and Scheme-in-one-defun in particular. All modifications to */ -/* to this work are continued with the same copyright above. That is */ -/* This version editline does not have the the "no commercial use" */ -/* restriction that some of the rest of the EST library may have */ -/* awb Dec 30 1998 */ -/* */ -/****************************************************************************/ - -The licence for the files in libtu/snprintf_2.2: - --- -The Frontier Artistic License Version 1.0 -Derived from the Artistic License at OpenSource.org. -Submitted to OpenSource.org for Open Source Initiative certification. - -Preamble +Permission is granted to anyone to use this software for any purpose on +any computer system, and to alter it and redistribute it freely, subject +to the following restrictions: +1. The authors are not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. +2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. +3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. +4. This notice may not be removed or altered. -The intent of this document is to state the conditions under which a -Package may be copied, such that the Copyright Holder maintains some -semblance of artistic control over the development of the package, -while giving the users of the package the right to use and distribute -the Package in a more-or-less customary fashion, plus the right to -make reasonable modifications. - -Definitions +The version contained here has some modifications by awb@cstr.ed.ac.uk +(Alan W Black) in order to integrate it with the Edinburgh Speech Tools +library and Scheme-in-one-defun in particular. - "Package" refers to the script, suite, file, or collection of - scripts, suites, and/or files distributed by the Copyright Holder, - and to derivatives of that Package created through textual modification. +--- - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes of - the Copyright Holder. +The following notice applies to libtu, a library included in Ion3: - "Copyright Holder" is whoever is named in the copyright statement - or statements for the package. +Copyright (c) Tuomo Valkonen 1999-2007. - "You" is you, if you're thinking about copying or distributing - this Package. +Most of this library may be distributed and modified under either under +the Clarified Artistic License or the GNU LGPL, version 2.1 or later, +both reproduced in the file LICENSE. The red-black tree code is under +the GNU LGPL; see README.rb for details. - "Reasonable copying fee" is whatever you can justify on the basis - of media cost, duplication charges, time of people involved, and - so on. (You will not be required to justify it to the Copyright - Holder, but only to the computing community at large as a market - that must bear the fee.) +--- - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it under - the same conditions they received it. - +The following notice applies to the red-black tree code in libtu: -Terms +Copyright (C) 2000 James S. Plank -1. You may make and give away verbatim copies of the source form of -the Standard Version of this Package without restriction, provided -that you duplicate all of the original copyright notices and -associated disclaimers. - -2. You may apply bug fixes, portability fixes, and other modifications -derived from the Public Domain or from the Copyright Holder. A Package -modified in such a way shall still be considered the Standard Version. - -3. You may otherwise modify your copy of this Package in any way, -provided that you insert a prominent notice in each changed script, -suite, or file stating how and when you changed that script, suite, -or file, and provided that you do at least ONE of the following: - - a) Use the modified Package only within your corporation or - organization, or retain the modified Package solely for personal use. - - b) Place your modifications in the Public Domain or otherwise make - them Freely Available, such as by posting said modifications to Usenet - or an equivalent medium, or placing the modifications on a major archive - site such as ftp.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - - c) Rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page (or equivalent) for each non-standard executable - that clearly documents how it differs from the Standard Version. - - d) Make other distribution arrangements with the Copyright Holder. - -4. You may distribute the programs of this Package in object code or -executable form, provided that you do at least ONE of the following: - - a) Distribute a Standard Version of the executables and library - files, together with instructions (in the manual page or - equivalent) on where to get the Standard Version. - - b) Accompany the distribution with the machine-readable source of - the Package with your modifications. - - c) Accompany any non-standard executables with their corresponding - Standard Version executables, give the non-standard executables - non-standard names, and clearly document the differences in manual - pages (or equivalent), together with instructions on where to get - the Standard Version. - - d) Make other distribution arrangements with the Copyright Holder. - -5. You may charge a reasonable copying fee for any distribution of -this Package. You may charge any fee you choose for support of this -Package. You may not charge a fee for this Package itself. However, -you may distribute this Package in aggregate with other (possibly -commercial) programs as part of a larger (possibly commercial) -software distribution provided that you do not advertise this Package -as a product of your own. - -6. The scripts and library files supplied as input to or produced as -output from the programs of this Package do not automatically fall -under the copyright of this Package, but belong to whomever generated -them, and may be sold commercially, and may be aggregated with this -Package. - -7. Scripts, suites, or programs supplied by you that depend on or -otherwise make use of this Package shall not be considered part of -this Package. - -8. The name of the Copyright Holder may not be used to endorse or -promote products derived from this software without specific prior -written permission. - -9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - The End +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +--- + +Ion3 includes an implementation of snprintf which is licensed under +the "Frontier Artistic License Version 1.0". This code is not +included in the Debian binary packages. In the source package, the +license text can be found in libtu/snprintf_2.2/LICENSE.txt. + +--- +Ion3 includes fontset handling code based on an example by Tomohiro +Kubota, to which the following notice applies: -http://www.spinwardstars.com/frontier/fal.html --- +Copyright © 1999-2001 Tomohiro KUBOTA. + +This manual is free software; you may redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +--- + +The following notice applies to the "grab" code, in addition to +Tuomo Valkonen's copyright and licence: + +Copyright (c) Lukas Schroeder 2002 + +Alternatively, you may apply the Clarified Artistic License to this file, +since Lukas' contributions were originally under that. + +--- + +The following notice applies to the Czech translation of Ion3: + +Copyright (c) Miroslav Kure 2004,2005,2006,2007. + +This file is distributed under the same license as the Ion3 package. + +--- + +The following notice applies to the document "Configuring and +extending with Lua": + +Copyright © 2003-2007 Tuomo Valkonen. + +This document is free; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your +option) any later version. + +--- + +The following notice applies to the document "Ion: Notes for +the module and patch writer": + +Copyright © 2003-2004 Tuomo Valkonen. + +This document is free; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your +option) any later version. + +--- + +The GNU Lesser General Public License can be found in +/usr/share/common-licenses/LGPL on Debian systems. + +The GNU General Public License can be found in +/usr/share/common-licenses/GPL on Debian systems. -The Clarified Artistic License: +--- --- The Clarified Artistic License Preamble @@ -405,4 +318,3 @@ they received it. 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ---