misc/libfreetype/docs/FTL.TXT
author Xeli
Fri, 24 Jun 2011 13:22:17 +0200
branchhedgeroid
changeset 5359 86b76c93a612
parent 5172 88f2e05288ba
permissions -rw-r--r--
put back GLUnit in the uses clause, indentation fix, path fix
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5172
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     1
                    The FreeType Project LICENSE
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     2
                    ----------------------------
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     3
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     4
                            2006-Jan-27
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     5
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     6
                    Copyright 1996-2002, 2006 by
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     7
          David Turner, Robert Wilhelm, and Werner Lemberg
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     8
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     9
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    10
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    11
Introduction
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    12
============
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    13
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    14
  The FreeType  Project is distributed in  several archive packages;
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    15
  some of them may contain, in addition to the FreeType font engine,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    16
  various tools and  contributions which rely on, or  relate to, the
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    17
  FreeType Project.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    18
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    19
  This  license applies  to all  files found  in such  packages, and
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    20
  which do not  fall under their own explicit  license.  The license
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    21
  affects  thus  the  FreeType   font  engine,  the  test  programs,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    22
  documentation and makefiles, at the very least.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    23
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    24
  This  license   was  inspired  by  the  BSD,   Artistic,  and  IJG
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    25
  (Independent JPEG  Group) licenses, which  all encourage inclusion
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    26
  and  use of  free  software in  commercial  and freeware  products
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    27
  alike.  As a consequence, its main points are that:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    28
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    29
    o We don't promise that this software works. However, we will be
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    30
      interested in any kind of bug reports. (`as is' distribution)
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    31
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    32
    o You can  use this software for whatever you  want, in parts or
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    33
      full form, without having to pay us. (`royalty-free' usage)
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    34
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    35
    o You may not pretend that  you wrote this software.  If you use
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    36
      it, or  only parts of it,  in a program,  you must acknowledge
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    37
      somewhere  in  your  documentation  that  you  have  used  the
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    38
      FreeType code. (`credits')
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    39
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    40
  We  specifically  permit  and  encourage  the  inclusion  of  this
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    41
  software, with  or without modifications,  in commercial products.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    42
  We  disclaim  all warranties  covering  The  FreeType Project  and
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    43
  assume no liability related to The FreeType Project.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    44
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    45
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    46
  Finally,  many  people  asked  us  for  a  preferred  form  for  a
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    47
  credit/disclaimer to use in compliance with this license.  We thus
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    48
  encourage you to use the following text:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    49
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    50
   """
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    51
    Portions of this software are copyright © <year> The FreeType
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    52
    Project (www.freetype.org).  All rights reserved.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    53
   """
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    54
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    55
  Please replace <year> with the value from the FreeType version you
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    56
  actually use.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    57
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    58
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    59
Legal Terms
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    60
===========
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    61
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    62
0. Definitions
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    63
--------------
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    64
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    65
  Throughout this license,  the terms `package', `FreeType Project',
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    66
  and  `FreeType  archive' refer  to  the  set  of files  originally
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    67
  distributed  by the  authors  (David Turner,  Robert Wilhelm,  and
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    68
  Werner Lemberg) as the `FreeType Project', be they named as alpha,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    69
  beta or final release.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    70
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    71
  `You' refers to  the licensee, or person using  the project, where
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    72
  `using' is a generic term including compiling the project's source
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    73
  code as  well as linking it  to form a  `program' or `executable'.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    74
  This  program is  referred to  as  `a program  using the  FreeType
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    75
  engine'.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    76
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    77
  This  license applies  to all  files distributed  in  the original
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    78
  FreeType  Project,   including  all  source   code,  binaries  and
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    79
  documentation,  unless  otherwise  stated   in  the  file  in  its
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    80
  original, unmodified form as  distributed in the original archive.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    81
  If you are  unsure whether or not a particular  file is covered by
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    82
  this license, you must contact us to verify this.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    83
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    84
  The FreeType  Project is copyright (C) 1996-2000  by David Turner,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    85
  Robert Wilhelm, and Werner Lemberg.  All rights reserved except as
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    86
  specified below.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    87
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    88
1. No Warranty
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    89
--------------
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    90
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    91
  THE FREETYPE PROJECT  IS PROVIDED `AS IS' WITHOUT  WARRANTY OF ANY
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    92
  KIND, EITHER  EXPRESS OR IMPLIED,  INCLUDING, BUT NOT  LIMITED TO,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    93
  WARRANTIES  OF  MERCHANTABILITY   AND  FITNESS  FOR  A  PARTICULAR
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    94
  PURPOSE.  IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    95
  BE LIABLE  FOR ANY DAMAGES CAUSED  BY THE USE OR  THE INABILITY TO
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    96
  USE, OF THE FREETYPE PROJECT.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    97
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    98
2. Redistribution
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    99
-----------------
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   100
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   101
  This  license  grants  a  worldwide, royalty-free,  perpetual  and
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   102
  irrevocable right  and license to use,  execute, perform, compile,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   103
  display,  copy,   create  derivative  works   of,  distribute  and
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   104
  sublicense the  FreeType Project (in  both source and  object code
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   105
  forms)  and  derivative works  thereof  for  any  purpose; and  to
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   106
  authorize others  to exercise  some or all  of the  rights granted
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   107
  herein, subject to the following conditions:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   108
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   109
    o Redistribution of  source code  must retain this  license file
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   110
      (`FTL.TXT') unaltered; any  additions, deletions or changes to
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   111
      the original  files must be clearly  indicated in accompanying
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   112
      documentation.   The  copyright   notices  of  the  unaltered,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   113
      original  files must  be  preserved in  all  copies of  source
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   114
      files.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   115
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   116
    o Redistribution in binary form must provide a  disclaimer  that
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   117
      states  that  the software is based in part of the work of the
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   118
      FreeType Team,  in  the  distribution  documentation.  We also
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   119
      encourage you to put an URL to the FreeType web page  in  your
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   120
      documentation, though this isn't mandatory.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   121
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   122
  These conditions  apply to any  software derived from or  based on
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   123
  the FreeType Project,  not just the unmodified files.   If you use
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   124
  our work, you  must acknowledge us.  However, no  fee need be paid
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   125
  to us.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   126
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   127
3. Advertising
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   128
--------------
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   129
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   130
  Neither the  FreeType authors and  contributors nor you  shall use
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   131
  the name of the  other for commercial, advertising, or promotional
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   132
  purposes without specific prior written permission.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   133
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   134
  We suggest,  but do not require, that  you use one or  more of the
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   135
  following phrases to refer  to this software in your documentation
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   136
  or advertising  materials: `FreeType Project',  `FreeType Engine',
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   137
  `FreeType library', or `FreeType Distribution'.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   138
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   139
  As  you have  not signed  this license,  you are  not  required to
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   140
  accept  it.   However,  as  the FreeType  Project  is  copyrighted
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   141
  material, only  this license, or  another one contracted  with the
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   142
  authors, grants you  the right to use, distribute,  and modify it.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   143
  Therefore,  by  using,  distributing,  or modifying  the  FreeType
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   144
  Project, you indicate that you understand and accept all the terms
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   145
  of this license.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   146
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   147
4. Contacts
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   148
-----------
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   149
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   150
  There are two mailing lists related to FreeType:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   151
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   152
    o freetype@nongnu.org
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   153
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   154
      Discusses general use and applications of FreeType, as well as
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   155
      future and  wanted additions to the  library and distribution.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   156
      If  you are looking  for support,  start in  this list  if you
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   157
      haven't found anything to help you in the documentation.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   158
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   159
    o freetype-devel@nongnu.org
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   160
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   161
      Discusses bugs,  as well  as engine internals,  design issues,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   162
      specific licenses, porting, etc.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   163
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   164
  Our home page can be found at
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   165
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   166
    http://www.freetype.org
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   167
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   168
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   169
--- end of FTL.TXT ---