489518
71
Zoom out
Zoom in
Previous page
1/75
Next page
Freetype
We currently do not enable the Truetype compile option that would cause us to use patented technology.
We therefore fall under the FreeType. License, a BSD-like license, found in the file `FTL.TXT'.
Here is more detail taken from recent emails between RM and XM:
zlib
Compression library
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:
OpenSSL
Crypto library uses the OpenSSL, the license is as follows:
OpenSSL License
Copyright (c) 1998-2005 The OpenSSL Project. 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 acknowledgment:
"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this
software without prior written permission. For written permission, please contact openssl-core@openssl.org.
5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written
permission of the OpenSSL Project.
6. Redistributions of any form whatsoever must retain the following acknowledgment:
"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"
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.
The data format used by the zlib library is described by RFCs (Request for Comments)
1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
Question: Can you provide a list of compilation/build options we use with the Freetype library.
Do you know if we are building in a manner that uses patented technology from Apple?
Answer: The bytecode interpreter in the TrueType driver is currently not compiled in,
so what happens is it's always the FreeType auto hinter doing the job. So there is no patent issue
with the current configuration.
You need to refer to stage/usr/local/include/freetype2/freetype/config/ftoption.h
You will see that TT_CONFIG_OPTION_BYTECODE_INTERPRETER is not defined. If we were to
change that we would need to define
bothTT_CONFIG_OPTION_BYTECODE_INTERPRETER and TT_CONFIG_OPTION_UNPATENTED_HINTING
also set unpatented hinting when creating the face.
Define TT_CONFIG_OPTION_BYTECODE_INTERPRETER if you want to compile a bytecode interpreter in the
TrueType driver. Note that there are important patent issues related to the use of the interpreter.
By undefining this, you will only compile the code necessary to load TrueType glyphs without hinting.
Do not #undef this macro here, since the build system might define it for certain configurations only.
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
Define TT_CONFIG_OPTION_UNPATENTED_HINTING (in addition to TT_CONFIG_OPTION_BYTECODE_INTERPRETER)
to compile the unpatented work-around hinting system. Note that for the moment, the algorithm is only used when selected
at runtime through the parameter tag FT_PARAM_TAG_UNPATENTED_HINTING; or when the debug hook
FT_DEBUG_HOOK_UNPATENTED_HINTING is globally activated.
#define TT_CONFIG_OPTION_UNPATENTED_HINTING
Also see BdvdTrueTypeInfoFile explains why
TT_CONFIG_OPTION_BYTECODE_INTERPRETER is disabled by default. Also about patents:
http://freetype.sourceforge.net/patents.html
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
71
71


Need help? Post your question in this forum.

Forumrules


Report abuse

Libble takes abuse of its services very seriously. We're committed to dealing with such abuse according to the laws in your country of residence. When you submit a report, we'll investigate it and take the appropriate action. We'll get back to you only if we require additional details or have more information to share.

Product:

For example, Anti-Semitic content, racist content, or material that could result in a violent physical act.

For example, a credit card number, a personal identification number, or an unlisted home address. Note that email addresses and full names are not considered private information.

Forumrules

To achieve meaningful questions, we apply the following rules:

Register

Register getting emails for Sansui BDP3959 at:


You will receive an email to register for one or both of the options.


Get your user manual by e-mail

Enter your email address to receive the manual of Sansui BDP3959 in the language / languages: English as an attachment in your email.

The manual is 61,75 mb in size.

 

You will receive the manual in your email within minutes. If you have not received an email, then probably have entered the wrong email address or your mailbox is too full. In addition, it may be that your ISP may have a maximum size for emails to receive.

The manual is sent by email. Check your email

If you have not received an email with the manual within fifteen minutes, it may be that you have a entered a wrong email address or that your ISP has set a maximum size to receive email that is smaller than the size of the manual.

The email address you have provided is not correct.

Please check the email address and correct it.

Your question is posted on this page

Would you like to receive an email when new answers and questions are posted? Please enter your email address.



Info