2
0

README.txt 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524
  1. Minetest
  2. ========
  3. An InfiniMiner/Minecraft inspired game.
  4. Copyright (c) 2010-2013 Perttu Ahola <celeron55@gmail.com>
  5. and contributors (see source file comments and the version control log)
  6. In case you downloaded the source code:
  7. ---------------------------------------
  8. If you downloaded the Minetest Engine source code in which this file is
  9. contained, you probably want to download the minetest_game project too:
  10. https://github.com/minetest/minetest_game/
  11. See the README.txt in it.
  12. Further documentation
  13. ----------------------
  14. - Website: http://minetest.net/
  15. - Wiki: http://wiki.minetest.net/
  16. - Developer wiki: http://dev.minetest.net/
  17. - Forum: http://forum.minetest.net/
  18. - Github: https://github.com/minetest/minetest/
  19. - doc/ directory of source distribution
  20. This game is not finished
  21. --------------------------
  22. - Don't expect it to work as well as a finished game will.
  23. - Please report any bugs. When doing that, debug.txt is useful.
  24. Default Controls
  25. -----------------
  26. - WASD: move
  27. - Space: jump/climb
  28. - Shift: sneak/go down
  29. - Q: drop itemstack (+ SHIFT for single item)
  30. - I: inventory
  31. - Mouse: turn/look
  32. - Mouse left: dig/punch
  33. - Mouse right: place/use
  34. - Mouse wheel: select item
  35. - T: chat
  36. - 1-8: select item
  37. - Esc: pause menu (pauses only singleplayer game)
  38. - R: Enable/Disable full range view
  39. - +: Increase view range
  40. - -: Decrease view range
  41. - K: Enable/Disable fly (needs fly privilege)
  42. - J: Enable/Disable fast (needs fast privilege)
  43. - H: Enable/Disable noclip (needs noclip privilege)
  44. - F1: Hide/Show HUD
  45. - F2: Hide/Show Chat
  46. - F3: Disable/Enable Fog
  47. - F4: Disable/Enable Camera update (Mapblocks are not updated anymore when disabled)
  48. - F5: Toogle through debug info screens
  49. - F6: Toogle through output data
  50. - F7: Toggle through camera modes
  51. - F10: Show/Hide console
  52. - F12: Take screenshot
  53. - Settable in the configuration file, see the section below.
  54. Paths
  55. ------
  56. $bin - Compiled binaries
  57. $share - Distributed read-only data
  58. $user - User-created modifiable data
  59. Windows .zip / RUN_IN_PLACE source:
  60. $bin = bin
  61. $share = .
  62. $user = .
  63. Linux installed:
  64. $bin = /usr/bin
  65. $share = /usr/share/minetest
  66. $user = ~/.minetest
  67. OS X:
  68. $bin = Contents/MacOS
  69. $share = Contents/Resources
  70. $user = Contents/User OR ~/Library/Application Support/minetest
  71. World directory
  72. ----------------
  73. - Worlds can be found as separate folders in:
  74. $user/worlds/
  75. Configuration file:
  76. -------------------
  77. - Default location:
  78. $user/minetest.conf
  79. - It is created by Minetest when it is ran the first time.
  80. - A specific file can be specified on the command line:
  81. --config <path-to-file>
  82. Command-line options:
  83. ---------------------
  84. - Use --help
  85. Compiling on GNU/Linux:
  86. -----------------------
  87. Install dependencies. Here's an example for Debian/Ubuntu:
  88. $ sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng12-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
  89. You can install git for easily keeping your copy up to date.
  90. If you dont want git, read below on how to get the source without git.
  91. This is an example for installing git on Debian/Ubuntu:
  92. $ sudo apt-get install git-core
  93. Download source (this is the URL to the latest of source repository, which might not work at all times) using git:
  94. $ git clone --depth 1 https://github.com/minetest/minetest.git
  95. $ cd minetest
  96. Download minetest_game (otherwise only the "Minimal development test" game is available) using git:
  97. $ git clone --depth 1 https://github.com/minetest/minetest_game.git games/minetest_game
  98. Download source, without using git:
  99. $ wget https://github.com/minetest/minetest/archive/master.tar.gz
  100. $ tar xf master.tar.gz
  101. $ cd minetest-master
  102. Download minetest_game, without using git:
  103. $ cd games/
  104. $ wget https://github.com/minetest/minetest_game/archive/master.tar.gz
  105. $ tar xf master.tar.gz
  106. $ mv minetest_game-master minetest_game
  107. $ cd ..
  108. Build a version that runs directly from the source directory:
  109. $ cmake . -DRUN_IN_PLACE=TRUE
  110. $ make -j <number of processors>
  111. Run it:
  112. $ ./bin/minetest
  113. - Use cmake . -LH to see all CMake options and their current state
  114. - If you want to install it system-wide (or are making a distribution package),
  115. you will want to use -DRUN_IN_PLACE=FALSE
  116. - You can build a bare server by specifying -DBUILD_SERVER=TRUE
  117. - You can disable the client build by specifying -DBUILD_CLIENT=FALSE
  118. - You can select between Release and Debug build by -DCMAKE_BUILD_TYPE=<Debug or Release>
  119. - Debug build is slower, but gives much more useful output in a debugger
  120. - If you build a bare server, you don't need to have Irrlicht installed.
  121. In that case use -DIRRLICHT_SOURCE_DIR=/the/irrlicht/source
  122. CMake options
  123. -------------
  124. General options:
  125. BUILD_CLIENT - Build Minetest client
  126. BUILD_SERVER - Build Minetest server
  127. CMAKE_BUILD_TYPE - Type of build (Release vs. Debug)
  128. Release - Release build
  129. Debug - Debug build
  130. SemiDebug - Partially optimized debug build
  131. RelWithDebInfo - Release build with Debug information
  132. MinSizeRel - Release build with -Os passed to compiler to make executable as small as possible
  133. ENABLE_CURL - Build with cURL; Enables use of online mod repo, public serverlist and remote media fetching via http
  134. ENABLE_CURSES - Build with (n)curses; Enables a server side terminal (command line option: --terminal)
  135. ENABLE_FREETYPE - Build with FreeType2; Allows using TTF fonts
  136. ENABLE_GETTEXT - Build with Gettext; Allows using translations
  137. ENABLE_GLES - Search for Open GLES headers & libraries and use them
  138. ENABLE_LEVELDB - Build with LevelDB; Enables use of LevelDB map backend (faster than SQLite3)
  139. ENABLE_REDIS - Build with libhiredis; Enables use of Redis map backend
  140. ENABLE_SPATIAL - Build with LibSpatial; Speeds up AreaStores
  141. ENABLE_SOUND - Build with OpenAL, libogg & libvorbis; in-game Sounds
  142. ENABLE_LUAJIT - Build with LuaJIT (much faster than non-JIT Lua)
  143. ENABLE_SYSTEM_GMP - Use GMP from system (much faster than bundled mini-gmp)
  144. RUN_IN_PLACE - Create a portable install (worlds, settings etc. in current directory)
  145. USE_GPROF - Enable profiling using GProf
  146. VERSION_EXTRA - Text to append to version (e.g. VERSION_EXTRA=foobar -> Minetest 0.4.9-foobar)
  147. Library specific options:
  148. BZIP2_INCLUDE_DIR - Linux only; directory where bzlib.h is located
  149. BZIP2_LIBRARY - Linux only; path to libbz2.a/libbz2.so
  150. CURL_DLL - Only if building with cURL on Windows; path to libcurl.dll
  151. CURL_INCLUDE_DIR - Only if building with cURL; directory where curl.h is located
  152. CURL_LIBRARY - Only if building with cURL; path to libcurl.a/libcurl.so/libcurl.lib
  153. EGL_INCLUDE_DIR - Only if building with GLES; directory that contains egl.h
  154. EGL_LIBRARY - Only if building with GLES; path to libEGL.a/libEGL.so
  155. FREETYPE_INCLUDE_DIR_freetype2 - Only if building with Freetype2; directory that contains an freetype directory with files such as ftimage.h in it
  156. FREETYPE_INCLUDE_DIR_ft2build - Only if building with Freetype2; directory that contains ft2build.h
  157. FREETYPE_LIBRARY - Only if building with Freetype2; path to libfreetype.a/libfreetype.so/freetype.lib
  158. FREETYPE_DLL - Only if building with Freetype2 on Windows; path to libfreetype.dll
  159. GETTEXT_DLL - Only when building with Gettext on Windows; path to libintl3.dll
  160. GETTEXT_ICONV_DLL - Only when building with Gettext on Windows; path to libiconv2.dll
  161. GETTEXT_INCLUDE_DIR - Only when building with Gettext; directory that contains iconv.h
  162. GETTEXT_LIBRARY - Only when building with Gettext on Windows; path to libintl.dll.a
  163. GETTEXT_MSGFMT - Only when building with Gettext; path to msgfmt/msgfmt.exe
  164. IRRLICHT_DLL - Only on Windows; path to Irrlicht.dll
  165. IRRLICHT_INCLUDE_DIR - Directory that contains IrrCompileConfig.h
  166. IRRLICHT_LIBRARY - Path to libIrrlicht.a/libIrrlicht.so/libIrrlicht.dll.a/Irrlicht.lib
  167. LEVELDB_INCLUDE_DIR - Only when building with LevelDB; directory that contains db.h
  168. LEVELDB_LIBRARY - Only when building with LevelDB; path to libleveldb.a/libleveldb.so/libleveldb.dll.a
  169. LEVELDB_DLL - Only when building with LevelDB on Windows; path to libleveldb.dll
  170. REDIS_INCLUDE_DIR - Only when building with Redis; directory that contains hiredis.h
  171. REDIS_LIBRARY - Only when building with Redis; path to libhiredis.a/libhiredis.so
  172. SPATIAL_INCLUDE_DIR - Only when building with LibSpatial; directory that contains spatialindex/SpatialIndex.h
  173. SPATIAL_LIBRARY - Only when building with LibSpatial; path to libspatialindex_c.so/spatialindex-32.lib
  174. LUA_INCLUDE_DIR - Only if you want to use LuaJIT; directory where luajit.h is located
  175. LUA_LIBRARY - Only if you want to use LuaJIT; path to libluajit.a/libluajit.so
  176. MINGWM10_DLL - Only if compiling with MinGW; path to mingwm10.dll
  177. OGG_DLL - Only if building with sound on Windows; path to libogg.dll
  178. OGG_INCLUDE_DIR - Only if building with sound; directory that contains an ogg directory which contains ogg.h
  179. OGG_LIBRARY - Only if building with sound; path to libogg.a/libogg.so/libogg.dll.a
  180. OPENAL_DLL - Only if building with sound on Windows; path to OpenAL32.dll
  181. OPENAL_INCLUDE_DIR - Only if building with sound; directory where al.h is located
  182. OPENAL_LIBRARY - Only if building with sound; path to libopenal.a/libopenal.so/OpenAL32.lib
  183. OPENGLES2_INCLUDE_DIR - Only if building with GLES; directory that contains gl2.h
  184. OPENGLES2_LIBRARY - Only if building with GLES; path to libGLESv2.a/libGLESv2.so
  185. SQLITE3_INCLUDE_DIR - Directory that contains sqlite3.h
  186. SQLITE3_LIBRARY - Path to libsqlite3.a/libsqlite3.so/sqlite3.lib
  187. VORBISFILE_DLL - Only if building with sound on Windows; path to libvorbisfile-3.dll
  188. VORBISFILE_LIBRARY - Only if building with sound; path to libvorbisfile.a/libvorbisfile.so/libvorbisfile.dll.a
  189. VORBIS_DLL - Only if building with sound on Windows; path to libvorbis-0.dll
  190. VORBIS_INCLUDE_DIR - Only if building with sound; directory that contains a directory vorbis with vorbisenc.h inside
  191. VORBIS_LIBRARY - Only if building with sound; path to libvorbis.a/libvorbis.so/libvorbis.dll.a
  192. XXF86VM_LIBRARY - Only on Linux; path to libXXf86vm.a/libXXf86vm.so
  193. ZLIB_DLL - Only on Windows; path to zlib1.dll
  194. ZLIBWAPI_DLL - Only on Windows; path to zlibwapi.dll
  195. ZLIB_INCLUDE_DIR - Directory that contains zlib.h
  196. ZLIB_LIBRARY - Path to libz.a/libz.so/zlibwapi.lib
  197. Compiling on Windows:
  198. ---------------------
  199. - This section is outdated. In addition to what is described here:
  200. - In addition to minetest, you need to download minetest_game.
  201. - If you wish to have sound support, you need libogg, libvorbis and libopenal
  202. - You need:
  203. * CMake:
  204. http://www.cmake.org/cmake/resources/software.html
  205. * MinGW or Visual Studio
  206. http://www.mingw.org/
  207. http://msdn.microsoft.com/en-us/vstudio/default
  208. * Irrlicht SDK 1.7:
  209. http://irrlicht.sourceforge.net/downloads.html
  210. * Zlib headers (zlib125.zip)
  211. http://www.winimage.com/zLibDll/index.html
  212. * Zlib library (zlibwapi.lib and zlibwapi.dll from zlib125dll.zip):
  213. http://www.winimage.com/zLibDll/index.html
  214. * Optional: gettext library and tools:
  215. http://gnuwin32.sourceforge.net/downlinks/gettext.php
  216. - This is used for other UI languages. Feel free to leave it out.
  217. * And, of course, Minetest:
  218. http://minetest.net/download
  219. - Steps:
  220. - Select a directory called DIR hereafter in which you will operate.
  221. - Make sure you have CMake and a compiler installed.
  222. - Download all the other stuff to DIR and extract them into there.
  223. ("extract here", not "extract to packagename/")
  224. NOTE: zlib125dll.zip needs to be extracted into zlib125dll
  225. - All those packages contain a nice base directory in them, which
  226. should end up being the direct subdirectories of DIR.
  227. - You will end up with a directory structure like this (+=dir, -=file):
  228. -----------------
  229. + DIR
  230. - zlib-1.2.5.tar.gz
  231. - zlib125dll.zip
  232. - irrlicht-1.7.1.zip
  233. - 110214175330.zip (or whatever, this is the minetest source)
  234. + zlib-1.2.5
  235. - zlib.h
  236. + win32
  237. ...
  238. + zlib125dll
  239. - readme.txt
  240. + dll32
  241. ...
  242. + irrlicht-1.7.1
  243. + lib
  244. + include
  245. ...
  246. + gettext (optional)
  247. +bin
  248. +include
  249. +lib
  250. + minetest
  251. + src
  252. + doc
  253. - CMakeLists.txt
  254. ...
  255. -----------------
  256. - Start up the CMake GUI
  257. - Select "Browse Source..." and select DIR/minetest
  258. - Now, if using MSVC:
  259. - Select "Browse Build..." and select DIR/minetest-build
  260. - Else if using MinGW:
  261. - Select "Browse Build..." and select DIR/minetest
  262. - Select "Configure"
  263. - Select your compiler
  264. - It will warn about missing stuff, ignore that at this point. (later don't)
  265. - Make sure the configuration is as follows
  266. (note that the versions may differ for you):
  267. -----------------
  268. BUILD_CLIENT [X]
  269. BUILD_SERVER [ ]
  270. CMAKE_BUILD_TYPE Release
  271. CMAKE_INSTALL_PREFIX DIR/minetest-install
  272. IRRLICHT_SOURCE_DIR DIR/irrlicht-1.7.1
  273. RUN_IN_PLACE [X]
  274. WARN_ALL [ ]
  275. ZLIB_DLL DIR/zlib125dll/dll32/zlibwapi.dll
  276. ZLIB_INCLUDE_DIR DIR/zlib-1.2.5
  277. ZLIB_LIBRARIES DIR/zlib125dll/dll32/zlibwapi.lib
  278. GETTEXT_BIN_DIR DIR/gettext/bin
  279. GETTEXT_INCLUDE_DIR DIR/gettext/include
  280. GETTEXT_LIBRARIES DIR/gettext/lib/intl.lib
  281. GETTEXT_MSGFMT DIR/gettext/bin/msgfmt
  282. -----------------
  283. - Hit "Configure"
  284. - Hit "Configure" once again 8)
  285. - If something is still coloured red, you have a problem.
  286. - Hit "Generate"
  287. If using MSVC:
  288. - Open the generated minetest.sln
  289. - The project defaults to the "Debug" configuration. Make very sure to
  290. select "Release", unless you want to debug some stuff (it's slower
  291. and might not even work at all)
  292. - Build the ALL_BUILD project
  293. - Build the INSTALL project
  294. - You should now have a working game with the executable in
  295. DIR/minetest-install/bin/minetest.exe
  296. - Additionally you may create a zip package by building the PACKAGE
  297. project.
  298. If using MinGW:
  299. - Using the command line, browse to the build directory and run 'make'
  300. (or mingw32-make or whatever it happens to be)
  301. - You may need to copy some of the downloaded DLLs into bin/, see what
  302. running the produced executable tells you it doesn't have.
  303. - You should now have a working game with the executable in
  304. DIR/minetest/bin/minetest.exe
  305. Windows releases of minetest are built using a bat script like this:
  306. --------------------------------------------------------------------
  307. set sourcedir=%CD%
  308. set installpath="C:\tmp\minetest_install"
  309. set irrlichtpath="C:\tmp\irrlicht-1.7.2"
  310. set builddir=%sourcedir%\bvc10
  311. mkdir %builddir%
  312. pushd %builddir%
  313. cmake %sourcedir% -G "Visual Studio 10" -DIRRLICHT_SOURCE_DIR=%irrlichtpath% -DRUN_IN_PLACE=TRUE -DCMAKE_INSTALL_PREFIX=%installpath%
  314. if %errorlevel% neq 0 goto fail
  315. "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" ALL_BUILD.vcxproj /p:Configuration=Release
  316. if %errorlevel% neq 0 goto fail
  317. "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" INSTALL.vcxproj /p:Configuration=Release
  318. if %errorlevel% neq 0 goto fail
  319. "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" PACKAGE.vcxproj /p:Configuration=Release
  320. if %errorlevel% neq 0 goto fail
  321. popd
  322. echo Finished.
  323. exit /b 0
  324. :fail
  325. popd
  326. echo Failed.
  327. exit /b 1
  328. License of Minetest textures and sounds
  329. ---------------------------------------
  330. This applies to textures and sounds contained in the main Minetest
  331. distribution.
  332. Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
  333. http://creativecommons.org/licenses/by-sa/3.0/
  334. Authors of media files
  335. -----------------------
  336. Everything not listed in here:
  337. Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
  338. BlockMen:
  339. textures/base/pack/menuheader.png
  340. erlehmann:
  341. misc/minetest-icon-24x24.png
  342. misc/minetest-icon.ico
  343. misc/minetest.svg
  344. textures/base/pack/logo.png
  345. License of Minetest source code
  346. -------------------------------
  347. Minetest
  348. Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
  349. This program is free software; you can redistribute it and/or modify
  350. it under the terms of the GNU Lesser General Public License as published by
  351. the Free Software Foundation; either version 2.1 of the License, or
  352. (at your option) any later version.
  353. This program is distributed in the hope that it will be useful,
  354. but WITHOUT ANY WARRANTY; without even the implied warranty of
  355. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  356. GNU Lesser General Public License for more details.
  357. You should have received a copy of the GNU Lesser General Public License along
  358. with this program; if not, write to the Free Software Foundation, Inc.,
  359. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  360. Irrlicht
  361. ---------------
  362. This program uses the Irrlicht Engine. http://irrlicht.sourceforge.net/
  363. The Irrlicht Engine License
  364. Copyright © 2002-2005 Nikolaus Gebhardt
  365. This software is provided 'as-is', without any express or implied
  366. warranty. In no event will the authors be held liable for any damages
  367. arising from the use of this software.
  368. Permission is granted to anyone to use this software for any purpose,
  369. including commercial applications, and to alter it and redistribute
  370. it freely, subject to the following restrictions:
  371. 1. The origin of this software must not be misrepresented; you
  372. must not claim that you wrote the original software. If you use
  373. this software in a product, an acknowledgment in the product
  374. documentation would be appreciated but is not required.
  375. 2. Altered source versions must be plainly marked as such, and must
  376. not be misrepresented as being the original software.
  377. 3. This notice may not be removed or altered from any source
  378. distribution.
  379. JThread
  380. ---------------
  381. This program uses the JThread library. License for JThread follows:
  382. Copyright (c) 2000-2006 Jori Liesenborgs (jori.liesenborgs@gmail.com)
  383. Permission is hereby granted, free of charge, to any person obtaining a
  384. copy of this software and associated documentation files (the "Software"),
  385. to deal in the Software without restriction, including without limitation
  386. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  387. and/or sell copies of the Software, and to permit persons to whom the
  388. Software is furnished to do so, subject to the following conditions:
  389. The above copyright notice and this permission notice shall be included
  390. in all copies or substantial portions of the Software.
  391. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  392. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  393. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  394. THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  395. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  396. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  397. IN THE SOFTWARE.
  398. Lua
  399. ---------------
  400. Lua is licensed under the terms of the MIT license reproduced below.
  401. This means that Lua is free software and can be used for both academic
  402. and commercial purposes at absolutely no cost.
  403. For details and rationale, see http://www.lua.org/license.html .
  404. Copyright (C) 1994-2008 Lua.org, PUC-Rio.
  405. Permission is hereby granted, free of charge, to any person obtaining a copy
  406. of this software and associated documentation files (the "Software"), to deal
  407. in the Software without restriction, including without limitation the rights
  408. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  409. copies of the Software, and to permit persons to whom the Software is
  410. furnished to do so, subject to the following conditions:
  411. The above copyright notice and this permission notice shall be included in
  412. all copies or substantial portions of the Software.
  413. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  414. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  415. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  416. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  417. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  418. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  419. THE SOFTWARE.
  420. Fonts
  421. ---------------
  422. DejaVu Sans Mono:
  423. Fonts are (c) Bitstream (see below). DejaVu changes are in public domain.
  424. Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below)
  425. Bitstream Vera Fonts Copyright:
  426. Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is
  427. a trademark of Bitstream, Inc.
  428. Arev Fonts Copyright:
  429. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved.
  430. Liberation Fonts Copyright:
  431. Copyright (c) 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark of Red Hat, Inc.
  432. DroidSansFallback:
  433. Copyright (C) 2008 The Android Open Source Project
  434. Licensed under the Apache License, Version 2.0 (the "License");
  435. you may not use this file except in compliance with the License.
  436. You may obtain a copy of the License at
  437. http://www.apache.org/licenses/LICENSE-2.0
  438. Unless required by applicable law or agreed to in writing, software
  439. distributed under the License is distributed on an "AS IS" BASIS,
  440. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  441. See the License for the specific language governing permissions and
  442. limitations under the License.