aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-06-27 14:16:35 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-06-27 14:16:35 +0000
commita313c2dcfdbf13f273e44ada6c681c0ce6980d03 (patch)
tree9ff50fd3d211b888ffe81ff82f4f4db5262e650f
parent0a5d437b18791c245ff9e3ff33afcc0cc1eb2f5d (diff)
downloadcflow-a313c2dcfdbf13f273e44ada6c681c0ce6980d03.tar.gz
cflow-a313c2dcfdbf13f273e44ada6c681c0ce6980d03.tar.bz2
Relicense under GPLv3
-rw-r--r--COPYING949
-rw-r--r--ChangeLog4
-rw-r--r--Makefile.am4
-rw-r--r--README-hacking2
-rw-r--r--bootstrap.conf4
-rwxr-xr-xbuild-aux/bootstrap2
-rw-r--r--configure.ac4
-rw-r--r--doc/Makefile.am4
-rw-r--r--elisp/Makefile.am4
-rw-r--r--elisp/cflow-mode.el6
-rw-r--r--lib/Makefile.am4
-rw-r--r--lib/argcv.c4
-rw-r--r--lib/argcv.h4
-rw-r--r--src/Makefile.am4
-rw-r--r--src/c.l4
-rw-r--r--src/cflow.h4
-rw-r--r--src/gnu.c4
-rw-r--r--src/main.c4
-rw-r--r--src/output.c4
-rw-r--r--src/parser.c4
-rw-r--r--src/parser.h16
-rw-r--r--src/posix.c4
-rw-r--r--src/rc.c4
-rw-r--r--src/symbol.c4
-rw-r--r--tests/Makefile.am4
-rw-r--r--tests/attr.at4
-rw-r--r--tests/awrapper.at4
-rw-r--r--tests/direct.at4
-rw-r--r--tests/fdecl.at4
-rw-r--r--tests/funcarg.at4
-rw-r--r--tests/hiding.at4
-rw-r--r--tests/include.at4
-rw-r--r--tests/knr.at4
-rw-r--r--tests/multi.at4
-rw-r--r--tests/nfarg.at4
-rw-r--r--tests/nfparg.at4
-rw-r--r--tests/parm.at4
-rw-r--r--tests/pwrapper.at4
-rw-r--r--tests/recurse.at4
-rw-r--r--tests/reverse.at4
-rw-r--r--tests/ssblock.at4
-rw-r--r--tests/static.at4
-rw-r--r--tests/testsuite.at4
-rw-r--r--tests/version.at4
44 files changed, 735 insertions, 396 deletions
diff --git a/COPYING b/COPYING
index 5c95a60..7bf5bea 100644
--- a/COPYING
+++ b/COPYING
@@ -1,281 +1,612 @@
1 GNU GENERAL PUBLIC LICENSE 1 GNU GENERAL PUBLIC LICENSE
2 Version 2, June 1991 2
3 3 Last Call Draft of Version 3, 31 May 2007
4 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 4
5 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 5 THIS IS A DRAFT, NOT A PUBLISHED VERSION OF THE GNU GENERAL PUBLIC
6 Everyone is permitted to copy and distribute verbatim copies 6 LICENSE.
7 of this license document, but changing it is not allowed. 7
8 8Copyright (C) 2007 Free Software Foundation, Inc. (http://fsf.org)
9 Preamble 951 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
10 10Everyone is permitted to copy and distribute verbatim copies of this
11 The licenses for most software are designed to take away your 11license document, but changing it is not allowed.
12freedom to share and change it. By contrast, the GNU General Public 12
13License is intended to guarantee your freedom to share and change free 13 Preamble
14software--to make sure the software is free for all its users. This 14
15General Public License applies to most of the Free Software 15 The GNU General Public License is a free, copyleft license for
16Foundation's software and to any other program whose authors commit to 16software and other kinds of works.
17using it. (Some other Free Software Foundation software is covered by 17
18the GNU Library General Public License instead.) You can apply it to 18 The licenses for most software and other practical works are designed
19your programs, too. 19to take away your freedom to share and change the works. By contrast,
20the GNU General Public License is intended to guarantee your freedom
21to share and change all versions of a program--to make sure it remains
22free software for all its users. We, the Free Software Foundation, use
23the GNU General Public License for most of our software; it applies
24also to any other work released this way by its authors. You can apply
25it to your programs, too.
20 26
21 When we speak of free software, we are referring to freedom, not 27 When we speak of free software, we are referring to freedom, not
22price. Our General Public Licenses are designed to make sure that you 28price. Our General Public Licenses are designed to make sure that you
23have the freedom to distribute copies of free software (and charge for 29have the freedom to distribute copies of free software (and charge for
24this service if you wish), that you receive source code or can get it 30them if you wish), that you receive source code or can get it if you
25if you want it, that you can change the software or use pieces of it 31want it, that you can change the software or use pieces of it in new
26in new free programs; and that you know you can do these things. 32free programs, and that you know you can do these things.
27 33
28 To protect your rights, we need to make restrictions that forbid 34 To protect your rights, we need to prevent others from denying you
29anyone to deny you these rights or to ask you to surrender the rights. 35these rights or asking you to surrender the rights. Therefore, you
30These restrictions translate to certain responsibilities for you if you 36have certain responsibilities if you distribute copies of the
31distribute copies of the software, or if you modify it. 37software, or if you modify it: responsibilities to respect the freedom
38of others.
32 39
33 For example, if you distribute copies of such a program, whether 40 For example, if you distribute copies of such a program, whether
34gratis or for a fee, you must give the recipients all the rights that 41gratis or for a fee, you must pass on to the recipients the same
35you have. You must make sure that they, too, receive or can get the 42freedoms that you received. You must make sure that they, too, receive
36source code. And you must show them these terms so they know their 43or can get the source code. And you must show them these terms so they
37rights. 44know their rights.
38 45
39 We protect your rights with two steps: (1) copyright the software, and 46 Developers that use the GNU GPL protect your rights with two steps:
40(2) offer you this license which gives you legal permission to copy, 47(1) assert copyright on the software, and (2) offer you this License
41distribute and/or modify the software. 48giving you legal permission to copy, distribute and/or modify it.
42 49
43 Also, for each author's protection and ours, we want to make certain 50 For the developers' and authors' protection, the GPL clearly explains
44that everyone understands that there is no warranty for this free 51that there is no warranty for this free software. For both users' and
45software. If the software is modified by someone else and passed on, we 52authors' sake, the GPL requires that modified versions be marked as
46want its recipients to know that what they have is not the original, so 53changed, so that their problems will not be attributed erroneously to
47that any problems introduced by others will not reflect on the original 54authors of previous versions.
48authors' reputations. 55
49 56 Some devices are designed to deny users access to install or run
50 Finally, any free program is threatened constantly by software 57modified versions of the software inside them, although the
51patents. We wish to avoid the danger that redistributors of a free 58manufacturer can do so. This is fundamentally incompatible with the
52program will individually obtain patent licenses, in effect making the 59aim of protecting users' freedom to change the software. The
53program proprietary. To prevent this, we have made it clear that any 60systematic pattern of such abuse occurs in the area of products for
54patent must be licensed for everyone's free use or not licensed at all. 61individuals to use, which is precisely where it is most unacceptable.
62Therefore, we have designed this version of the GPL to prohibit the
63practice for those products. If such problems arise substantially in
64other domains, we stand ready to extend this provision to those
65domains in future versions of the GPL, as needed to protect the
66freedom of users.
67
68 Finally, every program is threatened constantly by software patents.
69States should not allow patents to restrict development and use of
70software on general-purpose computers, but in those that do, we wish
71to avoid the special danger that patents applied to a free program
72could make it effectively proprietary. To prevent this, the GPL
73assures that patents cannot be used to render the program non-free.
55 74
56 The precise terms and conditions for copying, distribution and 75 The precise terms and conditions for copying, distribution and
57modification follow. 76modification follow.
58 77
59 GNU GENERAL PUBLIC LICENSE 78 TERMS AND CONDITIONS
60 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 79
61 80 0. Definitions.
62 0. This License applies to any program or other work which contains 81
63a notice placed by the copyright holder saying it may be distributed 82 "This License" refers to version 3 of the GNU General Public License.
64under the terms of this General Public License. The "Program", below, 83
65refers to any such program or work, and a "work based on the Program" 84 "Copyright" also means copyright-like laws that apply to other kinds
66means either the Program or any derivative work under copyright law: 85of works, such as semiconductor masks.
67that is to say, a work containing the Program or a portion of it, 86
68either verbatim or with modifications and/or translated into another 87 "The Program" refers to any copyrightable work licensed under this
69language. (Hereinafter, translation is included without limitation in 88License. Each licensee is addressed as "you." "Licensees" and
70the term "modification".) Each licensee is addressed as "you". 89"recipients" may be individuals or organizations.
71 90
72Activities other than copying, distribution and modification are not 91 To "modify" a work means to copy from or adapt all or part of the work
73covered by this License; they are outside its scope. The act of 92in a fashion requiring copyright permission, other than the making of
74running the Program is not restricted, and the output from the Program 93an exact copy. The resulting work is called a "modified version" of
75is covered only if its contents constitute a work based on the 94the earlier work or a work "based on" the earlier work. A "covered
76Program (independent of having been made by running the Program). 95work" means either the unmodified Program or a work based on the
77Whether that is true depends on what the Program does. 96Program.
78 97
79 1. You may copy and distribute verbatim copies of the Program's 98 To "propagate" a work means to do anything with it that, without
80source code as you receive it, in any medium, provided that you 99permission, would make you directly or secondarily liable for
81conspicuously and appropriately publish on each copy an appropriate 100infringement under applicable copyright law, except executing it on a
82copyright notice and disclaimer of warranty; keep intact all the 101computer or making modifications that you do not share. Propagation
83notices that refer to this License and to the absence of any warranty; 102includes copying, distribution (with or without modification), making
84and give any other recipients of the Program a copy of this License 103available to the public, and in some countries other activities as
85along with the Program. 104well. To "convey" a work means any kind of propagation that enables
86 105other parties to make or receive copies, excluding sublicensing. Mere
87You may charge a fee for the physical act of transferring a copy, and 106interaction with a user through a computer network, with no transfer
88you may at your option offer warranty protection in exchange for a fee. 107of a copy, is not conveying.
89 108
90 2. You may modify your copy or copies of the Program or any portion 109 An interactive user interface displays "Appropriate Legal Notices" to
91of it, thus forming a work based on the Program, and copy and 110the extent that it includes a convenient and prominently visible
92distribute such modifications or work under the terms of Section 1 111