diff --git a/build-glib2.sh b/build-glib2.sh index a55062925..71d0dd7f0 100755 --- a/build-glib2.sh +++ b/build-glib2.sh @@ -4,21 +4,19 @@ # compile GNU Midnight Commander against it. # Copyright (C) 2003 Pavel Roskin # -# This program is free software; 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. +# This program is free software: 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 3 of the License, or +# (at your option) any later version. # -# This program 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 General Public License for more details. +# This program 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 General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . # -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - # This script is incomplete! It doesn't download libiconv. This is OK # for glibc-based systems, but probably not for others. This limitation # is known. Please don't report it. diff --git a/contrib/dist/redhat/mc.spec.in b/contrib/dist/redhat/mc.spec.in index f42585aa0..b017787bc 100644 --- a/contrib/dist/redhat/mc.spec.in +++ b/contrib/dist/redhat/mc.spec.in @@ -20,7 +20,7 @@ Name: mc Version: %{mc_version} Release: %{mc_release}%{?dist} Epoch: 3 -License: GPLv2 +License: GPL3+ Group: System Environment/Shells Source0: %{name}-%{mc_tarball}.tar.gz @@ -154,6 +154,10 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/mc/* %changelog + +* Fri Oct 14 2011 Slava Zanko +- Changed License version + * Thu Jul 14 2011 Slava Zanko - Added %{_libexecdir}/mc/fish directory to spec file diff --git a/doc/COPYING b/doc/COPYING index 623b6258a..5056c6356 100644 --- a/doc/COPYING +++ b/doc/COPYING @@ -1,340 +1,641 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. +Copyright © 2007 Free Software Foundation, Inc. - Preamble + Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. + Preamble - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. + The GNU General Public License is a free, copyleft license for software and +other kinds of works. - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. + The licenses for most software and other practical works are designed to +take away your freedom to share and change the works. By contrast, the GNU +General Public License is intended to guarantee your freedom to share and change +all versions of a program--to make sure it remains free software for all its +users. We, the Free Software Foundation, use the GNU General Public License for +most of our software; it applies also to any other work released this way by its +authors. You can apply it to your programs, too. - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. + When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for them if you wish), that you +receive source code or can get it if you want it, that you can change the +software or use pieces of it in new free programs, and that you know you can do +these things. - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. + To protect your rights, we need to prevent others from denying you these +rights or asking you to surrender the rights. Therefore, you have certain +responsibilities if you distribute copies of the software, or if you modify it: +responsibilities to respect the freedom of others. - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. + For example, if you distribute copies of such a program, whether gratis or +for a fee, you must pass on to the recipients the same freedoms that you +received. You must make sure that they, too, receive or can get the source code. +And you must show them these terms so they know their rights. - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. + Developers that use the GNU GPL protect your rights with two steps: (1) +assert copyright on the software, and (2) offer you this License giving you +legal permission to copy, distribute and/or modify it. - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + For the developers' and authors' protection, the GPL clearly explains that +there is no warranty for this free software. For both users' and authors' sake, +the GPL requires that modified versions be marked as changed, so that their +problems will not be attributed erroneously to authors of previous versions. - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". + Some devices are designed to deny users access to install or run modified +versions of the software inside them, although the manufacturer can do so. This +is fundamentally incompatible with the aim of protecting users' freedom to +change the software. The systematic pattern of such abuse occurs in the area of +products for individuals to use, which is precisely where it is most +unacceptable. Therefore, we have designed this version of the GPL to prohibit +the practice for those products. If such problems arise substantially in other +domains, we stand ready to extend this provision to those domains in future +versions of the GPL, as needed to protect the freedom of users. -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. + Finally, every program is threatened constantly by software patents. States +should not allow patents to restrict development and use of software on +general-purpose computers, but in those that do, we wish to avoid the special +danger that patents applied to a free program could make it effectively +proprietary. To prevent this, the GPL assures that patents cannot be used to +render the program non-free. - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. + The precise terms and conditions for copying, distribution and modification +follow. -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. + TERMS AND CONDITIONS - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: +0. Definitions. +--------------- - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. + “This License” refers to version 3 of the GNU General Public License. - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. + “Copyright” also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. + “The Program” refers to any copyrightable work licensed under this License. +Each licensee is addressed as “you”. “Licensees” and “recipients” may be +individuals or organizations. -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. + To “modify” a work means to copy from or adapt all or part of the work in a +fashion requiring copyright permission, other than the making of an exact copy. +The resulting work is called a “modified version” of the earlier work or a work +“based on” the earlier work. -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. + A “covered work” means either the unmodified Program or a work based on the +Program. - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: + To “propagate” a work means to do anything with it that, without permission, +would make you directly or secondarily liable for infringement under applicable +copyright law, except executing it on a computer or modifying a private copy. +Propagation includes copying, distribution (with or without modification), +making available to the public, and in some countries other activities as well. - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, + To “convey” a work means any kind of propagation that enables other parties +to make or receive copies. Mere interaction with a user through a computer +network, with no transfer of a copy, is not conveying. - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, + An interactive user interface displays “Appropriate Legal Notices” to the +extent that it includes a convenient and prominently visible feature that (1) +displays an appropriate copyright notice, and (2) tells the user that there is +no warranty for the work (except to the extent that warranties are provided), +that licensees may convey the work under this License, and how to view a copy of +this License. If the interface presents a list of user commands or options, such +as a menu, a prominent item in the list meets this criterion. - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. +1. Source Code. +--------------- -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. + The “source code” for a work means the preferred form of the work for making +modifications to it. “Object code” means any non-source form of a work. - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. + A “Standard Interface” means an interface that either is an official +standard defined by a recognized standards body, or, in the case of interfaces +specified for a particular programming language, one that is widely used among +developers working in that language. - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. + The “System Libraries” of an executable work include anything, other than +the work as a whole, that (a) is included in the normal form of packaging a +Major Component, but which is not part of that Major Component, and (b) serves +only to enable use of the work with that Major Component, or to implement a +Standard Interface for which an implementation is available to the public in +source code form. A “Major Component”, in this context, means a major essential +component (kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to produce the +work, or an object code interpreter used to run it. - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. + The “Corresponding Source” for a work in object code form means all the +source code needed to generate, install, and (for an executable work) run the +object code and to modify the work, including scripts to control those +activities. However, it does not include the work's System Libraries, or +general-purpose tools or generally available free programs which are used +unmodified in performing those activities but which are not part of the work. +For example, Corresponding Source includes interface definition files associated +with source files for the work, and the source code for shared libraries and +dynamically linked subprograms that the work is specifically designed to +require, such as by intimate data communication or control flow between those +subprograms and other parts of the work. -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. + The Corresponding Source need not include anything that users can regenerate +automatically from other parts of the Corresponding Source. -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. + The Corresponding Source for a work in source code form is that same work. -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. +2. Basic Permissions. +--------------------- - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. + All rights granted under this License are granted for the term of copyright +on the Program, and are irrevocable provided the stated conditions are met. This +License explicitly affirms your unlimited permission to run the unmodified +Program. The output from running a covered work is covered by this License only +if the output, given its content, constitutes a covered work. This License +acknowledges your rights of fair use or other equivalent, as provided by +copyright law. -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. + You may make, run and propagate covered works that you do not convey, +without conditions so long as your license otherwise remains in force. You may +convey covered works to others for the sole purpose of having them make +modifications exclusively for you, or provide you with facilities for running +those works, provided that you comply with the terms of this License in +conveying all material for which you do not control copyright. Those thus making +or running the covered works for you must do so exclusively on your behalf, +under your direction and control, on terms that prohibit them from making any +copies of your copyrighted material outside their relationship with you. - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. + Conveying under any other circumstances is permitted solely under the +conditions stated below. Sublicensing is not allowed; section 10 makes it +unnecessary. - NO WARRANTY +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +-------------------------------------------------------------- - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. + No covered work shall be deemed part of an effective technological measure +under any applicable law fulfilling obligations under article 11 of the WIPO +copyright treaty adopted on 20 December 1996, or similar laws prohibiting or +restricting circumvention of such measures. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention is +effected by exercising rights under this License with respect to the covered +work, and you disclaim any intention to limit operation or modification of the +work as a means of enforcing, against the work's users, your or third parties' +legal rights to forbid circumvention of technological measures. - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. +4. Conveying Verbatim Copies. +----------------------------- - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. + You may convey verbatim copies of the Program's source code as you receive +it, in any medium, provided that you conspicuously and appropriately publish on +each copy an appropriate copyright notice; keep intact all notices stating that +this License and any non-permissive terms added in accord with section 7 apply +to the code; keep intact all notices of the absence of any warranty; and give +all recipients a copy of this License along with the Program. - - Copyright (C) + You may charge any price or no price for each copy that you convey, and you +may offer support or warranty protection for a fee. - This program is free software; 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. +5. Conveying Modified Source Versions. +-------------------------------------- - This program 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 General Public License for more details. + You may convey a work based on the Program, or the modifications to produce +it from the Program, in the form of source code under the terms of section 4, +provided that you also meet all of these conditions: - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + a) The work must carry prominent notices stating that you modified it, and + giving a relevant date. + b) The work must carry prominent notices stating that it is released under + this License and any conditions added under section 7. This requirement + modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to + anyone who comes into possession of a copy. This License will therefore + apply, along with any applicable section 7 additional terms, to the whole + of the work, and all its parts, regardless of how they are packaged. This + License gives no permission to license the work in any other way, but it + does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your work need + not make them do so. + + A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are not +combined with it such as to form a larger program, in or on a volume of a +storage or distribution medium, is called an “aggregate” if the compilation and +its resulting copyright are not used to limit the access or legal rights of the +compilation's users beyond what the individual works permit. Inclusion of a +covered work in an aggregate does not cause this License to apply to the other +parts of the aggregate. + +6. Conveying Non-Source Forms. +------------------------------ + + You may convey a covered work in object code form under the terms of +sections 4 and 5, provided that you also convey the machine-readable +Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including + a physical distribution medium), accompanied by the Corresponding Source + fixed on a durable physical medium customarily used for software + interchange. + b) Convey the object code in, or embodied in, a physical product (including + a physical distribution medium), accompanied by a written offer, valid + for at least three years and valid for as long as you offer spare parts + or customer support for that product model, to give anyone who possesses + the object code either (1) a copy of the Corresponding Source for all the + software in the product that is covered by this License, on a durable + physical medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this conveying of + source, or (2) access to copy the Corresponding Source from a network + server at no charge. + c) Convey individual copies of the object code with a copy of the written + offer to provide the Corresponding Source. This alternative is allowed + only occasionally and noncommercially, and only if you received the + object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis + or for a charge), and offer equivalent access to the Corresponding Source + in the same way through the same place at no further charge. You need not + require recipients to copy the Corresponding Source along with the object + code. If the place to copy the object code is a network server, the + Corresponding Source may be on a different server (operated by you or a + third party) that supports equivalent copying facilities, provided you + maintain clear directions next to the object code saying where to find + the Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is available + for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you + inform other peers where the object code and Corresponding Source of the + work are being offered to the general public at no charge under + subsection 6d. + + A separable portion of the object code, whose source code is excluded from +the Corresponding Source as a System Library, need not be included in conveying +the object code work. + + A “User Product” is either (1) a “consumer product”, which means any +tangible personal property which is normally used for personal, family, or +household purposes, or (2) anything designed or sold for incorporation into a +dwelling. In determining whether a product is a consumer product, doubtful cases +shall be resolved in favor of coverage. For a particular product received by a +particular user, “normally used” refers to a typical or common use of that class +of product, regardless of the status of the particular user or of the way in +which the particular user actually uses, or expects or is expected to use, the +product. A product is a consumer product regardless of whether the product has +substantial commercial, industrial or non-consumer uses, unless such uses +represent the only significant mode of use of the product. + + “Installation Information” for a User Product means any methods, procedures, +authorization keys, or other information required to install and execute +modified versions of a covered work in that User Product from a modified version +of its Corresponding Source. The information must suffice to ensure that the +continued functioning of the modified object code is in no case prevented or +interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as part of a +transaction in which the right of possession and use of the User Product is +transferred to the recipient in perpetuity or for a fixed term (regardless of +how the transaction is characterized), the Corresponding Source conveyed under +this section must be accompanied by the Installation Information. But this +requirement does not apply if neither you nor any third party retains the +ability to install modified object code on the User Product (for example, the +work has been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates for a +work that has been modified or installed by the recipient, or for the User +Product in which it has been modified or installed. Access to a network may be +denied when the modification itself materially and adversely affects the +operation of the network or violates the rules and protocols for communication +across the network. + + Corresponding Source conveyed, and Installation Information provided, in +accord with this section must be in a format that is publicly documented (and +with an implementation available to the public in source code form), and must +require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +-------------------- + + “Additional permissions” are terms that supplement the terms of this License +by making exceptions from one or more of its conditions. Additional permissions +that are applicable to the entire Program shall be treated as though they were +included in this License, to the extent that they are valid under applicable +law. If additional permissions apply only to part of the Program, that part may +be used separately under those permissions, but the entire Program remains +governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any +additional permissions from that copy, or from any part of it. (Additional +permissions may be written to require their own removal in certain cases when +you modify the work.) You may place additional permissions on material, added by +you to a covered work, for which you have or can give appropriate copyright +permission. + + Notwithstanding any other provision of this License, for material you add to +a covered work, you may (if authorized by the copyright holders of that +material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of + sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author + attributions in that material or in the Appropriate Legal Notices + displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in reasonable + ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors + of the material; or + e) Declining to grant rights under trademark law for use of some trade + names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by + anyone who conveys the material (or modified versions of it) with + contractual assumptions of liability to the recipient, for any liability + that these contractual assumptions directly impose on those licensors and + authors. + + All other non-permissive additional terms are considered “further +restrictions” within the meaning of section 10. If the Program as you received +it, or any part of it, contains a notice stating that it is governed by this +License along with a term that is a further restriction, you may remove that +term. If a license document contains a further restriction but permits +relicensing or conveying under this License, you may add to a covered work +material governed by the terms of that license document, provided that the +further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must +place, in the relevant source files, a statement of the additional terms that +apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of +a separately written license, or stated as exceptions; the above requirements +apply either way. + +8. Termination. +--------------- + + You may not propagate or modify a covered work except as expressly provided +under this License. Any attempt otherwise to propagate or modify it is void, and +will automatically terminate your rights under this License (including any +patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from +a particular copyright holder is reinstated (a) provisionally, unless and until +the copyright holder explicitly and finally terminates your license, and (b) +permanently, if the copyright holder fails to notify you of the violation by +some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated +permanently if the copyright holder notifies you of the violation by some +reasonable means, this is the first time you have received notice of violation +of this License (for any work) from that copyright holder, and you cure the +violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under this +License. If your rights have been terminated and not permanently reinstated, you +do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +--------------------------------------------- + + You are not required to accept this License in order to receive or run a +copy of the Program. Ancillary propagation of a covered work occurring solely as +a consequence of using peer-to-peer transmission to receive a copy likewise does +not require acceptance. However, nothing other than this License grants you +permission to propagate or modify any covered work. These actions infringe +copyright if you do not accept this License. Therefore, by modifying or +propagating a covered work, you indicate your acceptance of this License to +do so. + +10. Automatic Licensing of Downstream Recipients. +------------------------------------------------- + + Each time you convey a covered work, the recipient automatically receives a +license from the original licensors, to run, modify and propagate that work, +subject to this License. You are not responsible for enforcing compliance by +third parties with this License. + + An “entity transaction” is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered work results +from an entity transaction, each party to that transaction who receives a copy +of the work also receives whatever licenses to the work the party's predecessor +in interest had or could give under the previous paragraph, plus a right to +possession of the Corresponding Source of the work from the predecessor in +interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights +granted or affirmed under this License. For example, you may not impose a +license fee, royalty, or other charge for exercise of rights granted under this +License, and you may not initiate litigation (including a cross-claim or +counterclaim in a lawsuit) alleging that any patent claim is infringed by +making, using, selling, offering for sale, or importing the Program or any +portion of it. + +11. Patents. +------------ + + A “contributor” is a copyright holder who authorizes use under this License +of the Program or a work on which the Program is based. The work thus licensed +is called the contributor's “contributor version”. + + A contributor's “essential patent claims” are all patent claims owned or +controlled by the contributor, whether already acquired or hereafter acquired, +that would be infringed by some manner, permitted by this License, of making, +using, or selling its contributor version, but do not include claims that would +be infringed only as a consequence of further modification of the contributor +version. For purposes of this definition, “control” includes the right to grant +patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent +license under the contributor's essential patent claims, to make, use, sell, +offer for sale, import and otherwise run, modify and propagate the contents of +its contributor version. + + In the following three paragraphs, a “patent license” is any express +agreement or commitment, however denominated, not to enforce a patent (such as +an express permission to practice a patent or covenant not to sue for patent +infringement). To “grant” such a patent license to a party means to make such an +agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the +Corresponding Source of the work is not available for anyone to copy, free of +charge and under the terms of this License, through a publicly available network +server or other readily accessible means, then you must either (1) cause the +Corresponding Source to be so available, or (2) arrange to deprive yourself of +the benefit of the patent license for this particular work, or (3) arrange, in a +manner consistent with the requirements of this License, to extend the patent +license to downstream recipients. “Knowingly relying” means you have actual +knowledge that, but for the patent license, your conveying the covered work in a +country, or your recipient's use of the covered work in a country, would +infringe one or more identifiable patents in that country that you have reason +to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, +you convey, or propagate by procuring conveyance of, a covered work, and grant a +patent license to some of the parties receiving the covered work authorizing +them to use, propagate, modify or convey a specific copy of the covered work, +then the patent license you grant is automatically extended to all recipients of +the covered work and works based on it. + + A patent license is “discriminatory” if it does not include within the scope +of its coverage, prohibits the exercise of, or is conditioned on the +non-exercise of one or more of the rights that are specifically granted under +this License. You may not convey a covered work if you are a party to an +arrangement with a third party that is in the business of distributing software, +under which you make payment to the third party based on the extent of your +activity of conveying the work, and under which the third party grants, to any +of the parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work conveyed by you +(or copies made from those copies), or (b) primarily for and in connection with +specific products or compilations that contain the covered work, unless you +entered into that arrangement, or that patent license was granted, prior to +28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any +implied license or other defenses to infringement that may otherwise be +available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +------------------------------------ + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not excuse +you from the conditions of this License. If you cannot convey a covered work so +as to satisfy simultaneously your obligations under this License and any other +pertinent obligations, then as a consequence you may not convey it at all. For +example, if you agree to terms that obligate you to collect a royalty for +further conveying from those to whom you convey the Program, the only way you +could satisfy both those terms and this License would be to refrain entirely +from conveying the Program. + +13. Use with the GNU Affero General Public License. +--------------------------------------------------- + + Notwithstanding any other provision of this License, you have permission to +link or combine any covered work with a work licensed under version 3 of the GNU +Affero General Public License into a single combined work, and to convey the +resulting work. The terms of this License will continue to apply to the part +which is the covered work, but the special requirements of the GNU Affero +General Public License, section 13, concerning interaction through a network +will apply to the combination as such. + +14. Revised Versions of this License. +------------------------------------- + + The Free Software Foundation may publish revised and/or new versions of the +GNU General Public License from time to time. Such new versions will be similar +in spirit to the present version, but may differ in detail to address new +problems or concerns. + + Each version is given a distinguishing version number. If the Program +specifies that a certain numbered version of the GNU General Public License +“or any later version” applies to it, you have the option of following the terms +and conditions either of that numbered version or of any later version published +by the Free Software Foundation. If the Program does not specify a version +number of the GNU General Public License, you may choose any version ever +published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of +the GNU General Public License can be used, that proxy's public statement of +acceptance of a version permanently authorizes you to choose that version for +the Program. + + Later license versions may give you additional or different permissions. +However, no additional obligations are imposed on any author or copyright holder +as a result of your choosing to follow a later version. + +15. Disclaimer of Warranty. +--------------------------- + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE +LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER +PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER +EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE +QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE +DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. +---------------------------- + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM +AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, +SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY +TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF +THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER +PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. +----------------------------------------- + + If the disclaimer of warranty and limitation of liability provided above +cannot be given local legal effect according to their terms, reviewing courts +shall apply local law that most closely approximates an absolute waiver of all +civil liability in connection with the Program, unless a warranty or assumption +of liability accompanies a copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest to +attach them to the start of each source file to most effectively state the +exclusion of warranty; and each file should have at least the “copyright” line +and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: 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 3 of the License, or + (at your option) any later version. + + This program 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. + If the program does terminal interaction, make it output a short notice +like this when it starts in an interactive mode: -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. + The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands might be +different; for a GUI interface, you would use an “about box”. - , 1 April 1989 - Ty Coon, President of Vice + You should also get your employer (if you work as a programmer) or school, +if any, to sign a “copyright disclaimer” for the program, if necessary. For more +information on this, and how to apply and follow the GNU GPL, see +. -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General Public +License instead of this License. But first, please read +. diff --git a/doc/README b/doc/README index 27a45a63c..6666ad300 100644 --- a/doc/README +++ b/doc/README @@ -21,7 +21,7 @@ you screen and giving you a clear representation of the filesystem, yet it's simple enough to be run over a telnet or ssh session. GNU Midnight Commander is released under the GNU General Public -License version 2.0 or any later version. A copy of the file is +License version 3 or any later version. A copy of the file is included with this distribution package. diff --git a/doc/hlp/es/xnc.hlp b/doc/hlp/es/xnc.hlp index e05cd8374..9730bd8b8 100644 --- a/doc/hlp/es/xnc.hlp +++ b/doc/hlp/es/xnc.hlp @@ -17,861 +17,288 @@ GNU Midnight Commander NO INCLUYE NINGÚN TIPO DE GARANTÍAWarranty, es softw [Licencia GNU] - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Copyright © 2007 Free Software Foundation, Inc. + - Everyone is permitted to copy and distribute verbatim -copies of this license document, but changing it is not -allowed. + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away -your freedom to share and change it. By contrast, the GNU -General Public License is intended to guarantee your -freedom to share and change free software--to make sure -the software is free for all its users. This General -Public License applies to most of the Free Software -Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software -Foundation software is covered by the GNU Library General -Public License instead.) You can apply it to your -programs, too. + The GNU General Public License is a free, copyleft license for software and other kinds of works. - When we speak of free software, we are referring to -freedom, not price. Our General Public Licenses are -designed to make sure that you have the freedom to -distribute copies of free software (and charge for this -service if you wish), that you receive source code or can -get it if you want it, that you can change the software or -use pieces of it in new free programs; and that you know -you can do these things. + The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - To protect your rights, we need to make restrictions -that forbid anyone to deny you these rights or to ask you -to surrender the rights. These restrictions translate to -certain responsibilities for you if you distribute copies -of the software, or if you modify it. + When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - For example, if you distribute copies of such a program, -whether gratis or for a fee, you must give the recipients -all the rights that you have. You must make sure that -they, too, receive or can get the source code. And you -must show them these terms so they know their rights. + To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - We protect your rights with two steps: (1) copyright the -software, and (2) offer you this license which gives you -legal permission to copy, distribute and/or modify the -software. + For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - Also, for each author's protection and ours, we want to -make certain that everyone understands that there is no -warranty for this free software. If the software is -modified by someone else and passed on, we want its -recipients to know that what they have is not the -original, so that any problems introduced by others will -not reflect on the original authors' reputations. + Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - Finally, any free program is threatened constantly by -software patents. We wish to avoid the danger that -redistributors of a free program will individually obtain -patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent -must be licensed for everyone's free use or not licensed -at all. + For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - The precise terms and conditions for copying, -distribution and modification follow. + Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, - DISTRIBUTION AND MODIFICATION + Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - 0. This License applies to any program or other work -which contains a notice placed by the copyright holder -saying it may be distributed under the terms of this -General Public License. The "Program", below, refers to -any such program or work, and a "work based on the -Program" means either the Program or any derivative work -under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with -modifications and/or translated into another language. -(Hereinafter, translation is included without limitation -in the term "modification".) Each licensee is addressed -as "you". + The precise terms and conditions for copying, distribution and modification follow. -Activities other than copying, distribution and -modification are not covered by this License; they are -outside its scope. The act of running the Program is not -restricted, and the output from the Program is covered -only if its contents constitute a work based on the -Program (independent of having been made by running the -Program). Whether that is true depends on what the -Program does. + TERMS AND CONDITIONS - 1. You may copy and distribute verbatim copies of the -Program's source code as you receive it, in any medium, -provided that you conspicuously and appropriately publish -on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that -refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of -this License along with the Program. +0. Definitions. +--------------- -You may charge a fee for the physical act of transferring -a copy, and you may at your option offer warranty -protection in exchange for a fee. + “This License” refers to version 3 of the GNU General Public License. - 2. You may modify your copy or copies of the Program or -any portion of it, thus forming a work based on the -Program, and copy and distribute such modifications or -work under the terms of Section 1 above, provided that you -also meet all of these conditions: + “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - a) You must cause the modified files to carry -prominent notices stating that you changed the files and -the date of any change. + “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - b) You must cause any work that you distribute or -publish, that in whole or in part contains or is derived -from the Program or any part thereof, to be licensed as a -whole at no charge to all third parties under the terms of -this License. + To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - c) If the modified program normally reads commands -interactively when run, you must cause it, when started -running for such interactive use in the most ordinary way, -to print or display an announcement including an -appropriate copyright notice and a notice that there is no -warranty (or else, saying that you provide a warranty) and -that users may redistribute the program under these -conditions, and telling the user how to view a copy of -this License. (Exception: if the Program itself is -interactive but does not normally print such an -announcement, your work based on the Program is not -required to print an announcement.) + A “covered work” means either the unmodified Program or a work based on the Program. -These requirements apply to the modified work as a whole. -If identifiable sections of that work are not derived from -the Program, and can be reasonably considered independent -and separate works in themselves, then this License, and -its terms, do not apply to those sections when you -distribute them as separate works. But when you -distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole -must be on the terms of this License, whose permissions -for other licensees extend to the entire whole, and thus -to each and every part regardless of who wrote it. + To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -Thus, it is not the intent of this section to claim rights -or contest your rights to work written entirely by you; -rather, the intent is to exercise the right to control the -distribution of derivative or collective works based on -the Program. + To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -In addition, mere aggregation of another work not based on -the Program with the Program (or with a work based on the -Program) on a volume of a storage or distribution medium -does not bring the other work under the scope of this -License. + An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - 3. You may copy and distribute the Program (or a work -based on it, under Section 2) in object code or executable -form under the terms of Sections 1 and 2 above provided -that you also do one of the following: - a) Accompany it with the complete corresponding -machine-readable source code, which must be distributed -under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, +1. Source Code. +--------------- - b) Accompany it with a written offer, valid for at -least three years, to give any third party, for a charge -no more than your cost of physically performing source -distribution, a complete machine-readable copy of the -corresponding source code, to be distributed under the -terms of Sections 1 and 2 above on a medium customarily -used for software interchange; or, + The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - c) Accompany it with the information you received as -to the offer to distribute corresponding source code. -(This alternative is allowed only for noncommercial -distribution and only if you received the program in -object code or executable form with such an offer, in -accord with Subsection b above.) + A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The source code for a work means the preferred form of the -work for making modifications to it. For an executable -work, complete source code means all the source code for -all modules it contains, plus any associated interface -definition files, plus the scripts used to control -compilation and installation of the executable. However, -as a special exception, the source code distributed need -not include anything that is normally distributed (in -either source or binary form) with the major components -(compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself -accompanies the executable. + The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -If distribution of executable or object code is made by -offering access to copy from a designated place, then -offering equivalent access to copy the source code from -the same place counts as distribution of the source code, -even though third parties are not compelled to copy the -source along with the object code. + The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - 4. You may not copy, modify, sublicense, or distribute -the Program except as expressly provided under this -License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will -automatically terminate your rights under this License. -However, parties who have received copies, or rights, from -you under this License will not have their licenses -terminated so long as such parties remain in full -compliance. + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - 5. You are not required to accept this License, since -you have not signed it. However, nothing else grants you -permission to modify or distribute the Program or its -derivative works. These actions are prohibited by law if -you do not accept this License. Therefore, by modifying -or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, -distributing or modifying the Program or works based on -it. + The Corresponding Source for a work in source code form is +that same work. - 6. Each time you redistribute the Program (or any work -based on the Program), the recipient automatically -receives a license from the original licensor to copy, -distribute or modify the Program subject to these terms -and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights -granted herein. You are not responsible for enforcing -compliance by third parties to this License. +2. Basic Permissions. +--------------------- - 7. If, as a consequence of a court judgment or -allegation of patent infringement or for any other reason -(not limited to patent issues), conditions are imposed on -you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you -cannot distribute so as to satisfy simultaneously your -obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute -the Program at all. For example, if a patent license -would not permit royalty-free redistribution of the -Program by all those who receive copies directly or -indirectly through you, then the only way you could -satisfy both it and this License would be to refrain -entirely from distribution of the Program. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -If any portion of this section is held invalid or -unenforceable under any particular circumstance, the -balance of the section is intended to apply and the -section as a whole is intended to apply in other -circumstances. + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -It is not the purpose of this section to induce you to -infringe any patents or other property right claims or to -contest validity of any such claims; this section has the -sole purpose of protecting the integrity of the free -software distribution system, which is implemented by -public license practices. Many people have made generous -contributions to the wide range of software distributed -through that system in reliance on consistent application -of that system; it is up to the author/donor to decide if -he or she is willing to distribute software through any -other system and a licensee cannot impose that choice. + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -This section is intended to make thoroughly clear what is -believed to be a consequence of the rest of this License. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +-------------------------------------------------------------- - 8. If the distribution and/or use of the Program is -restricted in certain countries either by patents or by -copyrighted interfaces, the original copyright holder who -places the Program under this License may add an explicit -geographical distribution limitation excluding those -countries, so that distribution is permitted only in or -among countries not thus excluded. In such case, this -License incorporates the limitation as if written in the -body of this License. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - 9. The Free Software Foundation may publish revised -and/or new versions of the General Public License from -time to time. Such new versions will be similar in spirit -to the present version, but may differ in detail to -address new problems or concerns. + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -Each version is given a distinguishing version number. If -the Program specifies a version number of this License -which applies to it and "any later version", you have the -option of following the terms and conditions either of -that version or of any later version published by the Free -Software Foundation. If the Program does not specify a -version number of this License, you may choose any version -ever published by the Free Software Foundation. +4. Conveying Verbatim Copies. +----------------------------- - 10. If you wish to incorporate parts of the Program into -other free programs whose distribution conditions are -different, write to the author to ask for permission. For -software which is copyrighted by the Free Software -Foundation, write to the Free Software Foundation; we -sometimes make exceptions for this. Our decision will be -guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the -sharing and reuse of software generally. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +-------------------------------------- + + You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are not +combined with it such as to form a larger program, in or on a volume of a +storage or distribution medium, is called an “aggregate” if the compilation and +its resulting copyright are not used to limit the access or legal rights of the +compilation's users beyond what the individual works permit. Inclusion of a +covered work in an aggregate does not cause this License to applyto the other +parts of the aggregate. + +6. Conveying Non-Source Forms. +------------------------------ + + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +-------------------- + + “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +--------------- + + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +--------------------------------------------- + + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +------------------------------------------------- + + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +------------ + + A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + + A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +------------------------------------ + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +--------------------------------------------------- + + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +------------------------------------- + + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] - NO WARRANTY +15. Disclaimer of Warranty. +--------------------------- - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT -PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED -IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. -SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR -AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY -OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY -TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED -BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO -OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR -OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. +16. Limitation of Liability. +---------------------------- - END OF TERMS AND CONDITIONS + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - How to Apply These Terms to Your New Programs +17. Interpretation of Sections 15 and 16. +----------------------------------------- - If you develop a new program, and you want it to be of -the greatest possible use to the public, the best way to -achieve this is to make it free software which everyone -can redistribute and change under these terms. + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - To do so, attach the following notices to the program. -It is safest to attach them to the start of each source -file to most effectively convey the exclusion of warranty; -and each file should have at least the "copyright" line -and a pointer to where the full notice is found. + END OF TERMS AND CONDITIONS - -Copyright (C) - This program is free software; 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. + How to Apply These Terms to Your New Programs - This program 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 General Public License -for more details. + If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - You should have received a copy of the GNU General -Public License along with this program; if not, write to -the Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA + To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. -Also add information on how to contact you by electronic -and paper mail. + + Copyright (C) -If the program is interactive, make it output a short -notice like this when it starts in an interactive mode: + This program is free software: 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 3 of the License, or + (at your option) any later version. -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details -type `show w'. This is free software, and you are welcome -to redistribute it under certain conditions; type `show c' -for details. + This program 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 General Public License for more details. -The hypothetical commands `show w' and `show c' should -show the appropriate parts of the General Public License. -Of course, the commands you use may be called something -other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. + You should have received a copy of the GNU General Public License + along with this program. If not, see . -You should also get your employer (if you work as a -programmer) or your school, if any, to sign a "copyright -disclaimer" for the program, if necessary. Here is a -sample; alter the names: - Yoyodyne, Inc., hereby disclaims all copyright interest -in the program `Gnomovision' (which makes passes at -compilers) written by James Hacker. +Also add information on how to contact you by electronic and paper mail. - , 1 April 1989 - Ty Coon, President of Vice -This General Public License does not permit incorporating -your program into proprietary programs. If your program -is a subroutine library, you may consider it more useful -to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU -Library General Public License instead of this License. + If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + + The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + + You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + + The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . [Licencia GNU (Español)] -Licencia Pública GNU - -Esta es la conocida como GNU Public License (GPL), versión 2 -(de junio de 1.991), que cubre la mayor parte del software de -la Free Software Foundation, y muchos más programas. - ---- - -NOTA IMPORTANTE: - -Esta es una traducción no oficial al español de la GNU General -Public LicenseLicencia GNU. - -No ha sido publicada por la Free Software Foundation, y no -establece legalmente las condiciones de distribución para el -software que usa la GNU GPL. Estas condiciones se establecen -solamente por el texto original, en inglés, de la GNU GPL. Sin -embargo, esperamos que esta traducción ayude a los -hispanohablantes a entender mejor la GNU GPL. - - -IMPORTANT NOTICE: - -This is an unofficial translation of the GNU General Public -License into Spanish. It was not published by the Free -Software Foundation, and does not legally state the -distribution terms for software that uses the GNU GPL--only -the original English text of the GNU GPL does that. However, -we hope that this translation will help Spanish speakers -understand the GNU GPL better. - ---- - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 -Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Se permite la copia y distribución de copias literales de este -documento, pero no se permite su modificación. - -Preámbulo - -Las licencias que cubren la mayor parte del software están -diseñadas para quitarle a usted la libertad de compartirlo y -modificarlo. Por el contrario, la Licencia Pública General de -GNU pretende garantizarle la libertad de compartir y modificar -software libre, para asegurar que el software es libre para -todos sus usuarios. Esta Licencia Pública General se aplica a -la mayor parte del software de la Free Software Foundation y a -cualquier otro programa si sus autores se comprometen a -utilizarla. (Existe otro software de la Free Software -Foundation que está cubierto por la Licencia Pública General -de GNU para Bibliotecas). Si quiere, también puede aplicarla a -sus propios programas. - -Cuando hablamos de software libre, estamos refiriéndonos a -libertad, no a precio. Nuestras Licencias Públicas Generales -están diseñadas para asegurarnos de que tenga la libertad de -distribuir copias de software libre (y cobrar por ese servicio -si quiere), de que reciba el código fuente o que pueda -conseguirlo si lo quiere, de que pueda modificar el software o -usar fragmentos de él en nuevos programas libres, y de que -sepa que puede hacer todas estas cosas. - -Para proteger sus derechos necesitamos algunas restricciones -que prohiban a cualquiera negarle a usted estos derechos o -pedirle que renuncie a ellos. Estas restricciones se traducen -en ciertas obligaciones que le afectan si distribuye copias -del software, o si lo modifica. - -Por ejemplo, si distribuye copias de uno de estos programas, -sea gratuitamente, o a cambio de una contraprestación, debe -dar a los receptores todos los derechos que tiene. Debe -asegurarse de que ellos también reciben, o pueden conseguir, -el código fuente. Y debe mostrarles estas condiciones de forma -que conozcan sus derechos. - -Protegemos sus derechos con la combinación de dos medidas: - -1. Ponemos el software bajo copyright y - -2. le ofrecemos esta licencia, que le da permiso legal para -copiar, distribuir y/o modificar el software. - -También, para la protección de cada autor y la nuestra propia, -queremos asegurarnos de que todo el mundo comprende que no se -proporciona ninguna garantía para este software libre. Si el -software se modifica por cualquiera y éste a su vez lo -distribuye, queremos que sus receptores sepan que lo que -tienen no es el original, de forma que cualquier problema -introducido por otros no afecte a la reputación de los autores -originales. - -Por último, cualquier programa libre está constantemente -amenazado por patentes sobre el software. Queremos evitar el -peligro de que los redistribuidores de un programa libre -obtengan patentes por su cuenta, convirtiendo de facto el -programa en propietario. Para evitar esto, hemos dejado claro -que cualquier patente debe ser pedida para el uso libre de -cualquiera, o no ser pedida. - -Los términos exactos y las condiciones para la copia, -distribución y modificación se exponen a continuación. - -Términos y condiciones para la copia, distribución y -modificación - -1. Esta Licencia se aplica a cualquier programa u otro tipo de -trabajo que contenga una nota colocada por el tenedor del -copyright diciendo que puede ser distribuido bajo los términos -de esta Licencia Pública General. En adelante, «Programa» se -referirá a cualquier programa o trabajo que cumpla esa -condición y «trabajo basado en el Programa» se referirá bien -al Programa o a cualquier trabajo derivado de él según la ley -de copyright. Esto es, un trabajo que contenga el programa o -una porción de él, bien en forma literal o con modificaciones -y/o traducido en otro lenguaje. Por lo tanto, la traducción -está incluida sin limitaciones en el término «modificación». -Cada concesionario (licenciatario) será denominado «usted». - -Cualquier otra actividad que no sea la copia, distribución o -modificación no está cubierta por esta Licencia, está fuera de -su ámbito. El acto de ejecutar el Programa no está -restringido, y los resultados del Programa están cubiertos -únicamente si sus contenidos constituyen un trabajo basado en -el Programa, independientemente de haberlo producido mediante -la ejecución del programa. El que esto se cumpla, depende de -lo que haga el programa. - -2. Usted puede copiar y distribuir copias literales del código -fuente del Programa, según lo has recibido, en cualquier -medio, supuesto que de forma adecuada y bien visible publique -en cada copia un anuncio de copyright adecuado y un repudio de -garantía, mantenga intactos todos los anuncios que se refieran -a esta Licencia y a la ausencia de garantía, y proporcione a -cualquier otro receptor del programa una copia de esta -Licencia junto con el Programa. - -Puede cobrar un precio por el acto físico de transferir una -copia, y puede, según su libre albedrío, ofrecer garantía a -cambio de unos honorarios. - -3. Puede modificar su copia o copias del Programa o de -cualquier porción de él, formando de esta manera un trabajo -basado en el Programa, y copiar y distribuir esa modificación -o trabajo bajo los términos del apartado 1, antedicho, -supuesto que además cumpla las siguientes condiciones: - -a. Debe hacer que los ficheros modificados lleven anuncios -prominentes indicando que los ha cambiado y la fecha de -cualquier cambio. - -b. Debe hacer que cualquier trabajo que distribuya o publique -y que en todo o en parte contenga o sea derivado del Programa -o de cualquier parte de él sea licenciada como un todo, sin -carga alguna, a todas las terceras partes y bajo los términos -de esta Licencia. - -c. Si el programa modificado lee normalmente órdenes -interactivamente cuando es ejecutado, debe hacer que, cuando -comience su ejecución para ese uso interactivo de la forma más -habitual, muestre o escriba un mensaje que incluya un anuncio -de copyright y un anuncio de que no se ofrece ninguna garantía -(o por el contrario que sí se ofrece garantía) y que los -usuarios pueden redistribuir el programa bajo estas -condiciones, e indicando al usuario cómo ver una copia de esta -licencia. (Excepción: si el propio programa es interactivo -pero normalmente no muestra ese anuncio, no se requiere que su -trabajo basado en el Programa muestre ningún anuncio). - -Estos requisitos se aplican al trabajo modificado como un -todo. Si partes identificables de ese trabajo no son derivadas -del Programa, y pueden, razonablemente, ser consideradas -trabajos independientes y separados por ellos mismos, entonces -esta Licencia y sus términos no se aplican a esas partes -cuando sean distribuidas como trabajos separados. Pero cuando -distribuya esas mismas secciones como partes de un todo que es -un trabajo basado en el Programa, la distribución del todo -debe ser según los términos de esta licencia, cuyos permisos -para otros licenciatarios se extienden al todo completo, y por -lo tanto a todas y cada una de sus partes, con independencia -de quién la escribió. - -Por lo tanto, no es la intención de este apartado reclamar -derechos o desafiar sus derechos sobre trabajos escritos -totalmente por usted mismo. El intento es ejercer el derecho a -controlar la distribución de trabajos derivados o colectivos -basados en el Programa. - -Además, el simple hecho de reunir un trabajo no basado en el -Programa con el Programa (o con un trabajo basado en el -Programa) en un volumen de almacenamiento o en un medio de -distribución no hace que dicho trabajo entre dentro del ámbito -cubierto por esta Licencia. - -4. Puede copiar y distribuir el Programa (o un trabajo basado -en él, según se especifica en el apartado 2, como código -objeto o en formato ejecutable según los términos de los -apartados 1 y 2, supuesto que además cumpla una de las -siguientes condiciones: - -a. Acompañarlo con el código fuente completo correspondiente, -en formato electrónico, que debe ser distribuido según se -especifica en los apartados 1 y 2 de esta Licencia en un medio -habitualmente utilizado para el intercambio de programas, o - -b. Acompañarlo con una oferta por escrito, válida durante al -menos tres años, de proporcionar a cualquier tercera parte una -copia completa en formato electrónico del código fuente -correspondiente, a un coste no mayor que el de realizar -físicamente la distribución del fuente, que será distribuido -bajo las condiciones descritas en los apartados 1 y 2 -anteriores, en un medio habitualmente utilizado para el -intercambio de programas, o - -c. Acompañarlo con la información que recibiste ofreciendo -distribuir el código fuente correspondiente. (Esta opción se -permite sólo para distribución no comercial y sólo si usted -recibió el programa como código objeto o en formato ejecutable -con tal oferta, de acuerdo con el apartado b anterior). - -Por código fuente de un trabajo se entiende la forma preferida -del trabajo cuando se le hacen modificaciones. Para un trabajo -ejecutable, se entiende por código fuente completo todo el -código fuente para todos los módulos que contiene, más -cualquier fichero asociado de definición de interfaces, más -los guiones utilizados para controlar la compilación e -instalación del ejecutable. Como excepción especial el código -fuente distribuido no necesita incluir nada que sea -distribuido normalmente (bien como fuente, bien en forma -binaria) con los componentes principales (compilador, kernel y -similares) del sistema operativo en el cual funciona el -ejecutable, a no ser que el propio componente acompañe al -ejecutable. - -Si la distribución del ejecutable o del código objeto se hace -mediante la oferta acceso para copiarlo de un cierto lugar, -entonces se considera la oferta de acceso para copiar el -código fuente del mismo lugar como distribución del código -fuente, incluso aunque terceras partes no estén forzadas a -copiar el fuente junto con el código objeto. - -5. No puede copiar, modificar, sublicenciar o distribuir el -Programa excepto como prevé expresamente esta Licencia. -Cualquier intento de copiar, modificar sublicenciar o -distribuir el Programa de otra forma es inválida, y hará que -cesen automáticamente los derechos que te proporciona esta -Licencia. En cualquier caso, las partes que hayan recibido -copias o derechos de usted bajo esta Licencia no cesarán en -sus derechos mientras esas partes continúen cumpliéndola. - -6. No está obligado a aceptar esta licencia, ya que no la ha -firmado. Sin embargo, no hay hada más que le proporcione -permiso para modificar o distribuir el Programa o sus trabajos -derivados. Estas acciones están prohibidas por la ley si no -acepta esta Licencia. Por lo tanto, si modifica o distribuye -el Programa (o cualquier trabajo basado en el Programa), está -indicando que acepta esta Licencia para poder hacerlo, y todos -sus términos y condiciones para copiar, distribuir o modificar -el Programa o trabajos basados en él. - -7. Cada vez que redistribuya el Programa (o cualquier trabajo -basado en el Programa), el receptor recibe automáticamente una -licencia del licenciatario original para copiar, distribuir o -modificar el Programa, de forma sujeta a estos términos y -condiciones. No puede imponer al receptor ninguna restricción -más sobre el ejercicio de los derechos aquí garantizados. No -es usted responsable de hacer cumplir esta licencia por -terceras partes. - -8. Si como consecuencia de una resolución judicial o de una -alegación de infracción de patente o por cualquier otra razón -(no limitada a asuntos relacionados con patentes) se le -imponen condiciones (ya sea por mandato judicial, por acuerdo -o por cualquier otra causa) que contradigan las condiciones de -esta Licencia, ello no le exime de cumplir las condiciones de -esta Licencia. Si no puede realizar distribuciones de forma -que se satisfagan simultáneamente sus obligaciones bajo esta -licencia y cualquier otra obligación pertinente entonces, como -consecuencia, no puede distribuir el Programa de ninguna -forma. Por ejemplo, si una patente no permite la -redistribución libre de derechos de autor del Programa por -parte de todos aquellos que reciban copias directa o -indirectamente a través de usted, entonces la única forma en -que podría satisfacer tanto esa condición como esta Licencia -sería evitar completamente la distribución del Programa. - -Si cualquier porción de este apartado se considera inválida o -imposible de cumplir bajo cualquier circunstancia particular -ha de cumplirse el resto y la sección por entero ha de -cumplirse en cualquier otra circunstancia. - -No es el propósito de este apartado inducirle a infringir -ninguna reivindicación de patente ni de ningún otro derecho de -propiedad o impugnar la validez de ninguna de dichas -reivindicaciones. Este apartado tiene el único propósito de -proteger la integridad del sistema de distribución de software -libre, que se realiza mediante prácticas de licencia pública. -Mucha gente ha hecho contribuciones generosas a la gran -variedad de software distribuido mediante ese sistema con la -confianza de que el sistema se aplicará consistentemente. Será -el autor/donante quien decida si quiere distribuir software -mediante cualquier otro sistema y una licencia no puede -imponer esa elección. - -Este apartado pretende dejar completamente claro lo que se -cree que es una consecuencia del resto de esta Licencia. - -9. Si la distribución y/o uso de el Programa está restringida -en ciertos países, bien por patentes o por interfaces bajo -copyright, el tenedor del copyright que coloca este Programa -bajo esta Licencia puede añadir una limitación explícita de -distribución geográfica excluyendo esos países, de forma que -la distribución se permita sólo en o entre los países no -excluidos de esta manera. En ese caso, esta Licencia -incorporará la limitación como si estuviese escrita en el -cuerpo de esta Licencia. - -10. La Free Software Foundation puede publicar versiones -revisadas y/o nuevas de la Licencia Pública General de tiempo -en tiempo. Dichas nuevas versiones serán similares en espíritu -a la presente versión, pero pueden ser diferentes en detalles -para considerar nuevos problemas o situaciones. - -Cada versión recibe un número de versión que la distingue de -otras. Si el Programa especifica un número de versión de esta -Licencia que se refiere a ella y a «cualquier versión -posterior», tienes la opción de seguir los términos y -condiciones, bien de esa versión, bien de cualquier versión -posterior publicada por la Free Software Foundation. Si el -Programa no especifica un número de versión de esta Licencia, -puedes escoger cualquier versión publicada por la Free -Software Foundation. - -11. Si quiere incorporar partes del Programa en otros -programas libres cuyas condiciones de distribución son -diferentes, escribe al autor para pedirle permiso. Si el -software tiene copyright de la Free Software Foundation, -escribe a la Free Software Foundation: algunas veces hacemos -excepciones en estos casos. Nuestra decisión estará guiada por -el doble objetivo de de preservar la libertad de todos los -derivados de nuestro software libre y promover el que se -comparta y reutilice el software en general. - -AUSENCIA DE GARANTÍA - -12. Como el programa se licencia libre de cargas, no se ofrece -ninguna garantía sobre el programa, en todas la extensión -permitida por la legislación aplicable. Excepto cuando se -indique de otra forma por escrito, los tenedores del copyright -y/u otras partes proporcionan el programa «tal cual», sin -garantía de ninguna clase, bien expresa o implícita, con -inclusión, pero sin limitación a las garantías mercantiles -implícitas o a la conveniencia para un propósito particular. -Cualquier riesgo referente a la calidad y prestaciones del -programa es asumido por usted. Si se probase que el Programa -es defectuoso, asume el coste de cualquier servicio, -reparación o corrección. - -13. En ningún caso, salvo que lo requiera la legislación -aplicable o haya sido acordado por escrito, ningún tenedor del -copyright ni ninguna otra parte que modifique y/o redistribuya -el Programa según se permite en esta Licencia será responsable -ante usted por daños, incluyendo cualquier daño general, -especial, incidental o resultante producido por el uso o la -imposibilidad de uso del Programa (con inclusión, pero sin -limitación a la pérdida de datos o a la generación incorrecta -de datos o a pérdidas sufridas por usted o por terceras partes -o a un fallo del Programa al funcionar en combinación con -cualquier otro programa), incluso si dicho tenedor u otra -parte ha sido advertido de la posibilidad de dichos daños. - -FIN DE TÉRMINOS Y CONDICIONES - -Apéndice: Cómo aplicar estos términos a sus nuevos programas. - -Si usted desarrolla un nuevo Programa, y quiere que sea del -mayor uso posible para el público en general, la mejor forma -de conseguirlo es convirtiéndolo en software libre que -cualquiera pueda redistribuir y cambiar bajo estos términos. - -Para hacerlo, añada los siguientes anuncios al programa. Lo -más seguro es añadirlos al principio de cada fichero fuente -para transmitir lo más efectivamente posible la ausencia de -garantía. Además cada fichero debería tener al menos la línea -de «copyright» y un indicador a dónde puede encontrarse el -anuncio completo. - - - -Copyright (C) - -Este programa es software libre. Puede redistribuirlo y/o -modificarlo bajo los términos de la Licencia Pública General -de GNU según es publicada por la Free Software Foundation, -bien de la versión 2 de dicha Licencia o bien (según su -elección) de cualquier versión posterior. - -Este programa se distribuye con la esperanza de que sea útil, -pero SIN NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL -implícita o sin garantizar la CONVENIENCIA PARA UN PROPÓSITO -PARTICULAR. Véase la Licencia Pública General de GNU para más -detalles. - -Debería haber recibido una copia de la Licencia Pública -General junto con este programa. Si no ha sido así, escriba a -la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, -Boston, MA 02110-1301 USA. Añada también información sobre -cómo contactar con usted mediante correo electrónico y postal. - -Si el programa es interactivo, haga que muestre un pequeño -anuncio como el siguiente, cuando comienza a funcionar en modo -interactivo: - -Gnomovision versión 69, Copyright (C) año nombre del autor -Gnomovision no ofrece ABSOLUTAMENTE NINGUNA GARANTÍA. Para más -detalles escriba «show w». - -Los comandos hipotéticos «show w» y «show c» deberían mostrar -las partes adecuadas de la Licencia Pública General. Por -supuesto, los comandos que use pueden llamarse de cualquier -otra manera. Podrían incluso ser pulsaciones del ratón o -elementos de un menú (lo que sea apropiado para su programa). - -También debería conseguir que su empleador (si trabaja como -programador) o su Universidad (si es el caso) firme una -«renuncia de copyright» para el programa, si es necesario. A -continuación se ofrece un ejemplo, altere los nombres según -sea conveniente: - -Yoyodyne, Inc. mediante este documento renuncia a cualquier -interés de derechos de copyright con respecto al programa -Gnomovision (que hace pasadas a compiladores) escrito por Pepe -Programador. - -, 20 de diciembre de 1996 Pepito -Grillo, Presidente de Asuntillos Varios. - -Esta Licencia Pública General no permite que incluya sus -programas en programas propietarios. Si su programa es una -biblioteca de subrutinas, puede considerar más útil el -permitir el enlazado de aplicaciones propietarias con la -biblioteca. Si este es el caso, use la Licencia Pública -General de GNU para Bibliotecas en lugar de esta Licencia. +See original License. [QueryBox] Cuadros de diálogo diff --git a/doc/hlp/hu/xnc.hlp b/doc/hlp/hu/xnc.hlp index 11567550b..cc6053cdb 100644 --- a/doc/hlp/hu/xnc.hlp +++ b/doc/hlp/hu/xnc.hlp @@ -15,421 +15,285 @@ A Midnight Commander-t a következő szerzőkAUTHORS készítették. A Midnight Commander mindenféle garanciaWarranty nélkül kerül kiadásra. Ez szabad szoftver, így továbbadhatod azt a Felhasználási engedélybenLicense meghatározott feltételekkel. [License] -Engedélyek - Ez a rész a GNU általános felhasználási - engedélyét tartalmazza. - - Ennek hivatalos nyelve angol. - + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. + - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - Everyone is permitted to copy and distribute verbatim -copies of this license document, but changing it is not -allowed. + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away -your freedom to share and change it. By contrast, the GNU -General Public License is intended to guarantee your -freedom to share and change free software--to make sure -the software is free for all its users. This General -Public License applies to most of the Free Software -Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software -Foundation software is covered by the GNU Library General -Public License instead.) You can apply it to your -programs, too. + The GNU General Public License is a free, copyleft license for software and other kinds of works. - When we speak of free software, we are referring to -freedom, not price. Our General Public Licenses are -designed to make sure that you have the freedom to -distribute copies of free software (and charge for this -service if you wish), that you receive source code or can -get it if you want it, that you can change the software or -use pieces of it in new free programs; and that you know -you can do these things. + The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - To protect your rights, we need to make restrictions -that forbid anyone to deny you these rights or to ask you -to surrender the rights. These restrictions translate to -certain responsibilities for you if you distribute copies -of the software, or if you modify it. + When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - For example, if you distribute copies of such a program, -whether gratis or for a fee, you must give the recipients -all the rights that you have. You must make sure that -they, too, receive or can get the source code. And you -must show them these terms so they know their rights. + To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - We protect your rights with two steps: (1) copyright the -software, and (2) offer you this license which gives you -legal permission to copy, distribute and/or modify the -software. + For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - Also, for each author's protection and ours, we want to -make certain that everyone understands that there is no -warranty for this free software. If the software is -modified by someone else and passed on, we want its -recipients to know that what they have is not the -original, so that any problems introduced by others will -not reflect on the original authors' reputations. + Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - Finally, any free program is threatened constantly by -software patents. We wish to avoid the danger that -redistributors of a free program will individually obtain -patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent -must be licensed for everyone's free use or not licensed -at all. + For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - The precise terms and conditions for copying, -distribution and modification follow. + Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, - DISTRIBUTION AND MODIFICATION + Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - 0. This License applies to any program or other work -which contains a notice placed by the copyright holder -saying it may be distributed under the terms of this -General Public License. The "Program", below, refers to -any such program or work, and a "work based on the -Program" means either the Program or any derivative work -under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with -modifications and/or translated into another language. -(Hereinafter, translation is included without limitation -in the term "modification".) Each licensee is addressed -as "you". + The precise terms and conditions for copying, distribution and modification follow. -Activities other than copying, distribution and -modification are not covered by this License; they are -outside its scope. The act of running the Program is not -restricted, and the output from the Program is covered -only if its contents constitute a work based on the -Program (independent of having been made by running the -Program). Whether that is true depends on what the -Program does. + TERMS AND CONDITIONS - 1. You may copy and distribute verbatim copies of the -Program's source code as you receive it, in any medium, -provided that you conspicuously and appropriately publish -on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that -refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of -this License along with the Program. +0. Definitions. +--------------- -You may charge a fee for the physical act of transferring -a copy, and you may at your option offer warranty -protection in exchange for a fee. + “This License” refers to version 3 of the GNU General Public License. - 2. You may modify your copy or copies of the Program or -any portion of it, thus forming a work based on the -Program, and copy and distribute such modifications or -work under the terms of Section 1 above, provided that you -also meet all of these conditions: + “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - a) You must cause the modified files to carry -prominent notices stating that you changed the files and -the date of any change. + “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - b) You must cause any work that you distribute or -publish, that in whole or in part contains or is derived -from the Program or any part thereof, to be licensed as a -whole at no charge to all third parties under the terms of -this License. + To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - c) If the modified program normally reads commands -interactively when run, you must cause it, when started -running for such interactive use in the most ordinary way, -to print or display an announcement including an -appropriate copyright notice and a notice that there is no -warranty (or else, saying that you provide a warranty) and -that users may redistribute the program under these -conditions, and telling the user how to view a copy of -this License. (Exception: if the Program itself is -interactive but does not normally print such an -announcement, your work based on the Program is not -required to print an announcement.) + A “covered work” means either the unmodified Program or a work based on the Program. -These requirements apply to the modified work as a whole. -If identifiable sections of that work are not derived from -the Program, and can be reasonably considered independent -and separate works in themselves, then this License, and -its terms, do not apply to those sections when you -distribute them as separate works. But when you -distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole -must be on the terms of this License, whose permissions -for other licensees extend to the entire whole, and thus -to each and every part regardless of who wrote it. + To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -Thus, it is not the intent of this section to claim rights -or contest your rights to work written entirely by you; -rather, the intent is to exercise the right to control the -distribution of derivative or collective works based on -the Program. + To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -In addition, mere aggregation of another work not based on -the Program with the Program (or with a work based on the -Program) on a volume of a storage or distribution medium -does not bring the other work under the scope of this -License. + An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - 3. You may copy and distribute the Program (or a work -based on it, under Section 2) in object code or executable -form under the terms of Sections 1 and 2 above provided -that you also do one of the following: - a) Accompany it with the complete corresponding -machine-readable source code, which must be distributed -under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, +1. Source Code. +--------------- - b) Accompany it with a written offer, valid for at -least three years, to give any third party, for a charge -no more than your cost of physically performing source -distribution, a complete machine-readable copy of the -corresponding source code, to be distributed under the -terms of Sections 1 and 2 above on a medium customarily -used for software interchange; or, + The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - c) Accompany it with the information you received as -to the offer to distribute corresponding source code. -(This alternative is allowed only for noncommercial -distribution and only if you received the program in -object code or executable form with such an offer, in -accord with Subsection b above.) + A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The source code for a work means the preferred form of the -work for making modifications to it. For an executable -work, complete source code means all the source code for -all modules it contains, plus any associated interface -definition files, plus the scripts used to control -compilation and installation of the executable. However, -as a special exception, the source code distributed need -not include anything that is normally distributed (in -either source or binary form) with the major components -(compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself -accompanies the executable. + The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -If distribution of executable or object code is made by -offering access to copy from a designated place, then -offering equivalent access to copy the source code from -the same place counts as distribution of the source code, -even though third parties are not compelled to copy the -source along with the object code. + The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - 4. You may not copy, modify, sublicense, or distribute -the Program except as expressly provided under this -License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will -automatically terminate your rights under this License. -However, parties who have received copies, or rights, from -you under this License will not have their licenses -terminated so long as such parties remain in full -compliance. + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - 5. You are not required to accept this License, since -you have not signed it. However, nothing else grants you -permission to modify or distribute the Program or its -derivative works. These actions are prohibited by law if -you do not accept this License. Therefore, by modifying -or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, -distributing or modifying the Program or works based on -it. + The Corresponding Source for a work in source code form is +that same work. - 6. Each time you redistribute the Program (or any work -based on the Program), the recipient automatically -receives a license from the original licensor to copy, -distribute or modify the Program subject to these terms -and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights -granted herein. You are not responsible for enforcing -compliance by third parties to this License. +2. Basic Permissions. +--------------------- - 7. If, as a consequence of a court judgment or -allegation of patent infringement or for any other reason -(not limited to patent issues), conditions are imposed on -you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you -cannot distribute so as to satisfy simultaneously your -obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute -the Program at all. For example, if a patent license -would not permit royalty-free redistribution of the -Program by all those who receive copies directly or -indirectly through you, then the only way you could -satisfy both it and this License would be to refrain -entirely from distribution of the Program. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -If any portion of this section is held invalid or -unenforceable under any particular circumstance, the -balance of the section is intended to apply and the -section as a whole is intended to apply in other -circumstances. + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -It is not the purpose of this section to induce you to -infringe any patents or other property right claims or to -contest validity of any such claims; this section has the -sole purpose of protecting the integrity of the free -software distribution system, which is implemented by -public license practices. Many people have made generous -contributions to the wide range of software distributed -through that system in reliance on consistent application -of that system; it is up to the author/donor to decide if -he or she is willing to distribute software through any -other system and a licensee cannot impose that choice. + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -This section is intended to make thoroughly clear what is -believed to be a consequence of the rest of this License. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +-------------------------------------------------------------- - 8. If the distribution and/or use of the Program is -restricted in certain countries either by patents or by -copyrighted interfaces, the original copyright holder who -places the Program under this License may add an explicit -geographical distribution limitation excluding those -countries, so that distribution is permitted only in or -among countries not thus excluded. In such case, this -License incorporates the limitation as if written in the -body of this License. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - 9. The Free Software Foundation may publish revised -and/or new versions of the General Public License from -time to time. Such new versions will be similar in spirit -to the present version, but may differ in detail to -address new problems or concerns. + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -Each version is given a distinguishing version number. If -the Program specifies a version number of this License -which applies to it and "any later version", you have the -option of following the terms and conditions either of -that version or of any later version published by the Free -Software Foundation. If the Program does not specify a -version number of this License, you may choose any version -ever published by the Free Software Foundation. +4. Conveying Verbatim Copies. +----------------------------- - 10. If you wish to incorporate parts of the Program into -other free programs whose distribution conditions are -different, write to the author to ask for permission. For -software which is copyrighted by the Free Software -Foundation, write to the Free Software Foundation; we -sometimes make exceptions for this. Our decision will be -guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the -sharing and reuse of software generally. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +-------------------------------------- + + You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are not +combined with it such as to form a larger program, in or on a volume of a +storage or distribution medium, is called an “aggregate” if the compilation and +its resulting copyright are not used to limit the access or legal rights of the +compilation's users beyond what the individual works permit. Inclusion of a +covered work in an aggregate does not cause this License to applyto the other +parts of the aggregate. + +6. Conveying Non-Source Forms. +------------------------------ + + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +-------------------- + + “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +--------------- + + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +--------------------------------------------- + + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +------------------------------------------------- + + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +------------ + + A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + + A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +------------------------------------ + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +--------------------------------------------------- + + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +------------------------------------- + + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] - NO WARRANTY +15. Disclaimer of Warranty. +--------------------------- - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT -PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED -IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. -SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR -AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY -OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY -TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED -BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO -OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR -OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. +16. Limitation of Liability. +---------------------------- - END OF TERMS AND CONDITIONS + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - How to Apply These Terms to Your New Programs +17. Interpretation of Sections 15 and 16. +----------------------------------------- - If you develop a new program, and you want it to be of -the greatest possible use to the public, the best way to -achieve this is to make it free software which everyone -can redistribute and change under these terms. + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - To do so, attach the following notices to the program. -It is safest to attach them to the start of each source -file to most effectively convey the exclusion of warranty; -and each file should have at least the "copyright" line -and a pointer to where the full notice is found. + END OF TERMS AND CONDITIONS - -Copyright (C) - This program is free software; 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. + How to Apply These Terms to Your New Programs - This program 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 General Public License -for more details. + If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - You should have received a copy of the GNU General -Public License along with this program; if not, write to -the Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA + To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. -Also add information on how to contact you by electronic -and paper mail. + + Copyright (C) -If the program is interactive, make it output a short -notice like this when it starts in an interactive mode: + This program is free software: 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 3 of the License, or + (at your option) any later version. -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details -type `show w'. This is free software, and you are welcome -to redistribute it under certain conditions; type `show c' -for details. + This program 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 General Public License for more details. -The hypothetical commands `show w' and `show c' should -show the appropriate parts of the General Public License. -Of course, the commands you use may be called something -other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. + You should have received a copy of the GNU General Public License + along with this program. If not, see . -You should also get your employer (if you work as a -programmer) or your school, if any, to sign a "copyright -disclaimer" for the program, if necessary. Here is a -sample; alter the names: - Yoyodyne, Inc., hereby disclaims all copyright interest -in the program `Gnomovision' (which makes passes at -compilers) written by James Hacker. +Also add information on how to contact you by electronic and paper mail. - , 1 April 1989 - Ty Coon, President of Vice -This General Public License does not permit incorporating -your program into proprietary programs. If your program -is a subroutine library, you may consider it more useful -to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU -Library General Public License instead of this License. + If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + + The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + + You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + + The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . [QueryBox] Lekérdező box diff --git a/doc/hlp/it/xnc.hlp b/doc/hlp/it/xnc.hlp index 1e63c64ce..3fccc3dfb 100644 --- a/doc/hlp/it/xnc.hlp +++ b/doc/hlp/it/xnc.hlp @@ -17,414 +17,284 @@ Il Midnight Commander NON E' COPERTO DA ALCUNA GARANZIAWarranty. Questo è so [Licenza] - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Copyright © 2007 Free Software Foundation, Inc. + - Everyone is permitted to copy and distribute verbatim -copies of this license document, but changing it is not -allowed. + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away -your freedom to share and change it. By contrast, the GNU -General Public License is intended to guarantee your -freedom to share and change free software--to make sure -the software is free for all its users. This General -Public License applies to most of the Free Software -Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software -Foundation software is covered by the GNU Library General -Public License instead.) You can apply it to your -programs, too. + The GNU General Public License is a free, copyleft license for software and other kinds of works. - When we speak of free software, we are referring to -freedom, not price. Our General Public Licenses are -designed to make sure that you have the freedom to -distribute copies of free software (and charge for this -service if you wish), that you receive source code or can -get it if you want it, that you can change the software or -use pieces of it in new free programs; and that you know -you can do these things. + The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - To protect your rights, we need to make restrictions -that forbid anyone to deny you these rights or to ask you -to surrender the rights. These restrictions translate to -certain responsibilities for you if you distribute copies -of the software, or if you modify it. + When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - For example, if you distribute copies of such a program, -whether gratis or for a fee, you must give the recipients -all the rights that you have. You must make sure that -they, too, receive or can get the source code. And you -must show them these terms so they know their rights. + To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - We protect your rights with two steps: (1) copyright the -software, and (2) offer you this license which gives you -legal permission to copy, distribute and/or modify the -software. + For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - Also, for each author's protection and ours, we want to -make certain that everyone understands that there is no -warranty for this free software. If the software is -modified by someone else and passed on, we want its -recipients to know that what they have is not the -original, so that any problems introduced by others will -not reflect on the original authors' reputations. + Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - Finally, any free program is threatened constantly by -software patents. We wish to avoid the danger that -redistributors of a free program will individually obtain -patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent -must be licensed for everyone's free use or not licensed -at all. + For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - The precise terms and conditions for copying, -distribution and modification follow. + Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, - DISTRIBUTION AND MODIFICATION + Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - 0. This License applies to any program or other work -which contains a notice placed by the copyright holder -saying it may be distributed under the terms of this -General Public License. The "Program", below, refers to -any such program or work, and a "work based on the -Program" means either the Program or any derivative work -under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with -modifications and/or translated into another language. -(Hereinafter, translation is included without limitation -in the term "modification".) Each licensee is addressed -as "you". + The precise terms and conditions for copying, distribution and modification follow. -Activities other than copying, distribution and -modification are not covered by this License; they are -outside its scope. The act of running the Program is not -restricted, and the output from the Program is covered -only if its contents constitute a work based on the -Program (independent of having been made by running the -Program). Whether that is true depends on what the -Program does. + TERMS AND CONDITIONS - 1. You may copy and distribute verbatim copies of the -Program's source code as you receive it, in any medium, -provided that you conspicuously and appropriately publish -on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that -refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of -this License along with the Program. +0. Definitions. +--------------- -You may charge a fee for the physical act of transferring -a copy, and you may at your option offer warranty -protection in exchange for a fee. + “This License” refers to version 3 of the GNU General Public License. - 2. You may modify your copy or copies of the Program or -any portion of it, thus forming a work based on the -Program, and copy and distribute such modifications or -work under the terms of Section 1 above, provided that you -also meet all of these conditions: + “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - a) You must cause the modified files to carry -prominent notices stating that you changed the files and -the date of any change. + “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - b) You must cause any work that you distribute or -publish, that in whole or in part contains or is derived -from the Program or any part thereof, to be licensed as a -whole at no charge to all third parties under the terms of -this License. + To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - c) If the modified program normally reads commands -interactively when run, you must cause it, when started -running for such interactive use in the most ordinary way, -to print or display an announcement including an -appropriate copyright notice and a notice that there is no -warranty (or else, saying that you provide a warranty) and -that users may redistribute the program under these -conditions, and telling the user how to view a copy of -this License. (Exception: if the Program itself is -interactive but does not normally print such an -announcement, your work based on the Program is not -required to print an announcement.) + A “covered work” means either the unmodified Program or a work based on the Program. -These requirements apply to the modified work as a whole. -If identifiable sections of that work are not derived from -the Program, and can be reasonably considered independent -and separate works in themselves, then this License, and -its terms, do not apply to those sections when you -distribute them as separate works. But when you -distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole -must be on the terms of this License, whose permissions -for other licensees extend to the entire whole, and thus -to each and every part regardless of who wrote it. + To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -Thus, it is not the intent of this section to claim rights -or contest your rights to work written entirely by you; -rather, the intent is to exercise the right to control the -distribution of derivative or collective works based on -the Program. + To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -In addition, mere aggregation of another work not based on -the Program with the Program (or with a work based on the -Program) on a volume of a storage or distribution medium -does not bring the other work under the scope of this -License. + An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - 3. You may copy and distribute the Program (or a work -based on it, under Section 2) in object code or executable -form under the terms of Sections 1 and 2 above provided -that you also do one of the following: - a) Accompany it with the complete corresponding -machine-readable source code, which must be distributed -under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, +1. Source Code. +--------------- - b) Accompany it with a written offer, valid for at -least three years, to give any third party, for a charge -no more than your cost of physically performing source -distribution, a complete machine-readable copy of the -corresponding source code, to be distributed under the -terms of Sections 1 and 2 above on a medium customarily -used for software interchange; or, + The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - c) Accompany it with the information you received as -to the offer to distribute corresponding source code. -(This alternative is allowed only for noncommercial -distribution and only if you received the program in -object code or executable form with such an offer, in -accord with Subsection b above.) + A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The source code for a work means the preferred form of the -work for making modifications to it. For an executable -work, complete source code means all the source code for -all modules it contains, plus any associated interface -definition files, plus the scripts used to control -compilation and installation of the executable. However, -as a special exception, the source code distributed need -not include anything that is normally distributed (in -either source or binary form) with the major components -(compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself -accompanies the executable. + The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -If distribution of executable or object code is made by -offering access to copy from a designated place, then -offering equivalent access to copy the source code from -the same place counts as distribution of the source code, -even though third parties are not compelled to copy the -source along with the object code. + The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - 4. You may not copy, modify, sublicense, or distribute -the Program except as expressly provided under this -License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will -automatically terminate your rights under this License. -However, parties who have received copies, or rights, from -you under this License will not have their licenses -terminated so long as such parties remain in full -compliance. + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - 5. You are not required to accept this License, since -you have not signed it. However, nothing else grants you -permission to modify or distribute the Program or its -derivative works. These actions are prohibited by law if -you do not accept this License. Therefore, by modifying -or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, -distributing or modifying the Program or works based on -it. + The Corresponding Source for a work in source code form is +that same work. - 6. Each time you redistribute the Program (or any work -based on the Program), the recipient automatically -receives a license from the original licensor to copy, -distribute or modify the Program subject to these terms -and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights -granted herein. You are not responsible for enforcing -compliance by third parties to this License. +2. Basic Permissions. +--------------------- - 7. If, as a consequence of a court judgment or -allegation of patent infringement or for any other reason -(not limited to patent issues), conditions are imposed on -you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you -cannot distribute so as to satisfy simultaneously your -obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute -the Program at all. For example, if a patent license -would not permit royalty-free redistribution of the -Program by all those who receive copies directly or -indirectly through you, then the only way you could -satisfy both it and this License would be to refrain -entirely from distribution of the Program. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -If any portion of this section is held invalid or -unenforceable under any particular circumstance, the -balance of the section is intended to apply and the -section as a whole is intended to apply in other -circumstances. + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -It is not the purpose of this section to induce you to -infringe any patents or other property right claims or to -contest validity of any such claims; this section has the -sole purpose of protecting the integrity of the free -software distribution system, which is implemented by -public license practices. Many people have made generous -contributions to the wide range of software distributed -through that system in reliance on consistent application -of that system; it is up to the author/donor to decide if -he or she is willing to distribute software through any -other system and a licensee cannot impose that choice. + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -This section is intended to make thoroughly clear what is -believed to be a consequence of the rest of this License. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +-------------------------------------------------------------- - 8. If the distribution and/or use of the Program is -restricted in certain countries either by patents or by -copyrighted interfaces, the original copyright holder who -places the Program under this License may add an explicit -geographical distribution limitation excluding those -countries, so that distribution is permitted only in or -among countries not thus excluded. In such case, this -License incorporates the limitation as if written in the -body of this License. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - 9. The Free Software Foundation may publish revised -and/or new versions of the General Public License from -time to time. Such new versions will be similar in spirit -to the present version, but may differ in detail to -address new problems or concerns. + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -Each version is given a distinguishing version number. If -the Program specifies a version number of this License -which applies to it and "any later version", you have the -option of following the terms and conditions either of -that version or of any later version published by the Free -Software Foundation. If the Program does not specify a -version number of this License, you may choose any version -ever published by the Free Software Foundation. +4. Conveying Verbatim Copies. +----------------------------- - 10. If you wish to incorporate parts of the Program into -other free programs whose distribution conditions are -different, write to the author to ask for permission. For -software which is copyrighted by the Free Software -Foundation, write to the Free Software Foundation; we -sometimes make exceptions for this. Our decision will be -guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the -sharing and reuse of software generally. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +-------------------------------------- + + You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are not +combined with it such as to form a larger program, in or on a volume of a +storage or distribution medium, is called an “aggregate” if the compilation and +its resulting copyright are not used to limit the access or legal rights of the +compilation's users beyond what the individual works permit. Inclusion of a +covered work in an aggregate does not cause this License to applyto the other +parts of the aggregate. + +6. Conveying Non-Source Forms. +------------------------------ + + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +-------------------- + + “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +--------------- + + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +--------------------------------------------- + + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +------------------------------------------------- + + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +------------ + + A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + + A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +------------------------------------ + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +--------------------------------------------------- + + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +------------------------------------- + + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] - NO WARRANTY +15. Disclaimer of Warranty. +--------------------------- - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT -PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED -IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. -SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR -AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY -OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY -TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED -BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO -OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR -OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. +16. Limitation of Liability. +---------------------------- - END OF TERMS AND CONDITIONS + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - How to Apply These Terms to Your New Programs +17. Interpretation of Sections 15 and 16. +----------------------------------------- - If you develop a new program, and you want it to be of -the greatest possible use to the public, the best way to -achieve this is to make it free software which everyone -can redistribute and change under these terms. + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - To do so, attach the following notices to the program. -It is safest to attach them to the start of each source -file to most effectively convey the exclusion of warranty; -and each file should have at least the "copyright" line -and a pointer to where the full notice is found. + END OF TERMS AND CONDITIONS - -Copyright (C) - This program is free software; 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. + How to Apply These Terms to Your New Programs - This program 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 General Public License -for more details. + If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - You should have received a copy of the GNU General -Public License along with this program; if not, write to -the Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA + To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. -Also add information on how to contact you by electronic -and paper mail. + + Copyright (C) -If the program is interactive, make it output a short -notice like this when it starts in an interactive mode: + This program is free software: 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 3 of the License, or + (at your option) any later version. -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details -type `show w'. This is free software, and you are welcome -to redistribute it under certain conditions; type `show c' -for details. + This program 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 General Public License for more details. -The hypothetical commands `show w' and `show c' should -show the appropriate parts of the General Public License. -Of course, the commands you use may be called something -other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. + You should have received a copy of the GNU General Public License + along with this program. If not, see . -You should also get your employer (if you work as a -programmer) or your school, if any, to sign a "copyright -disclaimer" for the program, if necessary. Here is a -sample; alter the names: - Yoyodyne, Inc., hereby disclaims all copyright interest -in the program `Gnomovision' (which makes passes at -compilers) written by James Hacker. +Also add information on how to contact you by electronic and paper mail. - , 1 April 1989 - Ty Coon, President of Vice -This General Public License does not permit incorporating -your program into proprietary programs. If your program -is a subroutine library, you may consider it more useful -to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU -Library General Public License instead of this License. + If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + + The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + + You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + + The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . [QueryBox] Finestre di dialogo di richiesta dati diff --git a/doc/hlp/pl/xnc.hlp b/doc/hlp/pl/xnc.hlp index 6d1982496..7fbaedcbe 100644 --- a/doc/hlp/pl/xnc.hlp +++ b/doc/hlp/pl/xnc.hlp @@ -17,414 +17,284 @@ Program GNU Midnight Commander jest dostarczany BEZ JAKIEJKOLWIEK GWARANCJIWar [License] - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Copyright © 2007 Free Software Foundation, Inc. + - Everyone is permitted to copy and distribute verbatim -copies of this license document, but changing it is not -allowed. + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away -your freedom to share and change it. By contrast, the GNU -General Public License is intended to guarantee your -freedom to share and change free software--to make sure -the software is free for all its users. This General -Public License applies to most of the Free Software -Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software -Foundation software is covered by the GNU Library General -Public License instead.) You can apply it to your -programs, too. + The GNU General Public License is a free, copyleft license for software and other kinds of works. - When we speak of free software, we are referring to -freedom, not price. Our General Public Licenses are -designed to make sure that you have the freedom to -distribute copies of free software (and charge for this -service if you wish), that you receive source code or can -get it if you want it, that you can change the software or -use pieces of it in new free programs; and that you know -you can do these things. + The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - To protect your rights, we need to make restrictions -that forbid anyone to deny you these rights or to ask you -to surrender the rights. These restrictions translate to -certain responsibilities for you if you distribute copies -of the software, or if you modify it. + When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - For example, if you distribute copies of such a program, -whether gratis or for a fee, you must give the recipients -all the rights that you have. You must make sure that -they, too, receive or can get the source code. And you -must show them these terms so they know their rights. + To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - We protect your rights with two steps: (1) copyright the -software, and (2) offer you this license which gives you -legal permission to copy, distribute and/or modify the -software. + For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - Also, for each author's protection and ours, we want to -make certain that everyone understands that there is no -warranty for this free software. If the software is -modified by someone else and passed on, we want its -recipients to know that what they have is not the -original, so that any problems introduced by others will -not reflect on the original authors' reputations. + Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - Finally, any free program is threatened constantly by -software patents. We wish to avoid the danger that -redistributors of a free program will individually obtain -patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent -must be licensed for everyone's free use or not licensed -at all. + For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - The precise terms and conditions for copying, -distribution and modification follow. + Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, - DISTRIBUTION AND MODIFICATION + Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - 0. This License applies to any program or other work -which contains a notice placed by the copyright holder -saying it may be distributed under the terms of this -General Public License. The "Program", below, refers to -any such program or work, and a "work based on the -Program" means either the Program or any derivative work -under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with -modifications and/or translated into another language. -(Hereinafter, translation is included without limitation -in the term "modification".) Each licensee is addressed -as "you". + The precise terms and conditions for copying, distribution and modification follow. -Activities other than copying, distribution and -modification are not covered by this License; they are -outside its scope. The act of running the Program is not -restricted, and the output from the Program is covered -only if its contents constitute a work based on the -Program (independent of having been made by running the -Program). Whether that is true depends on what the -Program does. + TERMS AND CONDITIONS - 1. You may copy and distribute verbatim copies of the -Program's source code as you receive it, in any medium, -provided that you conspicuously and appropriately publish -on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that -refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of -this License along with the Program. +0. Definitions. +--------------- -You may charge a fee for the physical act of transferring -a copy, and you may at your option offer warranty -protection in exchange for a fee. + “This License” refers to version 3 of the GNU General Public License. - 2. You may modify your copy or copies of the Program or -any portion of it, thus forming a work based on the -Program, and copy and distribute such modifications or -work under the terms of Section 1 above, provided that you -also meet all of these conditions: + “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - a) You must cause the modified files to carry -prominent notices stating that you changed the files and -the date of any change. + “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - b) You must cause any work that you distribute or -publish, that in whole or in part contains or is derived -from the Program or any part thereof, to be licensed as a -whole at no charge to all third parties under the terms of -this License. + To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - c) If the modified program normally reads commands -interactively when run, you must cause it, when started -running for such interactive use in the most ordinary way, -to print or display an announcement including an -appropriate copyright notice and a notice that there is no -warranty (or else, saying that you provide a warranty) and -that users may redistribute the program under these -conditions, and telling the user how to view a copy of -this License. (Exception: if the Program itself is -interactive but does not normally print such an -announcement, your work based on the Program is not -required to print an announcement.) + A “covered work” means either the unmodified Program or a work based on the Program. -These requirements apply to the modified work as a whole. -If identifiable sections of that work are not derived from -the Program, and can be reasonably considered independent -and separate works in themselves, then this License, and -its terms, do not apply to those sections when you -distribute them as separate works. But when you -distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole -must be on the terms of this License, whose permissions -for other licensees extend to the entire whole, and thus -to each and every part regardless of who wrote it. + To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -Thus, it is not the intent of this section to claim rights -or contest your rights to work written entirely by you; -rather, the intent is to exercise the right to control the -distribution of derivative or collective works based on -the Program. + To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -In addition, mere aggregation of another work not based on -the Program with the Program (or with a work based on the -Program) on a volume of a storage or distribution medium -does not bring the other work under the scope of this -License. + An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - 3. You may copy and distribute the Program (or a work -based on it, under Section 2) in object code or executable -form under the terms of Sections 1 and 2 above provided -that you also do one of the following: - a) Accompany it with the complete corresponding -machine-readable source code, which must be distributed -under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, +1. Source Code. +--------------- - b) Accompany it with a written offer, valid for at -least three years, to give any third party, for a charge -no more than your cost of physically performing source -distribution, a complete machine-readable copy of the -corresponding source code, to be distributed under the -terms of Sections 1 and 2 above on a medium customarily -used for software interchange; or, + The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - c) Accompany it with the information you received as -to the offer to distribute corresponding source code. -(This alternative is allowed only for noncommercial -distribution and only if you received the program in -object code or executable form with such an offer, in -accord with Subsection b above.) + A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The source code for a work means the preferred form of the -work for making modifications to it. For an executable -work, complete source code means all the source code for -all modules it contains, plus any associated interface -definition files, plus the scripts used to control -compilation and installation of the executable. However, -as a special exception, the source code distributed need -not include anything that is normally distributed (in -either source or binary form) with the major components -(compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself -accompanies the executable. + The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -If distribution of executable or object code is made by -offering access to copy from a designated place, then -offering equivalent access to copy the source code from -the same place counts as distribution of the source code, -even though third parties are not compelled to copy the -source along with the object code. + The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - 4. You may not copy, modify, sublicense, or distribute -the Program except as expressly provided under this -License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will -automatically terminate your rights under this License. -However, parties who have received copies, or rights, from -you under this License will not have their licenses -terminated so long as such parties remain in full -compliance. + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - 5. You are not required to accept this License, since -you have not signed it. However, nothing else grants you -permission to modify or distribute the Program or its -derivative works. These actions are prohibited by law if -you do not accept this License. Therefore, by modifying -or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, -distributing or modifying the Program or works based on -it. + The Corresponding Source for a work in source code form is +that same work. - 6. Each time you redistribute the Program (or any work -based on the Program), the recipient automatically -receives a license from the original licensor to copy, -distribute or modify the Program subject to these terms -and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights -granted herein. You are not responsible for enforcing -compliance by third parties to this License. +2. Basic Permissions. +--------------------- - 7. If, as a consequence of a court judgment or -allegation of patent infringement or for any other reason -(not limited to patent issues), conditions are imposed on -you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you -cannot distribute so as to satisfy simultaneously your -obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute -the Program at all. For example, if a patent license -would not permit royalty-free redistribution of the -Program by all those who receive copies directly or -indirectly through you, then the only way you could -satisfy both it and this License would be to refrain -entirely from distribution of the Program. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -If any portion of this section is held invalid or -unenforceable under any particular circumstance, the -balance of the section is intended to apply and the -section as a whole is intended to apply in other -circumstances. + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -It is not the purpose of this section to induce you to -infringe any patents or other property right claims or to -contest validity of any such claims; this section has the -sole purpose of protecting the integrity of the free -software distribution system, which is implemented by -public license practices. Many people have made generous -contributions to the wide range of software distributed -through that system in reliance on consistent application -of that system; it is up to the author/donor to decide if -he or she is willing to distribute software through any -other system and a licensee cannot impose that choice. + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -This section is intended to make thoroughly clear what is -believed to be a consequence of the rest of this License. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +-------------------------------------------------------------- - 8. If the distribution and/or use of the Program is -restricted in certain countries either by patents or by -copyrighted interfaces, the original copyright holder who -places the Program under this License may add an explicit -geographical distribution limitation excluding those -countries, so that distribution is permitted only in or -among countries not thus excluded. In such case, this -License incorporates the limitation as if written in the -body of this License. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - 9. The Free Software Foundation may publish revised -and/or new versions of the General Public License from -time to time. Such new versions will be similar in spirit -to the present version, but may differ in detail to -address new problems or concerns. + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -Each version is given a distinguishing version number. If -the Program specifies a version number of this License -which applies to it and "any later version", you have the -option of following the terms and conditions either of -that version or of any later version published by the Free -Software Foundation. If the Program does not specify a -version number of this License, you may choose any version -ever published by the Free Software Foundation. +4. Conveying Verbatim Copies. +----------------------------- - 10. If you wish to incorporate parts of the Program into -other free programs whose distribution conditions are -different, write to the author to ask for permission. For -software which is copyrighted by the Free Software -Foundation, write to the Free Software Foundation; we -sometimes make exceptions for this. Our decision will be -guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the -sharing and reuse of software generally. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +-------------------------------------- + + You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are not +combined with it such as to form a larger program, in or on a volume of a +storage or distribution medium, is called an “aggregate” if the compilation and +its resulting copyright are not used to limit the access or legal rights of the +compilation's users beyond what the individual works permit. Inclusion of a +covered work in an aggregate does not cause this License to applyto the other +parts of the aggregate. + +6. Conveying Non-Source Forms. +------------------------------ + + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +-------------------- + + “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +--------------- + + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +--------------------------------------------- + + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +------------------------------------------------- + + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +------------ + + A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + + A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +------------------------------------ + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +--------------------------------------------------- + + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +------------------------------------- + + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] - NO WARRANTY +15. Disclaimer of Warranty. +--------------------------- - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT -PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED -IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. -SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR -AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY -OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY -TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED -BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO -OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR -OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. +16. Limitation of Liability. +---------------------------- - END OF TERMS AND CONDITIONS + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - How to Apply These Terms to Your New Programs +17. Interpretation of Sections 15 and 16. +----------------------------------------- - If you develop a new program, and you want it to be of -the greatest possible use to the public, the best way to -achieve this is to make it free software which everyone -can redistribute and change under these terms. + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - To do so, attach the following notices to the program. -It is safest to attach them to the start of each source -file to most effectively convey the exclusion of warranty; -and each file should have at least the "copyright" line -and a pointer to where the full notice is found. + END OF TERMS AND CONDITIONS - -Copyright (C) - This program is free software; 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. + How to Apply These Terms to Your New Programs - This program 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 General Public License -for more details. + If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - You should have received a copy of the GNU General -Public License along with this program; if not, write to -the Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA + To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. -Also add information on how to contact you by electronic -and paper mail. + + Copyright (C) -If the program is interactive, make it output a short -notice like this when it starts in an interactive mode: + This program is free software: 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 3 of the License, or + (at your option) any later version. -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details -type `show w'. This is free software, and you are welcome -to redistribute it under certain conditions; type `show c' -for details. + This program 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 General Public License for more details. -The hypothetical commands `show w' and `show c' should -show the appropriate parts of the General Public License. -Of course, the commands you use may be called something -other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. + You should have received a copy of the GNU General Public License + along with this program. If not, see . -You should also get your employer (if you work as a -programmer) or your school, if any, to sign a "copyright -disclaimer" for the program, if necessary. Here is a -sample; alter the names: - Yoyodyne, Inc., hereby disclaims all copyright interest -in the program `Gnomovision' (which makes passes at -compilers) written by James Hacker. +Also add information on how to contact you by electronic and paper mail. - , 1 April 1989 - Ty Coon, President of Vice -This General Public License does not permit incorporating -your program into proprietary programs. If your program -is a subroutine library, you may consider it more useful -to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU -Library General Public License instead of this License. + If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + + The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + + You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + + The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . [QueryBox] Okna zapytań diff --git a/doc/hlp/ru/xnc.hlp b/doc/hlp/ru/xnc.hlp index 3c6d70867..0c2dcfc96 100644 --- a/doc/hlp/ru/xnc.hlp +++ b/doc/hlp/ru/xnc.hlp @@ -16,825 +16,288 @@ [Лицензия (оригинал на английском)] - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Copyright © 2007 Free Software Foundation, Inc. + - Everyone is permitted to copy and distribute verbatim -copies of this license document, but changing it is not -allowed. + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away -your freedom to share and change it. By contrast, the GNU -General Public License is intended to guarantee your -freedom to share and change free software--to make sure -the software is free for all its users. This General -Public License applies to most of the Free Software -Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software -Foundation software is covered by the GNU Library General -Public License instead.) You can apply it to your -programs, too. + The GNU General Public License is a free, copyleft license for software and other kinds of works. - When we speak of free software, we are referring to -freedom, not price. Our General Public Licenses are -designed to make sure that you have the freedom to -distribute copies of free software (and charge for this -service if you wish), that you receive source code or can -get it if you want it, that you can change the software or -use pieces of it in new free programs; and that you know -you can do these things. + The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - To protect your rights, we need to make restrictions -that forbid anyone to deny you these rights or to ask you -to surrender the rights. These restrictions translate to -certain responsibilities for you if you distribute copies -of the software, or if you modify it. + When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - For example, if you distribute copies of such a program, -whether gratis or for a fee, you must give the recipients -all the rights that you have. You must make sure that -they, too, receive or can get the source code. And you -must show them these terms so they know their rights. + To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - We protect your rights with two steps: (1) copyright the -software, and (2) offer you this license which gives you -legal permission to copy, distribute and/or modify the -software. + For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - Also, for each author's protection and ours, we want to -make certain that everyone understands that there is no -warranty for this free software. If the software is -modified by someone else and passed on, we want its -recipients to know that what they have is not the -original, so that any problems introduced by others will -not reflect on the original authors' reputations. + Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - Finally, any free program is threatened constantly by -software patents. We wish to avoid the danger that -redistributors of a free program will individually obtain -patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent -must be licensed for everyone's free use or not licensed -at all. + For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - The precise terms and conditions for copying, -distribution and modification follow. + Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, - DISTRIBUTION AND MODIFICATION + Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - 0. This License applies to any program or other work -which contains a notice placed by the copyright holder -saying it may be distributed under the terms of this -General Public License. The "Program", below, refers to -any such program or work, and a "work based on the -Program" means either the Program or any derivative work -under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with -modifications and/or translated into another language. -(Hereinafter, translation is included without limitation -in the term "modification".) Each licensee is addressed -as "you". + The precise terms and conditions for copying, distribution and modification follow. -Activities other than copying, distribution and -modification are not covered by this License; they are -outside its scope. The act of running the Program is not -restricted, and the output from the Program is covered -only if its contents constitute a work based on the -Program (independent of having been made by running the -Program). Whether that is true depends on what the -Program does. + TERMS AND CONDITIONS - 1. You may copy and distribute verbatim copies of the -Program's source code as you receive it, in any medium, -provided that you conspicuously and appropriately publish -on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that -refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of -this License along with the Program. +0. Definitions. +--------------- -You may charge a fee for the physical act of transferring -a copy, and you may at your option offer warranty -protection in exchange for a fee. + “This License” refers to version 3 of the GNU General Public License. - 2. You may modify your copy or copies of the Program or -any portion of it, thus forming a work based on the -Program, and copy and distribute such modifications or -work under the terms of Section 1 above, provided that you -also meet all of these conditions: + “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - a) You must cause the modified files to carry -prominent notices stating that you changed the files and -the date of any change. + “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - b) You must cause any work that you distribute or -publish, that in whole or in part contains or is derived -from the Program or any part thereof, to be licensed as a -whole at no charge to all third parties under the terms of -this License. + To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - c) If the modified program normally reads commands -interactively when run, you must cause it, when started -running for such interactive use in the most ordinary way, -to print or display an announcement including an -appropriate copyright notice and a notice that there is no -warranty (or else, saying that you provide a warranty) and -that users may redistribute the program under these -conditions, and telling the user how to view a copy of -this License. (Exception: if the Program itself is -interactive but does not normally print such an -announcement, your work based on the Program is not -required to print an announcement.) + A “covered work” means either the unmodified Program or a work based on the Program. -These requirements apply to the modified work as a whole. -If identifiable sections of that work are not derived from -the Program, and can be reasonably considered independent -and separate works in themselves, then this License, and -its terms, do not apply to those sections when you -distribute them as separate works. But when you -distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole -must be on the terms of this License, whose permissions -for other licensees extend to the entire whole, and thus -to each and every part regardless of who wrote it. + To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -Thus, it is not the intent of this section to claim rights -or contest your rights to work written entirely by you; -rather, the intent is to exercise the right to control the -distribution of derivative or collective works based on -the Program. + To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -In addition, mere aggregation of another work not based on -the Program with the Program (or with a work based on the -Program) on a volume of a storage or distribution medium -does not bring the other work under the scope of this -License. + An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - 3. You may copy and distribute the Program (or a work -based on it, under Section 2) in object code or executable -form under the terms of Sections 1 and 2 above provided -that you also do one of the following: - a) Accompany it with the complete corresponding -machine-readable source code, which must be distributed -under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, +1. Source Code. +--------------- - b) Accompany it with a written offer, valid for at -least three years, to give any third party, for a charge -no more than your cost of physically performing source -distribution, a complete machine-readable copy of the -corresponding source code, to be distributed under the -terms of Sections 1 and 2 above on a medium customarily -used for software interchange; or, + The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - c) Accompany it with the information you received as -to the offer to distribute corresponding source code. -(This alternative is allowed only for noncommercial -distribution and only if you received the program in -object code or executable form with such an offer, in -accord with Subsection b above.) + A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The source code for a work means the preferred form of the -work for making modifications to it. For an executable -work, complete source code means all the source code for -all modules it contains, plus any associated interface -definition files, plus the scripts used to control -compilation and installation of the executable. However, -as a special exception, the source code distributed need -not include anything that is normally distributed (in -either source or binary form) with the major components -(compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself -accompanies the executable. + The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -If distribution of executable or object code is made by -offering access to copy from a designated place, then -offering equivalent access to copy the source code from -the same place counts as distribution of the source code, -even though third parties are not compelled to copy the -source along with the object code. + The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - 4. You may not copy, modify, sublicense, or distribute -the Program except as expressly provided under this -License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will -automatically terminate your rights under this License. -However, parties who have received copies, or rights, from -you under this License will not have their licenses -terminated so long as such parties remain in full -compliance. + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - 5. You are not required to accept this License, since -you have not signed it. However, nothing else grants you -permission to modify or distribute the Program or its -derivative works. These actions are prohibited by law if -you do not accept this License. Therefore, by modifying -or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, -distributing or modifying the Program or works based on -it. + The Corresponding Source for a work in source code form is +that same work. - 6. Each time you redistribute the Program (or any work -based on the Program), the recipient automatically -receives a license from the original licensor to copy, -distribute or modify the Program subject to these terms -and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights -granted herein. You are not responsible for enforcing -compliance by third parties to this License. +2. Basic Permissions. +--------------------- - 7. If, as a consequence of a court judgment or -allegation of patent infringement or for any other reason -(not limited to patent issues), conditions are imposed on -you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you -cannot distribute so as to satisfy simultaneously your -obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute -the Program at all. For example, if a patent license -would not permit royalty-free redistribution of the -Program by all those who receive copies directly or -indirectly through you, then the only way you could -satisfy both it and this License would be to refrain -entirely from distribution of the Program. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -If any portion of this section is held invalid or -unenforceable under any particular circumstance, the -balance of the section is intended to apply and the -section as a whole is intended to apply in other -circumstances. + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -It is not the purpose of this section to induce you to -infringe any patents or other property right claims or to -contest validity of any such claims; this section has the -sole purpose of protecting the integrity of the free -software distribution system, which is implemented by -public license practices. Many people have made generous -contributions to the wide range of software distributed -through that system in reliance on consistent application -of that system; it is up to the author/donor to decide if -he or she is willing to distribute software through any -other system and a licensee cannot impose that choice. + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -This section is intended to make thoroughly clear what is -believed to be a consequence of the rest of this License. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +-------------------------------------------------------------- - 8. If the distribution and/or use of the Program is -restricted in certain countries either by patents or by -copyrighted interfaces, the original copyright holder who -places the Program under this License may add an explicit -geographical distribution limitation excluding those -countries, so that distribution is permitted only in or -among countries not thus excluded. In such case, this -License incorporates the limitation as if written in the -body of this License. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - 9. The Free Software Foundation may publish revised -and/or new versions of the General Public License from -time to time. Such new versions will be similar in spirit -to the present version, but may differ in detail to -address new problems or concerns. + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -Each version is given a distinguishing version number. If -the Program specifies a version number of this License -which applies to it and "any later version", you have the -option of following the terms and conditions either of -that version or of any later version published by the Free -Software Foundation. If the Program does not specify a -version number of this License, you may choose any version -ever published by the Free Software Foundation. +4. Conveying Verbatim Copies. +----------------------------- - 10. If you wish to incorporate parts of the Program into -other free programs whose distribution conditions are -different, write to the author to ask for permission. For -software which is copyrighted by the Free Software -Foundation, write to the Free Software Foundation; we -sometimes make exceptions for this. Our decision will be -guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the -sharing and reuse of software generally. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +-------------------------------------- + + You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are not +combined with it such as to form a larger program, in or on a volume of a +storage or distribution medium, is called an “aggregate” if the compilation and +its resulting copyright are not used to limit the access or legal rights of the +compilation's users beyond what the individual works permit. Inclusion of a +covered work in an aggregate does not cause this License to applyto the other +parts of the aggregate. + +6. Conveying Non-Source Forms. +------------------------------ + + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +-------------------- + + “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +--------------- + + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +--------------------------------------------- + + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +------------------------------------------------- + + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +------------ + + A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + + A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +------------------------------------ + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +--------------------------------------------------- + + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +------------------------------------- + + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] - NO WARRANTY +15. Disclaimer of Warranty. +--------------------------- - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT -PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED -IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. -SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR -AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY -OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY -TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED -BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO -OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR -OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. +16. Limitation of Liability. +---------------------------- - END OF TERMS AND CONDITIONS + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - How to Apply These Terms to Your New Programs +17. Interpretation of Sections 15 and 16. +----------------------------------------- - If you develop a new program, and you want it to be of -the greatest possible use to the public, the best way to -achieve this is to make it free software which everyone -can redistribute and change under these terms. + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - To do so, attach the following notices to the program. -It is safest to attach them to the start of each source -file to most effectively convey the exclusion of warranty; -and each file should have at least the "copyright" line -and a pointer to where the full notice is found. + END OF TERMS AND CONDITIONS - -Copyright (C) - This program is free software; 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. + How to Apply These Terms to Your New Programs - This program 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 General Public License -for more details. + If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - You should have received a copy of the GNU General -Public License along with this program; if not, write to -the Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA + To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. -Also add information on how to contact you by electronic -and paper mail. + + Copyright (C) -If the program is interactive, make it output a short -notice like this when it starts in an interactive mode: + This program is free software: 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 3 of the License, or + (at your option) any later version. -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details -type `show w'. This is free software, and you are welcome -to redistribute it under certain conditions; type `show c' -for details. + This program 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 General Public License for more details. -The hypothetical commands `show w' and `show c' should -show the appropriate parts of the General Public License. -Of course, the commands you use may be called something -other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. + You should have received a copy of the GNU General Public License + along with this program. If not, see . -You should also get your employer (if you work as a -programmer) or your school, if any, to sign a "copyright -disclaimer" for the program, if necessary. Here is a -sample; alter the names: - Yoyodyne, Inc., hereby disclaims all copyright interest -in the program `Gnomovision' (which makes passes at -compilers) written by James Hacker. +Also add information on how to contact you by electronic and paper mail. - , 1 April 1989 - Ty Coon, President of Vice -This General Public License does not permit incorporating -your program into proprietary programs. If your program -is a subroutine library, you may consider it more useful -to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU -Library General Public License instead of this License. + If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + + The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + + You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + + The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . [Лицензия] - УНИВЕРСАЛЬНАЯ ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ GNU - - Версия 2, июнь 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -(C) Перевод. О.В. Кузина, В.М. Юфа, 1993 -(C) Перевод. О.С. Тихонов, 1998 - -Всем разрешается копировать и распространять дословные копии -этого лицензионного документа, но изменять его нельзя. - -Преамбула - -Лицензии на большую часть программного обеспечения (ПО) сос- -тавлены так, чтобы лишить вас свободы совместно использовать -и изменять его. Напротив, Универсальная Общественная Лицензия -GNU предназначена гарантировать вашу свободу совместно ис- -пользовать и изменять свободное ПО, т.е. удостоверить, что ПО -является свободным для всех его пользователей. Эта Универ- -сальная Общественная Лицензия применима к большей части ПО -Фонда Свободного ПО и ко всем другим программам, чьи авторы -принимают на себя обязательства ее использовать. (Вместо нее -для части ПО Фонда Свободного ПО применяется Универсальная -Общественная Лицензия GNU для библиотек.) Вы тоже можете -использовать ее для своих программ. - -Когда мы говорим о свободном ПО, мы имеем в виду свободу, а -не цену. Предполагается, что наши Универсальные Общественные -Лицензии гарантируют, что вы пользуетесь свободой распростра- -нять копии свободного ПО (и получать за это вознаграждение, -если вы того желаете); что вы получаете исходный код или -можете получить его, если захотите; что вы можете изменять -ПО или использовать его части в новых свободных программах; -и что вы знаете, что вы можете все это делать. - -Чтобы защитить ваши права, нам нужно ввести такие ограниче- -ния, которые запретят кому бы то ни было отказывать вам в -этих правах или потребовать от вас отказаться от этих прав. -Эти ограничения переводятся в некоторые обязательства для -вас, если вы распространяете копии ПО или если вы модифици- -руете его. - -Например, если вы распространяете копии такой программы -бесплатно или за вознаграждение, вы должны предоставить -получателям все права, которыми вы обладаете. Вы должны -гарантировать, что они тоже получат или смогут получить -исходный код. И вы должны показать им эти условия, чтобы -они знали о своих правах. - -Мы защищаем ваши права в два этапа: (1) сохраняем авторские -права на ПО и (2) предлагаем вам эту лицензию, которая дает -вам законное право копировать, распространять и/или модифи- -цировать ПО. - -Также, чтобы защитить нас и каждого автора, мы хотим удосто- -вериться, что все понимают, что гарантий на это свободное ПО -нет. Если ПО модифицируется и передается кем-то еще, мы -хотим, чтобы получатели ПО знали, что то, что у них есть -- -это не оригинал, чтобы любые проблемы, созданные другими, не -отразились на репутации первоначальных авторов. - -И наконец, каждой свободной программе постоянно угрожают па- -тенты на ПО. Мы хотим избежать опасности, что повторные рас- -пространители свободной программы самостоятельно получат па- -тенты, делая программу таким образом частной собственностью. -Чтобы предотвратить это, мы явно заявляем, что любой патент -должен быть либо предоставлен всем для свободного использо- -вания, либо не предоставлен никому. - -Ниже следуют точные определения и условия для копирования, -распространения и модификации. - -ОПРЕДЕЛЕНИЯ И УСЛОВИЯ ДЛЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И -МОДИФИКАЦИИ - - 1. Эта Лицензия применима к любой программе или другому - произведению, содержащему уведомление, помещенное держа- - телем авторских прав и сообщающее о том, что оно может - распространяться при условиях, оговоренных в данной Уни- - версальной Общественной Лицензии. В последующем термин - "Программа" относится к любой такой программе или произ- - ведению, а термин "произведение, основанное на Программе" - означает Программу или любое произведение, содержащее - Программу или ее часть, дословную, или модифицированную, - и/или переведенную на другой язык. (Здесь и далее перевод - включается без ограничений в понятие "модификация".) - Каждый обладатель лицензии адресуется как "вы". Виды дея- - тельности, не являющиеся копированием, распространением - или модификацией не охватываются этой Лицензией; они за - пределами ее влияния. Использование Программы по ее функ- - циональному назначению не ограничено, и выходные данные - Программы охватываются этой Лицензией, только если их со- - держание является произведением, основанным на Программе - (вне зависимости от того, были ли они получены в процессе - использования Программы). Являются ли они таковыми, зави- - сит от того, что именно делает Программа. - 2. Вы можете копировать и распространять дословные копии ис- - ходного кода Программы по его получении на любом носите- - ле, при условии что вы соответствующим образом помещаете - на видном месте в каждой копии соответствующее уведомле- - ние об авторских правах и отказ от гарантий; оставляете - нетронутыми все уведомления, относящиеся к данной Лицен- - зии и к отсутствию каких-либо гарантий; и передаете всем - другим получателям Программы копию данной Лицензии вместе - с Программой. Вы можете назначить плату за физический акт - передачи копии и можете по своему усмотрению предостав- - лять гарантии за вознаграждение. - 3. Вы можете изменять свою копию или копии Программы или - любой ее части, создавая таким образом произведение, ос- - нованное на Программе, и копировать и распространять эти - модификации или произведение в соответствии с Разделом 1, - приведенным выше, при условии, что вы выполните все ниже- - следующие условия: - 1. Вы обязаны снабдить модифицированные файлы заметными - уведомлениями, содержащими указания на то, что вы - изменили файлы, и дату каждого изменения. - 2. Вы обязаны предоставить всем третьим лицам лицензию - на бесплатное использование каждого произведения, - которое вы распространяете или публикуете, целиком, - и которое полностью или частично содержит Программу - или какую-либо ее часть, на условиях, оговоренных в - данной Лицензии. - 3. Если модифицированная программа обычно читает коман- - ды в интерактивном режиме работы, вы должны сделать - так, чтобы при запуске для работы в таком интер- - активном режиме обычным для нее способом она печа- - тала или выводила на экран объявление, содержащее - соответствующее уведомление об авторских правах и - уведомление о том, что гарантий нет (или, наоборот, - сообщающее о том, что вы обеспечиваете гарантии), и - что пользователи могут повторно распространять про- - грамму при этих условиях, и указывающее пользовате- - лю, как просмотреть копию данной Лицензии. - (Исключение: если сама Программа работает в интер- - активном режиме, но обычно не выводит подобное - объявление, то ваше произведение, основанное на - Программе, не обязано выводить объявление.) - Эти требования применяются к модифицированному произве- - дению в целом. Если известные части этого произведения - не были основаны на Программе и могут обоснованно счи- - таться независимыми и самостоятельными произведениями, - то эта Лицензия и ее условия не распространяются на эти - части, если вы распространяете их как отдельные произве- - дения. Но если вы распространяете эти части как часть - целого произведения, основанного на Программе, то вы - обязаны делать это в соответствии с условиями данной Ли- - цензии, распространяя права получателей лицензии на все - произведение и, таким образом, на каждую часть, вне за- - висимости от того, кто ее написал. Таким образом, содер- - жание этого раздела не имеет цели претендовать на ваши - права на произведение, написанное полностью вами, или - оспаривать их; цель скорее в том, чтобы развить право - управлять распространением производных или коллективных - произведений, основанных на Программе. Кроме того, прос- - тое нахождение другого произведения, не основанного на - этой Программе, совместно с Программой (или с произведе- - нием, основанным на этой Программе) на том же носителе - для постоянного хранения или распространяемом носителе - не распространяет действие этой Лицензии на другое произ- - ведение. - 4. Вы можете копировать и распространять Программу (или - произведение, основанное на ней) согласно Разделу 2) в - объектном коде или в выполнимом виде в соответствии с - Разделами 1 и 2, приведенными выше, при условии, что вы - также выполните одно из следующих требований: - 1. Сопроводите ее полным соответствующим машиночитаемым - исходным кодом, который должен распространяться в - соответствии с Разделами 1 и 2, приведенными выше, - на носителе, обычно используемом для обмена ПО; или, - 2. Сопроводите ее письменным предложением, действитель- - ным по крайней мере в течение трех лет, предоставить - любому третьему лицу за вознаграждение не большее - стоимости физического акта изготовления копии полную - машиночитаемую копию соответствующего исходного - кода, подлежащую распространению в соответствии с - Разделами 1 и 2, приведенными выше; или - 3. Сопроводите ее информацией, полученной вами в ка- - честве предложения распространить соответствующий - исходный код. (Эта возможность допустима только для - некоммерческого распространения, и только если вы - получили программу в объектном коде или в выполнимом - виде с предложением в соответствии с Пунктом b) - выше.) - Исходный код для произведения означает его вид, пред- - почтительный для выполнения в нем модификаций. Для ис- - полняемого произведения полный исходный код означает все - исходные коды для всех модулей, которые он содержит, плюс - любые связанные с произведением файлы определения - интерфейса, плюс сценарии, используемые для управления - компиляцией и установкой исполняемого произведения. - Однако, в виде особого исключения распространяемый исход- - ный код не обязан включать то, что обычно предоставляется - с основными компонентами операционной системы, под - управлением которой работает исполняемое произведение, за - исключением случая, когда сам компонент сопровождает - исполняемое произведение. Если распространение исполня- - емого произведения или объектного кода происходит путем - предоставления доступа для копирования с обозначенного - места, то предоставление доступа для копирования исходно- - го кода с того же места считается распространением исход- - ного кода, даже если третьи лица не принуждаются к копи- - рованию исходного кода вместе с объектным кодом. - 5. Вы не можете копировать, изменять, повторно лицензиро- - вать, или распространять Программу иначе, чем это явно - предусмотрено данной Лицензией. Любая попытка копировать, - изменять, повторно лицензировать, или распространять Про- - грамму каким-либо другим способом неправомерна и автома- - тически прекращает ваши права данные вам этой Лицензией. - Однако лицензии лиц, получивших от вас копии или права - согласно данной Универсальной Общественной Лицензии, не - прекратят своего действия до тех пор, пока эти лица пол- - ностью соблюдают условия. - 6. Вы не обязаны соглашаться с этой Лицензией, так как вы - не подписывали ее. Однако тогда вы не получаете права - модифицировать или распространять Программу или основан- - ные на Программе произведения. Эти действия запрещены - законом, если вы не принимаете к соблюдению эту Лицензию. - А значит, изменяя или распространяя Программу (или - произведение, основанное на Программе), вы изъявляете - свое согласие с этой Лицензией и всеми ее условиями о - копировании, распространении или модификации Программы - или произведений, основанных на ней. - 7. Каждый раз, когда вы повторно распространяете Программу - (или любое произведение, основанное на Программе), полу- - чатель этого произведения автоматически получает лицензию - от первоначального держателя лицензии на копирование, - распространение или модификацию Программы, обсуждаемую - в этих определениях и условиях. Вы не можете налагать - каких-либо дополнительных ограничений на осуществление - получателем прав, предоставленных данным документом. Вы - не несете ответственности за соблюдение третьими лицами - условий этой Лицензии. - 8. Если в результате судебного разбирательства, или обвине- - ния в нарушении патента или по любой другой причине (не - обязательно связанной с патентами), вам навязаны условия, - противоречащие данной Лицензии (как по решению суда, так - и нет), то это не освобождает вас от соблюдения Лицензии. - Если вы не можете заниматься распространением так, чтобы - одновременно удовлетворить требованиям и этой Лицензии, - и всем другим требованиям, то вы не должны заниматься - распространением Программы. - Например, если патент не позволяет безвозмездное повтор- - ное распространение Программы всем, кто получил копии от - вас непосредственно или через посредников, то единствен- - ным способом удовлетворить и патенту, и этой Лицензии - будет ваш полный отказ от распространения Программы. Если - какая-либо часть этого раздела не имеет силы или не может - быть применена при любых конкретных обстоятельствах, то - подразумевается, что имеет силу остальная часть раздела, - и весь Раздел имеет силу при других обстоятельствах. Цель - этого раздела -- не побудить вас делать заявления о нару- - шениях прав на патент, или заявлять о других претензиях - на право собственности, или оспаривать правильность по- - добных претензий; единственная цель этого раздела -- за- - щита целостности системы распространения свободного ПО, - которая реализуется использованием общих лицензий. Многие - люди благодаря этой системе внесли щедрый вклад в широкий - спектр распространяемого ПО полагаясь на согласованное - применение этой системы; автору принадлежит право решать - хочет ли он или она распространять ПО в этой системе или - в какой-то другой, и получатель лицензии не может влиять - на принятие этого решения. Этот раздел предназначен для - того, чтобы тщательно прояснить, что полагается следстви- - ем из остальной части данной Лицензии. - 9. Если распространение и/или применение Программы ограниче- - но в ряде стран либо патентами, либо авторскими правами - на интерфейсы, первоначальный обладатель авторских прав, - выпускающий Программу с этой Лицензией, может добавить - явное ограничение на географическое распространение, - исключив такие страны, так что распространение разреша- - ется только в тех странах, которые не были исключены. В - этом случае данная Лицензия включает в себя это ограниче- - ние, как если бы оно было написано в тексте данной Лицен- - зии. -10. Фонд Свободного ПО может время от времени публиковать - пересмотренные и/или новые версии Универсальной Общест- - венной Лицензии. Такие новые версии будут сходны по духу - с настоящей версией, но могут отличаться в деталях, - направленных на новые проблемы или обстоятельства. Каждой - версии придается отличительный номер версии. Если в Про- - грамме указан номер версии данной Лицензии, которая к ней - применима, и слова "любая последующая версия", вы можете - по выбору следовать определениям и условиям либо данной - версии, либо любой последующей версии, опубликованной - Фондом Свободного ПО. Если в Программе не указан номер - версии данной Лицензии, вы можете выбрать любую версию, - когда-либо опубликованную Фондом Свободного ПО. -11. Если вы хотите встроить части Программы в другие свобод- - ные программы с иными условиями распространения, напишите - автору с просьбой о разрешении. Для ПО, которое охраняет- - ся авторскими правами Фонда Свободного ПО, напишите в - Фонд Свободного ПО; мы иногда делаем исключения для - этого. Наше решение будет руководствоваться двумя целями: - сохранения свободного статуса всех производных нашего - свободного ПО и содействия совместному и повторному ис- - пользованию ПО вообще. - -[Гарантия] - НИКАКИХ ГАРАНТИЙ - -12. ПОСКОЛЬКУ ПРОГРАММА ПРЕДОСТАВЛЯЕТСЯ БЕСПЛАТНО, НА ПРО- - ГРАММУ НЕТ ГАРАНТИЙ В ТОЙ МЕРЕ, КАКАЯ ДОПУСТИМА ПРИМЕНИ- - МЫМ ЗАКОНОМ, ЗА ИСКЛЮЧЕНИЕМ ТЕХ СЛУЧАЕВ, КОГДА ПРОТИВНОЕ - ЗАЯВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ. - ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИЕ СТОРОНЫ ПОСТАВЛЯЮТ - ПРОГРАММУ "КАК ОНА ЕСТЬ" БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, - ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ - ОГРАНИЧИВАЯСЬ ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ - ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. ВЕСЬ РИСК В - ОТНОШЕНИИ КАЧЕСТВА И ПРОИЗВОДИТЕЛЬНОСТИ ПРОГРАММЫ - ОСТАЕТСЯ ПРИ ВАС. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ ДЕФЕКТИВНОЙ, - ВЫ ПРИНИМАЕТЕ НА СЕБЯ СТОИМОСТЬ ВСЕГО НЕОБХОДИМОГО - ОБСЛУЖИВАНИЯ, ВОССТАНОВЛЕНИЯ ИЛИ ИСПРАВЛЕНИЯ. -13. НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ ПОДХОДЯЩИМ ЗАКОНОМ - ИЛИ НЕ УСЛОВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ, НИКАКОЙ ДЕРЖАТЕЛЬ - АВТОРСКИХ ПРАВ ИЛИ НИКАКОЕ ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ - ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК - БЫЛО РАЗРЕШЕНО ВЫШЕ, НЕ ОТВЕТСТВЕННЫ ПЕРЕД ВАМИ ЗА УБЫТ- - КИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СПЕЦИАЛЬНЫЕ, СЛУЧАЙНЫЕ ИЛИ - ПОСЛЕДОВАВШИЕ УБЫТКИ, ПРОИСТЕКАЮЩИЕ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ - НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ - ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ, ИЛИ ДАННЫМИ, СТАВШИМИ - НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ, ПОНЕСЕННЫМИ ИЗ-ЗА ВАС ИЛИ - ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С - ЛЮБЫМИ ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ДЕРЖАТЕЛЬ ИЛИ - ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ. - -КОНЕЦ ОПРЕДЕЛЕНИЙ И УСЛОВИЙ - -Как применять эти условия к вашим новым программам - -Если вы разрабатываете новую программу и хотите, чтобы она -принесла максимально возможную пользу обществу, лучший способ -достичь этого - включить ее в свободное ПО, которое каждый -может повторно распространять и изменять согласно данным -условиям. - -Чтобы сделать это, добавьте в программу следующие уведомле- -ния. Самое безопасное -- это добавить их в начало каждого -исходного файла, чтобы наиболее эффективно отобразить исклю- -чение гарантий; и каждый файл должен содержать по меньшей -мере строку, содержащую знак охраны авторского права и -указание на то, где находится полное уведомление. - -одна строка, содержащая название программы и краткое -описание того, что она делает. -(C) наименование (имя) автора 19гг - -Это свободная программа; вы можете повторно распространять -ее и/или модифицировать ее в соответствии с Универсальной -Общественной Лицензией GNU, опубликованной Фондом Свободного -ПО; либо версии 2, либо (по вашему выбору) любой более -поздней версии. - -Эта программа распространяется в надежде, что она будет -полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумевае- -мых гарантий КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ -КОНКРЕТНОЙ ЦЕЛИ. Для получения подробных сведений смотрите -Универсальную Общественную Лицензию GNU. - -Вы должны были получить копию Универсальной Общественной -Лицензии GNU вместе с этой программой; если нет, напишите -по адресу: Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA - -Добавьте также сведения о том, как связаться с вами по -электронной и обычной почте. - -Если программа интерактивная, сделайте так, чтобы при запуске -в интерактивном режиме она выдавала краткое уведомление типа -следующего: - -Gnomovision, версия 69, (C) имя автора 19гг -Gnomovision поставляется АБСОЛЮТНО БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; -для получения подробностей напечатайте 'show w'. Это свобод- -ная программа, и вы приглашаетесь повторно распространять ее -при определенных условиях; для получения подробностей введите -'show c'. - -Гипотетические команды `show w' и `show c' должны показывать -соответствующие части Универсальной Общественной Лицензии. -Конечно, используемые вами команды могут называться как-ни- -будь иначе, нежели `show w' и `show c'; они даже могут выби- -раться с помощью мыши или быть пунктами меню -- все, что -подходит для вашей программы. - -Вы также должны добиться того, чтобы ваш работодатель (если -вы работаете программистом) или ваше учебное заведение, если -таковое имеется, подписали в случае необходимости "отказ от -имущественных прав" на эту программу. Вот образец; замените -фамилии: - -Компания ``Братья Ёёдины'' настоящим отказывается от всех -имущественных прав на программу 'Gnomovision' (которая делает -пассы в сторону компиляторов), написанную Абстрактным К.И. - -подпись Мага Ната, 1 апреля 1989 г -Маг Нат, Президент фирмы Вице. - -Данная Универсальная Общественная Лицензия не позволяет вам -включать вашу программу в программы, являющиеся частной соб- -ственностью. Если ваша программа -- это библиотека процедур, -вам стоит подумать, не будет ли лучше разрешить программам, -являющимся частной собственностью, связываться с вашей -библиотекой. Если это то, чего вы хотите, используйте вместо -этой Лицензии Универсальную Общественную Лицензию GNU для -библиотек. +См. оригинальную версию. [QueryBox] Диалоговые окна запросов diff --git a/doc/hlp/sr/xnc.hlp b/doc/hlp/sr/xnc.hlp index 9231536ef..e478741ee 100644 --- a/doc/hlp/sr/xnc.hlp +++ b/doc/hlp/sr/xnc.hlp @@ -20,859 +20,288 @@ [Лиценца (оригинал на енглеском)] - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Copyright © 2007 Free Software Foundation, Inc. + - Everyone is permitted to copy and distribute verbatim -copies of this license document, but changing it is not -allowed. + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away -your freedom to share and change it. By contrast, the GNU -General Public License is intended to guarantee your -freedom to share and change free software--to make sure -the software is free for all its users. This General -Public License applies to most of the Free Software -Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software -Foundation software is covered by the GNU Library General -Public License instead.) You can apply it to your -programs, too. + The GNU General Public License is a free, copyleft license for software and other kinds of works. - When we speak of free software, we are referring to -freedom, not price. Our General Public Licenses are -designed to make sure that you have the freedom to -distribute copies of free software (and charge for this -service if you wish), that you receive source code or can -get it if you want it, that you can change the software or -use pieces of it in new free programs; and that you know -you can do these things. + The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - To protect your rights, we need to make restrictions -that forbid anyone to deny you these rights or to ask you -to surrender the rights. These restrictions translate to -certain responsibilities for you if you distribute copies -of the software, or if you modify it. + When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - For example, if you distribute copies of such a program, -whether gratis or for a fee, you must give the recipients -all the rights that you have. You must make sure that -they, too, receive or can get the source code. And you -must show them these terms so they know their rights. + To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - We protect your rights with two steps: (1) copyright the -software, and (2) offer you this license which gives you -legal permission to copy, distribute and/or modify the -software. + For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - Also, for each author's protection and ours, we want to -make certain that everyone understands that there is no -warranty for this free software. If the software is -modified by someone else and passed on, we want its -recipients to know that what they have is not the -original, so that any problems introduced by others will -not reflect on the original authors' reputations. + Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - Finally, any free program is threatened constantly by -software patents. We wish to avoid the danger that -redistributors of a free program will individually obtain -patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent -must be licensed for everyone's free use or not licensed -at all. + For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - The precise terms and conditions for copying, -distribution and modification follow. + Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, - DISTRIBUTION AND MODIFICATION + Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - 0. This License applies to any program or other work -which contains a notice placed by the copyright holder -saying it may be distributed under the terms of this -General Public License. The "Program", below, refers to -any such program or work, and a "work based on the -Program" means either the Program or any derivative work -under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with -modifications and/or translated into another language. -(Hereinafter, translation is included without limitation -in the term "modification".) Each licensee is addressed -as "you". + The precise terms and conditions for copying, distribution and modification follow. -Activities other than copying, distribution and -modification are not covered by this License; they are -outside its scope. The act of running the Program is not -restricted, and the output from the Program is covered -only if its contents constitute a work based on the -Program (independent of having been made by running the -Program). Whether that is true depends on what the -Program does. + TERMS AND CONDITIONS - 1. You may copy and distribute verbatim copies of the -Program's source code as you receive it, in any medium, -provided that you conspicuously and appropriately publish -on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that -refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of -this License along with the Program. +0. Definitions. +--------------- -You may charge a fee for the physical act of transferring -a copy, and you may at your option offer warranty -protection in exchange for a fee. + “This License” refers to version 3 of the GNU General Public License. - 2. You may modify your copy or copies of the Program or -any portion of it, thus forming a work based on the -Program, and copy and distribute such modifications or -work under the terms of Section 1 above, provided that you -also meet all of these conditions: + “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - a) You must cause the modified files to carry -prominent notices stating that you changed the files and -the date of any change. + “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - b) You must cause any work that you distribute or -publish, that in whole or in part contains or is derived -from the Program or any part thereof, to be licensed as a -whole at no charge to all third parties under the terms of -this License. + To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - c) If the modified program normally reads commands -interactively when run, you must cause it, when started -running for such interactive use in the most ordinary way, -to print or display an announcement including an -appropriate copyright notice and a notice that there is no -warranty (or else, saying that you provide a warranty) and -that users may redistribute the program under these -conditions, and telling the user how to view a copy of -this License. (Exception: if the Program itself is -interactive but does not normally print such an -announcement, your work based on the Program is not -required to print an announcement.) + A “covered work” means either the unmodified Program or a work based on the Program. -These requirements apply to the modified work as a whole. -If identifiable sections of that work are not derived from -the Program, and can be reasonably considered independent -and separate works in themselves, then this License, and -its terms, do not apply to those sections when you -distribute them as separate works. But when you -distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole -must be on the terms of this License, whose permissions -for other licensees extend to the entire whole, and thus -to each and every part regardless of who wrote it. + To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -Thus, it is not the intent of this section to claim rights -or contest your rights to work written entirely by you; -rather, the intent is to exercise the right to control the -distribution of derivative or collective works based on -the Program. + To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -In addition, mere aggregation of another work not based on -the Program with the Program (or with a work based on the -Program) on a volume of a storage or distribution medium -does not bring the other work under the scope of this -License. + An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - 3. You may copy and distribute the Program (or a work -based on it, under Section 2) in object code or executable -form under the terms of Sections 1 and 2 above provided -that you also do one of the following: - a) Accompany it with the complete corresponding -machine-readable source code, which must be distributed -under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, +1. Source Code. +--------------- - b) Accompany it with a written offer, valid for at -least three years, to give any third party, for a charge -no more than your cost of physically performing source -distribution, a complete machine-readable copy of the -corresponding source code, to be distributed under the -terms of Sections 1 and 2 above on a medium customarily -used for software interchange; or, + The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - c) Accompany it with the information you received as -to the offer to distribute corresponding source code. -(This alternative is allowed only for noncommercial -distribution and only if you received the program in -object code or executable form with such an offer, in -accord with Subsection b above.) + A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The source code for a work means the preferred form of the -work for making modifications to it. For an executable -work, complete source code means all the source code for -all modules it contains, plus any associated interface -definition files, plus the scripts used to control -compilation and installation of the executable. However, -as a special exception, the source code distributed need -not include anything that is normally distributed (in -either source or binary form) with the major components -(compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself -accompanies the executable. + The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -If distribution of executable or object code is made by -offering access to copy from a designated place, then -offering equivalent access to copy the source code from -the same place counts as distribution of the source code, -even though third parties are not compelled to copy the -source along with the object code. + The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - 4. You may not copy, modify, sublicense, or distribute -the Program except as expressly provided under this -License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will -automatically terminate your rights under this License. -However, parties who have received copies, or rights, from -you under this License will not have their licenses -terminated so long as such parties remain in full -compliance. + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - 5. You are not required to accept this License, since -you have not signed it. However, nothing else grants you -permission to modify or distribute the Program or its -derivative works. These actions are prohibited by law if -you do not accept this License. Therefore, by modifying -or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, -distributing or modifying the Program or works based on -it. + The Corresponding Source for a work in source code form is +that same work. - 6. Each time you redistribute the Program (or any work -based on the Program), the recipient automatically -receives a license from the original licensor to copy, -distribute or modify the Program subject to these terms -and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights -granted herein. You are not responsible for enforcing -compliance by third parties to this License. +2. Basic Permissions. +--------------------- - 7. If, as a consequence of a court judgment or -allegation of patent infringement or for any other reason -(not limited to patent issues), conditions are imposed on -you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you -cannot distribute so as to satisfy simultaneously your -obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute -the Program at all. For example, if a patent license -would not permit royalty-free redistribution of the -Program by all those who receive copies directly or -indirectly through you, then the only way you could -satisfy both it and this License would be to refrain -entirely from distribution of the Program. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -If any portion of this section is held invalid or -unenforceable under any particular circumstance, the -balance of the section is intended to apply and the -section as a whole is intended to apply in other -circumstances. + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -It is not the purpose of this section to induce you to -infringe any patents or other property right claims or to -contest validity of any such claims; this section has the -sole purpose of protecting the integrity of the free -software distribution system, which is implemented by -public license practices. Many people have made generous -contributions to the wide range of software distributed -through that system in reliance on consistent application -of that system; it is up to the author/donor to decide if -he or she is willing to distribute software through any -other system and a licensee cannot impose that choice. + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -This section is intended to make thoroughly clear what is -believed to be a consequence of the rest of this License. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +-------------------------------------------------------------- - 8. If the distribution and/or use of the Program is -restricted in certain countries either by patents or by -copyrighted interfaces, the original copyright holder who -places the Program under this License may add an explicit -geographical distribution limitation excluding those -countries, so that distribution is permitted only in or -among countries not thus excluded. In such case, this -License incorporates the limitation as if written in the -body of this License. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - 9. The Free Software Foundation may publish revised -and/or new versions of the General Public License from -time to time. Such new versions will be similar in spirit -to the present version, but may differ in detail to -address new problems or concerns. + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -Each version is given a distinguishing version number. If -the Program specifies a version number of this License -which applies to it and "any later version", you have the -option of following the terms and conditions either of -that version or of any later version published by the Free -Software Foundation. If the Program does not specify a -version number of this License, you may choose any version -ever published by the Free Software Foundation. +4. Conveying Verbatim Copies. +----------------------------- - 10. If you wish to incorporate parts of the Program into -other free programs whose distribution conditions are -different, write to the author to ask for permission. For -software which is copyrighted by the Free Software -Foundation, write to the Free Software Foundation; we -sometimes make exceptions for this. Our decision will be -guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the -sharing and reuse of software generally. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +-------------------------------------- + + You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are not +combined with it such as to form a larger program, in or on a volume of a +storage or distribution medium, is called an “aggregate” if the compilation and +its resulting copyright are not used to limit the access or legal rights of the +compilation's users beyond what the individual works permit. Inclusion of a +covered work in an aggregate does not cause this License to applyto the other +parts of the aggregate. + +6. Conveying Non-Source Forms. +------------------------------ + + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +-------------------- + + “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +--------------- + + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +--------------------------------------------- + + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +------------------------------------------------- + + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +------------ + + A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + + A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +------------------------------------ + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +--------------------------------------------------- + + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +------------------------------------- + + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] - NO WARRANTY +15. Disclaimer of Warranty. +--------------------------- - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT -PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED -IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. -SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR -AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY -OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY -TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED -BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO -OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR -OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. +16. Limitation of Liability. +---------------------------- - END OF TERMS AND CONDITIONS + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - How to Apply These Terms to Your New Programs +17. Interpretation of Sections 15 and 16. +----------------------------------------- - If you develop a new program, and you want it to be of -the greatest possible use to the public, the best way to -achieve this is to make it free software which everyone -can redistribute and change under these terms. + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - To do so, attach the following notices to the program. -It is safest to attach them to the start of each source -file to most effectively convey the exclusion of warranty; -and each file should have at least the "copyright" line -and a pointer to where the full notice is found. + END OF TERMS AND CONDITIONS - -Copyright (C) - This program is free software; 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. + How to Apply These Terms to Your New Programs - This program 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 General Public License -for more details. + If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - You should have received a copy of the GNU General -Public License along with this program; if not, write to -the Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA + To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. -Also add information on how to contact you by electronic -and paper mail. + + Copyright (C) -If the program is interactive, make it output a short -notice like this when it starts in an interactive mode: + This program is free software: 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 3 of the License, or + (at your option) any later version. -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details -type `show w'. This is free software, and you are welcome -to redistribute it under certain conditions; type `show c' -for details. + This program 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 General Public License for more details. -The hypothetical commands `show w' and `show c' should -show the appropriate parts of the General Public License. -Of course, the commands you use may be called something -other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. + You should have received a copy of the GNU General Public License + along with this program. If not, see . -You should also get your employer (if you work as a -programmer) or your school, if any, to sign a "copyright -disclaimer" for the program, if necessary. Here is a -sample; alter the names: - Yoyodyne, Inc., hereby disclaims all copyright interest -in the program `Gnomovision' (which makes passes at -compilers) written by James Hacker. +Also add information on how to contact you by electronic and paper mail. - , 1 April 1989 - Ty Coon, President of Vice -This General Public License does not permit incorporating -your program into proprietary programs. If your program -is a subroutine library, you may consider it more useful -to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU -Library General Public License instead of this License. + If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + + The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + + You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + + The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . [Лиценца (на српском)] - ГНУ-ОВА ОПШТА ЈАВНА ЛИЦЕНЦА - Верзија 2, јун 1991 (*) - - Ауторска права (C) 1989, 1991 Free Software Foundation, - Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. - -Дозвољено је умножавање и расподела дословног примерка -текста ове лиценце, али није дозвољено њено мењање. - - Уговор - - За већину софтвера лиценце су начињене са циљем да вам -одузму слободу да га делите са другима и мењате. Насупрот -томе, ГНУ-ова општа јавна лиценца вам гарантује слободу -дељења и измене слободног софтвера да би осигурала слободу -софтвера за све његове кориснике. Ова Општа јавна лиценца -се односи на већину софтвера из Задужбине за слободни -софтвер и на сваки други програм, чији се аутори обавежу -на њено коришћење. (Други софтвер Задужбине за слободни -софтвер је уместо ове лиценце покривен ГНУ-овом -библиотечком општом јавном лиценцом (**).) И ви је можете -применити на ваше програме. - - Када говоримо о слободном софтверу, мислимо на слободу, -а не на цену. Наше опште јавне лиценце су замишљене да -осигурају вашу слободу расподеле примерака слободног -софтвера (и наплаћивања за ту услугу по жељи), примања -изворног кода или његовог добијања по жељи, могућности -измене софтвера или коришћења делова истог у новим -слободним програмима; и да вам дају до знања да то можете -да урадите. - - Да бисмо заштитили ваша права, морамо да поставимо -ограничења која забрањују било коме да вам оспори ова -права или да тражи од вас да их се одрекнете. Ова -ограничења су и обавезујућа за вас ако расподељујете -примерке софтвера, или га измените. - - На пример, ако расподељујете примерке таквог програма, -бесплатно или за одређену новчану надокнаду, морате дати и -примаоцима сва права која сами поседујете. Морате се -постарати да и они приме или могу да добију изворни код. -Најзад, морате им показати ове одредбе да би били упознати -са својим правима. - - Ми штитимо ваша права у два корака: (1) штитимо софтвер -заштитом ауторских права, и (2) нудимо вам ову лиценцу -која вам даје правну дозволу да умножавате, расподељујете -и/или мењате софтвер. - - Такође, ради заштите сваког аутора и нас хоћемо да се -осигурамо да свако разуме да не постоји гаранција за овај -слободни софтвер. Ако је софтвер неко други изменио и -проследио га, хоћемо да примаоци знају да оно што имају -није оригинал, тако да се било какви проблеми који су -настали због других, неће одразити на углед аутора -оригинала. - - Најзад, све слободне програме непрестано угрожавају -софтверски патенти. Ми хоћемо да избегнемо опасност да -расподељивачи слободног програма индивидуално добију -патентне лиценце и на тај начин ставе програм у приватно -власништво. Да бисмо спречили ово, јасно смо истакли да -сваки патент мора да буде лиценциран за свачију слободну -употребу или да уопште не буде лиценциран. - - Прецизне одредбе и услови умножавања, расподеле и измене -следе. - - ГНУ-ОВА ОПШТА ЈАВНА ЛИЦЕНЦА - ОДРЕДБЕ И УСЛОВИ УМНОЖАВАЊА, РАСПОДЕЛЕ И ИЗМЕНЕ - - 0. Ова лиценца се односи на сваки програм или друго дело -које садржи саопштење власника ауторских права у ком стоји -да може бити расподељен под одредбама ове опште јавне -лиценце. ,,Програм`` ће надаље означавати сваки такав -програм или рад, а ,,дело засновано на Програму`` ће -означавати Програм или било који рад проистекао из њега по -Закону о ауторским правима; тј. дело које садржи Програм -или његов део, било дословни или са изменама и/или -преведен на други језик. (Одавде па надаље, превод је -укључен без ограничења у погледу израза ,,измена``.) Сваки -корисник лиценце је означен као ,,ви``. - -Друге активности осим умножавања, расподеле и измене нису -обухваћене овом лиценцом; оне су изван њеног домена. Чин -покретања Програма није ограничен, а добијени резултат -извршавања Програма је обухваћен у случају да се његов -садржај састоји од дела заснованог на Програму (независно -од чињенице да је настао као резултат покретања Програма). -Ово непосредно зависи од тога шта Програм ради. - - 1. Ви можете умножавати и расподелити дословне примерке -изворног кода Програма чим га примите, на било којем -медијуму, уз услов да на адекватан и одговарајући начин -означите на сваком примерку одговарајуће саопштење о -ауторским правима и објашњење гаранције; сачувате -недирнутим саопштења која се позивају на ову лиценцу и -одсуство било какве гаранције; и свим другим примаоцима -Програма дате примерак ове лиценце заједно са Програмом. - -Ви можете наплаћивати новчану надокнаду за чин физичког -преноса примерка, и по вашем избору можете понудити -заштиту гаранцијом у замену за новчану надокнаду. - - - 2. Ви можете изменити ваш примерак или примерке Програма -или било ког његовог дела, образујући дело засновано на -Програму, и умножавати и расподелити такве измене или дела -под горњим одредбама члана 1, уз услов да сами такође -испуните сваки од следећих услова: - - а) морате осигурати да измењене датотеке носе уочљива - обавештења да сте ви изменили датотеке као и датум - било какве измене; - - б) морате осигурати да свако дело које расподељујете - или издајете, а које у целини или делом садржи или је - изведено из Програма или било ког његовог дела, буде - лиценцирано у целини без новчане надокнаде свим трећим - лицима под одредбама ове лиценце; - - в) ако измењени програм чита команде интерактивно када - је покренут, ви морате осигурати да, када је покренут - у циљу такве интерактивне употребе на уобичајен начин, - испише или прикаже објаву која укључује одговарајуће - саопштење о ауторским правима и саопштење да не - постоји гаранција (или да ви дајете гаранцију) да - корисници могу расподелити програм под овим условима, - и објашњење кориснику како да прикаже примерак ове - лиценце. (Изузетак: ако је Програм интерактиван али - обично не исписује такву објаву, ваше дело засновано - на Програму не мора да испише објаву.) - - -Ови захтеви се односе на измењено дело као целину. Ако -уочљиви делови таквог дела нису изведени из Програма, па -се могу разумно схватити као независна и одвојена дела за -себе, онда се ова лиценца и њене одредбе не односе на те -делове када их расподељујете као одвојена дела. Али када -расподељујете исте делове као део целине која је дело -засновано на Програму, расподела целине мора бити под -одредбама ове лиценце, чије дозволе за друге њене носиоце -се проширују на целину, а самим тим на сваки део без -обзира ко га је написао. - -Намера овог члана није да тражи права или оспори ваша -права на дело које сте у целини написали; намера је -првенствено да се успостави право на контролу расподеле -изведених или колективних дела заснованих на Програму. - -Само прикључивање Програму (или делу заснованом на -Програму) другог дела које на њему није засновано на -јединици за складиштење или медијуму за расподелу не -доводи друго дело под оквир ове лиценце. - - 3. Можете умножавати и расподелити Програм (или дело -засновано на њему, по члану 2) у објектном коду или -извршном облику под горњим одредбама чланова 1 и 2 уз -услов да урадите једну од следећих ствари: - - а) да приложите уз њега потпуни одговарајући машински - читљив изворни код, који мора бити расподељен према - горњим одредбама чланова 1 и 2 на медијуму уобичајеном - за размену софтвера; или, - - б) да приложите уз њега писмену понуду, важећу бар три - године, о достављању било којој трећој страни, уз - новчану надокнаду не већу од цене потребне да обавите - физичку расподелу извора, потпуног машински читљивог - примерка одговарајућег изворног кода, за расподелу - према горњим одредбама чланова 1 и 2 на медијуму - уобичајеном за размену софтвера; или, - - в) да приложите уз њега информацију коју сте добили - као понуду о расподели одговарајућег изворног кода. - (Ова могућност је дозвољена само за некомерцијалну - расподелу и само ако сте добили програм у објектном - коду или извршном виду уз такву понуду, према горњој - тачки б.) - -Изворни код дела подразумева облик дела најпогоднији за -прављење измена на њему. За дело у извршном облику, -потпуни изворни код подразумева сав изворни код за све -модуле које оно садржи, са додатком свих датотека који -дефинишу интеракцију и списа за контролу превођења и -инсталирања извршне верзије. Међутим, као посебан -изузетак, расподељени изворни код не мора да укључи све -што се обично расподељује (било у изворном или извршном -облику) са главним компонентама (преводиоцем, језгром, и -тако даље) оперативног система на ком се покреће извршна -датотека, осим уколико се сама та компонента не испоручује -са извршном датотеком. - -Ако се расподела извршног или објектног кода врши понудом -приступа примерку са одређеног места, онда се понуда -истоветног изворног кода са истог места рачуна као -расподела изворног кода, чак и у случају када се од треће -стране не захтева да умножава изворни код заједно са -објектним кодом. - - 4. Програм се не сме умножавати, мењати, подлиценцирати -или расподелити другачије него што је изричито истакнуто -овом лиценцом. Сваки другачији покушај умножавања, мењања, -подлиценцирања или расподеле програма није пуноважан и -аутоматски обуставља ваша права под овом лиценцом. -Међутим, странама које су од вас примиле примерак или -права под овом лиценцом неће се обуставити њихове лиценце -све док се оне потпуно придржавају њених одредби. - - 5. Од вас се не тражи да прихватите ову лиценцу, пошто -је нисте потписали. Међутим, ништа друго вам не дозвољава -да мењате или расподељујете Програм или изведена дела. -Такве радње су забрањене законом уколико не прихватите ову -лиценцу. Тако, изменом или расподелом Програма (или дела -заснованог на Програму), прихватате да то урадите под овом -лиценцом и под свим њеним одредбама и условима за -умножавање, расподелу или измену Програма или дела -заснованих на њему. - - 6. Сваки пут када расподељујете Програм (или било које -дело засновано на Програму), прималац ће аутоматски -примити лиценцу од првобитног носиоца за умножавање, -расподелу или измену Програма према овим одредбама и -условима. Ви не можете даље ограничити примаочево -коришћење овде датих права, као што ви нисте ни одговорни -ако трећа страна наметне усклађивање са одредбама ове -лиценце. - - 7. Ако су вам, као последица судске пресуде или под -изговором кршења патента или било каквог другог разлога -(не ограничавајући се искључиво на питања патената), -наметнути услови (било судским налогом, поравнањем или -другачије) који су у супротности са условима ове лиценце, -они вас не изузимају од услова ове лиценце. Ако је -расподела или било која друга ваша применљива обавеза у -супротности са овом лиценцом, онда као последицу тога не -можете уопште расподелити Програм. На пример, ако патентна -лиценца не дозвољава бесплатну расподелу Програма од -стране свих прималаца примерка или индиректно преко вас, -онда је једини начин да се задовољи и ова лиценца да се у -потпуности одрекнете расподеле Програма. - -Ако се било који део овог члана означи као неодговарајући -или неприменљив под било којом одређеном околношћу, -примењује се остатак члана а члан као целина се примењује -под другим околностима. - -Циљ овог члана није да вас наведе да прекршите било које -патенте или друга права на својину нити да оспори -валидност таквих права; овај члан има за свој једини циљ -заштиту интегритета система расподеле слободног софтвера, -који је имплементиран применом јавних лиценци. Многи људи -су дали свој несебични допринос у широком спектру софтвера -расподељеног кроз овај систем, ослањајући се на његову -доследну примену; на аутору/донатору је да одлучи да ли је -вољан/вољна да расподељује софтвер кроз било који систем, -а лиценца не може наметнути тај избор. - -Овај члан треба да детаљно разјасни оно што може бити -последица остатка ове лиценце. - - 8. Ако су расподела и/или коришћење Програма забрањени у -одређеним земљама, било патентима или ауторским правима, -првобитни носилац ауторских права који стави Програм под -ову лиценцу може да приложи експлицитно географско -ограничење расподеле, које искључује такве земље; тако да -је расподела дозвољена само у земљи или земљама које нису -искључене на такав начин. У том случају, ова лиценца -укључује ограничење као да је део њеног текста. - - 9. Задужбина за слободни софтвер може повремено објавити -ревидиране и/или нове верзије Опште јавне лиценце. Такве -ревизије ће бити сличне по духу садашњој верзији, али се -могу разликовати у детаљима у циљу разрешења нових -проблема или питања. - -Свака верзија ће добити различит број. Ако Програм истиче -број верзије Лиценце која се примењује на њега и текст ,,и -било која следећа верзија``, можете примењивати одредбе и -услове те или било које следеће верзије коју објави -Задужбина за слободни софтвер. Ако Програм не истиче број -верзије ове лиценце, можете изабрати било коју верзију -коју је објавила Задужбина за слободни софтвер. - - 10. Ако желите да употребите делове Програма у другим -слободним програмима чији су услови расподеле другачији, -пишите аутору и замолите га за дозволу. За софтвер над -којим ауторска права има Задужбина за слободни софтвер, -пишите Задужбини за слободни софтвер; ми понекад начинимо -изузетке за овакве ствари. Наша одлука ће бити мотивисана -са два циља: чувања слободног статуса свега што је -изведено из нашег слободног софтвера и промовисања дељења -и поновне употребе софтвера уопште. - - - ОДСУСТВО ГАРАНЦИЈЕ - - 11. УСЛЕД ЛИЦЕНЦИРАЊА ОВОГ ПРОГРАМА БЕЗ НОВЧАНЕ -НАДОКНАДЕ, НЕ ПОСТОЈИ ГАРАНЦИЈА ЗА ПРОГРАМ У ОКВИРУ -ПОСТОЈЕЋИХ ЗАКОНА. АКО НИЈЕ ДРУГАЧИЈЕ НАПИСАНО, НОСИОЦИ -АУТОРСКИХ ПРАВА И/ИЛИ ДРУГА ЛИЦА НУДЕ ПРОГРАМ ,,ТАКАВ -КАКАВ ЈЕ`` БЕЗ БИЛО КАКВЕ ГАРАНЦИЈЕ, БИЛО ЕКСПЛИЦИТНЕ ИЛИ -ИМПЛИЦИТНЕ, УКЉУЧУЈУЋИ АЛИ СЕ НЕ ОГРАНИЧАВАЈУЋИ НА -ИМПЛИЦИТНЕ ГАРАНЦИЈЕ КОМЕРЦИЈАЛНЕ ВРЕДНОСТИ ИЛИ ИСПУЊАВАЊА -ОДРЕЂЕНЕ ПОТРЕБЕ. ЦЕЛОКУПАН РИЗИК КВАЛИТЕТА И ПЕРФОРМАНСИ -ЈЕ НА ВАМА. У СЛУЧАЈУ ДА СЕ ИСПОСТАВИ ДА ЈЕ ПРОГРАМ -ДЕФЕКТАН, ВИ СНОСИТЕ ТРОШКОВЕ ПОТРЕБНОГ СЕРВИСИРАЊА ИЛИ -ПОПРАВКЕ. - - 12. НИ У КАКВИМ ОКОЛНОСТИМА, ИЗУЗЕВ АКО ТО ЗАХТЕВА -ПОСТОЈЕЋИ ЗАКОН ИЛИ ПИСМЕНИ ДОГОВОР, НОСИЛАЦ АУТОРСКИХ -ПРАВА ИЛИ БИЛО КОЈЕ ДРУГО ЛИЦЕ КОЈЕ МОЖЕ ИЗМЕНИТИ И/ИЛИ -РАСПОДЕЛИТИ ПРОГРАМ УЗ ПОШТОВАЊЕ ПРЕТХОДНЕ ДОЗВОЛЕ, НЕЋЕ -ВАМ БИТИ ОДГОВОРНИ ЗА ШТЕТЕ, КОЈЕ ОБУХВАТАЈУ СВЕ ОПШТЕ, -ПОСЕБНЕ, СЛУЧАЈНЕ ИЛИ НАМЕРНЕ ШТЕТЕ ПРОУЗРОКОВАНЕ -УПОТРЕБОМ ИЛИ НЕМОГУЋНОШЋУ УПОТРЕБЕ ПРОГРАМА (УКЉУЧУЈУЋИ -АЛИ СЕ НЕ ОГРАНИЧАВАЈУЋИ НА ГУБИТАК ПОДАТАКА ИЛИ ПОГРЕШАН -ПРИКАЗ ПОДАТАКА ИЛИ ГУБИТКЕ КОЈЕ СТЕ ИЗАЗВАЛИ ВИ ИЛИ ТРЕЋА -ЛИЦА ИЛИ НЕМОГУЋНОСТ ПРОГРАМА ДА ФУНКЦИОНИШЕ СА БИЛО КОЈИМ -ДРУГИМ ПРОГРАМИМА), ЧАК И АКО СУ ТАЈ НОСИЛАЦ ИЛИ ДРУГА -ЛИЦА БИЛИ УПОЗНАТИ СА МОГУЋНОШЋУ ТАКВИХ ШТЕТА. - - КРАЈ ОДРЕДБИ И УСЛОВА - - Како да примените ове одредбе на ваше нове програме - - Ако развијете нови програм и желите да буде што -кориснији јавности, најбољи начин да то постигнете је да -га означите као слободни софтвер који свако може -расподелити и мењати под овим одредбама. - - Да бисте то урадили, додајте следећа обавештења вашем -програму. Најсигурније је да их додате на почетак сваке -изворне датотеке, да бисте најефикасније саопштили -одсуство гаранције; свака датотека требало би да садржи -најмање линију са ауторским правима и информацију где се -може пронаћи пуно обавештење. - - <у једној линији наведите назив програма и кратак опис - онога шта ради.> - Ауторска права (C) <гггг> <име аутора> - - Овај програм је слободни софтвер; можете га - расподелити и/или мењати под одредбама ГНУ-ове опште - јавне лиценце коју је објавила Задужбина за слободни - софтвер; и то, било верзије 2 Лиценце, или (по вашем - избору) било које следеће верзије. - - Овај програм се расподељује у намери да буде користан, - али БЕЗ ИКАКВЕ ГАРАНЦИЈЕ; чак и без имплицитне - гаранције КОМЕРЦИЈАЛНЕ ВРЕДНОСТИ или ИСПУЊАВАЊА - ОДРЕЂЕНЕ ПОТРЕБЕ. Погледајте ГНУ-ову општу јавну - лиценцу за више детаља. - - Требало би да примите примерак ГНУ-ове опште јавне - лиценце заједно са овим програмом; ако то није случај, - пишите Задужбини за слободни софтвер на адресу: Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301 USA. - -Такође додајте обавештење како вам се може јавити преко -електронске и обичне поште. - -Ако је програм интерактиван, треба да исписује кратко -саопштење слично овом при покретању у интерактивном -режиму: - - Гномовизија верзија 69, Ауторска права (C) година име - аутора Гномовизија се испоручује БЕЗ ИКАКВЕ ГАРАНЦИЈЕ; - за детаље откуцајте `прикажи г'. Ово је слободни - софтвер, а ви сте позвани да га расподелите под - извесним условима; откуцајте `прикажи у' за детаље. - -Хипотетичке команде `прикажи г' и `прикажи у' би требало -да прикажу одговарајуће делове Опште јавне лиценце. -Наравно, команде које ви користите могу се разликовати од -`прикажи г' и `прикажи у'; то чак могу бити и кликови -мишем или ставке менија или нешто што највише одговара -вашем програму. - -Такође би требало да затражите од вашег послодавца (ако -сте запослени као програмер) или ваше школе (ако сте у -школи) да потпише ,,објашњење ауторских права`` за -програм, у случају да је то потребно. На пример (измените -имена): - - Јојодин, д.д., се овим одриче свих ауторских права за - програм `Гномовизија' (који пролази кроз преводиоце) - који је написао Петар Хакер. - - <потпис Тај Куна>, 1. април 1989. - Тај Кун, председник пода - -Ова општа јавна лиценца не дозвољава укључење вашег -програма у програме у приватном власништву. Ако је ваш -програм библиотека рутина, може вам бити корисније да -дозволите повезивање власничких апликација са библиотеком. -Ако је то оно што желите, користите ГНУ-ову библиотечку -општу јавну лиценцу (**) уместо ове лиценце. - - Напомене у тексту - - -(*) Коначна српска верзија ГНУ-ове ОЈЛ је уобличена 6. - августа 2001. године у Београду, уз мање исправке 20. - септембра 2002., 3. и 16. фебруара 2003., 5. и 10. - маја 2003. и 1. и 6. септембра 2003. - -(**) ГНУ-ова библиотечка општа јавна лиценца (БОЈЛ, енг. - LGPL/Library General Public License) се сада зове - ГНУ-ова мања општа јавна лиценца (МОЈЛ, енг. - LGPL/Lesser General Public License). - - Заслуге за српску верзију ГНУ-ове ОЈЛ - -превод са енглеског: - - Страхиња Радић, студент на Математичком факултету у - Београду, - - -сугестије: - - Милош Ранчић, студент на Филолошком факултету у - Београду, - - - Зоран Стефановић, председник пројекта ,,Растко``, - - -правни савети: - - Марко Милосављевић, студент на Правном факултету у - Београду. - -Захваљујем се многим другима које овде нисам поменуо, а -који су дали свој допринос настојањима да српска верзија -ГНУ-ове ОЈЛ заживи. Превод је настао као пројекат Српског -рачунарског друштва ,,УЛИКС``, -. +See original License. [QueryBox] Прозори упита diff --git a/doc/hlp/xnc.hlp b/doc/hlp/xnc.hlp index 439d7846d..c4c4ec436 100644 --- a/doc/hlp/xnc.hlp +++ b/doc/hlp/xnc.hlp @@ -17,414 +17,284 @@ GNU Midnight Commander comes with ABSOLUTELY NO WARRANTYWarranty. This is fre [License] - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Copyright © 2007 Free Software Foundation, Inc. + - Everyone is permitted to copy and distribute verbatim -copies of this license document, but changing it is not -allowed. + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away -your freedom to share and change it. By contrast, the GNU -General Public License is intended to guarantee your -freedom to share and change free software--to make sure -the software is free for all its users. This General -Public License applies to most of the Free Software -Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software -Foundation software is covered by the GNU Library General -Public License instead.) You can apply it to your -programs, too. + The GNU General Public License is a free, copyleft license for software and other kinds of works. - When we speak of free software, we are referring to -freedom, not price. Our General Public Licenses are -designed to make sure that you have the freedom to -distribute copies of free software (and charge for this -service if you wish), that you receive source code or can -get it if you want it, that you can change the software or -use pieces of it in new free programs; and that you know -you can do these things. + The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - To protect your rights, we need to make restrictions -that forbid anyone to deny you these rights or to ask you -to surrender the rights. These restrictions translate to -certain responsibilities for you if you distribute copies -of the software, or if you modify it. + When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - For example, if you distribute copies of such a program, -whether gratis or for a fee, you must give the recipients -all the rights that you have. You must make sure that -they, too, receive or can get the source code. And you -must show them these terms so they know their rights. + To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - We protect your rights with two steps: (1) copyright the -software, and (2) offer you this license which gives you -legal permission to copy, distribute and/or modify the -software. + For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - Also, for each author's protection and ours, we want to -make certain that everyone understands that there is no -warranty for this free software. If the software is -modified by someone else and passed on, we want its -recipients to know that what they have is not the -original, so that any problems introduced by others will -not reflect on the original authors' reputations. + Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - Finally, any free program is threatened constantly by -software patents. We wish to avoid the danger that -redistributors of a free program will individually obtain -patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent -must be licensed for everyone's free use or not licensed -at all. + For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - The precise terms and conditions for copying, -distribution and modification follow. + Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, - DISTRIBUTION AND MODIFICATION + Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - 0. This License applies to any program or other work -which contains a notice placed by the copyright holder -saying it may be distributed under the terms of this -General Public License. The "Program", below, refers to -any such program or work, and a "work based on the -Program" means either the Program or any derivative work -under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with -modifications and/or translated into another language. -(Hereinafter, translation is included without limitation -in the term "modification".) Each licensee is addressed -as "you". + The precise terms and conditions for copying, distribution and modification follow. -Activities other than copying, distribution and -modification are not covered by this License; they are -outside its scope. The act of running the Program is not -restricted, and the output from the Program is covered -only if its contents constitute a work based on the -Program (independent of having been made by running the -Program). Whether that is true depends on what the -Program does. + TERMS AND CONDITIONS - 1. You may copy and distribute verbatim copies of the -Program's source code as you receive it, in any medium, -provided that you conspicuously and appropriately publish -on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that -refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of -this License along with the Program. +0. Definitions. +--------------- -You may charge a fee for the physical act of transferring -a copy, and you may at your option offer warranty -protection in exchange for a fee. + “This License” refers to version 3 of the GNU General Public License. - 2. You may modify your copy or copies of the Program or -any portion of it, thus forming a work based on the -Program, and copy and distribute such modifications or -work under the terms of Section 1 above, provided that you -also meet all of these conditions: + “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - a) You must cause the modified files to carry -prominent notices stating that you changed the files and -the date of any change. + “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - b) You must cause any work that you distribute or -publish, that in whole or in part contains or is derived -from the Program or any part thereof, to be licensed as a -whole at no charge to all third parties under the terms of -this License. + To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - c) If the modified program normally reads commands -interactively when run, you must cause it, when started -running for such interactive use in the most ordinary way, -to print or display an announcement including an -appropriate copyright notice and a notice that there is no -warranty (or else, saying that you provide a warranty) and -that users may redistribute the program under these -conditions, and telling the user how to view a copy of -this License. (Exception: if the Program itself is -interactive but does not normally print such an -announcement, your work based on the Program is not -required to print an announcement.) + A “covered work” means either the unmodified Program or a work based on the Program. -These requirements apply to the modified work as a whole. -If identifiable sections of that work are not derived from -the Program, and can be reasonably considered independent -and separate works in themselves, then this License, and -its terms, do not apply to those sections when you -distribute them as separate works. But when you -distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole -must be on the terms of this License, whose permissions -for other licensees extend to the entire whole, and thus -to each and every part regardless of who wrote it. + To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -Thus, it is not the intent of this section to claim rights -or contest your rights to work written entirely by you; -rather, the intent is to exercise the right to control the -distribution of derivative or collective works based on -the Program. + To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -In addition, mere aggregation of another work not based on -the Program with the Program (or with a work based on the -Program) on a volume of a storage or distribution medium -does not bring the other work under the scope of this -License. + An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - 3. You may copy and distribute the Program (or a work -based on it, under Section 2) in object code or executable -form under the terms of Sections 1 and 2 above provided -that you also do one of the following: - a) Accompany it with the complete corresponding -machine-readable source code, which must be distributed -under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, +1. Source Code. +--------------- - b) Accompany it with a written offer, valid for at -least three years, to give any third party, for a charge -no more than your cost of physically performing source -distribution, a complete machine-readable copy of the -corresponding source code, to be distributed under the -terms of Sections 1 and 2 above on a medium customarily -used for software interchange; or, + The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - c) Accompany it with the information you received as -to the offer to distribute corresponding source code. -(This alternative is allowed only for noncommercial -distribution and only if you received the program in -object code or executable form with such an offer, in -accord with Subsection b above.) + A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The source code for a work means the preferred form of the -work for making modifications to it. For an executable -work, complete source code means all the source code for -all modules it contains, plus any associated interface -definition files, plus the scripts used to control -compilation and installation of the executable. However, -as a special exception, the source code distributed need -not include anything that is normally distributed (in -either source or binary form) with the major components -(compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself -accompanies the executable. + The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -If distribution of executable or object code is made by -offering access to copy from a designated place, then -offering equivalent access to copy the source code from -the same place counts as distribution of the source code, -even though third parties are not compelled to copy the -source along with the object code. + The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - 4. You may not copy, modify, sublicense, or distribute -the Program except as expressly provided under this -License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will -automatically terminate your rights under this License. -However, parties who have received copies, or rights, from -you under this License will not have their licenses -terminated so long as such parties remain in full -compliance. + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - 5. You are not required to accept this License, since -you have not signed it. However, nothing else grants you -permission to modify or distribute the Program or its -derivative works. These actions are prohibited by law if -you do not accept this License. Therefore, by modifying -or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, -distributing or modifying the Program or works based on -it. + The Corresponding Source for a work in source code form is +that same work. - 6. Each time you redistribute the Program (or any work -based on the Program), the recipient automatically -receives a license from the original licensor to copy, -distribute or modify the Program subject to these terms -and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights -granted herein. You are not responsible for enforcing -compliance by third parties to this License. +2. Basic Permissions. +--------------------- - 7. If, as a consequence of a court judgment or -allegation of patent infringement or for any other reason -(not limited to patent issues), conditions are imposed on -you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you -cannot distribute so as to satisfy simultaneously your -obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute -the Program at all. For example, if a patent license -would not permit royalty-free redistribution of the -Program by all those who receive copies directly or -indirectly through you, then the only way you could -satisfy both it and this License would be to refrain -entirely from distribution of the Program. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -If any portion of this section is held invalid or -unenforceable under any particular circumstance, the -balance of the section is intended to apply and the -section as a whole is intended to apply in other -circumstances. + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -It is not the purpose of this section to induce you to -infringe any patents or other property right claims or to -contest validity of any such claims; this section has the -sole purpose of protecting the integrity of the free -software distribution system, which is implemented by -public license practices. Many people have made generous -contributions to the wide range of software distributed -through that system in reliance on consistent application -of that system; it is up to the author/donor to decide if -he or she is willing to distribute software through any -other system and a licensee cannot impose that choice. + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -This section is intended to make thoroughly clear what is -believed to be a consequence of the rest of this License. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +-------------------------------------------------------------- - 8. If the distribution and/or use of the Program is -restricted in certain countries either by patents or by -copyrighted interfaces, the original copyright holder who -places the Program under this License may add an explicit -geographical distribution limitation excluding those -countries, so that distribution is permitted only in or -among countries not thus excluded. In such case, this -License incorporates the limitation as if written in the -body of this License. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - 9. The Free Software Foundation may publish revised -and/or new versions of the General Public License from -time to time. Such new versions will be similar in spirit -to the present version, but may differ in detail to -address new problems or concerns. + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -Each version is given a distinguishing version number. If -the Program specifies a version number of this License -which applies to it and "any later version", you have the -option of following the terms and conditions either of -that version or of any later version published by the Free -Software Foundation. If the Program does not specify a -version number of this License, you may choose any version -ever published by the Free Software Foundation. +4. Conveying Verbatim Copies. +----------------------------- - 10. If you wish to incorporate parts of the Program into -other free programs whose distribution conditions are -different, write to the author to ask for permission. For -software which is copyrighted by the Free Software -Foundation, write to the Free Software Foundation; we -sometimes make exceptions for this. Our decision will be -guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the -sharing and reuse of software generally. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +-------------------------------------- + + You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are not +combined with it such as to form a larger program, in or on a volume of a +storage or distribution medium, is called an “aggregate” if the compilation and +its resulting copyright are not used to limit the access or legal rights of the +compilation's users beyond what the individual works permit. Inclusion of a +covered work in an aggregate does not cause this License to applyto the other +parts of the aggregate. + +6. Conveying Non-Source Forms. +------------------------------ + + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +-------------------- + + “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +--------------- + + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +--------------------------------------------- + + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +------------------------------------------------- + + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +------------ + + A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + + A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +------------------------------------ + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +--------------------------------------------------- + + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +------------------------------------- + + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] - NO WARRANTY +15. Disclaimer of Warranty. +--------------------------- - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT -PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED -IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. -SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR -AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY -OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY -TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED -BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO -OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR -OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. +16. Limitation of Liability. +---------------------------- - END OF TERMS AND CONDITIONS + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - How to Apply These Terms to Your New Programs +17. Interpretation of Sections 15 and 16. +----------------------------------------- - If you develop a new program, and you want it to be of -the greatest possible use to the public, the best way to -achieve this is to make it free software which everyone -can redistribute and change under these terms. + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - To do so, attach the following notices to the program. -It is safest to attach them to the start of each source -file to most effectively convey the exclusion of warranty; -and each file should have at least the "copyright" line -and a pointer to where the full notice is found. + END OF TERMS AND CONDITIONS - -Copyright (C) - This program is free software; 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. + How to Apply These Terms to Your New Programs - This program 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 General Public License -for more details. + If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - You should have received a copy of the GNU General -Public License along with this program; if not, write to -the Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA + To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. -Also add information on how to contact you by electronic -and paper mail. + + Copyright (C) -If the program is interactive, make it output a short -notice like this when it starts in an interactive mode: + This program is free software: 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 3 of the License, or + (at your option) any later version. -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details -type `show w'. This is free software, and you are welcome -to redistribute it under certain conditions; type `show c' -for details. + This program 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 General Public License for more details. -The hypothetical commands `show w' and `show c' should -show the appropriate parts of the General Public License. -Of course, the commands you use may be called something -other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. + You should have received a copy of the GNU General Public License + along with this program. If not, see . -You should also get your employer (if you work as a -programmer) or your school, if any, to sign a "copyright -disclaimer" for the program, if necessary. Here is a -sample; alter the names: - Yoyodyne, Inc., hereby disclaims all copyright interest -in the program `Gnomovision' (which makes passes at -compilers) written by James Hacker. +Also add information on how to contact you by electronic and paper mail. - , 1 April 1989 - Ty Coon, President of Vice -This General Public License does not permit incorporating -your program into proprietary programs. If your program -is a subroutine library, you may consider it more useful -to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU -Library General Public License instead of this License. + If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + + The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + + You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + + The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . [QueryBox] Query boxes diff --git a/lib/charsets.c b/lib/charsets.c index 5cbe38faf..2ad5bf7d4 100644 --- a/lib/charsets.c +++ b/lib/charsets.c @@ -1,20 +1,26 @@ -/* Text conversion from one charset to another. +/* + Text conversion from one charset to another. - Copyright (C) 2001 Walery Studennikov + Copyright (C) 2001, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + Written by: + Walery Studennikov - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file charsets.c diff --git a/lib/event/event.c b/lib/event/event.c index 305ed0117..deba8a18b 100644 --- a/lib/event/event.c +++ b/lib/event/event.c @@ -2,27 +2,26 @@ Handle events in application. Interface functions: init/deinit; start/stop - Copyright (C) 2011 The Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2011. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include @@ -53,8 +52,7 @@ mc_event_init (GError ** mcerror) if (mc_event_grouplist != NULL) { g_propagate_error (mcerror, - g_error_new (MC_ERROR, 1, - _("Event system already initialized"))); + g_error_new (MC_ERROR, 1, _("Event system already initialized"))); return FALSE; } @@ -65,8 +63,7 @@ mc_event_init (GError ** mcerror) if (mc_event_grouplist == NULL) { g_propagate_error (mcerror, - g_error_new (MC_ERROR, 2, - _("Failed to initialize event system"))); + g_error_new (MC_ERROR, 2, _("Failed to initialize event system"))); return FALSE; } @@ -80,9 +77,7 @@ mc_event_deinit (GError ** mcerror) { if (mc_event_grouplist == NULL) { - g_propagate_error (mcerror, - g_error_new (MC_ERROR, 1, - _("Event system not initialized"))); + g_propagate_error (mcerror, g_error_new (MC_ERROR, 1, _("Event system not initialized"))); return FALSE; } @@ -113,7 +108,7 @@ mc_event_mass_add (event_init_t * events, GError ** mcerror) /* --------------------------------------------------------------------------------------------- */ gboolean -mc_event_present (const gchar *event_group_name, const gchar *event_name) +mc_event_present (const gchar * event_group_name, const gchar * event_name) { GTree *event_group; GPtrArray *callbacks; diff --git a/lib/event/manage.c b/lib/event/manage.c index e7354ee3b..18254f9af 100644 --- a/lib/event/manage.c +++ b/lib/event/manage.c @@ -2,27 +2,26 @@ Handle any events in application. Manage events: add, delete, destroy, search - Copyright (C) 2011 The Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2011. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include @@ -208,7 +207,8 @@ mc_event_get_event_by_name (GTree * event_group, const gchar * event_name, gbool /* --------------------------------------------------------------------------------------------- */ mc_event_callback_t * -mc_event_is_callback_in_array (GPtrArray * callbacks, mc_event_callback_func_t event_callback, gpointer event_init_data) +mc_event_is_callback_in_array (GPtrArray * callbacks, mc_event_callback_func_t event_callback, + gpointer event_init_data) { guint array_index; diff --git a/lib/event/raise.c b/lib/event/raise.c index d2f076293..6c84974d1 100644 --- a/lib/event/raise.c +++ b/lib/event/raise.c @@ -2,27 +2,26 @@ Handle any events in application. Raise events. - Copyright (C) 2011 The Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2011. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/filehighlight/common.c b/lib/filehighlight/common.c index 9a335d295..d5e049d56 100644 --- a/lib/filehighlight/common.c +++ b/lib/filehighlight/common.c @@ -2,27 +2,26 @@ File highlight plugin. Interface functions - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/filehighlight/get-color.c b/lib/filehighlight/get-color.c index 898cc8f93..84d4b9c00 100644 --- a/lib/filehighlight/get-color.c +++ b/lib/filehighlight/get-color.c @@ -2,27 +2,26 @@ File highlight plugin. Interface functions. get color pair index for highlighted file. - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/filehighlight/ini-file-read.c b/lib/filehighlight/ini-file-read.c index fabe97004..3e9319597 100644 --- a/lib/filehighlight/ini-file-read.c +++ b/lib/filehighlight/ini-file-read.c @@ -2,27 +2,26 @@ File highlight plugin. Reading and parse rules from ini-files - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/glibcompat.c b/lib/glibcompat.c index 7bf3510fd..ecf28aae6 100644 --- a/lib/glibcompat.c +++ b/lib/glibcompat.c @@ -1,26 +1,26 @@ -/* GLIB - Library of useful routines for C programming - Copyright (C) 2009 - Free Software Foundation, Inc. +/* + GLIB - Library of useful routines for C programming + + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file glibcompat.c diff --git a/lib/global.c b/lib/global.c index 3466ad26e..dadbf390e 100644 --- a/lib/global.c +++ b/lib/global.c @@ -1,33 +1,31 @@ -/* GLIB - Library of useful routines for C programming - Copyright (C) 2009 - Free Software Foundation, Inc. +/* + Global structure for some library-related variables + + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file glibcompat.c - * \brief Source: compatibility with older versions of glib + * \brief Source: global structure for some library-related variables * - * Following code was copied from glib to GNU Midnight Commander to - * provide compatibility with older versions of glib. */ #include diff --git a/lib/hook.c b/lib/hook.c index fd5797dfa..15933602a 100644 --- a/lib/hook.c +++ b/lib/hook.c @@ -1,26 +1,38 @@ -/* Hooks +/* + Hooks. + + Slavaz: Warning! this file is deprecated and should be replaced + by mcevents functional. + Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2007, 2009, 2010 Free Software Foundation, Inc. - Written 1994, 1995, 1996 by: - Miguel de Icaza, Janne Kukonlehto, Dugan Porter, - Jakub Jelinek, Mauricio Plaza. + 2004, 2005, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. + + Written by: + Miguel de Icaza, 1994, 1995, 1996 + Janne Kukonlehto, 1994, 1995, 1996 + Dugan Porter, 1994, 1995, 1996 + Jakub Jelinek, 1994, 1995, 1996 + Mauricio Plaza, 1994, 1995, 1996 The file_date routine is mostly from GNU's fileutils package, written by Richard Stallman and David MacKenzie. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file * \brief Source: hooks diff --git a/lib/keybind.c b/lib/keybind.c index be5e01580..4115be056 100644 --- a/lib/keybind.c +++ b/lib/keybind.c @@ -1,26 +1,28 @@ /* - Copyright (C) 2009 The Free Software Foundation, Inc. + Definitions of key bindings. - Written by: 2005 Vitja Makarov - 2009 Ilia Maslakov - 2009, 2010 Andrew Borodin + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. + + Written by: + Vitja Makarov, 2005 + Ilia Maslakov , 2009 + Andrew Borodin , 2009, 2010 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include @@ -334,7 +336,9 @@ static name_keymap_t command_names[] = { {NULL, CK_IgnoreKey} }; +/* *INDENT-OFF* */ static const size_t num_command_names = G_N_ELEMENTS (command_names) - 1; +/* *INDENT-ON* */ /*** file scope functions ************************************************************************/ /* --------------------------------------------------------------------------------------------- */ diff --git a/lib/keybind/TODO.txt b/lib/keybind/TODO.txt deleted file mode 100644 index 3e064ab10..000000000 --- a/lib/keybind/TODO.txt +++ /dev/null @@ -1,151 +0,0 @@ -/* - -== кеймапы работают как: == - -клавиша - название - -название вполне может быть Event! - - -mc.hotkeys - -[Группа] - действие=клавиша - - -Это должно быть преобразовано в Event как: - mcevent_add_cb ("Группа.действие", ...) - -при этом спец. группа 'mc.*'(и дочерние) должны быть проигнорированы в файле привязок - -главная группа [core] - -Инициализируется по дефолту. остальные группы описывают дополнительные назначения клавиш. - -Спец.случаи. Панель и командная строка. -[panel] - - тут кейбиндинги панели. -[panel-commandline] - - тут кейбиндинги комстроки. - -признак того, что необходимо включить или выключить "panel-commandline.*" - не пустая или пустая комстрока. -При непустой комстроке делаем просто mckeybind_push ("panel-commandline"), а как только строка очищается - -делаем mckeybind_pop(); - -То есть. выглядит всё так: -mckeybind_init("core"); // инициализируем некие базовые(одинаковые для всех) хоткеи. - -switch (args) - { - case 'editor': - mckeybind_push("editor"); - case 'viewer' - mckeybind_push("viewer"); - default: - mckeybind_push("panel"); - } - ... - if (cmd_active()) - mckeybind_push("panel-commandline"); - - ... - if (cmd_inactive()) - mckeybind_pop(); - - -== КЕЙБИНДИНГИ ПО УМОЛЧАНИЮ == -Должны содержать минимально необходимый для работы минимум. Если действие доступно через меню, -hardcoded-кейбиндинга быть не должно. - -=== как инициальзировать === -Ну... mckeybind_push("editor", g_hash_array *default(or NULL)) ? - - -== Хранение в памяти == -храним в памяти в виде "хоткей" -> "event". Чтобы после чтения с клавы был быстрый доступ к mcevent_raise('action') - -== Дубликаты хоткеев == -наверное, надо предупреждать. что в конфиге есть конфликт... -[group] -action1 = ctrl-v -action2 = ctrl-v - -в момент... гм. наверное. в момент mckeybind_push -ибо конфиг читаем целиком, но весь сразу не парсим... - -== "Многоэтажные" хоткеи == - -=== Дубликаты: === -action1 = ctrl-v -action2 = ctrl-v, w -Это ошибка. Выдать алерт. - -=== Нормальная обработка === -action1 = ctrl-v, q -action2 = ctrl-v, w -action3 = ctrl-v, e, 1 -action4 = ctrl-v, e, 2 - - -варианты использования. -mckeybind_push() должна добавить новые хоткеи к уже существующим (заменить существующие привязки клавиш). -mckeybind_pop() должна воостановить на предыдущее значение! - -При этом должна быть возможность как бы временно "скрыть" существующие привязки. Для многоэтажных хоткеев. - - -//При парсинге видим многоэтажный хоткей и сразу создаём Event вида "mc.hotkey.". -// где - это - или просто . -//mc_event_add_cb ("mc.hotkey.ctrl-v", ); -нет. Надо предусмотреть временное замещение всех действующих хоткеев на только хоткеи "второго эшелона". -то есть, из примера надо после нажатия ctrl-v задейтвовать: -{ - q -> action1 - w -> action2 - e -> !!!!!!! (ещё раз очищаем хоткеи и ждём 1 или 2 !!!) -} -После всего этого возвращаемся в обычный режим работы. - -делаем это созданием псевдогруппы привязок вида "mc.hotkey.". -где - это - или просто . -затем привязываем "ctrl-v" к спецкейбиндингу: - -ctrl-v -> "mc.hotkey.processMulti('ctrl-v')" - -привязывать к именам хоткеев нужно структуру вида: -{ - char *action; - char *param; /* для всех равен NULL, для многоэтажных равен названию группы хоткеев второго эшелона*/ -} - -при вызове этого Event начинаем искать группу хоткеев "mc.hotkey.ctrl-v" -находим и заменяем активные привязки на таблицу: - -{ - q -> action1 - w -> action2 - e -> mc.hotkey.processMulti('ctrl-v,e') -} - -NB: При парсинге файла привязок если встречаем мультихоткей, то ищем в списке групп - есть уже или нету. -"ctrl-v, e, 1" = ищем по группе "mc.hotkey.ctrl-v,e" -нашли - гуд. Добавляем. - - -== Порядок обработки файлов привязок == -традиционно: - 1) комстрока - 2) переменная окружения - 3) конфиг в дом.каталоге - 4) конфиг в /etc/mc - -*/ - - - - -init -deinit - -push -pop \ No newline at end of file diff --git a/lib/keybind/keybind.c b/lib/keybind/keybind.c deleted file mode 100644 index e69de29bb..000000000 diff --git a/lib/keybind/keybind.h b/lib/keybind/keybind.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/lib/keybind/keymap.c b/lib/keybind/keymap.c deleted file mode 100644 index e69de29bb..000000000 diff --git a/lib/keybind/keymap.h b/lib/keybind/keymap.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/lib/keybind/readme.txt b/lib/keybind/readme.txt deleted file mode 100644 index 2375f8fd6..000000000 --- a/lib/keybind/readme.txt +++ /dev/null @@ -1,16 +0,0 @@ -= Обработка хоткеев = - -Используются "карты хоткеев" (keybindings), которые содержат множество пар "хоткей - событие". -В зависимости от того, какой элемент интерфейса сейчас активирован. карты хоткеев могут дополняться или замещаться. -Должна быть возможность отмены текущей карты хоткеев и возврата на предыдущую карту. Это реализовывается стековой -моделью. - -Замещение карты хоткеев происходит при: - * работе модального диалога. Хоткеи основного интерфейса должны быть "спрятаны"; - * - -Дополнение происходит при: - * назначении клавиш быстрого доступа к опциям. В таком случае основная карта хоткеев дополняется хоткеями из - меток (labels) диалогов; - * - diff --git a/lib/lock.c b/lib/lock.c index 6f9b35d6c..43dd126c6 100644 --- a/lib/lock.c +++ b/lib/lock.c @@ -1,24 +1,26 @@ -/* file locking +/* + File locking - Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2005, 2006, 2007, 2011 + The Free Software Foundation, Inc. - Authors: 2003 Adam Byrtek + Written by: + Adam Byrtek, 2003 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. - + along with this program. If not, see . */ /** \file diff --git a/lib/logging.c b/lib/logging.c index 430598c4c..6d04f7694 100644 --- a/lib/logging.c +++ b/lib/logging.c @@ -1,26 +1,27 @@ /* Provides a log file to ease tracing the program. - Copyright (C) 2006, 2009 Free Software Foundation, Inc. + Copyright (C) 2006, 2009, 2011 + The Free Software Foundation, Inc. - Written: 2006 Roland Illig . + Written by: + Roland Illig , 2006 + Slava Zanko , 2009, 2011 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file logging.c diff --git a/lib/mcconfig/common.c b/lib/mcconfig/common.c index bb5ee98de..4e8329be4 100644 --- a/lib/mcconfig/common.c +++ b/lib/mcconfig/common.c @@ -1,20 +1,24 @@ -/* Configure module for the Midnight Commander +/* + Configure module for the Midnight Commander + Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2009 Free Software Foundation, Inc. + 2007, 2009, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/mcconfig/get.c b/lib/mcconfig/get.c index 6a5e11afc..d02b2f05a 100644 --- a/lib/mcconfig/get.c +++ b/lib/mcconfig/get.c @@ -1,20 +1,24 @@ -/* Configure module for the Midnight Commander +/* + Configure module for the Midnight Commander + Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2009 Free Software Foundation, Inc. + 2007, 2009, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/mcconfig/paths.c b/lib/mcconfig/paths.c index 98d95a90f..2feb3cba3 100644 --- a/lib/mcconfig/paths.c +++ b/lib/mcconfig/paths.c @@ -1,27 +1,26 @@ /* paths to configuration files - Copyright (C) 2010 The Free Software Foundation, Inc. + Copyright (C) 2010, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2010. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include @@ -32,7 +31,7 @@ #include "lib/global.h" #include "lib/fileloc.h" #include "lib/vfs/vfs.h" -#include "lib/util.h" /* unix_error_string() */ +#include "lib/util.h" /* unix_error_string() */ #include "lib/mcconfig.h" diff --git a/lib/mcconfig/set.c b/lib/mcconfig/set.c index dc71e9d6f..9678d28af 100644 --- a/lib/mcconfig/set.c +++ b/lib/mcconfig/set.c @@ -1,20 +1,24 @@ -/* Configure module for the Midnight Commander +/* + Configure module for the Midnight Commander + Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2009 Free Software Foundation, Inc. + 2007, 2009, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/search/glob.c b/lib/search/glob.c index 7002e1a86..3a929d2e7 100644 --- a/lib/search/glob.c +++ b/lib/search/glob.c @@ -2,27 +2,26 @@ Search text engine. Glob-style pattern matching - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/search/hex.c b/lib/search/hex.c index 42416c6f9..8a2ff180e 100644 --- a/lib/search/hex.c +++ b/lib/search/hex.c @@ -2,27 +2,26 @@ Search text engine. HEX-style pattern matching - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/search/lib.c b/lib/search/lib.c index c33e2592e..05cfef77b 100644 --- a/lib/search/lib.c +++ b/lib/search/lib.c @@ -2,27 +2,26 @@ Search text engine. Common share code for module. - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/search/normal.c b/lib/search/normal.c index 581935899..7be4c809e 100644 --- a/lib/search/normal.c +++ b/lib/search/normal.c @@ -2,27 +2,26 @@ Search text engine. Plain search - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/search/regex.c b/lib/search/regex.c index d162c8664..de57701a9 100644 --- a/lib/search/regex.c +++ b/lib/search/regex.c @@ -2,7 +2,8 @@ Search text engine. Regex search - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009,2010,2011 @@ -10,20 +11,18 @@ This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/search/search.c b/lib/search/search.c index 7ed964950..3f70dbad9 100644 --- a/lib/search/search.c +++ b/lib/search/search.c @@ -2,27 +2,26 @@ Search text engine. Interface functions - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/serialize.c b/lib/serialize.c index ef0da1435..b38b92460 100644 --- a/lib/serialize.c +++ b/lib/serialize.c @@ -1,27 +1,26 @@ /* Provides a serialize/unserialize functionality for INI-like formats. - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. - Written: - 2011 Slava Zanko . + Written by: + Slava Zanko , 2011 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file serialize.c @@ -173,7 +172,8 @@ mc_deserialize_str (const char prefix, const char *data, GError ** error) if (data_len > strlen (data)) { g_set_error (error, MC_ERROR, -3, - FUNC_NAME ": Specified data length (%zd) is greater than actual data length (%zd)", + FUNC_NAME + ": Specified data length (%zd) is greater than actual data length (%zd)", data_len, strlen (data)); return NULL; } diff --git a/lib/skin/colors-old.c b/lib/skin/colors-old.c index 1f294d29e..04877c91a 100644 --- a/lib/skin/colors-old.c +++ b/lib/skin/colors-old.c @@ -2,7 +2,8 @@ Skins engine. Work with colors - backward compability - Copyright (C) 2009, 2010 The Free Software Foundation, Inc. + Copyright (C) 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009 @@ -10,20 +11,18 @@ This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/skin/colors.c b/lib/skin/colors.c index 7daef9e4c..eaef64312 100644 --- a/lib/skin/colors.c +++ b/lib/skin/colors.c @@ -2,7 +2,8 @@ Skins engine. Work with colors - Copyright (C) 2009, 2010 The Free Software Foundation, Inc. + Copyright (C) 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009 @@ -10,20 +11,18 @@ This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/skin/common.c b/lib/skin/common.c index c78cb3d66..a4191b117 100644 --- a/lib/skin/common.c +++ b/lib/skin/common.c @@ -2,7 +2,8 @@ Skins engine. Interface functions - Copyright (C) 2009, 2010 The Free Software Foundation, Inc. + Copyright (C) 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009 @@ -10,20 +11,18 @@ This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/skin/hc-skins.c b/lib/skin/hc-skins.c index b289c94c4..69c7030b7 100644 --- a/lib/skin/hc-skins.c +++ b/lib/skin/hc-skins.c @@ -2,27 +2,26 @@ Skins engine. Set of hardcoded skins - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/skin/ini-file.c b/lib/skin/ini-file.c index 3ee70ec38..6e241017e 100644 --- a/lib/skin/ini-file.c +++ b/lib/skin/ini-file.c @@ -2,27 +2,26 @@ Skins engine. Reading and parse ini-files - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/skin/lines.c b/lib/skin/lines.c index 32a4fe705..fe0cce25c 100644 --- a/lib/skin/lines.c +++ b/lib/skin/lines.c @@ -2,27 +2,26 @@ Skins engine. Work with line draving chars. - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/strutil/strescape.c b/lib/strutil/strescape.c index 281eb5a7d..8068fdaf3 100644 --- a/lib/strutil/strescape.c +++ b/lib/strutil/strescape.c @@ -1,7 +1,8 @@ /* Functions for escaping and unescaping strings - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009; @@ -9,20 +10,18 @@ This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/strutil/strutil.c b/lib/strutil/strutil.c index 4117b0b69..38a20aa79 100644 --- a/lib/strutil/strutil.c +++ b/lib/strutil/strutil.c @@ -1,25 +1,30 @@ -/* common strings utilities - Copyright (C) 2007 Free Software Foundation, Inc. +/* + Common strings utilities - Written 2007 by: - Rostislav Benes + Copyright (C) 2007, 2011 + The Free Software Foundation, Inc. + + Written by: + Rostislav Benes, 2007 The file_date routine is mostly from GNU's fileutils package, written by Richard Stallman and David MacKenzie. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . + */ #include diff --git a/lib/strutil/strutil8bit.c b/lib/strutil/strutil8bit.c index d462402bf..48b6d885b 100644 --- a/lib/strutil/strutil8bit.c +++ b/lib/strutil/strutil8bit.c @@ -1,25 +1,29 @@ -/* 8bit strings utilities - Copyright (C) 2007 Free Software Foundation, Inc. +/* + 8bit strings utilities - Written 2007 by: - Rostislav Benes + Copyright (C) 2007, 2011 + The Free Software Foundation, Inc. + + Written by: + Rostislav Benes, 2007 The file_date routine is mostly from GNU's fileutils package, written by Richard Stallman and David MacKenzie. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/strutil/strutilascii.c b/lib/strutil/strutilascii.c index 23ec7a1c2..778fdcc76 100644 --- a/lib/strutil/strutilascii.c +++ b/lib/strutil/strutilascii.c @@ -1,25 +1,29 @@ -/* ASCII strings utilities - Copyright (C) 2007 Free Software Foundation, Inc. +/* + ASCII strings utilities - Written 2007 by: - Rostislav Benes + Copyright (C) 2007, 2011 + The Free Software Foundation, Inc. + + Written by: + Rostislav Benes, 2007 The file_date routine is mostly from GNU's fileutils package, written by Richard Stallman and David MacKenzie. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/strutil/strutilutf8.c b/lib/strutil/strutilutf8.c index cde3302d0..e98f9a4e9 100644 --- a/lib/strutil/strutilutf8.c +++ b/lib/strutil/strutilutf8.c @@ -1,25 +1,29 @@ -/* UTF-8 strings utilities - Copyright (C) 2007 Free Software Foundation, Inc. +/* + UTF-8 strings utilities - Written 2007 by: - Rostislav Benes + Copyright (C) 2007, 2011 + The Free Software Foundation, Inc. + + Written by: + Rostislav Benes, 2007 The file_date routine is mostly from GNU's fileutils package, written by Richard Stallman and David MacKenzie. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/lib/strutil/strverscmp.c b/lib/strutil/strverscmp.c index bfae037f9..e1334fd0b 100644 --- a/lib/strutil/strverscmp.c +++ b/lib/strutil/strverscmp.c @@ -1,22 +1,27 @@ -/* Compare strings while treating digits characters numerically. - Copyright (C) 1997, 2002 Free Software Foundation, Inc. +/* + Compare strings while treating digits characters numerically. + + Copyright (C) 1997, 2002, 2011 + The Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Jean-Fran�ois Bignolles , 1997. - The GNU C 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 file is part of the Midnight Commander. - The GNU C Library is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ #include #ifdef HAVE_STRVERSCMP diff --git a/lib/timefmt.c b/lib/timefmt.c index bb4b57ef7..7a270191a 100644 --- a/lib/timefmt.c +++ b/lib/timefmt.c @@ -1,26 +1,35 @@ -/* Time formatting functions +/* + Time formatting functions + Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2007, 2009, 2010 Free Software Foundation, Inc. - Written 1994, 1995, 1996 by: - Miguel de Icaza, Janne Kukonlehto, Dugan Porter, - Jakub Jelinek, Mauricio Plaza. + 2004, 2005, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. + + Written by: + Miguel de Icaza, 1994, 1995, 1996 + Janne Kukonlehto, 1994, 1995, 1996 + Dugan Porter, 1994, 1995, 1996 + Jakub Jelinek, 1994, 1995, 1996 + Mauricio Plaza, 1994, 1995, 1996 The file_date routine is mostly from GNU's fileutils package, written by Richard Stallman and David MacKenzie. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file * \brief Source: time formatting functions diff --git a/lib/tty/color-internal.c b/lib/tty/color-internal.c index bebffc848..70c965a76 100644 --- a/lib/tty/color-internal.c +++ b/lib/tty/color-internal.c @@ -1,25 +1,30 @@ -/* Internal stuff of color setup +/* + Internal stuff of color setup + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: Andrew Borodin , 2009 Slava Zanko , 2009 Egmont Koblinger , 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file color-internal.c * \brief Source: Internal stuff of color setup diff --git a/lib/tty/color-ncurses.c b/lib/tty/color-ncurses.c index c8be60d66..a8d1aa530 100644 --- a/lib/tty/color-ncurses.c +++ b/lib/tty/color-ncurses.c @@ -1,25 +1,30 @@ -/* Color setup for NCurses screen library +/* + Color setup for NCurses screen library + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: Andrew Borodin , 2009 Slava Zanko , 2010 Egmont Koblinger , 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file color-ncurses.c * \brief Source: NCUrses-specific color setup diff --git a/lib/tty/color-slang.c b/lib/tty/color-slang.c index 000252e51..a41c46987 100644 --- a/lib/tty/color-slang.c +++ b/lib/tty/color-slang.c @@ -1,24 +1,29 @@ -/* Color setup for S_Lang screen library +/* + Color setup for S_Lang screen library + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: Andrew Borodin , 2009 Egmont Koblinger , 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file color-slang.c * \brief Source: S-Lang-specific color setup diff --git a/lib/tty/color.c b/lib/tty/color.c index a31ccfa15..1368e89d2 100644 --- a/lib/tty/color.c +++ b/lib/tty/color.c @@ -1,28 +1,31 @@ -/* Color setup. +/* + Color setup. Interface functions. Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: Andrew Borodin , 2009 Slava Zanko , 2009 Egmont Koblinger , 2010 + This file is part of the Midnight Commander. - This program is free software; 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 Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file color.c * \brief Source: color setup diff --git a/lib/tty/key.c b/lib/tty/key.c index b9731b18f..ea1386767 100644 --- a/lib/tty/key.c +++ b/lib/tty/key.c @@ -1,26 +1,31 @@ -/* Keyboard support routines. +/* + Keyboard support routines. Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995 Miguel de Icaza. - 1994, 1995 Janne Kukonlehto. - 1995 Jakub Jelinek. - 1997 Norbert Warmuth + Written by: + Miguel de Icaza, 1994, 1995 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Norbert Warmuth, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file key.c * \brief Source: keyboard support routines diff --git a/lib/tty/keyxdef.c b/lib/tty/keyxdef.c index 94fa74c4a..66739c262 100644 --- a/lib/tty/keyxdef.c +++ b/lib/tty/keyxdef.c @@ -1,24 +1,29 @@ /* {{{ Copyright */ -/* Additional keyboard support routines. +/* + Additional keyboard support routines. - Copyright (C) 1998, 2000, 2001, 2005, 2007 Free Software Foundation, Inc. + Copyright (C) 1998, 2000, 2001, 2005, 2007, 2011 + The Free Software Foundation, Inc. - Written by: 1998, Gyorgy Tamasi + Written by: + Gyorgy Tamasi, 1998 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /* }}} */ diff --git a/lib/tty/mouse.c b/lib/tty/mouse.c index d2f917f32..299eca9e7 100644 --- a/lib/tty/mouse.c +++ b/lib/tty/mouse.c @@ -1,23 +1,28 @@ -/* Mouse managing +/* + Mouse managing + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2006, - 2007, 2009 Free Software Foundation, Inc. + 2007, 2009, 2011 + The Free Software Foundation, Inc. Written by: Andrew Borodin , 2009. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file mouse.c * \brief Source: mouse managing diff --git a/lib/tty/tty-ncurses.c b/lib/tty/tty-ncurses.c index 922fdedfb..356ea9321 100644 --- a/lib/tty/tty-ncurses.c +++ b/lib/tty/tty-ncurses.c @@ -2,7 +2,8 @@ Interface to the terminal controlling library. Ncurses wrapper. - Copyright (C) 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + Copyright (C) 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. Written by: Andrew Borodin , 2009. @@ -10,20 +11,18 @@ This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/lib/tty/tty-slang.c b/lib/tty/tty-slang.c index a6a1f964d..99af2384b 100644 --- a/lib/tty/tty-slang.c +++ b/lib/tty/tty-slang.c @@ -2,7 +2,8 @@ Interface to the terminal controlling library. Slang wrapper. - Copyright (C) 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: Andrew Borodin , 2009 @@ -10,20 +11,18 @@ This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/lib/tty/tty.c b/lib/tty/tty.c index c2b2fcda6..3b9592d88 100644 --- a/lib/tty/tty.c +++ b/lib/tty/tty.c @@ -1,7 +1,8 @@ /* Interface to the terminal controlling library. - Copyright (C) 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + Copyright (C) 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. Written by: Roland Illig , 2005. @@ -9,20 +10,18 @@ This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file tty.c diff --git a/lib/tty/win.c b/lib/tty/win.c index 51418071d..672e5269e 100644 --- a/lib/tty/win.c +++ b/lib/tty/win.c @@ -1,23 +1,28 @@ -/* Terminal management xterm and rxvt support +/* + Terminal management xterm and rxvt support + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2009 Free Software Foundation, Inc. + 2007, 2009, 2011 + The Free Software Foundation, Inc. Written by: Andrew Borodin , 2009. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file win.c * \brief Source: Terminal management xterm and rxvt support @@ -125,7 +130,8 @@ show_rxvt_contents (int starty, unsigned char y1, unsigned char y2) tty_lowlevel_getch (); /* my own wierd protocol base 26 - paul */ - printf (ESC_STR "CL%c%c%c%c\n", (y1 / 26) + 'A', (y1 % 26) + 'A', (y2 / 26) + 'A', (y2 % 26) + 'A'); + printf (ESC_STR "CL%c%c%c%c\n", (y1 / 26) + 'A', (y1 % 26) + 'A', (y2 / 26) + 'A', + (y2 % 26) + 'A'); bytes = (y2 - y1) * (COLS + 1) + 1; /* *should* be the number of bytes read */ j = 0; diff --git a/lib/tty/x11conn.c b/lib/tty/x11conn.c index 024763975..87f58d06d 100644 --- a/lib/tty/x11conn.c +++ b/lib/tty/x11conn.c @@ -1,24 +1,26 @@ /* X11 support for the Midnight Commander. - Copyright (C) 2005, 2007 Free Software Foundation, Inc. + Copyright (C) 2005, 2007, 2011 + The Free Software Foundation, Inc. Written by: Roland Illig , 2005. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file x11conn.c diff --git a/lib/util.c b/lib/util.c index e8d15bcbd..8ce9f8183 100644 --- a/lib/util.c +++ b/lib/util.c @@ -1,26 +1,35 @@ -/* Various utilities +/* + Various utilities + Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2007, 2009 Free Software Foundation, Inc. - Written 1994, 1995, 1996 by: - Miguel de Icaza, Janne Kukonlehto, Dugan Porter, - Jakub Jelinek, Mauricio Plaza. + 2004, 2005, 2007, 2009, 2011 + The Free Software Foundation, Inc. + + Written by: + Miguel de Icaza, 1994, 1995, 1996 + Janne Kukonlehto, 1994, 1995, 1996 + Dugan Porter, 1994, 1995, 1996 + Jakub Jelinek, 1994, 1995, 1996 + Mauricio Plaza, 1994, 1995, 1996 The file_date routine is mostly from GNU's fileutils package, written by Richard Stallman and David MacKenzie. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file * \brief Source: various utilities diff --git a/lib/utilunix.c b/lib/utilunix.c index 38ef462c4..74baca469 100644 --- a/lib/utilunix.c +++ b/lib/utilunix.c @@ -1,26 +1,35 @@ -/* Various utilities - Unix variants +/* + Various utilities - Unix variants + Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2007 Free Software Foundation, Inc. - Written 1994, 1995, 1996 by: - Miguel de Icaza, Janne Kukonlehto, Dugan Porter, - Jakub Jelinek, Mauricio Plaza. + 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. + + Written by: + Miguel de Icaza, 1994, 1995, 1996 + Janne Kukonlehto, 1994, 1995, 1996 + Dugan Porter, 1994, 1995, 1996 + Jakub Jelinek, 1994, 1995, 1996 + Mauricio Plaza, 1994, 1995, 1996 The mc_realpath routine is mostly from uClibc package, written by Rick Sladkey - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file utilunix.c * \brief Source: various utilities - Unix variant diff --git a/lib/vfs/COPYING.LGPL b/lib/vfs/COPYING.LGPL deleted file mode 100644 index c0c8d1303..000000000 --- a/lib/vfs/COPYING.LGPL +++ /dev/null @@ -1,489 +0,0 @@ - -Please note that the VFS code when *not* linked with SAMBA is released -under the GNU LGPL license. - -If you link your VFS with the SAMBA sources, the resulting library is -covered by the terms of the GNU GPL. - - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/lib/vfs/direntry.c b/lib/vfs/direntry.c index 7bd71afc3..9af9084a8 100644 --- a/lib/vfs/direntry.c +++ b/lib/vfs/direntry.c @@ -1,3 +1,31 @@ +/* + Directory cache support + + Copyright (C) 1998, 2011 + The Free Software Foundation, Inc. + + Written by: + Pavel Machek , 1998 + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + \warning Paths here do _not_ begin with '/', so root directory of + archive/site is simply "". + */ + /** \file * \brief Source: directory cache support * @@ -21,11 +49,9 @@ * completely fake, it contains entries such as 'usr', 'usr/src', ..., * and we'll try to use custom find_entry function. * - * \author Pavel Machek , distribute under LGPL. + * \author Pavel Machek * \date 1998 * - * \warning Paths here do _not_ begin with '/', so root directory of - * archive/site is simply "". */ #include diff --git a/lib/vfs/gc.c b/lib/vfs/gc.c index a1e16e530..86814d0b1 100644 --- a/lib/vfs/gc.c +++ b/lib/vfs/gc.c @@ -1,24 +1,30 @@ -/* Virtual File System garbage collection code - Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc. +/* + Virtual File System garbage collection code - Written by: 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1998 Pavel Machek - 2003 Pavel Roskin + Copyright (C) 2003, 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + Written by: + Miguel de Icaza, 1995 + Jakub Jelinek, 1995 + Pavel Machek, 1998 + Pavel Roskin, 2003 - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/lib/vfs/interface.c b/lib/vfs/interface.c index 76fb4f216..f68e08706 100644 --- a/lib/vfs/interface.c +++ b/lib/vfs/interface.c @@ -1,25 +1,26 @@ -/* Virtual File System: interface functions - Copyright (C) 2011 Free Software Foundation, Inc. +/* + Virtual File System: interface functions + + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2011 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** diff --git a/lib/vfs/netutil.c b/lib/vfs/netutil.c index d1d867478..cd51906cb 100644 --- a/lib/vfs/netutil.c +++ b/lib/vfs/netutil.c @@ -1,21 +1,24 @@ -/* Network utilities for the Midnight Commander Virtual File System. +/* + Network utilities for the Midnight Commander Virtual File System. - Copyright (C) 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2005, 2007 - Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2005, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/lib/vfs/parse_ls_vga.c b/lib/vfs/parse_ls_vga.c index 23c1765ab..8091c1428 100644 --- a/lib/vfs/parse_ls_vga.c +++ b/lib/vfs/parse_ls_vga.c @@ -1,22 +1,31 @@ -/* Routines for parsing output from the `ls' command. +/* + Routines for parsing output from the `ls' command. Copyright (C) 1988, 1992, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007 Free Software Foundation, Inc. + 2005, 2006, 2007, 2011 + The Free Software Foundation, Inc. + Copyright (C) 1995, 1996 Miguel de Icaza - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + Written by: + Miguel de Icaza, 1995, 1996 + Slava Zanko , 2011 - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/lib/vfs/path.c b/lib/vfs/path.c index 892275ec8..aec7ab170 100644 --- a/lib/vfs/path.c +++ b/lib/vfs/path.c @@ -1,25 +1,26 @@ -/* Virtual File System path handlers - Copyright (C) 2011 Free Software Foundation, Inc. +/* + Virtual File System path handlers + + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2011 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** diff --git a/lib/vfs/utilvfs.c b/lib/vfs/utilvfs.c index 61b1f3711..75682cd4c 100644 --- a/lib/vfs/utilvfs.c +++ b/lib/vfs/utilvfs.c @@ -1,22 +1,27 @@ -/* Utilities for VFS modules. +/* + Utilities for VFS modules. Copyright (C) 1988, 1992, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007 Free Software Foundation, Inc. + 2005, 2006, 2007, 2011 + The Free Software Foundation, Inc. + Copyright (C) 1995, 1996 Miguel de Icaza - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/lib/vfs/vfs.c b/lib/vfs/vfs.c index 2086c3538..14a50b75d 100644 --- a/lib/vfs/vfs.c +++ b/lib/vfs/vfs.c @@ -1,24 +1,29 @@ -/* Virtual File System switch code +/* + Virtual File System switch code + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007 Free Software Foundation, Inc. + 2007, 2011 + The Free Software Foundation, Inc. Written by: 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1998 Pavel Machek + Jakub Jelinek, 1995 + Pavel Machek, 1998 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/lib/widget/button.c b/lib/widget/button.c index f3f54c92b..51fdaac39 100644 --- a/lib/widget/button.c +++ b/lib/widget/button.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file button.c @@ -80,8 +83,7 @@ button_callback (Widget * w, widget_msg_t msg, int parm) return MSG_HANDLED; } - if (b->text.hotkey != NULL && - g_ascii_tolower ((gchar) b->text.hotkey[0]) == parm) + if (b->text.hotkey != NULL && g_ascii_tolower ((gchar) b->text.hotkey[0]) == parm) { button_callback (w, WIDGET_KEY, ' '); return MSG_HANDLED; diff --git a/lib/widget/buttonbar.c b/lib/widget/buttonbar.c index 8cbc2aa84..2dc8b55aa 100644 --- a/lib/widget/buttonbar.c +++ b/lib/widget/buttonbar.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file buttonbar.c diff --git a/lib/widget/check.c b/lib/widget/check.c index e45699418..af1be1266 100644 --- a/lib/widget/check.c +++ b/lib/widget/check.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file check.c diff --git a/lib/widget/dialog-switch.c b/lib/widget/dialog-switch.c index e7dc517ff..e8d2a29ba 100644 --- a/lib/widget/dialog-switch.c +++ b/lib/widget/dialog-switch.c @@ -1,23 +1,29 @@ /* - * Copyright (c) 2009, 2010 Free Software Foundation - * - * This program is free software; 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. - * - * This program 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * Original idea and code: Oleg "Olegarch" Konovalov - * Written by: 2007 Daniel Borca - * 2010 Andrew Borodin + Support of multiply editors and viewers. + + Original idea and code: Oleg "Olegarch" Konovalov + + Copyright (c) 2009, 2010, 2011 + The Free Software Foundation + + Written by: + Daniel Borca , 2007 + Andrew Borodin , 2010 + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ /** \file dialog-switch.c diff --git a/lib/widget/dialog.c b/lib/widget/dialog.c index f165bedbe..cb0e20231 100644 --- a/lib/widget/dialog.c +++ b/lib/widget/dialog.c @@ -1,20 +1,24 @@ -/* Dialog box features module for the Midnight Commander +/* + Dialog box features module for the Midnight Commander + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2007, 2009, 2010 Free Software Foundation, Inc. + 2005, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file dialog.c @@ -82,7 +86,7 @@ typedef enum /*** file scope functions ************************************************************************/ static GList * -dlg_widget_next (Dlg_head *h, GList *l) +dlg_widget_next (Dlg_head * h, GList * l) { GList *next; @@ -96,7 +100,7 @@ dlg_widget_next (Dlg_head *h, GList *l) /* --------------------------------------------------------------------------------------------- */ static GList * -dlg_widget_prev (Dlg_head *h, GList *l) +dlg_widget_prev (Dlg_head * h, GList * l) { GList *prev; diff --git a/lib/widget/dialog.h b/lib/widget/dialog.h index 6c13212a2..30323500c 100644 --- a/lib/widget/dialog.h +++ b/lib/widget/dialog.h @@ -1,23 +1,5 @@ -/* Dialog box features module for the Midnight Commander - Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2007, 2009, 2010 Free Software Foundation - - Authors: 1994, 1995 Radek Doulik, Miguel de Icaza - 2009, 2010 Andrew Borodin - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +/* + Dialog box features module for the Midnight Commander */ /** \file dialog.h diff --git a/lib/widget/gauge.c b/lib/widget/gauge.c index 8d65e1486..f9c302a7b 100644 --- a/lib/widget/gauge.c +++ b/lib/widget/gauge.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file gauge.c diff --git a/lib/widget/groupbox.c b/lib/widget/groupbox.c index 0fd3d2e39..46cc48eef 100644 --- a/lib/widget/groupbox.c +++ b/lib/widget/groupbox.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file groupbox.c diff --git a/lib/widget/history.c b/lib/widget/history.c index 06466691b..b52929329 100644 --- a/lib/widget/history.c +++ b/lib/widget/history.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file history.c @@ -227,7 +230,7 @@ history_load (struct mc_config_t * cfg, const char *name) * Save history to the mc_config, but don't save config to file */ void -history_save (struct mc_config_t * cfg, const char *name, GList * h) +history_save (struct mc_config_t *cfg, const char *name, GList * h) { GIConv conv = INVALID_CONV; GString *buffer; diff --git a/lib/widget/hline.c b/lib/widget/hline.c index 14021d621..648d9de3a 100644 --- a/lib/widget/hline.c +++ b/lib/widget/hline.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file hline.c diff --git a/lib/widget/input.c b/lib/widget/input.c index 790254b29..06619bc26 100644 --- a/lib/widget/input.c +++ b/lib/widget/input.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file input.c @@ -84,7 +87,7 @@ static char *kill_buffer = NULL; /* --------------------------------------------------------------------------------------------- */ static size_t -get_history_length (const GList *history) +get_history_length (const GList * history) { size_t len = 0; diff --git a/lib/widget/input_complete.c b/lib/widget/input_complete.c index e7350405a..5fc030d46 100644 --- a/lib/widget/input_complete.c +++ b/lib/widget/input_complete.c @@ -1,24 +1,29 @@ -/* Input line filename/username/hostname/variable/command completion. +/* + Input line filename/username/hostname/variable/command completion. (Let mc type for you...) Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007 Free Software Foundation, Inc. + 2007, 2011 + the Free Software Foundation, Inc. - Written by: 1995 Jakub Jelinek + Written by: + Jakub Jelinek, 1995 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file complete.c * \brief Source: Input line filename/username/hostname/variable/command completion @@ -857,9 +862,11 @@ try_complete (char *text, int *lc_start, int *lc_end, input_complete_t flags) this_char = ti[0]; prev_char = str_get_prev_char (ti)[0]; - if ((this_char == '&' && (prev_char == '<' || prev_char == '>')) || - (this_char == '|' && prev_char == '>') || - (ti != text && str_get_prev_char (ti)[0] == '\\')) /* Quoted */ + /* Quoted */ + if ((this_char == '&' && (prev_char == '<' || prev_char == '>')) + || (this_char == '|' && prev_char == '>') || (ti != text + && str_get_prev_char (ti)[0] == + '\\')) in_command_position = 0; } } @@ -1143,8 +1150,8 @@ query_callback (Dlg_head * h, Widget * sender, dlg_msg_t msg, int parm, void *da ; /* pointers to next symbols */ - si = &le->text [str_offset_to_pos (le->text, ++si_num)]; - sl = &last_text [str_offset_to_pos (last_text, ++sl_num)]; + si = &le->text[str_offset_to_pos (le->text, ++si_num)]; + sl = &last_text[str_offset_to_pos (last_text, ++sl_num)]; while (si[0] != '\0' && sl[0] != '\0') { @@ -1153,8 +1160,7 @@ query_callback (Dlg_head * h, Widget * sender, dlg_msg_t msg, int parm, void *da nexti = str_get_next_char (si); nextl = str_get_next_char (sl); - if (nexti - si != nextl - sl - || strncmp (si, sl, nexti - si) != 0) + if (nexti - si != nextl - sl || strncmp (si, sl, nexti - si) != 0) break; si = nexti; @@ -1165,7 +1171,7 @@ query_callback (Dlg_head * h, Widget * sender, dlg_msg_t msg, int parm, void *da last_text = le->text; - si = &last_text [str_offset_to_pos (last_text, si_num)]; + si = &last_text[str_offset_to_pos (last_text, si_num)]; if (low > si - last_text) low = si - last_text; diff --git a/lib/widget/label.c b/lib/widget/label.c index 1e05f51b6..f26a7050a 100644 --- a/lib/widget/label.c +++ b/lib/widget/label.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file label.c diff --git a/lib/widget/listbox-window.c b/lib/widget/listbox-window.c index 94ab37844..19c0483bb 100644 --- a/lib/widget/listbox-window.c +++ b/lib/widget/listbox-window.c @@ -1,27 +1,31 @@ -/* Widget based utility functions. +/* + Widget based utility functions. + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2005, 2006, 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995, 1996 Miguel de Icaza - 1994, 1995 Radek Doulik - 1995 Jakub Jelinek - 1995 Andrej Borsenkow - 2009, 2010 Andrew Borodin + Authors: + Miguel de Icaza, 1994, 1995, 1996 + Radek Doulik, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1995 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file listbox-window.c diff --git a/lib/widget/listbox.c b/lib/widget/listbox.c index da7c36801..a7bfb2552 100644 --- a/lib/widget/listbox.c +++ b/lib/widget/listbox.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file listbox.c @@ -121,8 +124,8 @@ listbox_draw (WListbox * l, gboolean focused) const gboolean disabled = (((Widget *) l)->options & W_DISABLED) != 0; const int normalc = disabled ? DISABLED_COLOR : h->color[DLG_COLOR_NORMAL]; int selc = - disabled ? DISABLED_COLOR : focused ? h->color[DLG_COLOR_HOT_FOCUS] : h-> - color[DLG_COLOR_FOCUS]; + disabled ? DISABLED_COLOR : focused ? h-> + color[DLG_COLOR_HOT_FOCUS] : h->color[DLG_COLOR_FOCUS]; GList *le; int pos; diff --git a/lib/widget/menu.c b/lib/widget/menu.c index 3baf43ca8..cf41c28a9 100644 --- a/lib/widget/menu.c +++ b/lib/widget/menu.c @@ -1,19 +1,25 @@ -/* Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2009 Free Software Foundation, Inc. +/* + Pulldown menu code - This program is free software; 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. + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, + 2007, 2009, 2011 + The Free Software Foundation, Inc. - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file menu.c * \brief Source: pulldown menu code diff --git a/lib/widget/menu.h b/lib/widget/menu.h index 3a210a4e4..591c07afe 100644 --- a/lib/widget/menu.h +++ b/lib/widget/menu.h @@ -1,20 +1,6 @@ -/* Header file for pulldown menu engine for Midnignt Commander - Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2009 Free Software Foundation, Inc. - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +/* + Header file for pulldown menu engine for Midnignt Commander + */ /** \file menu.h * \brief Header: pulldown menu code diff --git a/lib/widget/quick.c b/lib/widget/quick.c index 5be6df1ba..aa0bdb6cd 100644 --- a/lib/widget/quick.c +++ b/lib/widget/quick.c @@ -1,27 +1,31 @@ -/* Widget based utility functions. +/* + Widget based utility functions. + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2005, 2006, 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995, 1996 Miguel de Icaza - 1994, 1995 Radek Doulik - 1995 Jakub Jelinek - 1995 Andrej Borsenkow - 2009, 2010 Andrew Borodin + Authors: + Miguel de Icaza, 1994, 1995, 1996 + Radek Doulik, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1995 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file quick.c diff --git a/lib/widget/radio.c b/lib/widget/radio.c index 78dbfd652..c1fb36231 100644 --- a/lib/widget/radio.c +++ b/lib/widget/radio.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file radio.c diff --git a/lib/widget/widget-common.c b/lib/widget/widget-common.c index e1490a0e4..301b7a961 100644 --- a/lib/widget/widget-common.c +++ b/lib/widget/widget-common.c @@ -1,29 +1,32 @@ -/* Widgets for the Midnight Commander +/* + Widgets for the Midnight Commander Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Radek Doulik - 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek - 1996 Andrej Borsenkow - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Authors: + Radek Doulik, 1994, 1995 + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file widget-common.c diff --git a/lib/widget/wtools.c b/lib/widget/wtools.c index 6c0d36e16..dccacc3d9 100644 --- a/lib/widget/wtools.c +++ b/lib/widget/wtools.c @@ -1,27 +1,31 @@ -/* Widget based utility functions. +/* + Widget based utility functions. + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2005, 2006, 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995, 1996 Miguel de Icaza - 1994, 1995 Radek Doulik - 1995 Jakub Jelinek - 1995 Andrej Borsenkow - 2009, 2010 Andrew Borodin + Authors: + Miguel de Icaza, 1994, 1995, 1996 + Radek Doulik, 1994, 1995 + Jakub Jelinek, 1995 + Andrej Borsenkow, 1995 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ /** \file wtools.c diff --git a/maint/dupincludes.pl b/maint/dupincludes.pl index bc8fa220b..da8e06e44 100755 --- a/maint/dupincludes.pl +++ b/maint/dupincludes.pl @@ -1,11 +1,22 @@ #!/usr/bin/env perl -# Copyright (c) 2005, Pavel Roskin -# This script is Free Software, and it can be copied, distributed and -# modified under the terms of GNU General Public License, version 2. - # Locate duplicate includes +# Copyright (c) 2005, Pavel Roskin +# This program is free software: 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 3 of the License, or +# (at your option) any later version. +# +# This program 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + use strict; my %sys_includes; diff --git a/maint/mc-test b/maint/mc-test index db165b006..7cf40a1c1 100755 --- a/maint/mc-test +++ b/maint/mc-test @@ -4,7 +4,18 @@ # # (c) 2005 Roland Illig # -# Licensed under the GPL 2.0 +# The Midnight Commander is free software: 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 3 of the License, +# or (at your option) any later version. +# +# The Midnight Commander 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 General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . set -efu diff --git a/maint/template.c b/maint/template.c index 02edd5f4c..10b6971d0 100644 --- a/maint/template.c +++ b/maint/template.c @@ -1,27 +1,26 @@ /* REPLACE: one line comment what the file is for. - Copyright (C) 2005 The Free Software Foundation, Inc. + Copyright (C) + The Free Software Foundation, Inc. Written by: AUTHOR , YEARS. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/maint/template.shell b/maint/template.shell index f4626714b..7d4be7995 100644 --- a/maint/template.shell +++ b/maint/template.shell @@ -2,28 +2,26 @@ # Midmight Commander - # -# Copyright (C) Free Software Foundation, Inc. +# Copyright (C) +# The Free Software Foundation, Inc. # # Written by: -# Firstname Secondname -# +# Firstname Secondname , # # This file is part of the Midnight Commander. # -# The Midnight Commander is free software; you can redistribute it +# The Midnight Commander is free software: 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. +# published by the Free Software Foundation, either version 3 of the License, +# or (at your option) any later version. # -# The Midnight Commander 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 -# General Public License for more details. +# The Midnight Commander 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 General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, -# MA 02110-1301, USA. +# along with this program. If not, see . #*** include section (source functions, for example) ******************* diff --git a/maint/unrefglobals.pl b/maint/unrefglobals.pl index 035959423..0fb13fd56 100755 --- a/maint/unrefglobals.pl +++ b/maint/unrefglobals.pl @@ -1,8 +1,18 @@ #!/usr/bin/perl # Copyright (c) 2003, Pavel Roskin -# This script is Free Software, and it can be copied, distributed and -# modified under the terms of GNU General Public License, version 2. +# The Midnight Commander is free software: 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 3 of the License, +# or (at your option) any later version. +# +# The Midnight Commander 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . # Run this script on the map with cross-reference generated by GNU ld, # and it will generate a list of symbols that don't need to be global. diff --git a/misc/macros.d/macro.5.sh b/misc/macros.d/macro.5.sh index bbd0bf699..70c2ddc7c 100644 --- a/misc/macros.d/macro.5.sh +++ b/misc/macros.d/macro.5.sh @@ -17,19 +17,18 @@ s snippets if [ "$a" = "GPL" ]; then cat >>%b <. */ EOF fi diff --git a/misc/mcedit.menu b/misc/mcedit.menu index 1e7ee12cf..3d11d96f8 100644 --- a/misc/mcedit.menu +++ b/misc/mcedit.menu @@ -240,19 +240,18 @@ a sub () 2 GPL description header cat >>%b <. */ EOF diff --git a/misc/syntax/awk.syntax b/misc/syntax/awk.syntax index af993dcc3..551a67a8f 100644 --- a/misc/syntax/awk.syntax +++ b/misc/syntax/awk.syntax @@ -4,8 +4,18 @@ # Ilia Maslakov # # (c) 2003, 2004, 2009 -# GPL v2 +# This program is free software: 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 3 of the License, or +# (at your option) any later version. # +# This program 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . context default diff --git a/src/.gitignore b/src/.gitignore index 8fcd54774..dc9696f53 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -2,7 +2,6 @@ cons.saver mcmfmt mc -man2hlp Makefile Makefile.in mc.hlp diff --git a/src/args.c b/src/args.c index 15bd5063b..6e63eac09 100644 --- a/src/args.c +++ b/src/args.c @@ -1,27 +1,26 @@ /* Handle command line arguments. - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/background.c b/src/background.c index 8b39a4546..aac4aff8d 100644 --- a/src/background.c +++ b/src/background.c @@ -1,24 +1,29 @@ /* {{{ Copyright */ /* Background support. - Copyright (C) 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 - Free Software Foundation, Inc. - Written by: 1996 Miguel de Icaza + Copyright (C) 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, + 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + Written by: + Miguel de Icaza, 1996 - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /* }}} */ diff --git a/src/clipboard.c b/src/clipboard.c index 3ed3254aa..6418bdeb5 100644 --- a/src/clipboard.c +++ b/src/clipboard.c @@ -1,27 +1,26 @@ /* Util for external clipboard. - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: - Ilia Maslakon , 2010. + Ilia Maslakov , 2010. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/cons.handler.c b/src/cons.handler.c index 094c91482..01a051593 100644 --- a/src/cons.handler.c +++ b/src/cons.handler.c @@ -1,20 +1,25 @@ -/* Client interface for General purpose Linux console save/restore server +/* + Client interface for General purpose Linux console save/restore server + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007 Free Software Foundation, Inc. + 2006, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file cons.handler.c * \brief Source: client %interface for General purpose Linux console save/restore server diff --git a/src/consaver/cons.saver.c b/src/consaver/cons.saver.c index 703997194..dea413b1f 100644 --- a/src/consaver/cons.saver.c +++ b/src/consaver/cons.saver.c @@ -1,28 +1,35 @@ -/* This program should be setuid vcsa and /dev/vcsa* should be - owned by the same user too. - Partly rewritten by Jakub Jelinek . */ +/* + General purpose Linux console screen save/restore server + + This program should be setuid vcsa and /dev/vcsa* should be + owned by the same user too. -/* General purpose Linux console screen save/restore server - Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007 Free Software Foundation, Inc. Original idea from Unix Interactive Tools version 3.2b (tty.c) This code requires root privileges. You may want to make the cons.saver setuid root. The code should be safe even if it is setuid but who knows? - This program is free software; 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. + Partly rewritten by Jakub Jelinek . - This program is distributed in the hope that it will be useful, + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, + 2006, 2007, 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /* This code does _not_ need to be setuid root. However, it needs read/write access to /dev/vcsa* (which is priviledged diff --git a/src/diffviewer/search.c b/src/diffviewer/search.c index 30134d901..d257adfba 100644 --- a/src/diffviewer/search.c +++ b/src/diffviewer/search.c @@ -1,27 +1,26 @@ /* Search functions for diffviewer. - Copyright (C) 2010 The Free Software Foundation, Inc. + Copyright (C) 2010, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2010. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/diffviewer/ydiff.c b/src/diffviewer/ydiff.c index 6a29dd2e7..4b7893b2e 100644 --- a/src/diffviewer/ydiff.c +++ b/src/diffviewer/ydiff.c @@ -1,26 +1,27 @@ /* - Copyright (C) 2007, 2010 Free Software Foundation, Inc. + Copyright (C) 2007, 2010, 2011 + The Free Software Foundation, Inc. + Written by: - 2007 Daniel Borca + Daniel Borca , 2007 + Slava Zanko , 2010 + Andrew Borodin , 2010 + Ilia Maslakov , 2010 - 2010 Slava Zanko - 2010 Andrew Borodin - 2010 Ilia Maslakov + This file is part of the Midnight Commander. + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ diff --git a/src/editor/bookmark.c b/src/editor/bookmark.c index 8d9b2293e..679e01ce7 100644 --- a/src/editor/bookmark.c +++ b/src/editor/bookmark.c @@ -1,23 +1,26 @@ -/* editor book mark handling +/* + Editor book mark handling - Copyright (C) 2001, 2002, 2003, 2005, 2007 Free Software Foundation, Inc. + Copyright (C) 2001, 2002, 2003, 2005, 2007, 2011 + The Free Software Foundation, Inc. - Authors: 1996, 1997 Paul Sheer + Written by: + Paul Sheer, 1996, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/src/editor/choosesyntax.c b/src/editor/choosesyntax.c index 61661d03f..2057afa96 100644 --- a/src/editor/choosesyntax.c +++ b/src/editor/choosesyntax.c @@ -1,19 +1,29 @@ -/* User interface for syntax selection. +/* + User interface for syntax selection. - Copyright (C) 2005, 2006 Leonard den Ottolander + Copyright (C) 2011 + The Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. + Copyright (C) 2005, 2006 + Leonard den Ottolander - This program is distributed in the hope that it will be useful, + Written by: + Leonard den Ottolander , 2005, 2006 + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/src/editor/edit-impl.h b/src/editor/edit-impl.h index 839593c0a..f9d3efee3 100644 --- a/src/editor/edit-impl.h +++ b/src/editor/edit-impl.h @@ -1,24 +1,5 @@ -/* edit.h - editor private API - - Copyright (C) 1996, 1997, 2009 Free Software Foundation, Inc. - - Authors: 1996, 1997 Paul Sheer - 2009 Andrew Borodin - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. +/* + editor private API */ /** \file edit-impl.h diff --git a/src/editor/edit.c b/src/editor/edit.c index 8b882897b..0da86a65f 100644 --- a/src/editor/edit.c +++ b/src/editor/edit.c @@ -1,25 +1,28 @@ -/* editor low level data handling and cursor fundamentals. +/* + Editor low level data handling and cursor fundamentals. Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: Paul Sheer 1996, 1997 + Written by: + Paul Sheer 1996, 1997 Ilia Maslakov 2009, 2010, 2011 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/src/editor/edit.h b/src/editor/edit.h index d6b834425..d27abea07 100644 --- a/src/editor/edit.h +++ b/src/editor/edit.h @@ -1,24 +1,5 @@ -/* edit.h - editor public API - - Copyright (C) 1996, 1997, 2009 Free Software Foundation, Inc. - - Authors: 1996, 1997 Paul Sheer - 2009 Andrew Borodin - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. +/* + Editor public API */ /** \file edit.h diff --git a/src/editor/editcmd.c b/src/editor/editcmd.c index b620c4192..a852ea533 100644 --- a/src/editor/editcmd.c +++ b/src/editor/editcmd.c @@ -1,25 +1,27 @@ -/* editor high level editing commands +/* + Editor high level editing commands Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, - 2007 Free Software Foundation, Inc. + 2007, 2011 + The Free Software Foundation, Inc. - Authors: 1996, 1997 Paul Sheer + Written by: + Paul Sheer, 1996, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. - + along with this program. If not, see . */ /** \file diff --git a/src/editor/editcmd_dialogs.c b/src/editor/editcmd_dialogs.c index 767f46659..fe1ebde17 100644 --- a/src/editor/editcmd_dialogs.c +++ b/src/editor/editcmd_dialogs.c @@ -1,27 +1,26 @@ /* Editor dialogs for high level editing commands - Copyright (C) 2009 The Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2009. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include @@ -265,7 +264,7 @@ editcmd_dialog_search_show (WEdit * edit) /* length of buttons */ b0_len = str_term_width1 (quick_widgets[0].u.button.text) + 3; b1_len = str_term_width1 (quick_widgets[1].u.button.text) + 3; - b2_len = str_term_width1 (quick_widgets[2].u.button.text) + 5; /* default button */ + b2_len = str_term_width1 (quick_widgets[2].u.button.text) + 5; /* default button */ len = b0_len + b1_len + b2_len + button_gap * 2; /* dialog width */ diff --git a/src/editor/editdraw.c b/src/editor/editdraw.c index a3aed51ee..7410ac9b7 100644 --- a/src/editor/editdraw.c +++ b/src/editor/editdraw.c @@ -1,24 +1,27 @@ -/* editor text drawing. +/* + Editor text drawing. Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, - 2007 Free Software Foundation, Inc. + 2007, 2011 + The Free Software Foundation, Inc. - Authors: 1996, 1997 Paul Sheer + Written by: + Paul Sheer, 1996, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/src/editor/editkeys.c b/src/editor/editkeys.c index 5a718d7fe..f4c34a859 100644 --- a/src/editor/editkeys.c +++ b/src/editor/editkeys.c @@ -1,24 +1,27 @@ -/* Editor key translation. +/* + Editor key translation. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007 Free Software Foundation, Inc. + 2005, 2006, 2007, 2011 + The Free Software Foundation, Inc. - Authors: 1996, 1997 Paul Sheer + Written by: + Paul Sheer, 1996, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/src/editor/editmenu.c b/src/editor/editmenu.c index ee3234694..9fffd66e1 100644 --- a/src/editor/editmenu.c +++ b/src/editor/editmenu.c @@ -1,24 +1,26 @@ -/* editor menu definitions and initialisation +/* + Editor menu definitions and initialisation - Copyright (C) 1996, 1998, 2001, 2002, 2003, 2005, 2007 - Free Software Foundation, Inc. + Copyright (C) 1996, 1998, 2001, 2002, 2003, 2005, 2007, 2011 + The Free Software Foundation, Inc. - Authors: 1996, 1997 Paul Sheer + Written by: + Paul Sheer, 1996, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file @@ -144,16 +146,14 @@ create_command_menu (void) GList *entries = NULL; entries = g_list_append (entries, menu_entry_create (_("&Go to line..."), CK_Goto)); - entries = - g_list_append (entries, menu_entry_create (_("&Toggle line state"), CK_ShowNumbers)); + entries = g_list_append (entries, menu_entry_create (_("&Toggle line state"), CK_ShowNumbers)); entries = g_list_append (entries, menu_entry_create (_("Go to matching &bracket"), CK_MatchBracket)); entries = g_list_append (entries, menu_entry_create (_("Toggle s&yntax highlighting"), CK_SyntaxOnOff)); entries = g_list_append (entries, menu_separator_create ()); - entries = - g_list_append (entries, menu_entry_create (_("&Find declaration"), CK_Find)); + entries = g_list_append (entries, menu_entry_create (_("&Find declaration"), CK_Find)); entries = g_list_append (entries, menu_entry_create (_("Back from &declaration"), CK_FilePrev)); entries = g_list_append (entries, menu_entry_create (_("For&ward to declaration"), CK_FileNext)); diff --git a/src/editor/editoptions.c b/src/editor/editoptions.c index ece015c0d..3f2bcdc96 100644 --- a/src/editor/editoptions.c +++ b/src/editor/editoptions.c @@ -1,24 +1,26 @@ -/* editor options dialog box +/* + Editor options dialog box - Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2007 - Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. - Authors: 1996, 1997 Paul Sheer + Written by: + Paul Sheer, 1996, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/src/editor/editwidget.c b/src/editor/editwidget.c index 9486b11b3..f8df9e900 100644 --- a/src/editor/editwidget.c +++ b/src/editor/editwidget.c @@ -1,24 +1,27 @@ -/* editor initialisation and callback handler. +/* + Editor initialisation and callback handler. Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, - 2007 Free Software Foundation, Inc. + 2007,2011 + The Free Software Foundation, Inc. - Authors: 1996, 1997 Paul Sheer + Written by: + Paul Sheer, 1996, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/src/editor/etags.c b/src/editor/etags.c index d707c167b..f447fbf61 100644 --- a/src/editor/etags.c +++ b/src/editor/etags.c @@ -1,33 +1,32 @@ -/* editor C-code navigation via tags. +/* + Editor C-code navigation via tags. make TAGS file via command: $ find . -type f -name "*.[ch]" | etags -l c --declarations - or, if etags utility not installed: $ find . -type f -name "*.[ch]" | ctags --c-kinds=+p --fields=+iaS --extra=+q -e -L- - Copyright (C) 2009 Free Software Foundation, Inc. + Copyright (C) 2009, 2011 + The Free Software Foundation, Inc. - Authors: + Written by: Ilia Maslakov , 2009 Slava Zanko , 2009 - This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include @@ -233,7 +232,8 @@ etags_set_definition_hash (const char *tagfile, const char *start_path, if (num < MAX_DEFINITIONS - 1) { def_hash[num].filename_len = strlen (filename); - def_hash[num].fullpath = mc_build_filename (start_path, filename, (char *) NULL); + def_hash[num].fullpath = + mc_build_filename (start_path, filename, (char *) NULL); canonicalize_pathname (def_hash[num].fullpath); def_hash[num].filename = g_strdup (filename); diff --git a/src/editor/syntax.c b/src/editor/syntax.c index b00827ed7..909705bec 100644 --- a/src/editor/syntax.c +++ b/src/editor/syntax.c @@ -1,26 +1,28 @@ -/* editor syntax highlighting. +/* + Editor syntax highlighting. Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2010 Free Software Foundation, Inc. + 2007, 2010, 2011 + The Free Software Foundation, Inc. - Authors: - 1998 Paul Sheer + Written by: + Paul Sheer, 1998 Egmont Koblinger , 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file @@ -863,7 +865,8 @@ open_include_file (const char *filename) return f; g_free (error_file_name); - error_file_name = g_build_filename (mc_global.share_data_dir, "syntax", filename, (char *) NULL); + error_file_name = + g_build_filename (mc_global.share_data_dir, "syntax", filename, (char *) NULL); return fopen (error_file_name, "r"); } diff --git a/src/editor/wordproc.c b/src/editor/wordproc.c index 2a62a28a7..f28b0ce01 100644 --- a/src/editor/wordproc.c +++ b/src/editor/wordproc.c @@ -1,21 +1,29 @@ -/* wordproc.c - word-processor mode for the editor: does dynamic +/* + Word-processor mode for the editor: does dynamic paragraph formatting. + + Copyright (C) 2011 + The Free Software Foundation, Inc. + Copyright (C) 1996 Paul Sheer - This program is free software; 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. + Writen by: + Paul Sheer, 1996 - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. + along with this program. If not, see . */ /** \file diff --git a/src/events_init.c b/src/events_init.c index 23fd026c4..35930e8cd 100644 --- a/src/events_init.c +++ b/src/events_init.c @@ -1,25 +1,27 @@ -/* Event callbacks initialization +/* + Event callbacks initialization - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2011. This file is part of the Midnight Commander. - This program is free software; 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 Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ #include diff --git a/src/execute.c b/src/execute.c index 69b5d7819..d3792127d 100644 --- a/src/execute.c +++ b/src/execute.c @@ -1,19 +1,24 @@ -/* Execution routines for GNU Midnight Commander - Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc. +/* + Execution routines for GNU Midnight Commander - This program is free software; 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. + Copyright (C) 2003, 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file execute.c * \brief Source: execution routines diff --git a/src/filemanager/achown.c b/src/filemanager/achown.c index d523f7264..148ef4432 100644 --- a/src/filemanager/achown.c +++ b/src/filemanager/achown.c @@ -1,20 +1,24 @@ -/* Chown-advanced command -- for the Midnight Commander +/* + Chown-advanced command -- for the Midnight Commander + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2007 Free Software Foundation, Inc. + 2005, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file achown.c diff --git a/src/filemanager/boxes.c b/src/filemanager/boxes.c index ae81f5f1e..64a4b2fdb 100644 --- a/src/filemanager/boxes.c +++ b/src/filemanager/boxes.c @@ -1,24 +1,29 @@ -/* Some misc dialog boxes for the program. +/* + Some misc dialog boxes for the program. Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2009, 2010 Free Software Foundation, Inc. + 2005, 2006, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Authors: 1994, 1995 Miguel de Icaza - 1995 Jakub Jelinek + Written by: + Miguel de Icaza, 1994, 1995 + Jakub Jelinek, 1995 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file boxes.c * \brief Source: Some misc dialog boxes for the program diff --git a/src/filemanager/chmod.c b/src/filemanager/chmod.c index 0dbdf9eba..ea5ac9cf7 100644 --- a/src/filemanager/chmod.c +++ b/src/filemanager/chmod.c @@ -1,20 +1,24 @@ -/* Chmod command -- for the Midnight Commander +/* + Chmod command -- for the Midnight Commander + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, - 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file chmod.c @@ -94,8 +98,7 @@ static struct static const unsigned int check_perm_num = G_N_ELEMENTS (check_perm); static int check_perm_len = 0; -static const char *file_info_labels[] = -{ +static const char *file_info_labels[] = { N_("Name:"), N_("Permissions (octal):"), N_("Owner name:"), @@ -109,7 +112,7 @@ static struct { int ret_cmd; int flags; - int y; /* vertical position relatively to dialog bottom boundary */ + int y; /* vertical position relatively to dialog bottom boundary */ int len; const char *text; } chmod_but[] = @@ -150,7 +153,7 @@ chmod_i18n (void) for (i = 0; i < chmod_but_num; i++) chmod_but[i].text = _(chmod_but[i].text); -#endif /* ENABLE_NLS */ +#endif /* ENABLE_NLS */ for (i = 0; i < check_perm_num; i++) { @@ -158,19 +161,19 @@ chmod_i18n (void) check_perm_len = max (check_perm_len, len); } - check_perm_len += 1 + 3 + 1; /* mark, [x] and space */ + check_perm_len += 1 + 3 + 1; /* mark, [x] and space */ for (i = 0; i < file_info_labels_num; i++) { - len = str_term_width1 (file_info_labels[i]) + 2; /* spaces around */ + len = str_term_width1 (file_info_labels[i]) + 2; /* spaces around */ file_info_labels_len = max (file_info_labels_len, len); } for (i = 0; i < chmod_but_num; i++) { - chmod_but[i].len = str_term_width1 (chmod_but[i].text) + 3; /* [], spaces and w/o & */ + chmod_but[i].len = str_term_width1 (chmod_but[i].text) + 3; /* [], spaces and w/o & */ if (chmod_but[i].flags == DEFPUSH_BUTTON) - chmod_but[i].len += 2; /* <> */ + chmod_but[i].len += 2; /* <> */ } } @@ -295,7 +298,7 @@ init_chmod (const char *fname, const struct stat *sf_stat) { add_widget (ch_dlg, button_new (lines - chmod_but[i].y, ch_dlg->cols / 2 + 1, - chmod_but[i].ret_cmd, chmod_but[i].flags, chmod_but[i].text, 0)); + chmod_but[i].ret_cmd, chmod_but[i].flags, chmod_but[i].text, 0)); i++; diff --git a/src/filemanager/chown.c b/src/filemanager/chown.c index e5e053945..b6b5e7687 100644 --- a/src/filemanager/chown.c +++ b/src/filemanager/chown.c @@ -1,20 +1,24 @@ -/* Chown command -- for the Midnight Commander +/* + Chown command -- for the Midnight Commander + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007 Free Software Foundation, Inc. + 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file chown.c diff --git a/src/filemanager/cmd.c b/src/filemanager/cmd.c index f90654c1b..d9bd66591 100644 --- a/src/filemanager/cmd.c +++ b/src/filemanager/cmd.c @@ -1,22 +1,26 @@ -/* Routines invoked by a function key +/* + Routines invoked by a function key They normally operate on the current panel. Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file cmd.c * \brief Source: routines invoked by a function key diff --git a/src/filemanager/command.c b/src/filemanager/command.c index bcd0a50e6..294ce6214 100644 --- a/src/filemanager/command.c +++ b/src/filemanager/command.c @@ -1,25 +1,27 @@ -/* Command line widget. +/* + Command line widget. + This widget is derived from the WInput widget, it's used to cope + with all the magic of the command input line, we depend on some + help from the program's callback. + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007 Free Software Foundation, Inc. + 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - This widget is derived from the WInput widget, it's used to cope - with all the magic of the command input line, we depend on some - help from the program's callback. - + along with this program. If not, see . */ /** \file command.c @@ -321,7 +323,7 @@ do_cd_command (char *orig_cmd) cmd = orig_cmd; if (cmd[CD_OPERAND_OFFSET - 1] == 0) - cmd = "cd "; /* 0..2 => given text, 3 => \0 */ + cmd = "cd "; /* 0..2 => given text, 3 => \0 */ /* allow any amount of white space in front of the path operand */ while (cmd[operand_pos] == ' ' || cmd[operand_pos] == '\t') diff --git a/src/filemanager/dir.c b/src/filemanager/dir.c index 4104b3ff8..b50f13c84 100644 --- a/src/filemanager/dir.c +++ b/src/filemanager/dir.c @@ -1,20 +1,25 @@ -/* Directory routines +/* + Directory routines + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007 Free Software Foundation, Inc. + 2006, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file dir.c * \brief Source: directory routines diff --git a/src/filemanager/ext.c b/src/filemanager/ext.c index 034c593ea..607ea53d8 100644 --- a/src/filemanager/ext.c +++ b/src/filemanager/ext.c @@ -1,23 +1,29 @@ -/* Extension dependent execution. +/* + Extension dependent execution. + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2007 Free Software Foundation, Inc. + 2005, 2007, 2011 + The Free Software Foundation, Inc. - Written by: 1995 Jakub Jelinek - 1994 Miguel de Icaza + Written by: + Jakub Jelinek, 1995 + Miguel de Icaza, 1994 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file ext.c * \brief Source: extension dependent execution diff --git a/src/filemanager/file.c b/src/filemanager/file.c index d0919c068..c42970d33 100644 --- a/src/filemanager/file.c +++ b/src/filemanager/file.c @@ -1,13 +1,17 @@ -/* File management. - Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007 Free Software Foundation, Inc. +/* + File management. - Written by: 1994, 1995 Janne Kukonlehto - 1994, 1995 Fred Leeflang - 1994, 1995, 1996 Miguel de Icaza - 1995, 1996 Jakub Jelinek - 1997 Norbert Warmuth - 1998 Pavel Machek + Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, + 2004, 2005, 2006, 2007, 2011 + The Free Software Foundation, Inc. + + Written by: + Janne Kukonlehto, 1994, 1995 + Fred Leeflang, 1994, 1995 + Miguel de Icaza, 1994, 1995, 1996 + Jakub Jelinek, 1995, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 The copy code was based in GNU's cp, and was written by: Torbjorn Granlund, David MacKenzie, and Jim Meyering. @@ -18,19 +22,21 @@ Janne Kukonlehto added much error recovery to them for being used in an interactive program. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /* * Please note that all dialogs used here must be safe for background diff --git a/src/filemanager/filegui.c b/src/filemanager/filegui.c index c740a1647..5c389b787 100644 --- a/src/filemanager/filegui.c +++ b/src/filemanager/filegui.c @@ -1,38 +1,42 @@ -/* File management GUI for the text mode edition - * - * Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - * 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. - * - * Written by: 1994, 1995 Janne Kukonlehto - * 1994, 1995 Fred Leeflang - * 1994, 1995, 1996 Miguel de Icaza - * 1995, 1996 Jakub Jelinek - * 1997 Norbert Warmuth - * 1998 Pavel Machek - * 2009 Slava Zanko - * - * The copy code was based in GNU's cp, and was written by: - * Torbjorn Granlund, David MacKenzie, and Jim Meyering. - * - * The move code was based in GNU's mv, and was written by: - * Mike Parker and David MacKenzie. - * - * Janne Kukonlehto added much error recovery to them for being used - * in an interactive program. - * - * This program is free software; 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. - * - * This program 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +/* + File management GUI for the text mode edition + + The copy code was based in GNU's cp, and was written by: + Torbjorn Granlund, David MacKenzie, and Jim Meyering. + + The move code was based in GNU's mv, and was written by: + Mike Parker and David MacKenzie. + + Janne Kukonlehto added much error recovery to them for being used + in an interactive program. + + Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. + + Written by: + Janne Kukonlehto, 1994, 1995 + Fred Leeflang, 1994, 1995 + Miguel de Icaza, 1994, 1995, 1996 + Jakub Jelinek, 1995, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Slava Zanko, 2009 + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ /* @@ -843,7 +847,7 @@ file_progress_show_deleting (FileOpContext * ctx, const char *s) FileProgressStatus file_progress_real_query_replace (FileOpContext * ctx, enum OperationMode mode, const char *destname, - struct stat * _s_stat, struct stat * _d_stat) + struct stat *_s_stat, struct stat *_d_stat) { FileOpContextUI *ui; @@ -902,8 +906,7 @@ file_progress_real_query_replace (FileOpContext * ctx, char * file_mask_dialog (FileOpContext * ctx, FileOperation operation, gboolean only_one, - const char *format, const void *text, - const char *def_text, gboolean * do_bg) + const char *format, const void *text, const char *def_text, gboolean * do_bg) { const size_t FMDY = 13; const size_t FMDX = 68; diff --git a/src/filemanager/filenot.c b/src/filemanager/filenot.c index 97e413be3..23fb488e8 100644 --- a/src/filemanager/filenot.c +++ b/src/filemanager/filenot.c @@ -1,25 +1,29 @@ /* - filenot.c: wrapper for routines to notify the + Wrapper for routines to notify the tree about the changes made to the directory structure. + Copyright (C) 2011 + The Free Software Foundation, Inc. + Author: Janne Kukonlehto Miguel de Icaza - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ diff --git a/src/filemanager/fileopctx.c b/src/filemanager/fileopctx.c index f56f026f0..c93bd8567 100644 --- a/src/filemanager/fileopctx.c +++ b/src/filemanager/fileopctx.c @@ -1,24 +1,27 @@ -/* File operation contexts for the Midnight Commander +/* + File operation contexts for the Midnight Commander - Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2007 - Free Software Foundation, Inc. + Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. - Authors: Federico Mena + Written by: + Federico Mena Miguel de Icaza - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file fileopctx.c diff --git a/src/filemanager/find.c b/src/filemanager/find.c index a6f675ca5..2634f5115 100644 --- a/src/filemanager/find.c +++ b/src/filemanager/find.c @@ -1,23 +1,28 @@ -/* Find file command for the Midnight Commander +/* + Find file command for the Midnight Commander + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007 Free Software Foundation, Inc. - Written 1995 by Miguel de Icaza + 2006, 2007, 2011 + The Free Software Foundation, Inc. - Complete rewrite. + Written by: + Miguel de Icaza, 1995 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file find.c * \brief Source: Find file command @@ -212,9 +217,9 @@ static mc_search_t *search_content_handle = NULL; static void parse_ignore_dirs (const char *ignore_dirs) { - size_t r = 0, w = 0; /* read and write iterators */ + size_t r = 0, w = 0; /* read and write iterators */ - if (!options.ignore_dirs_enable || ignore_dirs == NULL || ignore_dirs[0] == '\0') + if (!options.ignore_dirs_enable || ignore_dirs == NULL || ignore_dirs[0] == '\0') return; find_ignore_dirs = g_strsplit (ignore_dirs, ":", -1); @@ -492,7 +497,7 @@ find_parm_callback (Dlg_head * h, Widget * sender, dlg_msg_t msg, int parm, void */ static gboolean -find_parameters (char **start_dir, ssize_t *start_dir_len, +find_parameters (char **start_dir, ssize_t * start_dir_len, char **ignore_dirs, char **pattern, char **content) { gboolean return_value; @@ -638,7 +643,7 @@ find_parameters (char **start_dir, ssize_t *start_dir_len, add_widget (find_dlg, in_name); add_widget (find_dlg, label_new (7, 3, _("File name:"))); - in_ignore = input_new (5, 3, input_get_default_colors (), FIND_X - 6, + in_ignore = input_new (5, 3, input_get_default_colors (), FIND_X - 6, options.ignore_dirs != NULL ? options.ignore_dirs : "", "ignoredirs", INPUT_COMPLETE_DEFAULT); widget_disable (in_ignore->widget, !options.ignore_dirs_enable); @@ -1094,8 +1099,8 @@ find_ignore_dir_search (const char *dir) /* handle absolute and relative paths */ switch (iabs | dabs) { - case 0: /* both paths are relative */ - case 3: /* both paths are abolute */ + case 0: /* both paths are relative */ + case 3: /* both paths are abolute */ /* if ignore dir is not a path of dir -- skip it */ if (strncmp (dir, *ignore_dir, ilen) == 0) { @@ -1105,7 +1110,7 @@ find_ignore_dir_search (const char *dir) return TRUE; } break; - case 1: /* dir is absolute, ignore_dir is relative */ + case 1: /* dir is absolute, ignore_dir is relative */ { char *d; @@ -1114,10 +1119,10 @@ find_ignore_dir_search (const char *dir) return TRUE; } break; - case 2: /* dir is relative, ignore_dir is absolute */ + case 2: /* dir is relative, ignore_dir is absolute */ /* FIXME: skip this case */ break; - default: /* this cannot occurs */ + default: /* this cannot occurs */ return FALSE; } } @@ -1257,7 +1262,7 @@ do_search (Dlg_head * h) gboolean search_ok; if ((subdirs_left != 0) && options.find_recurs && (directory != NULL)) - { /* Can directory be NULL ? */ + { /* Can directory be NULL ? */ /* handle relative ignore dirs here */ if (options.ignore_dirs_enable && find_ignore_dir_search (dp->d_name)) ignore_count++; @@ -1652,7 +1657,7 @@ do_find (const char *start_dir, ssize_t start_dir_len, const char *ignore_dirs, continue; } - if (next_free == 0) /* first turn i.e clean old list */ + if (next_free == 0) /* first turn i.e clean old list */ panel_clean_dir (current_panel); list->list[next_free].fnamelen = strlen (p); list->list[next_free].fname = g_strdup (p); diff --git a/src/filemanager/hotlist.c b/src/filemanager/hotlist.c index 65c8c7c50..2c5e8e7f5 100644 --- a/src/filemanager/hotlist.c +++ b/src/filemanager/hotlist.c @@ -1,30 +1,34 @@ -/* Directory hotlist -- for the Midnight Commander +/* + Directory hotlist -- for the Midnight Commander + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + 2003, 2004, 2005, 2006, 2007, 2008, 2011 + The Free Software Foundation, Inc. Written by: - 1994 Radek Doulik - 1995 Janne Kukonlehto - 1996 Andrej Borsenkow - 1997 Norbert Warmuth + Radek Doulik, 1994 + Janne Kukonlehto, 1995 + Andrej Borsenkow, 1996 + Norbert Warmuth, 1997 Janne did the original Hotlist code, Andrej made the groupable hotlist; the move hotlist and revamped the file format and made it stronger. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file hotlist.c diff --git a/src/filemanager/info.c b/src/filemanager/info.c index 9f7d774d3..1498f768a 100644 --- a/src/filemanager/info.c +++ b/src/filemanager/info.c @@ -1,20 +1,25 @@ -/* Panel managing. +/* + Panel managing. + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2007 Free Software Foundation, Inc. + 2005, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file info.c * \brief Source: panel managing diff --git a/src/filemanager/layout.c b/src/filemanager/layout.c index 2051b9175..015b6b5ab 100644 --- a/src/filemanager/layout.c +++ b/src/filemanager/layout.c @@ -1,23 +1,28 @@ -/* Panel layout module for the Midnight Commander +/* + Panel layout module for the Midnight Commander + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2009 Free Software Foundation, Inc. + 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written: 1995 Janne Kukonlehto - 1995 Miguel de Icaza + Written by: + Janne Kukonlehto, 1995 + Miguel de Icaza, 1995 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file layout.c diff --git a/src/filemanager/listmode.c b/src/filemanager/listmode.c index 38a385686..84e6d9ff5 100644 --- a/src/filemanager/listmode.c +++ b/src/filemanager/listmode.c @@ -1,23 +1,28 @@ -/* Directory panel listing format editor -- for the Midnight Commander +/* + Directory panel listing format editor -- for the Midnight Commander + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2005, - 2006, 2007 Free Software Foundation, Inc. + 2006, 2007, 2011 + The Free Software Foundation, Inc. - Written by: 1994 Radek Doulik - 1995 Janne Kukonlehto + Written by: + Radek Doulik, 1994 + Janne Kukonlehto, 1995 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file listmode.c diff --git a/src/filemanager/midnight.c b/src/filemanager/midnight.c index 4c5037d12..48eca29f1 100644 --- a/src/filemanager/midnight.c +++ b/src/filemanager/midnight.c @@ -1,25 +1,31 @@ -/* Main dialog (file panels) of the Midnight Commander +/* + Main dialog (file panels) of the Midnight Commander + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1996, 1997 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1997 Norbert Warmuth - 2009, 2010 Andrew Borodin + Written by: + Miguel de Icaza, 1994, 1995, 1996, 1997 + Janne Kukonlehto, 1994, 1995 + Norbert Warmuth, 1997 + Andrew Borodin , 2009, 2010 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file main.c * \brief Source: main dialog (file panels) of the Midnight Commander diff --git a/src/filemanager/mountlist.c b/src/filemanager/mountlist.c index bdc56482a..a7b1f9e94 100644 --- a/src/filemanager/mountlist.c +++ b/src/filemanager/mountlist.c @@ -1,19 +1,24 @@ -/* mountlist.c -- return a list of mounted filesystems - Copyright (C) 1991, 1992 Free Software Foundation, Inc. +/* + Return a list of mounted filesystems - This program is free software; 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, or (at your option) - any later version. + Copyright (C) 1991, 1992, 2011 + The Free Software Foundation, Inc. - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file mountlist.c * \brief Source: list of mounted filesystems diff --git a/src/filemanager/mountlist.h b/src/filemanager/mountlist.h index 1259e69c9..b25d2c3a3 100644 --- a/src/filemanager/mountlist.h +++ b/src/filemanager/mountlist.h @@ -1,19 +1,6 @@ -/* mountlist.h -- declarations for list of mounted filesystems - Copyright (C) 1991, 1992 Free Software Foundation, Inc. - - This program is free software; 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, or (at your option) - any later version. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +/* + Declarations for list of mounted filesystems +*/ /** \file mountlist.h * \brief Header: list of mounted filesystems diff --git a/src/filemanager/option.c b/src/filemanager/option.c index 85c7ee679..fb5c594ab 100644 --- a/src/filemanager/option.c +++ b/src/filemanager/option.c @@ -1,20 +1,24 @@ -/* Configure box module for the Midnight Commander +/* + Configure box module for the Midnight Commander + Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2009, 2010 Free Software Foundation, Inc. + 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file option.c @@ -391,7 +395,7 @@ panel_options_box (void) /* checkboxes */ quick_widgets[i].u.checkbox.text = _(quick_widgets[i].u.checkbox.text); break; - } + } Quick_input.title = _(Quick_input.title); #endif /* ENABLE_NLS */ diff --git a/src/filemanager/panel.c b/src/filemanager/panel.c index 09fb46f9a..45d9f6222 100644 --- a/src/filemanager/panel.c +++ b/src/filemanager/panel.c @@ -1,23 +1,29 @@ -/* Panel managing. +/* + Panel managing. + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + Written by: + Miguel de Icaza, 1995 + Timur Bakeyev, 1997, 1999 - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - Written by: 1995 Miguel de Icaza - 1997, 1999 Timur Bakeyev - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file panel.c * \brief Source: panel managin module @@ -2795,7 +2801,7 @@ panel_execute_cmd (WPanel * panel, unsigned long command) case CK_Top: case CK_PageDown: case CK_PageUp: - /* reset state of marks flag*/ + /* reset state of marks flag */ state_mark = -1; break; } diff --git a/src/filemanager/panelize.c b/src/filemanager/panelize.c index 7acbbe514..5b52ff495 100644 --- a/src/filemanager/panelize.c +++ b/src/filemanager/panelize.c @@ -1,23 +1,28 @@ -/* External panelize +/* + External panelize + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2009 Free Software Foundation, Inc. + 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1995 Janne Kukonlehto - 1995 Jakub Jelinek + Written by: + Janne Kukonlehto, 1995 + Jakub Jelinek, 1995 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file panelize.c diff --git a/src/filemanager/tree.c b/src/filemanager/tree.c index c25fa0caf..859db618d 100644 --- a/src/filemanager/tree.c +++ b/src/filemanager/tree.c @@ -1,31 +1,34 @@ -/* Directory tree browser for the Midnight Commander - Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2007 Free Software Foundation, Inc. - - Written: 1994, 1996 Janne Kukonlehto - 1997 Norbert Warmuth - 1996, 1999 Miguel de Icaza - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - +/* + Directory tree browser for the Midnight Commander This module has been converted to be a widget. The program load and saves the tree each time the tree widget is created and destroyed. This is required for the future vfs layer, it will be possible to have tree views over virtual file systems. + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, + 2003, 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. + + Written by: + Janne Kukonlehto, 1994, 1996 + Norbert Warmuth, 1997 + Miguel de Icaza, 1996, 1999 + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ /** \file tree.c diff --git a/src/filemanager/treestore.c b/src/filemanager/treestore.c index b109fe587..ff912229b 100644 --- a/src/filemanager/treestore.c +++ b/src/filemanager/treestore.c @@ -1,34 +1,36 @@ /* - * Tree Store - * - * Contains a storage of the file system tree representation - * - Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009 - Free Software Foundation, Inc. + Tree Store + Contains a storage of the file system tree representation - Written: 1994, 1996 Janne Kukonlehto - 1997 Norbert Warmuth - 1996, 1999 Miguel de Icaza + This module has been converted to be a widget. - This program is free software; 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 program load and saves the tree each time the tree widget is + created and destroyed. This is required for the future vfs layer, + it will be possible to have tree views over virtual file systems. - This program 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 General Public License for more details. + Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, + 2011 + The Free Software Foundation, Inc. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + Written by: + Janne Kukonlehto, 1994, 1996 + Norbert Warmuth, 1997 + Miguel de Icaza, 1996, 1999 - This module has been converted to be a widget. + This file is part of the Midnight Commander. - The program load and saves the tree each time the tree widget is - created and destroyed. This is required for the future vfs layer, - it will be possible to have tree views over virtual file systems. + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ /** \file treestore.c diff --git a/src/filemanager/usermenu.c b/src/filemanager/usermenu.c index 0e930ff4e..8f9ac2713 100644 --- a/src/filemanager/usermenu.c +++ b/src/filemanager/usermenu.c @@ -1,20 +1,25 @@ -/* User Menu implementation +/* + User Menu implementation + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007 Free Software Foundation, Inc. + 2006, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file usermenu.c * \brief Source: user menu implementation @@ -859,7 +864,7 @@ expand_format (struct WEdit *edit_widget, char c, gboolean do_quote) */ gboolean -user_menu_cmd (struct WEdit *edit_widget, const char *menu_file, int selected_entry) +user_menu_cmd (struct WEdit * edit_widget, const char *menu_file, int selected_entry) { char *p; char *data, **entries; @@ -883,7 +888,8 @@ user_menu_cmd (struct WEdit *edit_widget, const char *menu_file, int selected_en { if (menu_file != NULL) { - message (D_ERROR, MSG_ERROR, _("Cannot open file%s\n%s"), menu, unix_error_string (errno)); + message (D_ERROR, MSG_ERROR, _("Cannot open file%s\n%s"), menu, + unix_error_string (errno)); g_free (menu); menu = NULL; return FALSE; diff --git a/src/help.c b/src/help.c index f2b9cc210..418290ac7 100644 --- a/src/help.c +++ b/src/help.c @@ -1,20 +1,24 @@ -/* Hypertext file browser. +/* + Hypertext file browser. + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007 Free Software Foundation, Inc. + 2005, 2006, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ diff --git a/src/keybind-defaults.c b/src/keybind-defaults.c index 4adfd8d27..06827c9dc 100644 --- a/src/keybind-defaults.c +++ b/src/keybind-defaults.c @@ -1,26 +1,28 @@ /* - Copyright (C) 2009, 2010, 2011 The Free Software Foundation, Inc. + Default values for keybinding engine - Written by: 2005 Vitja Makarov - 2009, 2010 Ilia Maslakov - 2010, 2011 Andrew Borodin + Copyright (C) 2009, 2010, 2011 + The Free Software Foundation, Inc. + + Written by: + Vitja Makarov, 2005 + Ilia Maslakov , 2009, 2010 + Andrew Borodin , 2010, 2011 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include @@ -544,8 +546,8 @@ static const global_keymap_ini_t default_diff_keymap[] = { /* --------------------------------------------------------------------------------------------- */ static void -create_default_keymap_section (mc_config_t *keymap, const char *section, - const global_keymap_ini_t *k) +create_default_keymap_section (mc_config_t * keymap, const char *section, + const global_keymap_ini_t * k) { size_t i; diff --git a/src/learn.c b/src/learn.c index 6a6ac1ec6..5e771c08a 100644 --- a/src/learn.c +++ b/src/learn.c @@ -1,22 +1,27 @@ -/* Learn keys +/* + Learn keys + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2007, 2009 Free Software Foundation, Inc. + 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1995 Jakub Jelinek + Written by: + Jakub Jelinek, 1995 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file learn.c diff --git a/src/main.c b/src/main.c index 43e99c516..9d442f2fb 100644 --- a/src/main.c +++ b/src/main.c @@ -1,24 +1,30 @@ -/* Main program for the Midnight Commander +/* + Main program for the Midnight Commander + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2003, 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1996, 1997 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1997 Norbert Warmuth + Written by: + Miguel de Icaza, 1994, 1995, 1996, 1997 + Janne Kukonlehto, 1994, 1995 + Norbert Warmuth, 1997 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file main.c * \brief Source: this is a main module diff --git a/src/man2hlp/man2hlp.in b/src/man2hlp/man2hlp.in index be30b7b52..f0958304b 100644 --- a/src/man2hlp/man2hlp.in +++ b/src/man2hlp/man2hlp.in @@ -2,29 +2,29 @@ # # Man page to help file converter # Copyright (C) 1994, 1995, 1998, 2000, 2001, 2002, 2003, 2004, 2005, -# 2007, 2010 Free Software Foundation, Inc. +# 2007, 2010, 2011 +# The Free Software Foundation, Inc. # # Originally written by: -# 2002 Andrew V. Samoilov -# 2002 Pavel Roskin -# 2010 Andrew Borodin +# Andrew V. Samoilov, 2002 +# Pavel Roskin, 2002 +# Andrew Borodin , 2010 # # Completely rewritten in Perl by: -# 2010 Alexandr Prenko +# Alexandr Prenko, 2010 # -# This program is free software; 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. +# This program is free software: 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 3 of the License, or +# (at your option) any later version. # -# This program 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 General Public License for more details. +# This program 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 General Public License for more details. # -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . # # \file man2hlp # \brief Source: man page to help file converter diff --git a/src/selcodepage.c b/src/selcodepage.c index 1f6d1f557..d00bfac2d 100644 --- a/src/selcodepage.c +++ b/src/selcodepage.c @@ -1,20 +1,28 @@ -/* User interface for charset selection. +/* + User interface for charset selection. Copyright (C) 2001 Walery Studennikov - This program is free software; 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. + Copyright (C) 2011 + The Free Software Foundation, Inc. - This program is distributed in the hope that it will be useful, + Written by: + Walery Studennikov , 2001 + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file selcodepage.c @@ -138,7 +146,8 @@ do_set_codepage (int codepage) mc_global.source_codepage = codepage; errmsg = init_translation_table (codepage == SELECT_CHARSET_NO_TRANSLATE ? - mc_global.display_codepage : mc_global.source_codepage, mc_global.display_codepage); + mc_global.display_codepage : mc_global.source_codepage, + mc_global.display_codepage); ret = errmsg == NULL; if (!ret) diff --git a/src/setup.c b/src/setup.c index 56a4fa30e..9069aebe9 100644 --- a/src/setup.c +++ b/src/setup.c @@ -1,20 +1,25 @@ -/* Setup loading/saving. +/* + Setup loading/saving. + Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2009, 2010 Free Software Foundation, Inc. + 2006, 2007, 2009, 2010, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + along with this program. If not, see . + */ /** \file setup.c * \brief Source: setup loading/saving diff --git a/src/subshell.c b/src/subshell.c index a07deed8b..915ca7e81 100644 --- a/src/subshell.c +++ b/src/subshell.c @@ -1,19 +1,24 @@ -/* Concurrent shell support for the Midnight Commander +/* + Concurrent shell support for the Midnight Commander + Copyright (C) 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007 Free Software Foundation, Inc. + 2005, 2006, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of Version 2 of the GNU General Public - License, as published by the Free Software Foundation. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file subshell.c diff --git a/src/textconf.c b/src/textconf.c index 231d1a7d6..b8d868b11 100644 --- a/src/textconf.c +++ b/src/textconf.c @@ -1,21 +1,23 @@ -/* Print features specific for this build +/* + Print features specific for this build - Copyright (C) 2000, 2001, 2002, 2004, 2005, 2007 - Free Software Foundation, Inc. + Copyright (C) 2000, 2001, 2002, 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /** \file textconf.c @@ -177,7 +179,7 @@ show_datadirs_extended (void) { PRINTF_GROUP (_("System data")); - PRINTF_SECTION ( _("Config directory:"), mc_global.sysconfig_dir); + PRINTF_SECTION (_("Config directory:"), mc_global.sysconfig_dir); PRINTF_SECTION (_("Data directory:"), mc_global.share_data_dir); #if defined ENABLE_VFS_EXTFS || defined ENABLE_VFS_FISH @@ -188,24 +190,25 @@ show_datadirs_extended (void) #ifdef ENABLE_VFS_FISH PRINTF2 ("fish:", LIBEXECDIR, FISH_PREFIX "/"); #endif -#endif /* ENABLE_VFS_EXTFS || defiined ENABLE_VFS_FISH */ +#endif /* ENABLE_VFS_EXTFS || defiined ENABLE_VFS_FISH */ (void) puts (""); PRINTF_GROUP (_("User data")); - PRINTF_SECTION2 ( _("Config directory:"), mc_config_get_path ()); + PRINTF_SECTION2 (_("Config directory:"), mc_config_get_path ()); PRINTF_SECTION2 (_("Data directory:"), mc_config_get_data_path ()); - PRINTF ("skins:", mc_config_get_data_path (), MC_SKINS_SUBDIR"/"); + PRINTF ("skins:", mc_config_get_data_path (), MC_SKINS_SUBDIR "/"); #ifdef ENABLE_VFS_EXTFS - PRINTF ("extfs.d:", mc_config_get_data_path (), MC_EXTFS_DIR"/"); + PRINTF ("extfs.d:", mc_config_get_data_path (), MC_EXTFS_DIR "/"); #endif #ifdef ENABLE_VFS_FISH - PRINTF ("fish:", mc_config_get_data_path (), FISH_PREFIX"/"); + PRINTF ("fish:", mc_config_get_data_path (), FISH_PREFIX "/"); #endif - PRINTF_SECTION2 ( _("Cache directory:"), mc_config_get_cache_path ()); + PRINTF_SECTION2 (_("Cache directory:"), mc_config_get_cache_path ()); } + #undef PRINTF #undef PRINTF_SECTION #undef PRINTF_GROUP diff --git a/src/util.c b/src/util.c index 14658a138..928b967bb 100644 --- a/src/util.c +++ b/src/util.c @@ -1,27 +1,28 @@ -/* Various non-library utilities +/* + Various non-library utilities - Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2005, 2006, 2007, 2011 + The Free Software Foundation, Inc. - Authors: 2003 Adam Byrtek + Written by: + Adam Byrtek, 2003 - This program is free software; 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. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. - + along with this program. If not, see . */ - #include #include "lib/global.h" diff --git a/src/vfs/COPYING.LGPL b/src/vfs/COPYING.LGPL deleted file mode 100644 index c0c8d1303..000000000 --- a/src/vfs/COPYING.LGPL +++ /dev/null @@ -1,489 +0,0 @@ - -Please note that the VFS code when *not* linked with SAMBA is released -under the GNU LGPL license. - -If you link your VFS with the SAMBA sources, the resulting library is -covered by the terms of the GNU GPL. - - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/src/vfs/cpio/cpio.c b/src/vfs/cpio/cpio.c index 699010932..3098bcbab 100644 --- a/src/vfs/cpio/cpio.c +++ b/src/vfs/cpio/cpio.c @@ -1,22 +1,27 @@ -/* Virtual File System: GNU Tar file system. - Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007 - Free Software Foundation, Inc. +/* + Virtual File System: GNU Tar file system. - Written by: 2000 Jan Hudec + Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + Written by: + Jan Hudec, 2000 - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** \file * \brief Source: Virtual File System: GNU Tar file system. diff --git a/src/vfs/extfs/extfs.c b/src/vfs/extfs/extfs.c index 7caf73d04..852233f52 100644 --- a/src/vfs/extfs/extfs.c +++ b/src/vfs/extfs/extfs.c @@ -1,24 +1,30 @@ -/* Virtual File System: External file system. +/* + Virtual File System: External file system. + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2009 Free Software Foundation, Inc. + 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1995 Jakub Jelinek - Rewritten by: 1998 Pavel Machek - Additional changes by: 1999 Andrew T. Veliath + Written by: + Jakub Jelinek, 1995 + Pavel Machek, 1998 + Andrew T. Veliath, 1999 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/src/vfs/extfs/helpers/rpm b/src/vfs/extfs/helpers/rpm index 0068689dd..0a88bcd6e 100755 --- a/src/vfs/extfs/helpers/rpm +++ b/src/vfs/extfs/helpers/rpm @@ -24,20 +24,18 @@ # # This file is part of the Midnight Commander. # -# The Midnight Commander is free software; 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. +# This program is free software: 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 3 of the License, or +# (at your option) any later version. # -# The Midnight Commander 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 -# General Public License for more details. +# This program 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 General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, -# MA 02110-1301, USA. +# along with this program. If not, see . # override any locale for dates diff --git a/src/vfs/extfs/helpers/s3+.in b/src/vfs/extfs/helpers/s3+.in index 6d3195a12..805872b50 100644 --- a/src/vfs/extfs/helpers/s3+.in +++ b/src/vfs/extfs/helpers/s3+.in @@ -5,10 +5,9 @@ # Midnight Commander compatible EXTFS for accessing Amazon Web Services S3. # Written by Jakob Kemi 2009 # -# Copyright (c) 2009 Free Software Foundation, Inc. -# This program is free software; you can redistribute it and/or modify +# This program is free software: 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 +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, @@ -17,8 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +# along with this program. If not, see . # # # Notes: diff --git a/src/vfs/extfs/helpers/u7z b/src/vfs/extfs/helpers/u7z index ad21c43a8..88916ff2f 100755 --- a/src/vfs/extfs/helpers/u7z +++ b/src/vfs/extfs/helpers/u7z @@ -3,7 +3,19 @@ # extfs support for p7zip # Written by Pavel Roskin # Some Bugfixes/workarounds by Sergiy Niskorodov -# Licensed under GNU GPL version 2 or later version. +# +# This program is free software: 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 3 of the License, or +# (at your option) any later version. +# +# This program 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . P7ZIP=`which 7z 2>/dev/null` || P7ZIP=`which 7za 2>/dev/null` || P7ZIP=`which 7zr 2>/dev/null` || P7ZIP="" diff --git a/src/vfs/fish/fish.c b/src/vfs/fish/fish.c index ddbc0d47c..481ed7f51 100644 --- a/src/vfs/fish/fish.c +++ b/src/vfs/fish/fish.c @@ -1,30 +1,35 @@ -/* Virtual File System: FISH implementation for transfering files over +/* + Virtual File System: FISH implementation for transfering files over shell connections. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. - Written by: 1998 Pavel Machek - Spaces fix: 2000 Michal Svec - 2010 Andrew Borodin - 2010 Slava Zanko - 2010 Ilia Maslakov + Written by: + Pavel Machek, 1998 + Michal Svec, 2000 + Andrew Borodin , 2010 + Slava Zanko , 2010 + Ilia Maslakov , 2010 Derived from ftpfs.c. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/src/vfs/ftpfs/ftpfs.c b/src/vfs/ftpfs/ftpfs.c index e227f4aa6..017764e70 100644 --- a/src/vfs/ftpfs/ftpfs.c +++ b/src/vfs/ftpfs/ftpfs.c @@ -1,30 +1,35 @@ -/* Virtual File System: FTP file system. +/* + Virtual File System: FTP file system. + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + 2006, 2007, 2008, 2009, 2010, 2011 + The Free Software Foundation, Inc. Written by: - 1995 Ching Hui - 1995 Jakub Jelinek - 1995, 1996, 1997 Miguel de Icaza - 1997 Norbert Warmuth - 1998 Pavel Machek - 2010 Yury V. Zaytsev - 2010 Slava Zanko - 2010 Andrew Borodin + Ching Hui, 1995 + Jakub Jelinek, 1995 + Miguel de Icaza, 1995, 1996, 1997 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Yury V. Zaytsev, 2010 + Slava Zanko , 2010 + Andrew Borodin , 2010 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/src/vfs/local/local.c b/src/vfs/local/local.c index 624e31258..1f99f13c4 100644 --- a/src/vfs/local/local.c +++ b/src/vfs/local/local.c @@ -1,21 +1,25 @@ -/* Virtual File System: local file system. +/* + Virtual File System: local file system. + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2009 Free Software Foundation, Inc. + 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + GNU General Public License for more details. + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/src/vfs/plugins_init.c b/src/vfs/plugins_init.c index 78deeeb62..6c60f1ec2 100644 --- a/src/vfs/plugins_init.c +++ b/src/vfs/plugins_init.c @@ -1,27 +1,26 @@ /* Init VFS plugins. - Copyright (C) 2011 The Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: Slava Zanko , 2011. This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /** \file @@ -89,7 +88,7 @@ /* --------------------------------------------------------------------------------------------- */ void -vfs_plugins_init(void) +vfs_plugins_init (void) { /* localfs needs to be the first one */ init_localfs (); diff --git a/src/vfs/sfs/sfs.c b/src/vfs/sfs/sfs.c index 9055abe67..bc81f332a 100644 --- a/src/vfs/sfs/sfs.c +++ b/src/vfs/sfs/sfs.c @@ -1,22 +1,24 @@ /* - * Single File fileSystem - * - * Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 - * Free Software Foundation, Inc. - * - * This program is free software; 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. - * - * This program 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + Single File fileSystem + + Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, + 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ /** diff --git a/src/vfs/smbfs/helpers/include/byteorder.h b/src/vfs/smbfs/helpers/include/byteorder.h index 6a7ee90d1..afb58e002 100644 --- a/src/vfs/smbfs/helpers/include/byteorder.h +++ b/src/vfs/smbfs/helpers/include/byteorder.h @@ -1,22 +1,7 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. SMB Byte handling - Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _BYTEORDER_H diff --git a/src/vfs/smbfs/helpers/include/charset.h b/src/vfs/smbfs/helpers/include/charset.h index d61fc4b4b..d81295b83 100644 --- a/src/vfs/smbfs/helpers/include/charset.h +++ b/src/vfs/smbfs/helpers/include/charset.h @@ -1,22 +1,7 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Character set handling - Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef CHARSET_C diff --git a/src/vfs/smbfs/helpers/include/client.h b/src/vfs/smbfs/helpers/include/client.h index 3dd053581..0747e4569 100644 --- a/src/vfs/smbfs/helpers/include/client.h +++ b/src/vfs/smbfs/helpers/include/client.h @@ -2,23 +2,6 @@ Unix SMB/Netbios implementation. Version 1.9. SMB parameters and setup - Copyright (C) Andrew Tridgell 1992-1998 - Copyright (C) Luke Kenneth Casson Leighton 1996-1998 - Copyright (C) Jeremy Allison 1998 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _CLIENT_H diff --git a/src/vfs/smbfs/helpers/include/includes.h b/src/vfs/smbfs/helpers/include/includes.h index 6975084ab..4de51cb8d 100644 --- a/src/vfs/smbfs/helpers/include/includes.h +++ b/src/vfs/smbfs/helpers/include/includes.h @@ -1,24 +1,9 @@ #ifndef _INCLUDES_H #define _INCLUDES_H -/* +/* Unix SMB/Netbios implementation. Version 1.9. Machine customisation and include handling - Copyright (C) Andrew Tridgell 1994-1998 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef NO_CONFIG_H /* for some tests */ diff --git a/src/vfs/smbfs/helpers/include/kanji.h b/src/vfs/smbfs/helpers/include/kanji.h index 460fc029e..c20bfc425 100644 --- a/src/vfs/smbfs/helpers/include/kanji.h +++ b/src/vfs/smbfs/helpers/include/kanji.h @@ -1,28 +1,7 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Kanji Extensions - Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - Adding for Japanese language by 1994.9.5 - and extend coding system to EUC/SJIS/JIS/HEX at 1994.10.11 - and add all jis codes sequence at 1995.8.16 - Notes: Hexadecimal code by - and add upper/lower case conversion 1997.8.21 */ #ifndef _KANJI_H_ #define _KANJI_H_ diff --git a/src/vfs/smbfs/helpers/include/nameserv.h b/src/vfs/smbfs/helpers/include/nameserv.h index c14c711ba..cb575753b 100644 --- a/src/vfs/smbfs/helpers/include/nameserv.h +++ b/src/vfs/smbfs/helpers/include/nameserv.h @@ -1,25 +1,9 @@ #ifndef _NAMESERV_H_ #define _NAMESERV_H_ -/* +/* Unix SMB/Netbios implementation. Version 1.9. NBT netbios header - version 2 - Copyright (C) Andrew Tridgell 1994-1998 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ #define PERMANENT_TTL 0 diff --git a/src/vfs/smbfs/helpers/include/smb.h b/src/vfs/smbfs/helpers/include/smb.h index 18da30cdd..5db911d75 100644 --- a/src/vfs/smbfs/helpers/include/smb.h +++ b/src/vfs/smbfs/helpers/include/smb.h @@ -1,25 +1,7 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. SMB parameters and setup - Copyright (C) Andrew Tridgell 1992-1998 - Copyright (C) John H Terpstra 1996-1998 - Copyright (C) Luke Kenneth Casson Leighton 1996-1998 - Copyright (C) Paul Ashton 1998 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _SMB_H #define _SMB_H diff --git a/src/vfs/smbfs/helpers/include/trans2.h b/src/vfs/smbfs/helpers/include/trans2.h index 241428a76..26bca6c76 100644 --- a/src/vfs/smbfs/helpers/include/trans2.h +++ b/src/vfs/smbfs/helpers/include/trans2.h @@ -1,24 +1,7 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. SMB transaction2 handling - Copyright (C) Jeremy Allison 1994-1998 - - Extensively modified by Andrew Tridgell, 1995 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _TRANS2_H_ diff --git a/src/vfs/smbfs/helpers/lib/charcnv.c b/src/vfs/smbfs/helpers/lib/charcnv.c index 06d749cf5..5f7cd9b26 100644 --- a/src/vfs/smbfs/helpers/lib/charcnv.c +++ b/src/vfs/smbfs/helpers/lib/charcnv.c @@ -1,24 +1,29 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Character set conversion Extensions + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include "includes.h" #define CTRLZ 26 extern int DEBUGLEVEL; diff --git a/src/vfs/smbfs/helpers/lib/charset.c b/src/vfs/smbfs/helpers/lib/charset.c index 58be25308..e698826c2 100644 --- a/src/vfs/smbfs/helpers/lib/charset.c +++ b/src/vfs/smbfs/helpers/lib/charset.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Character set handling + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #define CHARSET_C diff --git a/src/vfs/smbfs/helpers/lib/debug.c b/src/vfs/smbfs/helpers/lib/debug.c index f164b3488..6b5e3586d 100644 --- a/src/vfs/smbfs/helpers/lib/debug.c +++ b/src/vfs/smbfs/helpers/lib/debug.c @@ -2,21 +2,26 @@ Unix SMB/Netbios implementation. Version 1.9. Samba utility functions + Copyright (C) Andrew Tridgell 1992-1998 - This program is free software; 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. + Copyright (C) 2011 + The Free Software Foundation, Inc. - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/interface.c b/src/vfs/smbfs/helpers/lib/interface.c index 5acad196a..6c79b8f35 100644 --- a/src/vfs/smbfs/helpers/lib/interface.c +++ b/src/vfs/smbfs/helpers/lib/interface.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. multiple interface handling + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/kanji.c b/src/vfs/smbfs/helpers/lib/kanji.c index 69d1f322d..9695c125a 100644 --- a/src/vfs/smbfs/helpers/lib/kanji.c +++ b/src/vfs/smbfs/helpers/lib/kanji.c @@ -1,27 +1,32 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Kanji Extensions + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + Copyright (C) 2011 + The Free Software Foundation, Inc. Adding for Japanese language by 1994.9.5 and extend coding system to EUC/SJIS/JIS/HEX at 1994.10.11 and add all jis codes sequence type at 1995.8.16 Notes: Hexadecimal code by + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define _KANJI_C_ diff --git a/src/vfs/smbfs/helpers/lib/md4.c b/src/vfs/smbfs/helpers/lib/md4.c index a8a3742b0..fa11b05bb 100644 --- a/src/vfs/smbfs/helpers/lib/md4.c +++ b/src/vfs/smbfs/helpers/lib/md4.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. a implementation of MD4 designed for use in the SMB authentication protocol + Copyright (C) Andrew Tridgell 1997-1998. - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/netmask.c b/src/vfs/smbfs/helpers/lib/netmask.c index 1c29850f0..05b9425b3 100644 --- a/src/vfs/smbfs/helpers/lib/netmask.c +++ b/src/vfs/smbfs/helpers/lib/netmask.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. code to query kernel netmask + Copyright (C) Andrew Tridgell 1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ diff --git a/src/vfs/smbfs/helpers/lib/slprintf.c b/src/vfs/smbfs/helpers/lib/slprintf.c index d496d5309..6ca11967e 100644 --- a/src/vfs/smbfs/helpers/lib/slprintf.c +++ b/src/vfs/smbfs/helpers/lib/slprintf.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. snprintf replacement + Copyright (C) Andrew Tridgell 1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/system.c b/src/vfs/smbfs/helpers/lib/system.c index 720b45a31..d8d630a50 100644 --- a/src/vfs/smbfs/helpers/lib/system.c +++ b/src/vfs/smbfs/helpers/lib/system.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Samba system utilities + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/time.c b/src/vfs/smbfs/helpers/lib/time.c index 088d6bcb5..3875d673d 100644 --- a/src/vfs/smbfs/helpers/lib/time.c +++ b/src/vfs/smbfs/helpers/lib/time.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. time handling functions + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/username.c b/src/vfs/smbfs/helpers/lib/username.c index aaec3c753..770eb540e 100644 --- a/src/vfs/smbfs/helpers/lib/username.c +++ b/src/vfs/smbfs/helpers/lib/username.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Username handling + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/util.c b/src/vfs/smbfs/helpers/lib/util.c index 272b9df3d..939cdc018 100644 --- a/src/vfs/smbfs/helpers/lib/util.c +++ b/src/vfs/smbfs/helpers/lib/util.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Samba utility functions + Copyright (C) Andrew Tridgell 1992-1998 - This program is free software; 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. + Copyright (C) 2011 + The Free Software Foundation, Inc. - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/util_file.c b/src/vfs/smbfs/helpers/lib/util_file.c index e049adc21..ab8693996 100644 --- a/src/vfs/smbfs/helpers/lib/util_file.c +++ b/src/vfs/smbfs/helpers/lib/util_file.c @@ -1,20 +1,25 @@ /* - * Unix SMB/Netbios implementation. Version 1.9. SMB parameters and setup - * Copyright (C) Andrew Tridgell 1992-1998 Modified by Jeremy Allison 1995. - * - * This program is free software; 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. - * - * This program 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 General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License along with - * this program; if not, write to the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + Unix SMB/Netbios implementation. Version 1.9. SMB parameters and setup + + Copyright (C) Andrew Tridgell 1992-1998 Modified by Jeremy Allison 1995. + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/util_sock.c b/src/vfs/smbfs/helpers/lib/util_sock.c index e8c7a205a..c4b7e7a85 100644 --- a/src/vfs/smbfs/helpers/lib/util_sock.c +++ b/src/vfs/smbfs/helpers/lib/util_sock.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Samba utility functions + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/lib/util_str.c b/src/vfs/smbfs/helpers/lib/util_str.c index 74b53038a..f99d013c6 100644 --- a/src/vfs/smbfs/helpers/lib/util_str.c +++ b/src/vfs/smbfs/helpers/lib/util_str.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Samba utility functions + Copyright (C) Andrew Tridgell 1992-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/libsmb/clientgen.c b/src/vfs/smbfs/helpers/libsmb/clientgen.c index 0dd0710c9..cb57a20aa 100644 --- a/src/vfs/smbfs/helpers/libsmb/clientgen.c +++ b/src/vfs/smbfs/helpers/libsmb/clientgen.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. SMB client generic functions + Copyright (C) Andrew Tridgell 1994-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #define NO_SYSLOG diff --git a/src/vfs/smbfs/helpers/libsmb/namequery.c b/src/vfs/smbfs/helpers/libsmb/namequery.c index f18b94ebd..11d228327 100644 --- a/src/vfs/smbfs/helpers/libsmb/namequery.c +++ b/src/vfs/smbfs/helpers/libsmb/namequery.c @@ -1,23 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. name query routines + Copyright (C) Andrew Tridgell 1994-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/libsmb/nmblib.c b/src/vfs/smbfs/helpers/libsmb/nmblib.c index 85a01aa8b..c5b906956 100644 --- a/src/vfs/smbfs/helpers/libsmb/nmblib.c +++ b/src/vfs/smbfs/helpers/libsmb/nmblib.c @@ -1,23 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. NBT netbios library routines + Copyright (C) Andrew Tridgell 1994-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/libsmb/nterr.c b/src/vfs/smbfs/helpers/libsmb/nterr.c index 43b672641..cf5ea4ef3 100644 --- a/src/vfs/smbfs/helpers/libsmb/nterr.c +++ b/src/vfs/smbfs/helpers/libsmb/nterr.c @@ -1,4 +1,23 @@ -/* NT error codes. please read nterr.h */ +/* NT error codes. please read nterr.h + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #include "includes.h" #include "nterr.h" diff --git a/src/vfs/smbfs/helpers/libsmb/pwd_cache.c b/src/vfs/smbfs/helpers/libsmb/pwd_cache.c index e35fd31d5..cc1a5a05b 100644 --- a/src/vfs/smbfs/helpers/libsmb/pwd_cache.c +++ b/src/vfs/smbfs/helpers/libsmb/pwd_cache.c @@ -1,22 +1,27 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Password cacheing. obfuscation is planned + Copyright (C) Luke Kenneth Casson Leighton 1996-1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/libsmb/smbdes.c b/src/vfs/smbfs/helpers/libsmb/smbdes.c index cadda18fa..60d8b82a5 100644 --- a/src/vfs/smbfs/helpers/libsmb/smbdes.c +++ b/src/vfs/smbfs/helpers/libsmb/smbdes.c @@ -1,4 +1,4 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. @@ -6,20 +6,24 @@ SMB authentication protocol Copyright (C) Andrew Tridgell 1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/libsmb/smbencrypt.c b/src/vfs/smbfs/helpers/libsmb/smbencrypt.c index be964611f..b0d5f44b2 100644 --- a/src/vfs/smbfs/helpers/libsmb/smbencrypt.c +++ b/src/vfs/smbfs/helpers/libsmb/smbencrypt.c @@ -1,23 +1,29 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1998 + + Copyright (C) 2011 + The Free Software Foundation, Inc. + Modified by Jeremy Allison 1995. - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #include "includes.h" diff --git a/src/vfs/smbfs/helpers/libsmb/smberr.c b/src/vfs/smbfs/helpers/libsmb/smberr.c index 1c723348d..ac169e9f4 100644 --- a/src/vfs/smbfs/helpers/libsmb/smberr.c +++ b/src/vfs/smbfs/helpers/libsmb/smberr.c @@ -1,21 +1,26 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. + Copyright (C) Andrew Tridgell 1998 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + Copyright (C) 2011 + The Free Software Foundation, Inc. + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ #define NO_SYSLOG diff --git a/src/vfs/smbfs/helpers/param/loadparm.c b/src/vfs/smbfs/helpers/param/loadparm.c index 7e4ad2ecc..f160adc9f 100644 --- a/src/vfs/smbfs/helpers/param/loadparm.c +++ b/src/vfs/smbfs/helpers/param/loadparm.c @@ -1,24 +1,29 @@ -/* +/* Unix SMB/Netbios implementation. Version 1.9. Parameter loading functions + Copyright (C) Karl Auer 1993-1998 + Copyright (C) 2011 + The Free Software Foundation, Inc. + Largely re-written by Andrew Tridgell, September 1994 - - This program is free software; 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. - - This program is distributed in the hope that it will be useful, + + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + along with this program. If not, see . */ /* diff --git a/src/vfs/smbfs/helpers/param/params.c b/src/vfs/smbfs/helpers/param/params.c index ac238ae63..853db1c79 100644 --- a/src/vfs/smbfs/helpers/param/params.c +++ b/src/vfs/smbfs/helpers/param/params.c @@ -8,20 +8,24 @@ * This module Copyright (C) 1997-1998 by the University of Minnesota * -------------------------------------------------------------------------- ** * - * This program is free software; 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. - * - * This program 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +*/ + +/* * -------------------------------------------------------------------------- ** * * Module name: params diff --git a/src/vfs/smbfs/smbfs.c b/src/vfs/smbfs/smbfs.c index 583b21456..ddba0c7b8 100644 --- a/src/vfs/smbfs/smbfs.c +++ b/src/vfs/smbfs/smbfs.c @@ -1,24 +1,28 @@ -/* Virtual File System: Midnight Commander file system. +/* + Virtual File System: Midnight Commander file system. - Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 - Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2011 + The Free Software Foundation, Inc. - Written by Wayne Roberts , 1997 + Written by: + Wayne Roberts , 1997 Andrew V. Samoilov 2002, 2003 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/src/vfs/tar/tar.c b/src/vfs/tar/tar.c index 04955285b..7f23cd766 100644 --- a/src/vfs/tar/tar.c +++ b/src/vfs/tar/tar.c @@ -1,23 +1,29 @@ -/* Virtual File System: GNU Tar file system. +/* + Virtual File System: GNU Tar file system. + Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, - 2006, 2007 Free Software Foundation, Inc. + 2006, 2007, 2011 + The Free Software Foundation, Inc. - Written by: 1995 Jakub Jelinek - Rewritten by: 1998 Pavel Machek + Written by: + Jakub Jelinek, 1995 + Pavel Machek, 1998 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file @@ -397,12 +403,12 @@ tar_fill_stat (struct vfs_s_super *archive, struct stat *st, union record *heade case TAR_GNU: st->st_uid = *header->header.uname ? vfs_finduid (header->header.uname) : tar_from_oct (8, - header->header. - uid); + header-> + header.uid); st->st_gid = *header->header.gname ? vfs_findgid (header->header.gname) : tar_from_oct (8, - header->header. - gid); + header-> + header.gid); switch (header->header.linkflag) { case LF_BLK: diff --git a/src/vfs/undelfs/undelfs.c b/src/vfs/undelfs/undelfs.c index 94676df4c..747d1231d 100644 --- a/src/vfs/undelfs/undelfs.c +++ b/src/vfs/undelfs/undelfs.c @@ -1,4 +1,5 @@ -/* UnDel File System: Midnight Commander file system. +/* + UnDel File System: Midnight Commander file system. This file system is intended to be used together with the ext2fs library to recover files from ext2fs file systems. @@ -7,24 +8,29 @@ written by Ted Ts'o (tytso@mit.edu) for the ext2fs package. Copyright (C) 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2007 Free Software Foundation, Inc. - Written by: 1995 Miguel de Icaza. - 1997 Norbert Warmuth. - 2000 Pavel Machek + 2005, 2007, 2011 + The Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + Written by: + Miguel de Icaza, 1995 + Norbert Warmuth, 1997 + Pavel Machek, 2000 - This program is distributed in the hope that it will be useful, + This file is part of the Midnight Commander. + + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + You should have received a copy of the GNU General Public License + along with this program. If not, see . + */ /** * \file diff --git a/src/viewer/actions_cmd.c b/src/viewer/actions_cmd.c index f10021a92..91178a590 100644 --- a/src/viewer/actions_cmd.c +++ b/src/viewer/actions_cmd.c @@ -3,36 +3,35 @@ Callback function for some actions (hotkeys, menu) Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /* diff --git a/src/viewer/coord_cache.c b/src/viewer/coord_cache.c index 274df5c4b..9e8a9638f 100644 --- a/src/viewer/coord_cache.c +++ b/src/viewer/coord_cache.c @@ -3,36 +3,35 @@ Function for work with coordinate cache (ccache) Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + the Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /* diff --git a/src/viewer/datasource.c b/src/viewer/datasource.c index 008183e21..3641da456 100644 --- a/src/viewer/datasource.c +++ b/src/viewer/datasource.c @@ -3,36 +3,35 @@ Functions for datasources Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /* diff --git a/src/viewer/dialogs.c b/src/viewer/dialogs.c index 390dcee2b..0742b7a0a 100644 --- a/src/viewer/dialogs.c +++ b/src/viewer/dialogs.c @@ -3,36 +3,35 @@ Function for paint dialogs Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/viewer/display.c b/src/viewer/display.c index bf020492d..bb09ecb55 100644 --- a/src/viewer/display.c +++ b/src/viewer/display.c @@ -3,36 +3,35 @@ Function for whow info on display Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009, 2010 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009, 2010 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include @@ -158,7 +157,8 @@ mcview_display_status (mcview_t * view) tty_printf ("%9" PRIuMAX "/%s%s %s", (uintmax_t) view->dpy_end, buffer, mcview_may_still_grow (view) ? "+" : " ", #ifdef HAVE_CHARSET - mc_global.source_codepage >= 0 ? get_codepage_id (mc_global.source_codepage) : "" + mc_global.source_codepage >= + 0 ? get_codepage_id (mc_global.source_codepage) : "" #else "" #endif diff --git a/src/viewer/growbuf.c b/src/viewer/growbuf.c index a98bf93b1..2ac3ee521 100644 --- a/src/viewer/growbuf.c +++ b/src/viewer/growbuf.c @@ -3,36 +3,35 @@ Function for work with growing bufers Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/viewer/hex.c b/src/viewer/hex.c index b5645b488..fae60b100 100644 --- a/src/viewer/hex.c +++ b/src/viewer/hex.c @@ -3,36 +3,35 @@ Function for hex view Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/viewer/lib.c b/src/viewer/lib.c index 6863dff3b..a8d204820 100644 --- a/src/viewer/lib.c +++ b/src/viewer/lib.c @@ -3,36 +3,35 @@ Common finctions (used from some other mcviewer functions) Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/viewer/mcviewer.c b/src/viewer/mcviewer.c index a67895b11..1f59ac286 100644 --- a/src/viewer/mcviewer.c +++ b/src/viewer/mcviewer.c @@ -3,36 +3,35 @@ Interface functions Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/viewer/move.c b/src/viewer/move.c index 9699f17e1..e78ef13ee 100644 --- a/src/viewer/move.c +++ b/src/viewer/move.c @@ -3,36 +3,35 @@ Functions for handle cursor movement Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009, 2010 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009, 2010 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ /* diff --git a/src/viewer/nroff.c b/src/viewer/nroff.c index 14fe42af3..4968535da 100644 --- a/src/viewer/nroff.c +++ b/src/viewer/nroff.c @@ -3,36 +3,35 @@ Function for nroff-like view Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/viewer/plain.c b/src/viewer/plain.c index 346c4e9b4..64a35c2a8 100644 --- a/src/viewer/plain.c +++ b/src/viewer/plain.c @@ -3,37 +3,35 @@ Function for plain view Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov - 2010 Andrew Borodin + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009, 2010 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/src/viewer/search.c b/src/viewer/search.c index b1c0712c3..e8e8bcad9 100644 --- a/src/viewer/search.c +++ b/src/viewer/search.c @@ -3,36 +3,35 @@ Function for search data Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2009, 2011 + The Free Software Foundation, Inc. - Written by: 1994, 1995, 1998 Miguel de Icaza - 1994, 1995 Janne Kukonlehto - 1995 Jakub Jelinek - 1996 Joseph M. Hinkle - 1997 Norbert Warmuth - 1998 Pavel Machek - 2004 Roland Illig - 2005 Roland Illig - 2009 Slava Zanko - 2009 Andrew Borodin - 2009 Ilia Maslakov + Written by: + Miguel de Icaza, 1994, 1995, 1998 + Janne Kukonlehto, 1994, 1995 + Jakub Jelinek, 1995 + Joseph M. Hinkle, 1996 + Norbert Warmuth, 1997 + Pavel Machek, 1998 + Roland Illig , 2004, 2005 + Slava Zanko , 2009 + Andrew Borodin , 2009 + Ilia Maslakov , 2009 This file is part of the Midnight Commander. - The Midnight Commander is free software; you can redistribute it + The Midnight Commander is free software: 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. + published by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - The Midnight Commander 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 - General Public License for more details. + The Midnight Commander 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 General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. + along with this program. If not, see . */ #include diff --git a/tests/lib/library_independ.c b/tests/lib/library_independ.c index d30322762..47a13dd57 100644 --- a/tests/lib/library_independ.c +++ b/tests/lib/library_independ.c @@ -1,23 +1,26 @@ -/* libmc - check if library is independ to $(topsrc)/src directory +/* + libmc - check if library is independ to $(topsrc)/src directory - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "lib/library_independ" diff --git a/tests/lib/mc_build_filename.c b/tests/lib/mc_build_filename.c index d05eb3d5b..342dc4b06 100644 --- a/tests/lib/mc_build_filename.c +++ b/tests/lib/mc_build_filename.c @@ -1,23 +1,26 @@ -/* lib/vfs - mc_build_filename() function testing +/* + lib/vfs - mc_build_filename() function testing - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib" diff --git a/tests/lib/mcconfig/config_string.c b/tests/lib/mcconfig/config_string.c index ceb6d36c9..f243fdadb 100644 --- a/tests/lib/mcconfig/config_string.c +++ b/tests/lib/mcconfig/config_string.c @@ -1,23 +1,26 @@ -/* libmc - check mcconfig submodule. read and write config files +/* + libmc - check mcconfig submodule. read and write config files - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "lib/mcconfig" diff --git a/tests/lib/search/regex_process_escape_sequence.c b/tests/lib/search/regex_process_escape_sequence.c index 12d8e8bdd..921acf2ba 100644 --- a/tests/lib/search/regex_process_escape_sequence.c +++ b/tests/lib/search/regex_process_escape_sequence.c @@ -1,23 +1,26 @@ -/* libmc - checks for processing esc sequences in replace string +/* + libmc - checks for processing esc sequences in replace string - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "lib/search/regex" diff --git a/tests/lib/search/regex_replace_esc_seq.c b/tests/lib/search/regex_replace_esc_seq.c index c38cab683..8326cb6a0 100644 --- a/tests/lib/search/regex_replace_esc_seq.c +++ b/tests/lib/search/regex_replace_esc_seq.c @@ -1,23 +1,26 @@ -/* libmc - checks for processing esc sequences in replace string +/* + libmc - checks for processing esc sequences in replace string - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "lib/search/regex" diff --git a/tests/lib/serialize.c b/tests/lib/serialize.c index 442667d0a..fa6156cad 100644 --- a/tests/lib/serialize.c +++ b/tests/lib/serialize.c @@ -1,23 +1,26 @@ -/* lib/vfs - common serialize/deserialize functions +/* + lib/vfs - common serialize/deserialize functions - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib" diff --git a/tests/lib/vfs/canonicalize_pathname.c b/tests/lib/vfs/canonicalize_pathname.c index 874e7527e..4d221443a 100644 --- a/tests/lib/vfs/canonicalize_pathname.c +++ b/tests/lib/vfs/canonicalize_pathname.c @@ -1,23 +1,26 @@ -/* lib - canonicalize path +/* + lib - canonicalize path - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/vfs/current_dir.c b/tests/lib/vfs/current_dir.c index 6fbfd4036..bd42c193a 100644 --- a/tests/lib/vfs/current_dir.c +++ b/tests/lib/vfs/current_dir.c @@ -1,23 +1,26 @@ -/* lib/vfs - manipulate with current directory +/* + lib/vfs - manipulate with current directory - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/vfs/path_recode.c b/tests/lib/vfs/path_recode.c index 4e5ff6f3c..b9aaf5b5d 100644 --- a/tests/lib/vfs/path_recode.c +++ b/tests/lib/vfs/path_recode.c @@ -1,23 +1,26 @@ -/* lib/vfs - vfs_path_t charset recode functions +/* + lib/vfs - vfs_path_t charset recode functions - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/vfs/path_serialize.c b/tests/lib/vfs/path_serialize.c index 054e34ce3..967760ea5 100644 --- a/tests/lib/vfs/path_serialize.c +++ b/tests/lib/vfs/path_serialize.c @@ -1,23 +1,26 @@ -/* lib/vfs - vfs_path_t serialize/deserialize functions +/* + lib/vfs - vfs_path_t serialize/deserialize functions - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/vfs/vfs_parse_ls_lga.c b/tests/lib/vfs/vfs_parse_ls_lga.c index 0270e0ab3..f44559d62 100644 --- a/tests/lib/vfs/vfs_parse_ls_lga.c +++ b/tests/lib/vfs/vfs_parse_ls_lga.c @@ -1,23 +1,26 @@ -/* lib/vfs - test vfs_parse_ls_lga() functionality +/* + lib/vfs - test vfs_parse_ls_lga() functionality - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/vfs/vfs_path_string_convert.c b/tests/lib/vfs/vfs_path_string_convert.c index e31a64978..1ef33fc1b 100644 --- a/tests/lib/vfs/vfs_path_string_convert.c +++ b/tests/lib/vfs/vfs_path_string_convert.c @@ -1,23 +1,26 @@ -/* lib/vfs - get vfs_path_t from string +/* + lib/vfs - get vfs_path_t from string - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/vfs/vfs_prefix_to_class.c b/tests/lib/vfs/vfs_prefix_to_class.c index 27200363c..b7eb098b0 100644 --- a/tests/lib/vfs/vfs_prefix_to_class.c +++ b/tests/lib/vfs/vfs_prefix_to_class.c @@ -1,23 +1,26 @@ -/* lib/vfs - test vfs_prefix_to_class() functionality +/* + lib/vfs - test vfs_prefix_to_class() functionality - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/vfs/vfs_s_get_path.c b/tests/lib/vfs/vfs_s_get_path.c index cbceeb515..32e71d54a 100644 --- a/tests/lib/vfs/vfs_s_get_path.c +++ b/tests/lib/vfs/vfs_s_get_path.c @@ -1,23 +1,26 @@ -/* lib/vfs - test vfs_s_get_path() function +/* + lib/vfs - test vfs_s_get_path() function - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/vfs/vfs_split.c b/tests/lib/vfs/vfs_split.c index ce3c3568d..b780a74f8 100644 --- a/tests/lib/vfs/vfs_split.c +++ b/tests/lib/vfs/vfs_split.c @@ -1,23 +1,26 @@ -/* lib/vfs - test vfs_split() functionality +/* + lib/vfs - test vfs_split() functionality - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib/vfs" diff --git a/tests/lib/x_basename.c b/tests/lib/x_basename.c index 03ffe3111..bf8e14c4d 100644 --- a/tests/lib/x_basename.c +++ b/tests/lib/x_basename.c @@ -1,23 +1,26 @@ -/* lib/vfs - x_basename() function testing +/* + lib/vfs - x_basename() function testing - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011 + The Free Software Foundation, Inc. Written by: - Slava Zanko , 2011 + Slava Zanko , 2011 - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + This file is part of the Midnight Commander. - This program is distributed in the hope that it will be useful, + The Midnight Commander is free software: 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 3 of the License, + or (at your option) any later version. + + The Midnight Commander 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 Library General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #define TEST_SUITE_NAME "/lib"