FOSS Localization/Further Reading

From Wikibooks, open books for an open world
Jump to navigation Jump to search
 FOSS Localization 

ForewordAcknowledgementsIntroductionLocalization Efforts in the Asia-PacificRecommendationsAnnex A: Key ConceptsAnnex B: Technical AspectsFurther ReadingResources and ToolsGlossaryAbout the AuthorsAbout APDIPAbout IOSN

Raymond, 2001[edit | edit source]

Raymond, Eric S., The Cathedral & the Bazaar, O'Reilly, 2001.

Named after the classic article that has motivated the Open Source movement, this book presents the article along with other opinions of the same author. The article analyzes how the GNU/Linux kernel has been developed with such dramatic speed as compared to proprietary projects, despite being a "hobby" project done by thousands of contributors around the world. It is interesting to note how a project of that size is managed and how this phenomenon occurs. Some principles are extracted for use in general software projects, exemplified by the fetchmail project done by the author. The term "Open Source" was then coined as a proposed replacement to the "Free Software" term used by former campaigns led by the GNU project, as it was less ambiguous and more friendly to businesses.

The article is available at http://catb.org/~esr/writings/cathedral-bazaar/ .

DiBona , Ockman & Stone, 1999[edit | edit source]

DiBona, C., Ockman, S. and Stone M., eds., Open Sources - Voices from the Open Source Revolution, O'Reilly, 1999.

This includes articles by leaders of the FOSS movements: Brian Behlendrof (Apache), Kirk McKusick (Berkeley Unix), Tim O'Reilly (O'Reilly & Associates), Bruce Perens (Debian, Open Source Initiative), Tom Paquin and Jim Hamerly (mozilla.org, Netscape), Eric Raymond (Open Source Initiative), Richard Stallman (GNU, Free Software Foundation, Emacs), Michael Tiemann (Cygnus Solutions), Linus Torvalds (Linux), Paul Vixie (Bind), Larry Wall (Perl). The strategy and success of FOSS is documented in these articles.

Williams, 2002[edit | edit source]

Williams, S., Free as in Freedom - Richard Stallman's Crusade for Free Software, O'Reilly, 2002.

This is the story of Richard Stallman, the founder of the GNU project, and the birth of the Free Software movement. It examines Stallman's unique personality and how it has been both a driving force in terms of the movement's overall success.

Unicode[edit | edit source]

The Unicode Consortium, The Unicode Standard, Version 4.0.1, defined by: The Unicode Standard, Version 4.0, Addison-Wesley, Reading, MA, 2003. As amended by Unicode 4.0.1. (http://www.unicode.org/versions/Unicode4.0.1/).

This explains the Unicode standard, including descriptions of planes, code charts and implementation guidelines.

ISO10646[edit | edit source]

ISO/IEC 10646:2003, Information Technology - Universal multi-octet character set - UCS, 2003; available from http://std.dkuug.dk/JTC1/SC2/WG2/ .

The ISO/IEC 10646 UCS standard is explained, with code chart and conformance specifications.

Kuhn[edit | edit source]

Kuhn, M., UTF-8 and Unicode FAQ for Unix/Linux; available from http://www.cl.cam.ac.uk/~mgk25/unicode.html .

A comprehensive one-stop information resource on how to use Unicode/UTF-8 on POSIX systems as well as the current status of support.

Graham, 2000[edit | edit source]

Graham, T., Unicode - Primer, IDG Books Worldwide, 2000.

ISO14652[edit | edit source]

ISO/IEC TR 14652:2002(E), Information Technology - Specification method for cultural conventions, 2002.

The specification for creating locale definitions on which GNU C library is based.

ISO14651[edit | edit source]

ISO/IEC DIS 14651, International string ordering and comparison - Method for comparing character strings and description of the common template tailorable ordering, 2000.

This is a basic template for UCS string collation, from which LC_COLLATE category in locale definitions can be modified to fit local cultures.

Adobe & Microsoft[edit | edit source]

Adobe, Microsoft, OpenType Specification v.1.4.; available from http://partners.adobe.com/asn/developer/opentype/main.html and http://www.microsoft.com/typography/otspec/default.htm .

Adobe[edit | edit source]

Adobe, Adobe Solutions Network - Type Technology, available from http://partners.adobe.com/asn/tech/type/index.jsp .

Specifications and conventions for font technology related to Adobe Postscript®. A must for standardconformant font creations.

Microsoft[edit | edit source]

Microsoft, Microsoft Typography - Specifications; available from http://www.microsoft.com/typography/specs/default.htm .

Specifications for OpenType and TrueType font technologies. Also included are specifications for fonts of specific scripts and languages as required by Microsoft Uniscribe, the Unicode script processor.

William[edit | edit source]

William, G., FontForge - An Outline Font Editor; available from http://fontforge.sourceforge.net/overview.html .

A tutorial for FontForge. One can learn from it even when using other font editors.

Gettys & Scheifler, 1996[edit | edit source]

Gettys, J. and Scheifler, R.W., Xlib - C Language X Interface, X Consortium Standard, X Version 11 Release 6.4, 1996.

The reference for X11R6.4 architecture that you can consult when implementing at X Window level.

Nye, 1995[edit | edit source]

Nye, A., ed., Programmer's Supplement for Release 6 of the X Window System, O'Reilly, 1995.

A guide to the features introduced in X Window Version 11 Release 6 (X11R6). The internationalization chapter may be the most interesting for readers.

Packard, 2002[edit | edit source]

Packard, K., Font Configuration and Customization for Open Source Systems. GUADEC 2002, Seville, 2002; available from http://keithp.com/~keithp/talks/guadec2002/ .

Documents the background of the FontConfig library during the initial phases.

Palmer, 2003[edit | edit source]

Palmer, D., An Unreliable Guide to XKB Configuration, 2003; available from http://www.charvolant.org/~doug/xkb/ .

A document on XKB written by a hacker frustrated by the lack of documentation.

Pascal[edit | edit source]

Pascal, I., How to Configure XKB; available from http://www.tsu.ru/~pascal/en/xkb .

A complete reference for XKB configuration.

Hiura, 1999[edit | edit source]

Hiura, H., Internet/Intranet Input Method Architecture. ( http://www.openi18n.org/subgroups/im/IIIMF/whitepaper/whitepaper.html ).

A white paper describing the concepts of IIIM, the next generation cross-platform input method architecture which should soon replace XIM.

Tuoc, Lok & Taylor, 1995[edit | edit source]

Tuoc L V., Lok J.S.H. and Taylor D.J., Internationalization: Developing Software for Global Markets, John Wiley & Sons, 1995.

Sprung, 2000[edit | edit source]

Sprung, R., ed., Translating Into Success: Case Studies in Translation, Localization, and Internationalization, John Benjamins, 2000.

Lunde, 1999[edit | edit source]

Lunde, K., CJKV Information Processing, O'Reilly,1999; available from http://www.oreilly.com/catalog/cjkvinfo .

Ott, 1999[edit | edit source]

Ott, C., Global Solutions for Multilingual Applications, Wiley, 1999.