From 9269f1746a6ad40d5d5f6130713654d279f83108 Mon Sep 17 00:00:00 2001 From: Vlad Bogolin Date: Mon, 13 Dec 2021 22:19:04 +0200 Subject: [PATCH] Add macOS packaging scripts --- macOSpkg/README | 11 + macOSpkg/distribution.xml | 51 + .../mariadb-server-files-scripts/postinstall | 58 + .../mariadb-server-files-scripts/preinstall | 40 + .../postinstall | 13 + .../com.mariadb.server.plist | 32 + macOSpkg/mkpkg | 58 + macOSpkg/resources/COPYING | 339 +++ macOSpkg/resources/COPYING.LESSER | 516 ++++ macOSpkg/resources/COPYING.thirdparty | 1692 +++++++++++ macOSpkg/resources/MariaDB_Background.png | Bin 0 -> 12477 bytes macOSpkg/resources/conclusion.html | 16 + macOSpkg/resources/example.png | Bin 0 -> 170709 bytes macOSpkg/resources/license.html | 471 +++ macOSpkg/resources/license.txt | 2547 +++++++++++++++++ .../scripts/check_for_existing_installation | 67 + macOSpkg/resources/scripts/find_procname | Bin 0 -> 8856 bytes macOSpkg/resources/scripts/find_procname.c | 47 + macOSpkg/resources/welcome.html | 12 + 19 files changed, 5970 insertions(+) create mode 100644 macOSpkg/README create mode 100644 macOSpkg/distribution.xml create mode 100755 macOSpkg/mariadb-server-files-scripts/postinstall create mode 100755 macOSpkg/mariadb-server-files-scripts/preinstall create mode 100755 macOSpkg/mariadb-server-launchd-scripts/postinstall create mode 100644 macOSpkg/mariadb-server-launchd/com.mariadb.server.plist create mode 100755 macOSpkg/mkpkg create mode 100644 macOSpkg/resources/COPYING create mode 100644 macOSpkg/resources/COPYING.LESSER create mode 100644 macOSpkg/resources/COPYING.thirdparty create mode 100644 macOSpkg/resources/MariaDB_Background.png create mode 100644 macOSpkg/resources/conclusion.html create mode 100644 macOSpkg/resources/example.png create mode 100644 macOSpkg/resources/license.html create mode 100644 macOSpkg/resources/license.txt create mode 100755 macOSpkg/resources/scripts/check_for_existing_installation create mode 100755 macOSpkg/resources/scripts/find_procname create mode 100644 macOSpkg/resources/scripts/find_procname.c create mode 100644 macOSpkg/resources/welcome.html diff --git a/macOSpkg/README b/macOSpkg/README new file mode 100644 index 00000000..aca4767c --- /dev/null +++ b/macOSpkg/README @@ -0,0 +1,11 @@ +These files support the creation of a native macOS .pkg installer for MariaDB Server. + +This installer is intended to install a specially-built MariaDB distribution that runs independent of other things installed on the OS. See https://mariadb.com/kb/en/mariadb/installing-mariadb-server-pkg-packages-on-macos/ for more information about the behavior of the .pkg installer and the MariaDB distribution it installs. + +Build Instructions: + +The recommended build configuration is achieved by invoking cmake with these options: + +cmake . -DBUILD_CONFIG=mysql_release -DWITH_SSL=system -DOPENSSL_SSL_LIBRARY="/usr/local/opt/openssl/lib/libssl.a" -DOPENSSL_CRYPTO_LIBRARY="/usr/local/opt/openssl/lib/libcrypto.a" -DOPENSSL_INCLUDE_DIR="/usr/local/opt/openssl/include" -DTOKUDB_OK=0 -DWITH_JEMALLOC=no -DMYSQL_UNIX_ADDR=/usr/local/mariadb/data/mariadb.sock -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb/server -DINSTALL_MYSQLDATADIR=/usr/local/mariadb/data -DDEFAULT_SYSCONFDIR=/usr/local/mariadb/etc -DWITH_EMBEDDED_SERVER=OFF -DPLUGIN_AWS_KEY_MANAGEMENT=NO -DWITH_UNIT_TESTS=OFF -DWITH_WSREP=OFF + +Build the TGZ package using cmake && make package, and then point mkpkg to that archive. diff --git a/macOSpkg/distribution.xml b/macOSpkg/distribution.xml new file mode 100644 index 00000000..11abcc40 --- /dev/null +++ b/macOSpkg/distribution.xml @@ -0,0 +1,51 @@ + + + MariaDB Server + + + + + + + + + + + + + + + + + + + + + + + #mariadb-server-files.pkg + #mariadb-server-launchd.pkg + diff --git a/macOSpkg/mariadb-server-files-scripts/postinstall b/macOSpkg/mariadb-server-files-scripts/postinstall new file mode 100755 index 00000000..6f12b18d --- /dev/null +++ b/macOSpkg/mariadb-server-files-scripts/postinstall @@ -0,0 +1,58 @@ +#!/bin/bash +# +# Copyright (c) 2016 MariaDB Corporation +# +# 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; version 2 of the License. +# +# 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 */ + +set -e +set -x +exec >>/var/log/mariadb_installer.log 2>&1 + +basedir=/usr/local/mariadb/server +datadir=/usr/local/mariadb/data +option_file=/usr/local/mariadb/etc/my.cnf + +# If the datadir does NOT exist, create it and bootstrap with some special sauce to remove +# superfluous users and put some unix socket auth users in their place. +if ! [[ -e $datadir ]] +then + cd "$basedir" + mkdir -p "$datadir" + ./scripts/mysql_install_db --skip-networking --datadir="$datadir" +# ./bin/mysqld --skip-networking --bootstrap --datadir="$datadir" --basedir=. </dev/null +then + # + if ! [[ -e $option_file ]] || + ! "$basedir"/bin/my_print_defaults --defaults-file="$option_file" --mysqld 2>/dev/null | + grep -q skip.networking + then + printf '%s\n' '[server]' 'skip-networking' >> "$option_file" + fi +fi + diff --git a/macOSpkg/mariadb-server-files-scripts/preinstall b/macOSpkg/mariadb-server-files-scripts/preinstall new file mode 100755 index 00000000..d003d709 --- /dev/null +++ b/macOSpkg/mariadb-server-files-scripts/preinstall @@ -0,0 +1,40 @@ +#!/bin/bash +# +# Copyright (c) 2016 MariaDB Corporation +# +# 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; version 2 of the License. +# +# 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 */ + +# Unload existing .plist, and stop running MariaDB Server +launchctl unload /Library/LaunchDaemons/com.mariadb.server.plist + +mkdir -p /usr/local/mariadb + +symlinks=( /usr/local/mariadb/server ) + +# Go through the symlinks in the array and, for each one, move it to use an unused suffixed +for dest in "${symlinks[@]}" +do + if [[ -L $dest ]] + then + rm "$dest" + elif [[ -e $dest ]] + then + # look for an unused suffix to rename $dest + suffix=0 + while [[ -e $dest.$((++suffix)) ]]; do :; done + + mv "$dest" "$dest.$suffix" + fi +done + diff --git a/macOSpkg/mariadb-server-launchd-scripts/postinstall b/macOSpkg/mariadb-server-launchd-scripts/postinstall new file mode 100755 index 00000000..3ce996e0 --- /dev/null +++ b/macOSpkg/mariadb-server-launchd-scripts/postinstall @@ -0,0 +1,13 @@ +#!/bin/bash +# Create a log file of the script's activities. +exec >>/var/log/mariadb_installer.log 2>&1 + +# Load the .plist file into launchctl, which will also start MariaDB Server +launchctl load /Library/LaunchDaemons/com.mariadb.server.plist + +# Wait 30 seconds for MariaDB Server to start +i=0; while ((i++ < 30)); do pgrep mariadbd && [[ -e /usr/local/mariadb/data/mariadb.sock ]] && break; sleep 1; done + +/usr/local/mariadb/server/bin/mysql_upgrade + +# ln -sf /usr/local/mariadb/server/bin/* /usr/local/bin/ diff --git a/macOSpkg/mariadb-server-launchd/com.mariadb.server.plist b/macOSpkg/mariadb-server-launchd/com.mariadb.server.plist new file mode 100644 index 00000000..e4141de1 --- /dev/null +++ b/macOSpkg/mariadb-server-launchd/com.mariadb.server.plist @@ -0,0 +1,32 @@ + + + + + Label com.mariadb.server + + KeepAlive + + SuccessfulExit + + + ExitTimeOut 600 + UserName _mysql + GroupName _mysql + + WorkingDirectory /usr/local/mariadb/data + Program /usr/local/mariadb/server/bin/mariadbd + ProgramArguments + + /usr/local/mariadb/server/bin/mariadbd + --user=_mysql + --basedir=/usr/local/mariadb/server + --datadir=/usr/local/mariadb/data + --log-basename=mariadb + --plugin-dir=/usr/local/mariadb/server/lib/plugin + + EnvironmentVariables + + MYSQL_HOME /usr/local/mariadb + + + diff --git a/macOSpkg/mkpkg b/macOSpkg/mkpkg new file mode 100755 index 00000000..6a0d83b8 --- /dev/null +++ b/macOSpkg/mkpkg @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +# This script takes an existing .tar.gz package of MariaDB Server and morphs it into +# a macOS .pkg installer. The server should be built using some specific CMake options +# outlined in the README file in this source tree for the package to work correctly! + +# This script builds two packages: mariadb-server-files and mariadb-server-launchd, +# and then it combines them together into a single, installable .pkg file. +# The script was originally developed by Kolbe Kegel (https://github.com/kolbe). + +set -ex + +if ! (($# == 1)) +then + echo "Must provide path to MariaDB Server .tar.gz package. Aborting." >&2 + exit 1 +fi + +file=$1 +dir="${file%*.tar.gz}" +dir="${dir##*/}" + +re='mariadb-([0-9]+\.[0-9]+\.[0-9]+)-' +[[ $dir =~ $re ]] +ver=${BASH_REMATCH[1]} + +mkdir -p mariadb-server-files tmp +rm -rf mariadb-server-files/* tmp/* + +tar -xf "$file" -C mariadb-server-files/ + +pushd "mariadb-server-files" +pushd "$dir" + +pushd bin + +# Create these symlinks, so that MariaDB Server is started using "mariadbd" instead +# of "mysqld" and the client program is "mariadb" instead of "mysql". +#ln -s mysql mariadb +#ln -s mysqld mariadbd + +popd +popd + +ln -s "$dir" server + +# Create the etc dir so that it's "installed" by the installer. +mkdir etc + +popd + +pkgbuild --root ./mariadb-server-files --identifier com.mariadb.mariadb-server-files --scripts ./mariadb-server-files-scripts --version "${ver//./}0" --install-location /usr/local/mariadb mariadb-server-files.pkg + +pkgbuild --root ./mariadb-server-launchd --identifier com.mariadb.mariadb-server-launchd --scripts ./mariadb-server-launchd-scripts --install-location /Library/LaunchDaemons mariadb-server-launchd.pkg + +productbuild --distribution distribution.xml --resources ./resources --scripts ./resources/scripts "$dir.pkg" + +mv mariadb-server-files.pkg mariadb-server-launchd.pkg tmp/ diff --git a/macOSpkg/resources/COPYING b/macOSpkg/resources/COPYING new file mode 100644 index 00000000..d511905c --- /dev/null +++ b/macOSpkg/resources/COPYING @@ -0,0 +1,339 @@ + 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. + + 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 Lesser General Public License instead.) You can apply it to +your programs, 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 software, or if you modify it. + + 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. + + 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. + + 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. + + 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. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 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". + +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. + + 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. + +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 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: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + 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. + + 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. + +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. + +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. + + 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, + + 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, + + 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. + +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. + + 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. + + 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. + + 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. + +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. + + 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. + + 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. + +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. + + 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. + + NO 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. + + 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. + + 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 +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 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. + +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. + +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 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. + + , 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 Lesser General +Public License instead of this License. diff --git a/macOSpkg/resources/COPYING.LESSER b/macOSpkg/resources/COPYING.LESSER new file mode 100644 index 00000000..c2c87d69 --- /dev/null +++ b/macOSpkg/resources/COPYING.LESSER @@ -0,0 +1,516 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 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 Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + 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 Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +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 and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +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 other code 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. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + 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, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser 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. +^L + 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. +^L + 6. As an exception to the Sections above, you may also combine 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) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) 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. + + d) 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. + + e) 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 materials to be 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. +^L + 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 with +this License. +^L + 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 Lesser 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. +^L + 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 +^L + 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 Lesser 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin 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/macOSpkg/resources/COPYING.thirdparty b/macOSpkg/resources/COPYING.thirdparty new file mode 100644 index 00000000..4ce4017f --- /dev/null +++ b/macOSpkg/resources/COPYING.thirdparty @@ -0,0 +1,1692 @@ +%%The following software may be included in this product: +Cmake + +Use of any of this software is governed by the terms of the license below: + +CMake is distributed under BSD License + + Copyright (c) 2008, Kitware, Inc. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Kitware, Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY Kitware, Inc. "AS IS" AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL Kitware Inc. BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Additional License(s) + +cmake-2.4.8/Utilities/cmtar/compat/gethostname.c: + gethostname.c: minimal substitute for missing gethostname() function + created 2000-Mar-02 jmk + requires SVR4 uname() and -lc + + by Jim Knoble + Copyright ? 2000 Jim Knoble + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear in + supporting documentation. + + This software is provided "as is", without warranty of any kind, + express or implied, including but not limited to the warranties of + merchantability, fitness for a particular purpose and + noninfringement. In no event shall the author(s) be liable for any + claim, damages or other liability, whether in an action of contract, + tort or otherwise, arising from, out of or in connection with the + software or the use or other dealings in the software. + +---------------------------------- + +* Originally written by Steven M. Bellovin while +* at the University of North Carolina at Chapel Hill. Later tweaked by +* a couple of people on Usenet. Completely overhauled by Rich $alz +* and Jim Berets in August, 1990. +* +* This code is in the public domain and has no copyright. + +------------------------------- + + THIS CODE IS SPECIFICALLY EXEMPTED FROM THE NCURSES PACKAGE COPYRIGHT. + You may freely copy it for use as a template for your own field types. + If you develop a field type that might be of general use, please send + it back to the ncurses maintainers for inclusion in the next version. + +************************************************************************** + + * Author : Per Foreby, perf@efd.lth.se + * Author : Juergen Pfeifer, juergen.pfeifer@gmx.net + +************************************************************************** + +---------------------------------------- + + Copyright (c) 2002 Insight Consortium. All rights reserved. + See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for + details. + + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the above copyright notices for more information. + +-------------------------------------------- + + Skeleton parser for Yacc-like parsing with Bison, + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 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. + + As a special exception, when this file is copied by Bison into a + Bison output file, you may use that output file without restriction. + This special exception was added by the Free Software Foundation + in version 1.24 of Bison. + +--------------------------------------------------- + +cmake-2.4.8/Utilities/cmzlib/zlib.h: + zlib.h -- interface of the 'zlib' general purpose compression library + version 1.1.4, March 11th, 2002 + + Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + 3. This notice may not be removed or altered from any source + distribution. + + Jean-loup Gailly Mark Adler + +---------------------------------------------- + + This source code was modified by Martin Hedenfalk for use in Curl. His + latest changes were done 2000-09-18. + + It has since been patched away like a madman by Daniel Stenberg to make it + better applied to curl conditions, and to make it not use globals, pollute + name space and more. This source code awaits a rewrite to work around the + paragraph 2 in the BSD licenses as explained below. + + Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Hgskolan + It has since been patched and modified a lot by Daniel Stenberg to make it + better applied to curl conditions, and to make it not use globals, pollute + name space and more. This source code awaits a rewrite to work around the + paragraph 2 in the BSD licenses as explained below. + + Copyright (c) 1998, 1999 Kungliga Tekniska Hgskolan + (Royal Institute of Technology, Stockholm, Sweden). + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the Institute nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +--------------------------------------------- + + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND + CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. + +-------------------------------------------------- + +cmake-2.4.8/Utilities/cmcurl/inet_pton.c, +cmake-2.4.8/Source/CTest/Curl/inet_pton.c: + This is from the BIND 4.9.4 release, modified to compile by itself + + Copyright (c) 1996 by Internet Software Consortium. + + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM + DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, + OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + +------------------------------------------------------- + +* Copyright (C) 2001 by Eric Kidd. All rights reserved. +* Copyright (C) 2001 by Luke Howard. All rights reserved. +* Copyright (C) 2002 Ximian, Inc. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* 1. Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in the +* documentation and/or other materials provided with the distribution. +* 3. The name of the author may not be used to endorse or promote products +* derived from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY +* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +* DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR +* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +* SUCH DAMAGE. + +--------------------------------------------------- + + Copyright (c) 1994 + The Regents of the University of California. All rights reserved. + + This code is derived from software contributed to Berkeley by + Chuck Karish of Mindcraft, Inc. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + Copyright (c) 1985, 1986 The Regents of the University of California. + All rights reserved. + + This code is derived from software contributed to Berkeley by + James A. Woods, derived from original work by Spencer Thomas + and Joseph Orost. + +------------------------------------------------ + + Copyright (c) 1989, 1993, 1994 + The Regents of the University of California. All rights reserved. + + This code is derived from software contributed to Berkeley by + Guido van Rossum. + + Copyright (c) 1990 The Regents of the University of California. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +------------------------------------------------------ + + Project ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + Copyright (C) 1998 - 2004, Daniel Stenberg, , et al. + + Copyright (C) 2004, Daniel Stenberg, , et al. + + This software is licensed as described in the file COPYING, which + you should have received as part of this distribution. The terms + are also available at http://curl.haxx.se/docs/copyright.html. + + You may opt to use, copy, modify, merge, publish, distribute and/or sell + copies of the Software, and permit persons to whom the Software is + furnished to do so, under the terms of the COPYING file. + + This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + KIND, either express or implied. + +------------------------------------------------------------ + +*************************************************************************** + Copyright (c) 1998 Free Software Foundation, Inc. + Copyright (c) 1998,2000 Free Software Foundation, Inc. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, distribute with modifications, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished + to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + USE OR OTHER DEALINGS IN THE SOFTWARE. + + + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the sale, + use or other dealings in this Software without prior written + authorization. +*************************************************************************** + +------------------------------------------------------ + + Copyright (c) 1997 Todd C. Miller + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +*************************************************************************** + + + +*************************************************************************** +%%The following software may be included in this product: +Fred Fish's Dbug Library + +Use of any of this software is governed by the terms of the license below: + + * + * N O T I C E * + * * + * Copyright Abandoned, 1987, Fred Fish * + * * + * * + * This previously copyrighted work has been placed into the public * + * domain by the author and may be freely used for any purpose, * + * private or commercial. * + * * + * Because of the number of inquiries I was receiving about the use * + * of this product in commercially developed works I have decided to * + * simply make it public domain to further its unrestricted use. I * + * specifically would be most happy to see this material become a * + * part of the standard Unix distributions by AT&T and the Berkeley * + * Computer Science Research Group, and a standard part of the GNU * + * system from the Free Software Foundation. * + * * + * I would appreciate it, as a courtesy, if this notice is left in * + * all copies and derivative works. Thank you. * + * * + * The author makes no warranty of any kind with respect to this * + * product and explicitly disclaims any implied warranties of mer- * + * chantability or fitness for any particular purpose. * + * + +*************************************************************************** + +%%The following software may be included in this product: +dbug_analyze.c (part of Fred Fish's Dbug Library) + +Use of any of this software is governed by the terms of the license below: + +* Copyright Abandoned, 1987, Fred Fish * +* * +* * +* This previously copyrighted work has been placed into the public * +* domain by the author and may be freely used for any purpose, * +* private or commercial. * +* * +* Because of the number of inquiries I was receiving about the use * +* of this product in commercially developed works I have decided to * +* simply make it public domain to further its unrestricted use. I * +* specifically would be most happy to see this material become a * +* part of the standard Unix distributions by AT&T and the Berkeley * +* Computer Science Research Group, and a standard part of the GNU * +* system from the Free Software Foundation. * +* * +* I would appreciate it, as a courtesy, if this notice is left in * +* all copies and derivative works. Thank you. * +* * +* The author makes no warranty of any kind with respect to this * +* product and explicitly disclaims any implied warranties of mer- * +* chantability or fitness for any particular purpose. * + +*************************************************************************** + +%%The following software may be included in this product: +innochecksum.c + +Use of any of this software is governed by the terms of the license below: + +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. + +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 Lesser General Public License instead.) You can apply it to +your programs, 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 +software, or if you modify it. + +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. + +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. + +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. + +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. + +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +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". + +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. + +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. + +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 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: + + a) You must cause the modified files to carry prominent notices stating that +you changed the files and the date of any change. + 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. + 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. + +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. + +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. + +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, + 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, + 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. + +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. + +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. + +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. + +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. + +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. + +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. + +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. + +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. + +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. + +NO 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. + +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. +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 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. + +one line to give the program's name and an idea of what it does. +Copyright (C) yyyy name of author + +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. + +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. + +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 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. + +signature of Ty Coon, 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 Lesser General Public License instead +of this License. + +Additional Documentation License(s) + +innochecksum.c is documented in the MySQL Reference +Manual at http://dev.mysql.com/doc/refman/5.1/en/innochecksum.html +The Reference Manual is not licensed under the GPL; rather, it +is offered under normal copyright, but with permission to +copy/redistribute electronically. + +*************************************************************************** + +%%The following software may be included in this product: +lib_sql.cc + +Use of any of this software is governed by the terms of the license below: + +/* + * Copyright (c) 2000 + * SWsoft company + * + * This material is provided "as is", with absolutely no warranty expressed + * or implied. Any use is at your own risk. + * + * Permission to use or copy this software for any purpose is hereby granted + * without fee, provided the above notices are retained on all copies. + * Permission to modify the code and to distribute modified code is granted, + * provided the above notices are retained, and a notice that the code was + * modified is included with the above copyright notice. + * + + This code was modified by the MySQL team +*/ + +*************************************************************************** + +%%The following software may be included in this product: +Richard A. O'Keefe strings package + +Use of any of this software is governed by the terms of the license below: + +These files are in the public domain. This includes getopt.c, which +is the work of Henry Spencer, University of Toronto Zoology, who says of +it "None of this software is derived from Bell software. I had no access +to the source for Bell's versions at the time I wrote it. This software +is hereby explicitly placed in the public domain. It may be used for +any purpose on any machine by anyone." I would greatly prefer it if *my* +material received no military use. + +*************************************************************************** + +%%The following software may be included in this product: +t_ctype.h + +Use of any of this software is governed by the terms of the license below: + +http://bioinfo.mbb.yale.edu/genome/yeast/cluster/database/mysql/include/t_ctype.h + +/* + Copyright (C) 1998, 1999 by Pruet Boonma, all rights reserved. + Copyright (C) 1998 by Theppitak Karoonboonyanan, all rights reserved. + Permission to use, copy, modify, distribute and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies. + Smaphan Raruenrom and Pruet Boonma makes no representations about + the suitability of this software for any purpose. It is provided + "as is" without express or implied warranty. +*/ + +*************************************************************************** + +%%The following software may be included in this product: +SHA-1 in C + +Use of any of this software is governed by the terms of the license below: + + SHA-1 in C + By Steve Reid + 100% Public Domain + +Additional License(s) + +100% Public Domain + +*************************************************************************** + +%%The following software may be included in this product: +The tz database + +Use of any of this software is governed by the terms of the license below: + +Sources for Time Zone and Daylight Saving Time Data +@(#)tz-link.htm 7.54 + +Please send corrections to this web page to the time zone mailing list. +The tz database + +The public-domain time zone database contains code and data that represent the +history of local time for many representative locations around the globe. It is +updated periodically to reflect changes made by political bodies to time zone +boundaries, UTC offsets, and daylight-saving rules. This database (often called +tz or zoneinfo) is used by several implementations, including the GNU C Library +used in GNU/Linux, FreeBSD, NetBSD, OpenBSD, Cygwin, DJGPP, HP-UX, IRIX, Mac OS +X, OpenVMS, Solaris, Tru64, and UnixWare. + +Each location in the database represents a national region where all clocks +keeping local time have agreed since 1970. Locations are identified by continent +or ocean and then by the name of the location, which is typically the largest +city within the region. For example, America/New_York represents most of the US +eastern time zone; America/Phoenix represents most of Arizona, which uses +mountain time without daylight saving time (DST); America/Detroit represents +most of Michigan, which uses eastern time but with different DST rules in 1975; +and other entries represent smaller regions like Starke County, Indiana, which +switched from central to eastern time in 1991 and switched back in 2006. To use +the database on an extended POSIX implementation set the TZ environment variable +to the location's full name, e.g., TZ="America/New_York". + +In the tz database's FTP distribution the code is in the file tzcodeC.tar.gz, +where C is the code's version; similarly, the data are in tzdataD.tar.gz, where +D is the data's version. The following shell commands download these files to a +GNU/Linux or similar host; see the downloaded README file for what to do next. + +wget 'ftp://elsie.nci.nih.gov/pub/tz*.tar.gz' +gzip -dc tzcode*.tar.gz | tar -xf - +gzip -dc tzdata*.tar.gz | tar -xf - + +The code lets you compile the tz source files into machine-readable binary +files, one for each location. It also lets you read a tz binary file and +interpret time stamps for that location. + +The data are by no means authoritative. If you find errors, please send changes +to the time zone mailing list. You can also subscribe to the mailing list, +retrieve the archive of old messages (in gzip compressed format), or retrieve +archived older versions of code and data; there is also a smaller HTTP mirror. + +*************************************************************************** + +%%The following software may be included in this product: +UnicodeData.txt + +Use of any of this software is governed by the terms of the license below: + +Unicode Terms of Use + + For the general privacy policy governing access to this site, see the + Unicode Privacy Policy. For trademark usage, see the Unicode + Consortium (R) Trademarks and Logo Policy. + Notice to End User: Terms of Use + Carefully read the following legal agreement ("Agreement"). Use or + copying of the software and/or codes provided with this agreement (The + "Software") constitutes your acceptance of these terms + + 1. Unicode Copyright. + 1. Copyright (c) 1991-2008 Unicode, Inc. All rights reserved. + 2. Certain documents and files on this website contain a + legend indicating that "Modification is permitted." Any person + is hereby authorized, without fee, to modify such documents + and files to create derivative works conforming to the + Unicode (R) Standard, subject to Terms and Conditions herein. + 3. Any person is hereby authorized, without fee, to view, use, + reproduce, and distribute all documents and files solely for + informational purposes in the creation of products supporting + the Unicode Standard, subject to the Terms and Conditions + herein. + 4. Further specifications of rights and restrictions + pertaining to the use of the particular set of data files + known as the "Unicode Character Database" can be found in + Exhibit 1. + 5. Each version of the Unicode Standard has further + specifications of rights and restrictions of use. For the book + editions, these are found on the back of the title page. For + the online edition, certain files (such as the PDF files for + book chapters and code charts) carry specific restrictions. + All other files are covered under these general Terms of Use. + To request a permission to reproduce any part of the Unicode + Standard, please contact the Unicode Consortium. + 6. No license is granted to "mirror" the Unicode website where + a fee is charged for access to the "mirror" site. + 7. Modification is not permitted with respect to this + document. All copies of this document must be verbatim. + 2. Restricted Rights Legend. Any technical data or software which is + licensed to the United States of America, its agencies and/or + instrumentalities under this Agreement is commercial technical data + or commercial computer software developed exclusively at private + expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), + as applicable. For technical data, use, duplication, or disclosure + by the Government is subject to restrictions as set forth in DFARS + 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and + this Agreement. For Software, in accordance with FAR 12-212 or DFARS + 227-7202, as applicable, use, duplication or disclosure by the + Government is subject to the restrictions set forth in this + Agreement. + 3. Warranties and Disclaimers. + 1. This publication and/or website may include technical or + typographical errors or other inaccuracies . Changes are + periodically added to the information herein; these changes + will be incorporated in new editions of the publication and/or + website. Unicode may make improvements and/or changes in the + product(s) and/or program(s) described in this publication + and/or website at any time. + 2. If this file has been purchased on magnetic or optical + media from Unicode, Inc. the sole and exclusive remedy for any + claim will be exchange of the defective media within ninety + (90) days of original purchase. + 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR + SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND + EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT + LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS + LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN + THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE + REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE + WEBSITE. + 4. Waiver of Damages. In no event shall Unicode or its licensors be + liable for any special, incidental, indirect or consequential + damages of any kind, or any damages whatsoever, whether or not + Unicode was advised of the possibility of the damage, including, + without limitation, those resulting from the following: loss of use, + data or profits, in connection with the use, modification or + distribution of this information or its derivatives. + 5. Trademarks. + 1. Unicode and the Unicode logo are registered trademarks of + Unicode, Inc. + 2. This site contains product names and corporate names of + other companies. All product names and company names and logos + mentioned herein are the trademarks or registered trademarks + of their respective owners. Other products and corporate names + mentioned herein which are trademarks of a third party are + used only for explanation and for the owners' benefit and with + no intent to infringe. + 3. Use of third party products or information referred to + herein is at the user's risk. + 6. Miscellaneous. + 1. Jurisdiction and Venue. This server is operated from a + location in the State of California, United States of America. + Unicode makes no representation that the materials are + appropriate for use in other locations. If you access this + server from other locations, you are responsible for + compliance with local laws. This Agreement, all use of this + site and any claims and damages resulting from use of this + site are governed solely by the laws of the State of + California without regard to any principles which would apply + the laws of a different jurisdiction. The user agrees that any + disputes regarding this site shall be resolved solely in the + courts located in Santa Clara County, California. The user + agrees said courts have personal jurisdiction and agree to + waive any right to transfer the dispute to any other forum. + 2. Modification by Unicode Unicode shall have the right to + modify this Agreement at any time by posting it to this site. + The user may not assign any part of this Agreement without + Unicode's prior written consent. + 3. Taxes. The user agrees to pay any taxes arising from access + to this website or use of the information herein, except for + those based on Unicode's net income. + 4. Severability. If any provision of this Agreement is + declared invalid or unenforceable, the remaining provisions of + this Agreement shall remain in effect. + 5. Entire Agreement. This Agreement constitutes the entire + agreement between the parties. + +EXHIBIT 1 +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + + Unicode Data Files include all data files under the directories +http://www.unicode.org/Public/, http://www.unicode.org/reports/, and +http://www.unicode.org/cldr/data/ . Unicode Software includes any source code +published in the Unicode Standard or under the directories +http://www.unicode.org/Public/, http://www.unicode.org/reports/, and +http://www.unicode.org/cldr/data/. + + NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES +("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND +AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU +DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES +OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE + + Copyright (c) 1991-2008 Unicode, Inc. All rights reserved. Distributed under +the Terms of Use in http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a copy +of the Unicode data files and any associated documentation (the "Data Files") or +Unicode software and any associated documentation (the "Software") to deal in +the Data Files or Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files or +Software are furnished to do so, provided that (a) the above copyright notice(s) +and this permission notice appear with all copies of the Data Files or Software, +(b) both the above copyright notice(s) and this permission notice appear in +associated documentation, and (c) there is clear notice in each modified Data +File or in the Software as well as in the documentation associated with the Data +File(s) or Software that the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD +PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING +OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall not +be used in advertising or otherwise to promote the sale, use or other dealings +in these Data Files or Software without prior written authorization of the +copyright holder. + + Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be +registered in some jurisdictions. All other trademarks and registered trademarks +mentioned herein are the property of their respective owners. + +*************************************************************************** + +%%The following software may be included in this product: +zlib + +Use of any of this software is governed by the terms of the license below: + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.3, July 18th, 2005 + + Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly jloup@gzip.org + Mark Adler madler@alumni.caltech.edu + +*/ + +*************************************************************************** + +%%The following software may be included in this product: +dtoa.c + +Use of any of this software is governed by the terms of the license below: + +/**************************************************************** + + This file incorporates work covered by the following copyright and + permission notice: + + The author of this software is David M. Gay. + + Copyright (c) 1991, 2000, 2001 by Lucent Technologies. + + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire + notice is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + + ***************************************************************/ + +*************************************************************************** + +%%The following software may be included in this product: +getarg.{c,h} + +Use of any of this software is governed by the terms of the license below: + +/* Copyright (C) 2003 MySQL AB + + 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; version 2 of the License. + + 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + +/* + * Copyright (c) 1997, 1999 Kungliga Tekniska H366gskolan + * (Royal Institute of Technology, Stockholm, Sweden). + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +*************************************************************************** + +%%The following software may be included in this product: +MD5 message-digest algorithm (md5_hash.cpp) + +Use of any of this software is governed by the terms of the license below: + +/* + * This code implements the MD5 message-digest algorithm. + * The algorithm is due to Ron Rivest. This code was + * written by Colin Plumb in 1993, no copyright is claimed. + * This code is in the public domain; do with it what you wish. + * + * Equivalent code is available from RSA Data Security, Inc. + * This code has been tested against that, and is equivalent, + * except that you don't need to include two pages of legalese + * with every copy. + * + * The code has been modified by Mikael Ronstroem to handle + * calculating a hash value of a key that is always a multiple + * of 4 bytes long. Word 0 of the calculated 4-word hash value + * is returned as the hash value. + */ + +*************************************************************************** + +%%The following software may be included in this product: +nt_servc.{cc,h} + +Use of any of this software is governed by the terms of the license below: + +/** + @file + + @brief + Windows NT Service class library. + + Copyright Abandoned 1998 Irena Pancirov - Irnet Snc + This file is public domain and comes with NO WARRANTY of any kind +*/ + +*************************************************************************** + +%%The following software may be included in this product: +GNU Readline + +Use of any of this software is governed by the terms of the license below: + +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. + + 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 Lesser General Public License instead.) You can apply it to +your programs, 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 software, or if you modify it. + + 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. + + 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. + + 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. + + 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. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 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". + +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. + + 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. + +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 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: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + 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. + + 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. + +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. + +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. + + 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, + + 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, + + 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. + +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. + + 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. + + 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. + + 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. + +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. + + 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. + + 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. + +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. + + 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. + + NO 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. + + 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. + + 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 +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 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. + +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. + +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 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. + + , 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 Lesser General +Public License instead of this License. + +*************************************************************************** + +%%The following software may be included in this product: +HandlerSocket plugin for MySQL + +Copyright (c) 2010 DeNA Co.,Ltd. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of DeNA Co.,Ltd. nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY DeNA Co.,Ltd. "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL DeNA Co.,Ltd. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +*************************************************************************** + +%%The following software may be included in this product: +PCRE (Perl-compatible regular expression library) + +THE BASIC LIBRARY FUNCTIONS +--------------------------- + +Written by: Philip Hazel +Email local part: ph10 +Email domain: cam.ac.uk + +University of Cambridge Computing Service, +Cambridge, England. + +Copyright (c) 1997-2013 University of Cambridge +All rights reserved. + +THE "BSD" LICENCE +----------------- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the name of Google + Inc. nor the names of their contributors may be used to endorse or + promote products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +*************************************************************************** diff --git a/macOSpkg/resources/MariaDB_Background.png b/macOSpkg/resources/MariaDB_Background.png new file mode 100644 index 0000000000000000000000000000000000000000..c2048a948f724ae885f8d96c94089cc4221bd639 GIT binary patch literal 12477 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 literal 0 HcmV?d00001 diff --git a/macOSpkg/resources/conclusion.html b/macOSpkg/resources/conclusion.html new file mode 100644 index 00000000..5eafde6b --- /dev/null +++ b/macOSpkg/resources/conclusion.html @@ -0,0 +1,16 @@ + + +

