MARY Software User Agreement 14 February 2006 MARY is licensed under the following terms. Copyright 2000-2006 DFKI GmbH. All Rights Reserved. Use is subject to license terms. Permission is hereby granted, free of charge, to use and distribute this software and its documentation without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this work, and to permit persons to whom this work is furnished to do so, subject to the following conditions: 1. The code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Any modifications must be clearly marked as such. 3. Original authors' names are not deleted. 4. The authors' names are not used to endorse or promote products derived from this software without specific prior written permission. DFKI GMBH AND THE CONTRIBUTORS TO THIS WORK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DFKI GMBH NOR THE CONTRIBUTORS BE LIABLE FOR 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 THIS SOFTWARE. Scientific publications using MARY are requested to cite the MARY reference paper in their bibliography: Schröder, M. & Trouvain, J. (2003). The German Text-to-Speech Synthesis System MARY: A Tool for Research, Development and Teaching. International Journal of Speech Technology, 6, pp. 365-377. Applicable Licenses MARY is built upon a number of other open source technologies and products. Here is a list of those products with links to their licenses. freetts: MARY uses code from FreeTTS (http://freetts.sf.net) for various processing modules and as the source of one method for waveform synthesis. FreeTTS is licensed under the (BSD-style) FreeTTS license, see doc/licenses/freetts-license.txt. (files concerned: java/freetts*.jar) arctic: MARY can optionally use unit selection voices derived from the CMU ARCTIC databases (http://www.festvox.org/cmu_arctic). The CMU ARCTIC databases are licensed under the (BSD-style) ARCTIC license, see doc/licenses/arctic-license.txt (files concerned: lib/voices/*arctic/*) JTok: The JTok tokenizer from http://heartofgold.dfki.de is distributed under the GNU Lesser General Public License, see http://www.gnu.org or doc/licenses/LGPL.txt. (files concerned: java/jtok.jar and files below lib/modules/tokeniser). jsresources.jar: A few utility classes from http://www.jsresources.org are distributed under the terms of the jsresources license, see doc/licenses/jsresources-license.txt. (files concerned: java/jsresources.jar) tritonus: MARY uses tritonus (http://www.tritonus.org) for some java sound api functions, including sample rate conversion and mp3 decoding and encoding. tritonus is distributed under the GNU Lesser General Public License, see http://www.gnu.org or doc/licenses/LGPL.txt. (files concerned: java/tritonus*.jar; lib/windows/lametritonus.dll; lib/linux/liblametritonus.so) LAME: tritonus uses LAME for mp3 encoding (http://www.mp3dev.org). LAME is distributed under the GNU Lesser General Public License, see http://www.gnu.org or doc/licenses/LGPL.txt. (files concerned: lib/windows/lame_enc.dll; lib/linux/libmp3lame.so.0) JavaLayer: tritonus uses JLayer for mp3 decoding (http://www.javazoom.net/javalayer/javalayer.html). JLayer is distributed under the GNU Lesser General Public License, see http://www.gnu.org or doc/licenses/LGPL.txt. (files concerned: java/jl1.0.jar) log4j: MARY uses log4j (http://logging.apache.org/log4j) as a logging mechanism. log4j is distributed under the Apache Software License, see http://www.apache.org or doc/licenses/apache-software-license.txt (files concerned: java/log4j*.jar) Xalan and Xerces: For backwards compatibility with Java 1.4, MARY ships with XML libraries from the Apache projects Xalan and Xerces (http://xml.apache.org). These XML libraries are distributed under the Apache Software License, see http://www.apache.org or doc/licenses/apache-software-license.txt (files concerned: lib/endorsed/*.jar) JUnit: For unit testing of the java source, mary uses JUnit (http://junit.org). JUnit is licensed under the Common Public License, see http://junit.org or doc/licenses/CPL.txt. (files concerned: java/junit.jar) java-diff: A java diff implementation from http://www.incava.org/projects/java-diff for input-output-comparisons in the Mary Expert Interface. java-diff is licensed under the GNU Lesser General Public License, see http://www.gnu.org or doc/licenses/LGPL.txt. (files concerned: java/java-diff.jar) fast-md5: A fast md5 checksum implementation from http://www.twmacinta.com/myjava/fast_md5.php used for computing checksums after downloading voices. fast-md5 is licensed under the GNU Lerrer General Public License, see http://www.gnu.org or doc/licenses/LGPL.txt. (files concerned: java/fast-md5.jar) JavaOpenAIR: MARY can optionally be used as an OpenAIR component, building on the JavaOpenAIR reference implementation from http://www.mindmakers.org, which is licensed under the (BSD-style) JavaOpenAIR license, see doc/licenses/JavaOpenAIR-license.txt (files concerned: java/JavaOpenAIR.jar) IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THIS CONTENT.