home *** CD-ROM | disk | FTP | other *** search
/ swCHIP 1991 January / swCHIP_95-1.bin / utility / gs333ini / gs3.33 / readme. < prev    next >
Text File  |  1995-12-09  |  22KB  |  529 lines

  1.    Copyright (C) 1989, 1995 Aladdin Enterprises.  All rights reserved.
  2.   
  3.   This file is part of Aladdin Ghostscript.
  4.   
  5.   Aladdin Ghostscript is distributed with NO WARRANTY OF ANY KIND.  No author
  6.   or distributor accepts any responsibility for the consequences of using it,
  7.   or for whether it serves any particular purpose or works at all, unless he
  8.   or she says so in writing.  Refer to the Aladdin Ghostscript Free Public
  9.   License (the "License") for full details.
  10.   
  11.   Every copy of Aladdin Ghostscript must include a copy of the License,
  12.   normally in a plain ASCII text file named PUBLIC.  The License grants you
  13.   the right to copy, modify and redistribute Aladdin Ghostscript, but only
  14.   under certain conditions described in the License.  Among other things, the
  15.   License requires that the copyright notice and this notice be preserved on
  16.   all copies.
  17.  
  18. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  19.  
  20. ****************************************************
  21. * This file describes version 3.33 of Ghostscript. *
  22. ****************************************************
  23.  
  24. ********
  25. ******** An overview of Ghostscript ********
  26. ********
  27.  
  28. Ghostscript is the name of a set of software that provides:
  29.  
  30.     - An interpreter for the PostScript (TM) language, and
  31.  
  32.     - A set of C procedures (the Ghostscript library) that implement
  33. the graphics capabilities that appear as primitive operations in the
  34. PostScript language.
  35.  
  36. How is Ghostscript licensed?  Where can I find it?
  37. --------------------------------------------------
  38.  
  39. Ghostscript is a copyrighted work (Aladdin Enterprises owns the copyright);
  40. it is not shareware or in the public domain.  Different versions of it are
  41. distributed with three different licenses:
  42.  
  43.     - Versions entitled "Aladdin Ghostscript" are distributed with a
  44. license called the Aladdin Ghostscript Free Public License that allows free
  45. use, copying, and distribution by end users, but does not allow commercial
  46. distribution.  You can always get the current version of Aladdin
  47. Ghostscript with this license by Internet FTP from
  48.     ftp.cs.wisc.edu:/pub/ghost/aladdin/ghostscript*NNNN*
  49. or
  50.     /afs/cs.wisc.edu/public/pub/ghost/aladdin/ghostscript*NNNN*
  51. where NNNN is the version number.  If you do not have convenient access to
  52. the Internet, Aladdin Enterprises can send you Aladdin Ghostscript on
  53. PC-compatible diskettes for a small fee; please contact Aladdin for more
  54. information.  The address and phone number are given later on in this
  55. document.  Please note that this is not "commercial licensing"; you are
  56. still getting free software, with no support and no warranty.
  57.  
  58.     - Versions entitled "GNU Ghostscript" are distributed with the GNU
  59. General Public License, which allows free use, and free copying and
  60. redistribution under certain conditions (including, in some cases,
  61. commercial distribution).  GNU Ghostscript versions are released
  62. approximately a year after the corresponding Aladdin Ghostscript version.
  63. You can always get the current version of GNU Ghostscript by Internet FTP
  64. from
  65.     ftp.cs.wisc.edu:/pub/ghost/gnu/ghostscript*NNNN*
  66. or
  67.     /afs/cs.wisc.edu/public/pub/ghost/gnu/ghostscript*NNNN*
  68. or from any of the GNU distribution sites, such as ftp.uu.net:/systems/gnu
  69. or gatekeeper.dec.com:/pub/GNU; you can also get GNU Ghostscript on tape
  70. or CD-ROM from the Free Software Foundation.  For a more complete list of
  71. sites, including sites outside the U.S., send e-mail to
  72. gnu@prep.ai.mit.edu.
  73.  
  74.     - Versions of Ghostscript are also available for commercial
  75. licensing.  See the next section for details.
  76.  
  77. Aladdin Ghostscript and GNU Ghostscript come with NO WARRANTY and NO
  78. SUPPORT.  If you have a question or a bug to report, please see the
  79. section "If you need help" below for information about what to do.
  80.  
  81. The Ghostscript source code distribution includes a library written by the
  82. Independent JPEG Group (IJG).  This library does NOT fall under either the
  83. GNU License or the Aladdin Ghostscript Free Public License; it comes with
  84. its own license, which is less restrictive.  For more information, please
  85. see the README file in the jpeg subdirectory of the Ghostscript source
  86. code.  The executable versions of Ghostscript are based in part on the
  87. work of the Independent JPEG Group.
  88.  
  89. What about commercial use?
  90. --------------------------
  91.  
  92. GNU Ghostscript may not be incorporated into commercial products which
  93. forbid copying or for which customers cannot obtain source code for no
  94. more than the cost of reproduction, although it may be distributed
  95. ("aggregated") with commercial products; Aladdin Ghostscript may not be
  96. incorporated into commercial products at all, and may only be distributed
  97. commercially under extremely limited circumstances.  However, Ghostscript
  98. is also available for commercial licensing, which in addition to the right
  99. to incorporate Ghostscript into commercial products includes support, a
  100. limited warranty, high-quality fonts, and other benefits.  For more
  101. information about commercial licensing of Ghostscript, please contact
  102. Aladdin Enterprises' commercial distribution partners, which are the only
  103. entities legally authorized to distribute Ghostscript per se on any terms
  104. other than the GNU or Aladdin free licenses:
  105.  
  106.     In the U.S. and all parts of the world except Europe:
  107.  
  108.         Miles Jones
  109.         Director of Marketing
  110.         Artifex Software Inc.
  111.         454 Las Gallinas Ave., suite 108
  112.         San Rafael, CA 94903  U.S.A.
  113.         voice +1-415-492-9861
  114.         fax +1-415-492-9862
  115.         e-mail: dir.mktg@arsoft.com
  116.  
  117.     In Europe, as a representative of Artifex Software:
  118.  
  119.         Informationstechnik, Netzwerke und Systeme Vertriebs-GmbH
  120.         Christoph Strozyk
  121.         Postfach 101312
  122.         D-44543 Castrop-Rauxel
  123.         Germany
  124.         Tel. +49-2305-356505
  125.         Fax. +49-2305-14400
  126.         e-mail: chris@ins.de
  127.  
  128. Currently, Artifex does not offer commercial support as a separate service;
  129. support is available only to OEM licensees.  INSV-GmbH, however, does
  130. provide commercial support for Aladdin and GNU Ghostscript in Europe.
  131.  
  132. What platforms does Ghostscript run on?
  133. ---------------------------------------
  134.  
  135. Ghostscript is written entirely in C (with some optional assembly-language
  136. accelerators for MS-DOS platforms), with special care taken to make it run
  137. properly on systems of either byte order and of various word lengths.
  138.  
  139. GNU Ghostscript is known to run on the following platform families:
  140.  
  141.     - A wide variety of Unix systems using X Windows version 11,
  142.       release 4, 5, and 6, including Sun-3, Sun-4, Sun-386i, and
  143.       Sun SPARCStation; generic 80386/486/Pentium machines running Linux,
  144.       386/ix, ISC Unix, SCO Unix, and Solaris; H-P 9000/300 and 9000/800;
  145.       DECStation 2100 and 3100; VAX running Ultrix and OSF/1;
  146.       Sequent Symmetry; Convex C1 and C2; Tektronix 4300; SGI Iris Indigo;
  147.  
  148.     - Sun workstations (Sun-3, SPARC, Sun-386i) running SunView;
  149.  
  150.     - VAX or AXP systems running VMS with X11R4/5 and DEC C or gcc.
  151.  
  152. Aladdin Ghostscript is known to run on all of the above, and additionally
  153. the following platform families:
  154.  
  155.     - IBM PC and compatibles with EGA, VGA, SuperVGA, or compatible
  156.       graphics under MS-DOS 3.1, 3.3, 5.0, or 6.22, with or without
  157.       Microsoft Windows 3.0 or 3.1;
  158.  
  159.     - IBM PC and compatibles under DR DOS 6.0;
  160.  
  161.     - IBM PC and compatibles under OS/2 2.0 and 2.1.
  162.  
  163.     - Macintosh with System 7, both 680x0 and PowerPC native.
  164.     For specific information on the Macintosh implementation, please
  165.     contact Mark Lentczner (mac-gs@glyphic.com).
  166.  
  167. It is very likely that Ghostscript will run under other versions of MS-DOS,
  168. and other versions of Unix that support X11, but it has not been tested in
  169. these environments.  (Ghostscript does not run well on PC-compatibles with
  170. Hercules display cards, since text and graphics output interfere with each
  171. other, but you can work around this by redirecting the text output to a file.)
  172. Versions for Microsoft Windows NT and Windows 95 are under development.
  173.  
  174. Ghostscript has also been ported a number of platforms by users, who are
  175. willing to be contacted regarding problems on those specific platforms:
  176.  
  177.     - For information on a port to the Atari ST, contact Tim
  178.     Gallivan (timg@landau.ph.utexas.edu).
  179.  
  180.     - For information on a port to the Acorn Archimedes, contact
  181.     David Elworthy (David.Elworthy@cl.cam.ac.uk).
  182.  
  183. ********
  184. ******** Related work
  185. ********
  186.  
  187. We know of three freely available X Windows screen previewers based on
  188. Ghostscript: Ghostview, GSPreview, and psview.  For information on
  189. Ghostview, contact Tim Theisen (ghostview@cs.wisc.edu).  For information on
  190. GSPreview, contact Richard Hesketh (rlh@ukc.ac.uk).  psview, which can use
  191. either Ghostscript or Display PostScript as its imager according to a
  192. command line switch, is available for anonymous FTP from
  193.     gatekeeper.dec.com:/archive/.2/DEC/PRL/psview-1.41.tar.Z
  194. (the version number may be different) and on the Alpha OSF/1 freeware CDROM;
  195. however, its author Francois Bourdoncle, is no longer maintaining it.
  196.  
  197. There is a freely available MS Windows screen previewer based on
  198. Ghostscript, called GSView for Windows, and a similar OS/2 previewer called
  199. PM GSview.  For technical information on GSview for Windows or PM GSview,
  200. please contact Russell Lang (rjl@aladdin.com).  (Aladdin provides Lang with
  201. a mail alias, but Lang is not an employee or agent of Aladdin.)  These
  202. programs are also available for commercial licensing from Artifex Software
  203. Inc.
  204.  
  205. A set of additions that provide a usable Kanji capability for Ghostscript
  206. version 2.4.1 is available for anonymous FTP from
  207. ftp.cs.titech.ac.jp:GNU/gs241j11.tar.Z.  For more information, please
  208. contact Mr. Norio Katayama (katayama@nacsis.ac.jp).  Mr. Katayama is
  209. working on adapting this package for newer Ghostscript versions
  210. (specifically, for versions 2.6.1 and 3.0), and expects to make the newer
  211. version of the package available sometime in early 1995.
  212.  
  213. ********
  214. ******** Documentation overview ********
  215. ********
  216.  
  217. There is a Ghostscript World Wide Web home page at 
  218.     http://www.cs.wisc.edu/~ghost/index.html
  219.  
  220. All the file names mentioned in the documentation, except for README,
  221. are in lower case, which is the usual convention for Unix systems.
  222. On MS-DOS systems, all file names are actually upper-case.
  223.  
  224. What should I read first?
  225. -------------------------
  226.  
  227. When you receive Ghostscript, you should start by reading:
  228.  
  229. > README - this file.
  230.  
  231. > current.doc - information about problems, and major changes and new
  232. features in the current release.
  233.  
  234. If you have used a previous release of Ghostscript, you probably
  235. should also read any more recent sections of:
  236.  
  237. > NEWS - a complete, detailed history of changes in the most recent
  238. Ghostscript releases.
  239.  
  240. What if I'm a new user?
  241. -----------------------
  242.  
  243. If you are a new user of Ghostscript, you should read:
  244.  
  245. > use.doc - information about to install and use Ghostscript.  This
  246. information is also contained in gs.1 - a `man' page for Ghostscript.
  247.  
  248. > devices.doc - more detailed information about specific devices that
  249. Ghostscript knows about.
  250.  
  251. > ps2epsi.doc, unix-lpr.doc - more detailed information about some of
  252. the shell scripts and batch files distributed with Ghostscript.
  253.  
  254. If you have Aladdin Ghostscript, as opposed to the GNU Ghostscript releases
  255. distributed by the Free Software Foundation, you should read (or at least
  256. skim through):
  257.  
  258. > public.doc - additional information about Aladdin Ghostscript releases
  259. that is not relevant to GNU Ghostscript releases.
  260.  
  261. If you are going to compile Ghostscript, rather than just use an
  262. executable you got from somewhere, you should read:
  263.  
  264. > make.doc - how to install, compile and link Ghostscript.
  265.  
  266. If you run into any questions, or if you are going to be using
  267. Ghostscript extensively, you should at least skim, and probably
  268. eventually read:
  269.  
  270. > fonts.doc - information about the fonts distributed with
  271. Ghostscript, including how to add or replace fonts.
  272.  
  273. > language.doc - A description of the Ghostscript language, and its
  274. differences from the documented PostScript language.
  275.  
  276. > psfiles.doc - information about the .ps files distributed with
  277. Ghostscript (other than fonts).
  278.  
  279. There is also a FAQ (Frequently Asked Questions) file available on the
  280. Internet from smallo.ruhr.de:pub/ghost/gs.faq.
  281.  
  282. What if I'm a developer?
  283. ------------------------
  284.  
  285. If you are going to be writing a new driver for Ghostscript, you
  286. should read:
  287.  
  288. > drivers.doc - the interface between Ghostscript and device drivers.
  289.  
  290. > xfonts.doc - the interface between Ghostscript and platform-supplied
  291. fonts.  (Read drivers.doc first.)
  292.  
  293. If you are considering distributing Ghostscript (either Aladdin or GNU
  294. versions) in conjunction with a commercial product, you should read the
  295. PUBLIC license carefully, and you should also read:
  296.  
  297. > commprod.doc - additional clarification of the circumstances under which
  298. Ghostscript can be distributed with a commercial product.
  299.  
  300. If you intend to use Ghostscript in the form of a DLL under OS/2 or
  301. Microsoft Windows, you should read:
  302.  
  303. > dll.doc - documentation on Ghostscript as a DLL.
  304.  
  305. Other files
  306. -----------
  307.  
  308. > devarch.doc - notes on the architecture of device handling in
  309. Ghostscript 3.0.
  310.  
  311. > ps2epsi.doc - documentation for the PostScript to EPSI conversion
  312. utility.
  313.  
  314. > helpers.doc - a note of thanks to all the people who have helped with
  315. Ghostscript development.
  316.  
  317. > hershey.doc - information about the Hershey fonts, which are the
  318. basis of some of the Ghostscript fonts.
  319.  
  320. > history*.doc - a history of changes in older Ghostscript releases.
  321.  
  322. > humor.doc - a humorous comment on Ghostscript contributed by a user.
  323.  
  324. > lib.doc - information about the Ghostscript library.
  325.  
  326. > unix-lpr.doc - information about how to integrate Ghostscript with
  327. Unix printer spooling.
  328.  
  329. ********
  330. ******** If you need help ********
  331. ********
  332.  
  333. There is a Frequently Asked Questions file available for Internet anonymous
  334. FTP from
  335.     ftp.ruhr.de:/pub/ghostscript/gs.faq
  336. or, if this doesn't work, from
  337.     ftp.cs.wisc.edu:/pub/ghost/gs.faq-NNN
  338. or
  339.     /afs/cs.wisc.edu/public/pub/ghost/gs.faq-NNN
  340. where NNN is a version number.
  341.  
  342. Aladdin Enterprises doesn't have the resources to respond to questions
  343. from users of the freely available versions of Ghostscript.  (Responding
  344. to questions and bug reports is one of the benefits that Artifex Software
  345. provides to commercial users in exchange for the licensing fee.)  If you
  346. have problems with Ghostscript, and you have access to Usenet news, we
  347. suggest you post your question to one of the following Usenet newsgroups:
  348.  
  349.     - If your question is about GNU Ghostscript (currently, versions
  350. 2.6.1 and below), post it to gnu.ghostscript.bug.  If you have access to
  351. Internet mail, but not news, send e-mail to
  352. bug-ghostscript@prep.ai.mit.edu, which is equivalent to posting to the
  353. gnu.ghostscript.bug newsgroup.
  354.  
  355.     - If your question is about Aladdin Ghostscript (currently,
  356. versions 3.0 and above), post it to comp.lang.postscript.  If you have
  357. access to Internet mail, but not news, send e-mail to
  358. comp.lang.postscript.usenet@decwrl.dec.com, which is equivalent to posting
  359. to the comp.lang.postscript newsgroup.  (We hope to establish a separate
  360. newsgroup for Aladdin Ghostscript in the future, since
  361. comp.lang.postscript was not intended for Ghostscript discussion per se.)
  362.  
  363. There are hundreds of Ghostscript user sites all over the world, and often
  364. another user will be able to help you. If you are having trouble with
  365. a specific device driver, look in the file devs.mak and see if it is a
  366. user-maintained driver.  If so, please contact the person listed there
  367. directly; please do not contact Aladdin Enterprises regarding
  368. user-maintained drivers.
  369.  
  370. Aladdin Enterprises does want Ghostscript to be of high quality, so if you
  371. have been running Ghostscript and encounter a problem, we encourage you to
  372. post bugs to the newsgroups mentioned above.  We will consider
  373. investigating problems reported to those newsgroups if (and only if) the
  374. posted report meets all the following criteria:
  375.  
  376.     - You are using the most recent version of Aladdin Ghostscript.
  377.  
  378.     - You obtained Ghostscript directly from Aladdin Enterprises, or
  379.     from the FTP or AFS site on the Internet mentioned above (i.e., not
  380.     from a bulletin board system or a commercial system such as
  381.     CompuServe or GEnie).
  382.  
  383.     - You have installed Ghostscript successfully, and used it
  384.     successfully on other input data.
  385.  
  386.     - Your problem is reproducible, and you can send us the input
  387.     data that evokes it (by e-mail, anonymous FTP, or PC diskette).
  388.     (But please do not send anything unless we ask you for it.)
  389.  
  390.     - You post the bug report using the following form, completely
  391.     filled out:
  392.  
  393. ------snip------snip------snip------snip------snip------snip------snip------
  394.  
  395. Ghostscript version: 
  396.  
  397. Where you got Ghostscript: 
  398.  
  399. Hardware you are using: 
  400.  
  401. Operating system you are using: 
  402.  
  403. (If you compiled Ghostscript yourself)
  404. C compiler you are using: 
  405.  
  406. (Use as much space as you need for the remaining items.)
  407. Symptoms:
  408.  
  409. Suggested fix (if any):
  410.  
  411. Other comments:
  412.  
  413. ------snip------snip------snip------snip------snip------snip------snip------
  414.  
  415. Bug reports that include suggested fixes are especially welcome.
  416.  
  417. As time permits, Aladdin Enterprises may also respond to e-mail from the
  418. following classes of users:
  419.  
  420.     - Beta testers who have actually given us at least one report on
  421.     some beta version supplied to them.
  422.  
  423.     - People developing drivers that are for, or applications that
  424.     are based on, Ghostscript and that will be made freely available.
  425.  
  426.     - People who express serious interest in commercial licensing
  427.     of Ghostscript.
  428.  
  429. Aladdin Enterprises owns or has access to the following hardware and
  430. software:
  431.  
  432.     Pentium and 486 PCs with color SuperVGA displays;
  433.       Epson-compatible printer (the printer also is compatible with
  434.       the IBM Proprinter); various H-P printers; Canon BubbleJet.
  435.       These systems run both MS-DOS 5.0 and 6.22 and Microsoft Windows
  436.       3.1 with Borland C++ 3.1 (and several older versions), and Linux
  437.       with gcc.
  438.  
  439.     SPARCstation, SunOS 4.1, cc and gcc, X11R5 and SunView;
  440.       both monochrome and color displays.
  441.  
  442.     DECstation, Ultrix.
  443.  
  444.     IBM RS/6000, Unix.
  445.  
  446.     DEC AXP (Alpha), OSF/1.
  447.  
  448. If your problem turns out to be specific to some other hardware or
  449. software configuration, it may take longer to track down, since we
  450. will have to rely on other users to help.
  451.  
  452. Aladdin's contact information is as follows:
  453.  
  454.         Aladdin Enterprises
  455.         P.O. box 60264
  456.         Palo Alto, CA 94306
  457.         phone +1-415-322-0103 (8:30 AM - noon, Pacific time)
  458.         fax +1-415-322-1734
  459.         ghost@aladdin.com
  460.  
  461. Please do not contact us if all you want is help with the freely distributed
  462. versions of Ghostscript!  Ghostscript is free, but our time is not.  If you
  463. call for help, we will tell you politely that we cannot answer your
  464. question.  Ghostscript's documentation, while not of commercial end-user
  465. quality, has been adequate for thousands of users (for many of whom English
  466. is a foreign language), so the answer to your question is very likely in it
  467. somewhere.
  468.  
  469. ********
  470. ******** Things you can do to help ********
  471. ********
  472.  
  473. There are some projects that users could do that are somewhat
  474. decoupled from the main body of the code, and that would help improve
  475. Ghostscript:
  476.  
  477.     - Someone is needed to take responsibility for texinfo and/or man
  478. page documentation for Ghostscript.  What this would involve is updating
  479. this documentation during the beta test period for each release, and
  480. sending it to Aladdin to be included in the final fileset.  (Aladdin would
  481. continue to supply the plain-text documentation as it currently exists.)
  482.  
  483.     - Ghostscript needs some good, free, Type 1 (outline) fonts.  Karl
  484. Berry is working on this, but it might go faster if he got some
  485. knowledgeable assistance.  Contact karl@cs.umb.edu if you want to help
  486. with this.
  487.  
  488.     - Adobe has donated the specification of the Display PostScript C
  489. API to the X distribution, as well as the client-side implementation.
  490. Modifying Ghostscript to interface with this code as a substitute for a
  491. Display PostScript server might make Ghostscript a lot more useful, since
  492. it would then be "plug compatible" with Display PostScript in an important
  493. way.  Contact ghost@aladdin.com if you would like to help with this.
  494.  
  495.     - Ghostscript should provide compression and decompression filters
  496. that use the same algorithms as gzip.  This would require restructuring
  497. gzip to use Ghostscript's buffer-to-buffer model of stream processing, and
  498. simplifying it so that the compression and decompression code could
  499. reasonably fit in a single file.  Please contact ghost@aladdin.com if you
  500. would like to do this.
  501.  
  502. ********
  503. ******** Acknowledgements ********
  504. ********
  505.  
  506. Ghostscript was originally created, and is primarily developed and
  507. maintained, by L. Peter Deutsch, President of Aladdin Enterprises.
  508.  
  509. Special thanks are due to Russell Lang, for the GSview for Windows and PM
  510. GSview programs and for contributing most of the code for the Microsoft
  511. Windows and OS/2 environments; to Tim Theisen, for the Ghostview program for
  512. X Windows and for major contributions to, and ongoing assistance with
  513. support of, the code for the X Windows environment; to Martin Fong, for the
  514. original port of Ghostscript to the Macintosh, and Mark Lentczner, for the
  515. current Macintosh port; and to the Independent JPEG Group, for creating the
  516. JPEG DCT library that Ghostscript uses.
  517.  
  518. Special thanks are due to Richard Stallman and the Free Software Foundation
  519. for originating the GNU License, for originally motivating the creation of
  520. Ghostscript, and for being the primary distributor of GNU Ghostscript on
  521. the Internet.
  522.  
  523. The file helpers.doc contains a list of the many other people who have
  524. contributed significantly to improving Ghostscript.
  525.  
  526. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  527.  
  528. PostScript is a trademark of Adobe Systems, Incorporated.
  529.