Thank you for installing MariaDB Server, the fastest growing relational database!

+

If you chose to install launchd support (selected by default), MariaDB Server has already been started and you can connect like this: +

   /usr/local/mariadb/server/bin/mariadb

+

If you had an existing MariaDB data directory at /usr/local/mariadb/data, you will need to use your existing credentials to connect.

+

Additional Resources: +

+

+ + + diff --git a/macOSpkg/resources/example.png b/macOSpkg/resources/example.png new file mode 100644 index 0000000000000000000000000000000000000000..62dd3a7668cf6fb56a94950ba23269647456d21b GIT binary patch literal 170709 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 literal 0 HcmV?d00001 diff --git a/macOSpkg/resources/license.html b/macOSpkg/resources/license.html new file mode 100644 index 00000000..11068df3 --- /dev/null +++ b/macOSpkg/resources/license.html @@ -0,0 +1,471 @@ + + +

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.

+ +

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 Lesser General Public License instead.) You can apply it to +your programs, 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 software, or if you modify it. +

+ +

+ 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. +

+ +

+ 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. +

+ +

+ 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. +

+ +

+ 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. +

+ +

+ The precise terms and conditions for copying, distribution and +modification follow. +

+ + +

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

+ + +

+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". +

+ +

+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. +

+ +

+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. +

+ +

+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 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: +

+ +
+
+
+ a) + You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. +
+
+
+ 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. +
+
+
+ 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. +

+ +

+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. +

+ +

+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. +

+ +

+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, +
+
+
+ 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, +
+
+
+ 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. +

+ +

+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. +

+ +

+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. +

+ +

+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. +

+ +

+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. +

+ +

+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. +

+ +

+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. +

+ +

+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. +

+ +

+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. +

+ +

+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. +

+ +

NO 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. +

+ +

+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. +

+ +

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 +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. +

+ +
one line to give the program's name and an idea of what it does.
+Copyright (C) yyyy  name of author
+
+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.
+
+ +

+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.
+
+ +

+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 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.
+
+signature of Ty Coon, 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 Lesser General Public License +instead of this License. +

+ + diff --git a/macOSpkg/resources/license.txt b/macOSpkg/resources/license.txt new file mode 100644 index 00000000..978a7de2 --- /dev/null +++ b/macOSpkg/resources/license.txt @@ -0,0 +1,2547 @@ + 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. + + 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 Lesser General Public License instead.) You can apply it to +your programs, 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 software, or if you modify it. + + 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. + + 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. + + 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. + + 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. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 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". + +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. + + 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. + +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 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: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + 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. + + 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. + +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. + +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. + + 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, + + 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, + + 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. + +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. + + 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. + + 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. + + 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. + +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. + + 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. + + 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. + +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. + + 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. + + NO 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. + + 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. + + 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 +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 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. + +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. + +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 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. + + , 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 Lesser General +Public License instead of this License. + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 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 Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + 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 Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +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 and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +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 other code 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. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + 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, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser 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. +^L + 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. +^L + 6. As an exception to the Sections above, you may also combine 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) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) 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. + + d) 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. + + e) 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 materials to be 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. +^L + 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 with +this License. +^L + 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 Lesser 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. +^L + 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 +^L + 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 Lesser 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin 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! + + +%%The following software may be included in this product: +Cmake + +Use of any of this software is governed by the terms of the license below: + +CMake is distributed under BSD License + + Copyright (c) 2008, Kitware, Inc. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Kitware, Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY Kitware, Inc. "AS IS" AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL Kitware Inc. BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Additional License(s) + +cmake-2.4.8/Utilities/cmtar/compat/gethostname.c: + gethostname.c: minimal substitute for missing gethostname() function + created 2000-Mar-02 jmk + requires SVR4 uname() and -lc + + by Jim Knoble + Copyright ? 2000 Jim Knoble + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear in + supporting documentation. + + This software is provided "as is", without warranty of any kind, + express or implied, including but not limited to the warranties of + merchantability, fitness for a particular purpose and + noninfringement. In no event shall the author(s) be liable for any + claim, damages or other liability, whether in an action of contract, + tort or otherwise, arising from, out of or in connection with the + software or the use or other dealings in the software. + +---------------------------------- + +* Originally written by Steven M. Bellovin while +* at the University of North Carolina at Chapel Hill. Later tweaked by +* a couple of people on Usenet. Completely overhauled by Rich $alz +* and Jim Berets in August, 1990. +* +* This code is in the public domain and has no copyright. + +------------------------------- + + THIS CODE IS SPECIFICALLY EXEMPTED FROM THE NCURSES PACKAGE COPYRIGHT. + You may freely copy it for use as a template for your own field types. + If you develop a field type that might be of general use, please send + it back to the ncurses maintainers for inclusion in the next version. + +************************************************************************** + + * Author : Per Foreby, perf@efd.lth.se + * Author : Juergen Pfeifer, juergen.pfeifer@gmx.net + +************************************************************************** + +---------------------------------------- + + Copyright (c) 2002 Insight Consortium. All rights reserved. + See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for + details. + + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the above copyright notices for more information. + +-------------------------------------------- + + Skeleton parser for Yacc-like parsing with Bison, + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 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. + + As a special exception, when this file is copied by Bison into a + Bison output file, you may use that output file without restriction. + This special exception was added by the Free Software Foundation + in version 1.24 of Bison. + +--------------------------------------------------- + +cmake-2.4.8/Utilities/cmzlib/zlib.h: + zlib.h -- interface of the 'zlib' general purpose compression library + version 1.1.4, March 11th, 2002 + + Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + 3. This notice may not be removed or altered from any source + distribution. + + Jean-loup Gailly Mark Adler + +---------------------------------------------- + + This source code was modified by Martin Hedenfalk for use in Curl. His + latest changes were done 2000-09-18. + + It has since been patched away like a madman by Daniel Stenberg to make it + better applied to curl conditions, and to make it not use globals, pollute + name space and more. This source code awaits a rewrite to work around the + paragraph 2 in the BSD licenses as explained below. + + Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Hgskolan + It has since been patched and modified a lot by Daniel Stenberg to make it + better applied to curl conditions, and to make it not use globals, pollute + name space and more. This source code awaits a rewrite to work around the + paragraph 2 in the BSD licenses as explained below. + + Copyright (c) 1998, 1999 Kungliga Tekniska Hgskolan + (Royal Institute of Technology, Stockholm, Sweden). + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the Institute nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +--------------------------------------------- + + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND + CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. + +-------------------------------------------------- + +cmake-2.4.8/Utilities/cmcurl/inet_pton.c, +cmake-2.4.8/Source/CTest/Curl/inet_pton.c: + This is from the BIND 4.9.4 release, modified to compile by itself + + Copyright (c) 1996 by Internet Software Consortium. + + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM + DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, + OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + +------------------------------------------------------- + +* Copyright (C) 2001 by Eric Kidd. All rights reserved. +* Copyright (C) 2001 by Luke Howard. All rights reserved. +* Copyright (C) 2002 Ximian, Inc. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* 1. Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in the +* documentation and/or other materials provided with the distribution. +* 3. The name of the author may not be used to endorse or promote products +* derived from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY +* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +* DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR +* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +* SUCH DAMAGE. + +--------------------------------------------------- + + Copyright (c) 1994 + The Regents of the University of California. All rights reserved. + + This code is derived from software contributed to Berkeley by + Chuck Karish of Mindcraft, Inc. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + Copyright (c) 1985, 1986 The Regents of the University of California. + All rights reserved. + + This code is derived from software contributed to Berkeley by + James A. Woods, derived from original work by Spencer Thomas + and Joseph Orost. + +------------------------------------------------ + + Copyright (c) 1989, 1993, 1994 + The Regents of the University of California. All rights reserved. + + This code is derived from software contributed to Berkeley by + Guido van Rossum. + + Copyright (c) 1990 The Regents of the University of California. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +------------------------------------------------------ + + Project ___| | | | _ \| | + / __| | | | |_) | | + | (__| |_| | _ <| |___ + \___|\___/|_| \_\_____| + + Copyright (C) 1998 - 2004, Daniel Stenberg, , et al. + + Copyright (C) 2004, Daniel Stenberg, , et al. + + This software is licensed as described in the file COPYING, which + you should have received as part of this distribution. The terms + are also available at http://curl.haxx.se/docs/copyright.html. + + You may opt to use, copy, modify, merge, publish, distribute and/or sell + copies of the Software, and permit persons to whom the Software is + furnished to do so, under the terms of the COPYING file. + + This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + KIND, either express or implied. + +------------------------------------------------------------ + +*************************************************************************** + Copyright (c) 1998 Free Software Foundation, Inc. + Copyright (c) 1998,2000 Free Software Foundation, Inc. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, distribute with modifications, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished + to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + USE OR OTHER DEALINGS IN THE SOFTWARE. + + + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the sale, + use or other dealings in this Software without prior written + authorization. +*************************************************************************** + +------------------------------------------------------ + + Copyright (c) 1997 Todd C. Miller + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +*************************************************************************** + + + +*************************************************************************** +%%The following software may be included in this product: +Fred Fish's Dbug Library + +Use of any of this software is governed by the terms of the license below: + + * + * N O T I C E * + * * + * Copyright Abandoned, 1987, Fred Fish * + * * + * * + * This previously copyrighted work has been placed into the public * + * domain by the author and may be freely used for any purpose, * + * private or commercial. * + * * + * Because of the number of inquiries I was receiving about the use * + * of this product in commercially developed works I have decided to * + * simply make it public domain to further its unrestricted use. I * + * specifically would be most happy to see this material become a * + * part of the standard Unix distributions by AT&T and the Berkeley * + * Computer Science Research Group, and a standard part of the GNU * + * system from the Free Software Foundation. * + * * + * I would appreciate it, as a courtesy, if this notice is left in * + * all copies and derivative works. Thank you. * + * * + * The author makes no warranty of any kind with respect to this * + * product and explicitly disclaims any implied warranties of mer- * + * chantability or fitness for any particular purpose. * + * + +*************************************************************************** + +%%The following software may be included in this product: +dbug_analyze.c (part of Fred Fish's Dbug Library) + +Use of any of this software is governed by the terms of the license below: + +* Copyright Abandoned, 1987, Fred Fish * +* * +* * +* This previously copyrighted work has been placed into the public * +* domain by the author and may be freely used for any purpose, * +* private or commercial. * +* * +* Because of the number of inquiries I was receiving about the use * +* of this product in commercially developed works I have decided to * +* simply make it public domain to further its unrestricted use. I * +* specifically would be most happy to see this material become a * +* part of the standard Unix distributions by AT&T and the Berkeley * +* Computer Science Research Group, and a standard part of the GNU * +* system from the Free Software Foundation. * +* * +* I would appreciate it, as a courtesy, if this notice is left in * +* all copies and derivative works. Thank you. * +* * +* The author makes no warranty of any kind with respect to this * +* product and explicitly disclaims any implied warranties of mer- * +* chantability or fitness for any particular purpose. * + +*************************************************************************** + +%%The following software may be included in this product: +innochecksum.c + +Use of any of this software is governed by the terms of the license below: + +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. + +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 Lesser General Public License instead.) You can apply it to +your programs, 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 +software, or if you modify it. + +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. + +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. + +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. + +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. + +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +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". + +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. + +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. + +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 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: + + a) You must cause the modified files to carry prominent notices stating that +you changed the files and the date of any change. + 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. + 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. + +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. + +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. + +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, + 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, + 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. + +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. + +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. + +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. + +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. + +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. + +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. + +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. + +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. + +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. + +NO 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. + +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. +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 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. + +one line to give the program's name and an idea of what it does. +Copyright (C) yyyy name of author + +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. + +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. + +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 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. + +signature of Ty Coon, 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 Lesser General Public License instead +of this License. + +Additional Documentation License(s) + +innochecksum.c is documented in the MySQL Reference +Manual at http://dev.mysql.com/doc/refman/5.1/en/innochecksum.html +The Reference Manual is not licensed under the GPL; rather, it +is offered under normal copyright, but with permission to +copy/redistribute electronically. + +*************************************************************************** + +%%The following software may be included in this product: +lib_sql.cc + +Use of any of this software is governed by the terms of the license below: + +/* + * Copyright (c) 2000 + * SWsoft company + * + * This material is provided "as is", with absolutely no warranty expressed + * or implied. Any use is at your own risk. + * + * Permission to use or copy this software for any purpose is hereby granted + * without fee, provided the above notices are retained on all copies. + * Permission to modify the code and to distribute modified code is granted, + * provided the above notices are retained, and a notice that the code was + * modified is included with the above copyright notice. + * + + This code was modified by the MySQL team +*/ + +*************************************************************************** + +%%The following software may be included in this product: +Richard A. O'Keefe strings package + +Use of any of this software is governed by the terms of the license below: + +These files are in the public domain. This includes getopt.c, which +is the work of Henry Spencer, University of Toronto Zoology, who says of +it "None of this software is derived from Bell software. I had no access +to the source for Bell's versions at the time I wrote it. This software +is hereby explicitly placed in the public domain. It may be used for +any purpose on any machine by anyone." I would greatly prefer it if *my* +material received no military use. + +*************************************************************************** + +%%The following software may be included in this product: +t_ctype.h + +Use of any of this software is governed by the terms of the license below: + +http://bioinfo.mbb.yale.edu/genome/yeast/cluster/database/mysql/include/t_ctype.h + +/* + Copyright (C) 1998, 1999 by Pruet Boonma, all rights reserved. + Copyright (C) 1998 by Theppitak Karoonboonyanan, all rights reserved. + Permission to use, copy, modify, distribute and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies. + Smaphan Raruenrom and Pruet Boonma makes no representations about + the suitability of this software for any purpose. It is provided + "as is" without express or implied warranty. +*/ + +*************************************************************************** + +%%The following software may be included in this product: +SHA-1 in C + +Use of any of this software is governed by the terms of the license below: + + SHA-1 in C + By Steve Reid + 100% Public Domain + +Additional License(s) + +100% Public Domain + +*************************************************************************** + +%%The following software may be included in this product: +The tz database + +Use of any of this software is governed by the terms of the license below: + +Sources for Time Zone and Daylight Saving Time Data +@(#)tz-link.htm 7.54 + +Please send corrections to this web page to the time zone mailing list. +The tz database + +The public-domain time zone database contains code and data that represent the +history of local time for many representative locations around the globe. It is +updated periodically to reflect changes made by political bodies to time zone +boundaries, UTC offsets, and daylight-saving rules. This database (often called +tz or zoneinfo) is used by several implementations, including the GNU C Library +used in GNU/Linux, FreeBSD, NetBSD, OpenBSD, Cygwin, DJGPP, HP-UX, IRIX, Mac OS +X, OpenVMS, Solaris, Tru64, and UnixWare. + +Each location in the database represents a national region where all clocks +keeping local time have agreed since 1970. Locations are identified by continent +or ocean and then by the name of the location, which is typically the largest +city within the region. For example, America/New_York represents most of the US +eastern time zone; America/Phoenix represents most of Arizona, which uses +mountain time without daylight saving time (DST); America/Detroit represents +most of Michigan, which uses eastern time but with different DST rules in 1975; +and other entries represent smaller regions like Starke County, Indiana, which +switched from central to eastern time in 1991 and switched back in 2006. To use +the database on an extended POSIX implementation set the TZ environment variable +to the location's full name, e.g., TZ="America/New_York". + +In the tz database's FTP distribution the code is in the file tzcodeC.tar.gz, +where C is the code's version; similarly, the data are in tzdataD.tar.gz, where +D is the data's version. The following shell commands download these files to a +GNU/Linux or similar host; see the downloaded README file for what to do next. + +wget 'ftp://elsie.nci.nih.gov/pub/tz*.tar.gz' +gzip -dc tzcode*.tar.gz | tar -xf - +gzip -dc tzdata*.tar.gz | tar -xf - + +The code lets you compile the tz source files into machine-readable binary +files, one for each location. It also lets you read a tz binary file and +interpret time stamps for that location. + +The data are by no means authoritative. If you find errors, please send changes +to the time zone mailing list. You can also subscribe to the mailing list, +retrieve the archive of old messages (in gzip compressed format), or retrieve +archived older versions of code and data; there is also a smaller HTTP mirror. + +*************************************************************************** + +%%The following software may be included in this product: +UnicodeData.txt + +Use of any of this software is governed by the terms of the license below: + +Unicode Terms of Use + + For the general privacy policy governing access to this site, see the + Unicode Privacy Policy. For trademark usage, see the Unicode + Consortium (R) Trademarks and Logo Policy. + Notice to End User: Terms of Use + Carefully read the following legal agreement ("Agreement"). Use or + copying of the software and/or codes provided with this agreement (The + "Software") constitutes your acceptance of these terms + + 1. Unicode Copyright. + 1. Copyright (c) 1991-2008 Unicode, Inc. All rights reserved. + 2. Certain documents and files on this website contain a + legend indicating that "Modification is permitted." Any person + is hereby authorized, without fee, to modify such documents + and files to create derivative works conforming to the + Unicode (R) Standard, subject to Terms and Conditions herein. + 3. Any person is hereby authorized, without fee, to view, use, + reproduce, and distribute all documents and files solely for + informational purposes in the creation of products supporting + the Unicode Standard, subject to the Terms and Conditions + herein. + 4. Further specifications of rights and restrictions + pertaining to the use of the particular set of data files + known as the "Unicode Character Database" can be found in + Exhibit 1. + 5. Each version of the Unicode Standard has further + specifications of rights and restrictions of use. For the book + editions, these are found on the back of the title page. For + the online edition, certain files (such as the PDF files for + book chapters and code charts) carry specific restrictions. + All other files are covered under these general Terms of Use. + To request a permission to reproduce any part of the Unicode + Standard, please contact the Unicode Consortium. + 6. No license is granted to "mirror" the Unicode website where + a fee is charged for access to the "mirror" site. + 7. Modification is not permitted with respect to this + document. All copies of this document must be verbatim. + 2. Restricted Rights Legend. Any technical data or software which is + licensed to the United States of America, its agencies and/or + instrumentalities under this Agreement is commercial technical data + or commercial computer software developed exclusively at private + expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), + as applicable. For technical data, use, duplication, or disclosure + by the Government is subject to restrictions as set forth in DFARS + 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and + this Agreement. For Software, in accordance with FAR 12-212 or DFARS + 227-7202, as applicable, use, duplication or disclosure by the + Government is subject to the restrictions set forth in this + Agreement. + 3. Warranties and Disclaimers. + 1. This publication and/or website may include technical or + typographical errors or other inaccuracies . Changes are + periodically added to the information herein; these changes + will be incorporated in new editions of the publication and/or + website. Unicode may make improvements and/or changes in the + product(s) and/or program(s) described in this publication + and/or website at any time. + 2. If this file has been purchased on magnetic or optical + media from Unicode, Inc. the sole and exclusive remedy for any + claim will be exchange of the defective media within ninety + (90) days of original purchase. + 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR + SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND + EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT + LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS + LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN + THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE + REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE + WEBSITE. + 4. Waiver of Damages. In no event shall Unicode or its licensors be + liable for any special, incidental, indirect or consequential + damages of any kind, or any damages whatsoever, whether or not + Unicode was advised of the possibility of the damage, including, + without limitation, those resulting from the following: loss of use, + data or profits, in connection with the use, modification or + distribution of this information or its derivatives. + 5. Trademarks. + 1. Unicode and the Unicode logo are registered trademarks of + Unicode, Inc. + 2. This site contains product names and corporate names of + other companies. All product names and company names and logos + mentioned herein are the trademarks or registered trademarks + of their respective owners. Other products and corporate names + mentioned herein which are trademarks of a third party are + used only for explanation and for the owners' benefit and with + no intent to infringe. + 3. Use of third party products or information referred to + herein is at the user's risk. + 6. Miscellaneous. + 1. Jurisdiction and Venue. This server is operated from a + location in the State of California, United States of America. + Unicode makes no representation that the materials are + appropriate for use in other locations. If you access this + server from other locations, you are responsible for + compliance with local laws. This Agreement, all use of this + site and any claims and damages resulting from use of this + site are governed solely by the laws of the State of + California without regard to any principles which would apply + the laws of a different jurisdiction. The user agrees that any + disputes regarding this site shall be resolved solely in the + courts located in Santa Clara County, California. The user + agrees said courts have personal jurisdiction and agree to + waive any right to transfer the dispute to any other forum. + 2. Modification by Unicode Unicode shall have the right to + modify this Agreement at any time by posting it to this site. + The user may not assign any part of this Agreement without + Unicode's prior written consent. + 3. Taxes. The user agrees to pay any taxes arising from access + to this website or use of the information herein, except for + those based on Unicode's net income. + 4. Severability. If any provision of this Agreement is + declared invalid or unenforceable, the remaining provisions of + this Agreement shall remain in effect. + 5. Entire Agreement. This Agreement constitutes the entire + agreement between the parties. + +EXHIBIT 1 +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + + Unicode Data Files include all data files under the directories +http://www.unicode.org/Public/, http://www.unicode.org/reports/, and +http://www.unicode.org/cldr/data/ . Unicode Software includes any source code +published in the Unicode Standard or under the directories +http://www.unicode.org/Public/, http://www.unicode.org/reports/, and +http://www.unicode.org/cldr/data/. + + NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES +("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND +AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU +DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES +OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE + + Copyright (c) 1991-2008 Unicode, Inc. All rights reserved. Distributed under +the Terms of Use in http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a copy +of the Unicode data files and any associated documentation (the "Data Files") or +Unicode software and any associated documentation (the "Software") to deal in +the Data Files or Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files or +Software are furnished to do so, provided that (a) the above copyright notice(s) +and this permission notice appear with all copies of the Data Files or Software, +(b) both the above copyright notice(s) and this permission notice appear in +associated documentation, and (c) there is clear notice in each modified Data +File or in the Software as well as in the documentation associated with the Data +File(s) or Software that the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD +PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING +OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall not +be used in advertising or otherwise to promote the sale, use or other dealings +in these Data Files or Software without prior written authorization of the +copyright holder. + + Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be +registered in some jurisdictions. All other trademarks and registered trademarks +mentioned herein are the property of their respective owners. + +*************************************************************************** + +%%The following software may be included in this product: +zlib + +Use of any of this software is governed by the terms of the license below: + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.3, July 18th, 2005 + + Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly jloup@gzip.org + Mark Adler madler@alumni.caltech.edu + +*/ + +*************************************************************************** + +%%The following software may be included in this product: +dtoa.c + +Use of any of this software is governed by the terms of the license below: + +/**************************************************************** + + This file incorporates work covered by the following copyright and + permission notice: + + The author of this software is David M. Gay. + + Copyright (c) 1991, 2000, 2001 by Lucent Technologies. + + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire + notice is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + + ***************************************************************/ + +*************************************************************************** + +%%The following software may be included in this product: +getarg.{c,h} + +Use of any of this software is governed by the terms of the license below: + +/* Copyright (C) 2003 MySQL AB + + 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; version 2 of the License. + + 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + +/* + * Copyright (c) 1997, 1999 Kungliga Tekniska H366gskolan + * (Royal Institute of Technology, Stockholm, Sweden). + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +*************************************************************************** + +%%The following software may be included in this product: +MD5 message-digest algorithm (md5_hash.cpp) + +Use of any of this software is governed by the terms of the license below: + +/* + * This code implements the MD5 message-digest algorithm. + * The algorithm is due to Ron Rivest. This code was + * written by Colin Plumb in 1993, no copyright is claimed. + * This code is in the public domain; do with it what you wish. + * + * Equivalent code is available from RSA Data Security, Inc. + * This code has been tested against that, and is equivalent, + * except that you don't need to include two pages of legalese + * with every copy. + * + * The code has been modified by Mikael Ronstroem to handle + * calculating a hash value of a key that is always a multiple + * of 4 bytes long. Word 0 of the calculated 4-word hash value + * is returned as the hash value. + */ + +*************************************************************************** + +%%The following software may be included in this product: +nt_servc.{cc,h} + +Use of any of this software is governed by the terms of the license below: + +/** + @file + + @brief + Windows NT Service class library. + + Copyright Abandoned 1998 Irena Pancirov - Irnet Snc + This file is public domain and comes with NO WARRANTY of any kind +*/ + +*************************************************************************** + +%%The following software may be included in this product: +GNU Readline + +Use of any of this software is governed by the terms of the license below: + +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. + + 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 Lesser General Public License instead.) You can apply it to +your programs, 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 software, or if you modify it. + + 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. + + 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. + + 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. + + 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. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 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". + +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. + + 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. + +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 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: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + 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. + + 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. + +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. + +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. + + 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, + + 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, + + 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. + +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. + + 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. + + 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. + + 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. + +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. + + 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. + + 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. + +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. + + 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. + + NO 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. + + 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. + + 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 +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 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. + +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. + +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 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. + + , 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 Lesser General +Public License instead of this License. + +*************************************************************************** + +%%The following software may be included in this product: +HandlerSocket plugin for MySQL + +Copyright (c) 2010 DeNA Co.,Ltd. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of DeNA Co.,Ltd. nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY DeNA Co.,Ltd. "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL DeNA Co.,Ltd. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +*************************************************************************** + +%%The following software may be included in this product: +PCRE (Perl-compatible regular expression library) + +THE BASIC LIBRARY FUNCTIONS +--------------------------- + +Written by: Philip Hazel +Email local part: ph10 +Email domain: cam.ac.uk + +University of Cambridge Computing Service, +Cambridge, England. + +Copyright (c) 1997-2013 University of Cambridge +All rights reserved. + +THE "BSD" LICENCE +----------------- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the name of Google + Inc. nor the names of their contributors may be used to endorse or + promote products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +*************************************************************************** diff --git a/macOSpkg/resources/scripts/check_for_existing_installation b/macOSpkg/resources/scripts/check_for_existing_installation new file mode 100755 index 00000000..45eee4a8 --- /dev/null +++ b/macOSpkg/resources/scripts/check_for_existing_installation @@ -0,0 +1,67 @@ +#!/bin/bash +# +# Copyright (c) 2016 MariaDB Corporation +# +# 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; version 2 of the License. +# +# 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 + +set -x +exec >>/var/log/mariadb_installer.log 2>&1 + +# This script is meant to be used by the macOS installer to handle some +# basic situations where there is an existing installation of MariaDB +# or MySQL. If something is listening on our TCP port or already using +# the location where we want to create our socket, our server will either +# fail to start or will clobber the other installation. That's not very +# cool. I check for a few things and use a bitmask for the exit code. + +# The installer has to handle the exit codes, give some messages to the +# user, and change the behavior of the installed server so it plays nice. + +echo "Checking for existing installations of MariaDB or MySQL..." + +# Define the values used for the bitmask. Skip 1 since that's a generic +# error exit code that might come up in some other case. + +_err_existing_process=2 # already a mysqld or mariadb process of some kind +_err_existing_tcp=4 # already something listening on port 3306 +_err_existing_socket=8 # already something using /tmp/mysql.sock +_err_existing_install=16 # already a mariadbd running in our basedir + +exit=0 + +# Is anything listening on port 3306 ? +nc localhost -G 2 3306 < /dev/null &>/dev/null && (( exit |= _err_existing_tcp )) + +# Is there any running process named mysqld or mariadbd ? +while read -r pid +do + [[ $pid ]] || continue + if [[ $(./find_procname "$pid") = /usr/local/mariadb/* ]] + then + (( exit |= _err_existing_install )) + if lsof -P -p "$pid" -Fn | grep -q '^n.*:3306$' + then + (( exit &= ~_err_existing_tcp )) + fi + else + (( exit |= _err_existing_process )) + fi +done < <( pgrep mysqld mariadbd ) + + +# NOTE: this is not used, since we keep our socket file elsewhere. +# Is there a socket file at /tmp/mysql.sock ? +#[[ -e /tmp/mysql.sock ]] && (( exit |= _err_existing_socket )) + +exit "$exit" diff --git a/macOSpkg/resources/scripts/find_procname b/macOSpkg/resources/scripts/find_procname new file mode 100755 index 0000000000000000000000000000000000000000..719cc062560a534df351405356c9a14dbacb5fe2 GIT binary patch literal 8856 zcmeHNU5Hyn6rSvlZfj|_3ZkfRTN+(`=(eaB6k)e)@U9k(?Y4?i#{BIjHk*Xx26ugs zmKrdI)umAAgU@~NNySPLwrsKDJ`^en(uYNSQ4*-wCs~R#e&5`=*_&DIs}IhBnRC7~ zXU;wO=3bb4C)aNMe*11AB7;Jl91uc8(ZsM24dKud52CqfQYI%~NW76a{0hDO66uHk zh?wU(0;QZuygt((qUMkG`-H}*jpeAu2r0eXf=A02GvDY={1^<~r;8#U3WBMJ#K|y} zvgXy(wVun&w-0x=hNk)ta#Ne`9?9H z^#%Ee&3xN}WYAI;Q+LYe=zMWKhd7*%wcQiSxA|Nhntu7E#ME@~OgIK_z?5@(5tv8u zs=Pw%!E?Kxwj;y{)ClwhbRe!H!~(!7G~<}&0kjR^9neg04vMuUi9^Czw(TLGX^xGQr8%-*Q(>iLV7&ASj@slc?gYloL?VY-?@6A^kL)p(AZbsmiEF2>M#*k zMdNd)Fny3Q{9exEa~&4`mN**6ShEm6;jxd1-nDW4Ba1aJH^1-TKGac2t03_x6!YJ7 zeEuHSnEY6=3|Iy%1C{~HfMvik@PA<7sN4M2J#}LOdm^_r{Bwj#xXr}Ica0l=bi1UW zxzdK^HZS}Fby|T)^rJ5@;h^C_(4^pq3JKI_D4+Xb8d4)8EEC9Jvk<=*%yXg0pDQfTviWCw~J zWx>AmjKE>)xAgnq+gf{Czo+#FTA$JS6RpiW7Fz}^1C{~HfMvikU>UFsSOzQumI2Fv zWxz7<-!ZUjkMkO@zH37A=sJ}-Av5_Ca;~1LX2q*jvF!V^xoWinz!N-mVlLA-M8*mC zvM#;qs0;`z(^(xe63(UyMf&%{pYqBD+Hu&k6&!ARvxF0Xo5)qDoRO76wvzJlj7Y+V z)9~OT>e3O3{{{@m`Mk_6 zMPUU0A7DIS@B2v1z|R=?MFSr-@S6tar=4*AqJiHv@cRb#f0huzx%UXhx1sUd5Dq@o z|0VQ!^TeHE9h_`$ +#include +#include +#include +#include + +int main (int argc, char* argv[]) +{ + pid_t pid; int ret; + char pathbuf[PROC_PIDPATHINFO_MAXSIZE]; + + if ( argc > 1 ) { + pid = (pid_t) atoi(argv[1]); + ret = proc_pidpath (pid, pathbuf, sizeof(pathbuf)); + if ( ret <= 0 ) { + fprintf(stderr, "PID %d: %s\n", pid, strerror(errno)); + } else { + printf("%s\n", pathbuf); + } + } + return 0; +} diff --git a/macOSpkg/resources/welcome.html b/macOSpkg/resources/welcome.html new file mode 100644 index 00000000..a636b1ee --- /dev/null +++ b/macOSpkg/resources/welcome.html @@ -0,0 +1,12 @@ + + +

Thank you for downloading MariaDB Server, the fastest growing relational database! This installer will install and configure MariaDB Server.

+

Please review Installing MariaDB Server PKG packages on macOS before proceeding.

+

Additional Resources: +

+ + +