home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / gs301.txt < prev    next >
Text File  |  1994-09-27  |  19KB  |  462 lines

  1.    Copyright (C) 1989, 1992, 1993, 1994 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.01 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. Ghostscript is a copyrighted work (Aladdin Enterprises owns the copyright);
  37. it is not shareware or in the public domain.  Different versions of it are
  38. distributed with three different licenses:
  39.  
  40.     - Versions entitled "Aladdin Ghostscript" are distributed with a
  41. license called the Aladdin Ghostscript Free Public License that allows free
  42. use, copying, and distribution by end users, but does not allow commercial
  43. distribution.  You can always get the current version of Aladdin
  44. Ghostscript with this license by Internet FTP from
  45.     ftp.cs.wisc.edu:/pub/ghost/aladdin/ghostscript*NNNN*
  46. or
  47.     /afs/cs.wisc.edu/public/pub/ghost/aladdin/ghostscript*NNNN*
  48. where NNNN is the version number.  If you do not have convenient access to
  49. the Internet, Aladdin Enterprises can send you Aladdin Ghostscript on
  50. PC-compatible diskettes for a small fee; please contact Aladdin for more
  51. information.  The address and phone number are given below.
  52.  
  53.     - Versions entitled "GNU Ghostscript" are distributed with the GNU
  54. General Public License, which allows free use, and free copying and
  55. redistribution under certain conditions (including, in some cases,
  56. commercial distribution).  You can always get the current version of GNU
  57. Ghostscript by Internet FTP from
  58.     ftp.cs.wisc.edu:/pub/ghost/gnu/ghostscript*NNNN*
  59. or
  60.     /afs/cs.wisc.edu/public/pub/ghost/gnu/ghostscript*NNNN*
  61. or from any of the GNU distribution sites, such as ftp.uu.net:/systems/gnu
  62. or gatekeeper.dec.com:/pub/GNU; you can also get GNU Ghostscript on tape or
  63. CD-ROM from the Free Software Foundation.  For a more complete list of
  64. sites, including sites outside the U.S., send e-mail to
  65. gnu@prep.ai.mit.edu.
  66.  
  67.     - Versions of Ghostscript are available for commercial licensing
  68. under a completely different name.  See below for more details.
  69.  
  70. Aladdin Ghostscript and GNU Ghostscript come with NO WARRANTY and NO
  71. SUPPORT.  If you have a question or a bug to report, please see the section
  72. "Trouble reporting" below for information about what to do.
  73.  
  74. GNU Ghostscript versions are released approximately a year after the
  75. corresponding Aladdin Ghostscript version.
  76.  
  77. GNU Ghostscript may not be incorporated into commercial products which
  78. forbid copying or for which customers cannot obtain source code for no more
  79. than the cost of reproduction, although it may be distributed
  80. ("aggregated") with commercial products; Aladdin Ghostscript may not be
  81. incorporated into commercial products at all, and may only be distributed
  82. commercially under extremely limited circumstances.  However, Ghostscript
  83. is also available for commercial licensing.  For more information about
  84. commercial licensing of Ghostscript, please contact Aladdin Enterprises'
  85. commercial distribution partners, which are the only entities legally
  86. authorized to distribute Ghostscript per se on any terms other than the GNU
  87. or Aladdin free licenses:
  88.  
  89.     In the U.S. and all parts of the world except Europe:
  90.  
  91.         Miles Jones
  92.         Director of Marketing
  93.         Artifex Software Inc.
  94.         454 Las Gallinas Ave., suite 108
  95.         San Rafael, CA 94903  U.S.A.
  96.         voice +1-415-492-9861
  97.         fax +1-415-492-9862
  98.         e-mail: dir.mktg@arsoft.com
  99.  
  100.     In Europe, as a representative of Artifex Software:
  101.  
  102.         quick System Service
  103.         Christoph Strozyk
  104.         Sprockhoeveler Str. 55
  105.         58455 Witten
  106.         Germany
  107.         Tel. +49-2302-28133-0
  108.         Fax. +49-2302-28133-6
  109.         e-mail: chris@quicksys.net
  110.  
  111.     (quickSyS also provides commercial support for the free versions.)
  112.  
  113. The Ghostscript source code distribution includes a library written by the
  114. Independent JPEG Group (IJG).  This library does NOT fall under the GNU
  115. License; it comes with its own license, which is less restrictive.  For
  116. more information, please see the README file in the jpeg subdirectory of
  117. the Ghostscript source code.  The executable versions of Ghostscript are
  118. based in part on the work of the Independent JPEG Group.
  119.  
  120. The Ghostscript language interpreter and library are written entirely in C,
  121. with some assembly-language accelerators for MS-DOS platforms.
  122.  
  123. GNU Ghostscript is known to run on the following platform families:
  124.  
  125.     - A wide variety of Unix systems using X Windows version 11,
  126.       release 4 and 5, including Sun-3, Sun-4, Sun-386i, Sun
  127.       SPARCStation 1 and 2; generic 80386 machines running 386/ix,
  128.       ISC Unix, and SCO Unix; H-P 9000/300 and 9000/800;
  129.       DECStation 2100 and 3100; VAX running Ultrix; Sequent Symmetry;
  130.       Convex C1 and C2; Tektronix 4300; SGI Iris Indigo;
  131.  
  132.     - Sun workstations (Sun-3, SPARC, Sun-386i) running SunView;
  133.  
  134.     - VAX, VMS with X11R4/5 and gcc.  (Ghostscript currently is
  135.       not compatible with the DEC C compilers, because they
  136.       interpret the ANSI C standard in a way different from all
  137.       other known compilers.)
  138.  
  139. Aladdin Ghostscript is known to run on all of the above, and additionally
  140. the following platform families:
  141.  
  142.     - IBM PC and compatibles with EGA, VGA, SuperVGA, or compatible
  143.       graphics under MS-DOS 3.1, 3.3, or 5.0, with or without
  144.       Microsoft Windows 3.0 or 3.1;
  145.  
  146.     - IBM PC and compatibles under DR DOS 6.0;
  147.  
  148.     - IBM PC and compatibles under OS/2 2.0 and 2.1.
  149.  
  150. It is very likely that Ghostscript will run under other versions of
  151. MS-DOS, and other versions of Unix that support X11, but it has not been
  152. tested in these environments.  (Ghostscript does not run well on
  153. PC-compatibles with Hercules display cards, since text and graphics output
  154. interfere with each other, but you can work around this by redirecting the
  155. text output to a file.)
  156.  
  157. Other platforms
  158. ---------------
  159.  
  160. Ghostscript has also been ported a number of platforms by users, who are
  161. willing to be contacted regarding problems on those specific platforms:
  162.  
  163.     - For information on a port to the Atari ST, contact Tim
  164.     Gallivan (timg@landau.ph.utexas.edu).
  165.  
  166.     - For information on a port to the Acorn Archimedes, contact
  167.     David Elworthy (David.Elworthy@cl.cam.ac.uk).
  168.  
  169.     - For information on a port to the Apple Macintosh, contact
  170.     Martin Fong (mwfong@nisc.sri.com).
  171.  
  172. ********
  173. ******** Related work
  174. ********
  175.  
  176. We know of three freely available X Windows screen previewers based on
  177. Ghostscript: Ghostview, GSPreview, and xpsview.  For information on
  178. Ghostview, contact Tim Theisen (ghostview@cs.wisc.edu).  For information on
  179. GSPreview, contact Richard Hesketh (rlh@ukc.ac.uk).  xpsview, which can
  180. use either Ghostscript or Display PostScript as its imager according to a
  181. command line switch, is available for anonymous FTP from
  182.     gatekeeper.dec.com:/pub/DEC/PRL/psview-1.29.tar.Z
  183. (the version number may be different) and on the Alpha OSF/1 freeware
  184. CDROM; the author is Francois Bourdoncle (bourdonc@prl.dec.com).
  185.  
  186. There is a freely available MS Windows screen previewer based on
  187. Ghostscript, called GSView for Windows, and a similar OS/2 previewer called
  188. PM GSview.  For technical information on GSview for Windows or PM GSview,
  189. contact Russell Lang (rjl@monu1.cc.monash.edu.au).  These programs are also
  190. available for commercial licensing from Artifex Software Inc.
  191.  
  192. A set of additions that provide a usable Kanji capability for Ghostscript
  193. version 2.4.1 is available for anonymous FTP from
  194. ftp.cs.titech.ac.jp:GNU/gs241j11.tar.Z.  For more information, please
  195. contact Mr. Norio Katayama (katayama@nacsis.ac.jp).  Mr. Katayama is
  196. working on adapting this package for newer Ghostscript versions
  197. (specifically, for versions 2.6.1 and 3.0), and expects to make the newer
  198. version of the package available sometime in 1994.
  199.  
  200. ********
  201. ******** Documentation overview ********
  202. ********
  203.  
  204. All the file names mentioned in the documentation, except for README,
  205. are in lower case, which is the usual convention for Unix systems.
  206. On MS-DOS systems, all file names are actually upper-case.
  207.  
  208. When you receive Ghostscript, you should start by reading:
  209.  
  210. > README - this file.
  211.  
  212. > current.doc - information about problems, and major changes and new
  213. features in the current release.
  214.  
  215. If you have used a previous release of Ghostscript, you probably
  216. should also read any more recent sections of:
  217.  
  218. > NEWS - a complete, detailed history of changes in the most recent
  219. Ghostscript releases.
  220.  
  221. Especially for new users
  222. ------------------------
  223.  
  224. If you are a new user of Ghostscript, you should read:
  225.  
  226. > use.doc - information about to install and use Ghostscript.  This
  227. information is also contained in gs.1 - a `man' page for Ghostscript.
  228.  
  229. > devices.doc - more detailed information about specific devices that
  230. Ghostscript knows about.
  231.  
  232. > ps2epsi.doc, unix-lpr.doc - more detailed information about some of
  233. the shell scripts and batch files distributed with Ghostscript.
  234.  
  235. If you are going to compile Ghostscript, rather than just use an
  236. executable you got from somewhere, you should read:
  237.  
  238. > make.doc - how to install, compile and link Ghostscript.
  239.  
  240. If you run into any questions, or if you are going to be using
  241. Ghostscript extensively, you should at least skim, and probably
  242. eventually read:
  243.  
  244. > fonts.doc - information about the fonts distributed with
  245. Ghostscript, including how to add or replace fonts.
  246.  
  247. > language.doc - A description of the Ghostscript language, and its
  248. differences from the documented PostScript language.
  249.  
  250. > psfiles.doc - information about the .ps files distributed with
  251. Ghostscript (other than fonts).
  252.  
  253. Especially for developers
  254. -------------------------
  255.  
  256. If you are going to be writing a new driver for Ghostscript, you
  257. should read:
  258.  
  259. > drivers.doc - the interface between Ghostscript and device drivers.
  260.  
  261. > xfonts.doc - the interface between Ghostscript and platform-supplied
  262. fonts.  (Read drivers.doc first.)
  263.  
  264. If you are considering distributing Ghostscript (either Aladdin or GNU
  265. versions) in conjunction with a commercial product, you should read the
  266. PUBLIC license carefully, and you should also read:
  267.  
  268. > commprod.doc - additional clarification of the circumstances under which
  269. Ghostscript can be distributed with a commercial product.
  270.  
  271. If you intend to use Ghostscript in the form of a DLL under OS/2 or
  272. Microsoft Windows, you should read:
  273.  
  274. > dll.doc - documentation on Ghostscript as a DLL.
  275.  
  276. Other files
  277. -----------
  278.  
  279. > devarch.doc - notes on the architecture of device handling in
  280. Ghostscript 3.0.
  281.  
  282. > ps2epsi.doc - documentation for the PostScript to EPSI conversion
  283. utility.
  284.  
  285. > helpers.doc - a note of thanks to all the people who have helped with
  286. Ghostscript development.
  287.  
  288. > hershey.doc - information about the Hershey fonts, which are the
  289. basis of some of the Ghostscript fonts.
  290.  
  291. > history.doc - a history of changes in older Ghostscript releases.
  292.  
  293. > humor.doc - a humorous comment on Ghostscript contributed by a user.
  294.  
  295. > lib.doc - information about the Ghostscript library.
  296.  
  297. > unix-lpr.doc - information about how to integrate Ghostscript with
  298. Unix printer spooling.
  299.  
  300. ********
  301. ******** If you need help ********
  302. ********
  303.  
  304. There is a Frequently Asked Questions file available for Internet anonymous
  305. FTP from
  306.     ftp.ruhr.de:/pub/ghostscript/gs.faq
  307. or, if this doesn't work, from
  308.     ftp.cs.wisc.edu:/pub/ghost/gs.faq-NNN
  309. or
  310.     /afs/cs.wisc.edu/public/pub/ghost/gs.faq-NNN
  311. where NNN is a version number.
  312.  
  313. Aladdin Enterprises doesn't have the resources to respond to questions from
  314. users of the freely available versions of Ghostscript.  (Responding to
  315. questions and bug reports is one of the benefits that Artifex Software
  316. provides to commercial users in exchange for the licensing fee.)  If you
  317. have problems with Ghostscript, and you have access to Usenet news, we
  318. suggest you post your question to gnu.ghostscript.bug.  There are hundreds
  319. of Ghostscript user sites all over the world, and often another user will
  320. be able to help you.  (If you have access to Internet mail, but not news,
  321. send e-mail to bug-ghostscript@prep.ai.mit.edu, which is equivalent to
  322. posting to the gnu.ghostscript.bug newsgroup.)  If you are having trouble
  323. with a specific device driver, look in the file devs.mak and see if it is a
  324. user-maintained driver.  If so, please contact the person listed there
  325. directly; please do not contact Aladdin Enterprises regarding
  326. user-maintained drivers.
  327.  
  328. Aladdin Enterprises does want Ghostscript to be of high quality, so if you
  329. have been running Ghostscript and encounter a problem, we will consider
  330. investigating it if you meet all the following criteria:
  331.  
  332.     - You are using the most recent version of Aladdin Ghostscript.
  333.  
  334.     - You obtained Ghostscript directly from Aladdin Enterprises, or
  335.     from the FTP or AFS site on the Internet mentioned above (i.e., not
  336.     from a bulletin board system or a commercial system such as
  337.     CompuServe or GEnie).
  338.  
  339.     - You have installed Ghostscript successfully, and used it
  340.     successfully on other input data.
  341.  
  342.     - Your problem is reproducible, and you can send us the input
  343.     data that evokes it (by e-mail, anonymous FTP, or PC diskette).
  344.     (But please do not send anything unless we ask you for it.)
  345.  
  346.     - Your bug report tells us what hardware, operating system,
  347.     window system, and C compiler you are using.
  348.  
  349. Bug reports that include suggested fixes are especially welcome.
  350.  
  351. Aladdin Enterprises generally will not investigate problems in GNU
  352. Ghostscript; however, we do read the gnu.ghostscript.bug newsgroup and will
  353. take into consideration any questions or comments posted there.  At this
  354. time, there is no separate newsgroup for Aladdin Ghostscript; we hope to
  355. establish one in the near future.
  356.  
  357. As time permits, Aladdin Enterprises may also respond to e-mail from the
  358. following classes of users:
  359.  
  360.     - Beta testers who have actually given us at least one report on
  361.     some beta version supplied to them.
  362.  
  363.     - People developing drivers that are for, or applications that
  364.     are based on, Ghostscript and that will be made freely available.
  365.  
  366.     - People who express serious interest in commercial licensing
  367.     of Ghostscript.
  368.  
  369. Aladdin Enterprises owns or has access to the following hardware and
  370. software:
  371.  
  372.     80486 PC, color SuperVGA display; Epson-compatible printer
  373.       (the printer also is compatible with the IBM Proprinter);
  374.       various H-P printers; Canon BubbleJet.  This system runs
  375.       both MS-DOS 5.0 and Microsoft Windows 3.1 with Borland C++
  376.       3.1 (and several older versions), and Linux with gcc.
  377.  
  378.     SPARCstation, SunOS 4.1, cc and gcc, X11R5 and SunView;
  379.       both monochrome and color displays.
  380.  
  381.     DECstation, Ultrix.
  382.  
  383.     IBM RS/6000, Unix.
  384.  
  385.     DEC AXP (Alpha), Ultrix.
  386.  
  387. If your problem turns out to be specific to some other hardware or
  388. software configuration, it may take longer to track down, since we
  389. will have to rely on other users to help.
  390.  
  391. Aladdin's contact information is as follows:
  392.  
  393.         Aladdin Enterprises
  394.         P.O. box 60264
  395.         Palo Alto, CA 94306
  396.         voice (415)322-0103
  397.         fax (415)322-1734
  398.         ghost@aladdin.com
  399.  
  400. If you call on the phone, you will usually be talking to an answering
  401. machine.  In this case, please leave a message with your name and
  402. phone number and the best time for us to return the call.
  403.  
  404. ********
  405. ******** Things you can do to help ********
  406. ********
  407.  
  408. There are some projects that users could do that are somewhat
  409. decoupled from the main body of the code, and that would help improve
  410. Ghostscript:
  411.  
  412.     - Someone is needed to take responsibility for texinfo and/or man
  413. page documentation for Ghostscript.  What this would involve is updating
  414. this documentation during the beta test period for each release, and
  415. sending it to Aladdin to be included in the final fileset.  (Aladdin would
  416. continue to supply the plain-text documentation as it currently exists.)
  417.  
  418.     - Ghostscript needs some good, free, Type 1 (outline) fonts.  Karl
  419. Berry is working on this, but it might go faster if he got some
  420. knowledgeable assistance.  Contact karl@cs.umb.edu if you want to help
  421. with this.
  422.  
  423.     - Adobe has donated the specification of the Display PostScript C
  424. API to the X distribution, as well as the client-side implementation.
  425. Modifying Ghostscript to interface with this code as a substitute for a
  426. Display PostScript server might make Ghostscript a lot more useful, since
  427. it would then be "plug compatible" with Display PostScript in an important
  428. way.  Contact ghost@aladdin.com if you would like to help with this.
  429.  
  430.     - Ghostscript should provide compression and decompression filters
  431. that use the same algorithms as gzip.  This would require restructuring
  432. gzip to use Ghostscript's buffer-to-buffer model of stream processing, and
  433. simplifying it so that the compression and decompression code could
  434. reasonably fit in a single file.  Please contact ghost@aladdin.com if you
  435. would like to do this.
  436.  
  437. ********
  438. ******** Acknowledgements ********
  439. ********
  440.  
  441. Ghostscript was originally created, and is primarily developed and
  442. maintained, by L. Peter Deutsch, President of Aladdin Enterprises.
  443.  
  444. Special thanks are due to Russell Lang, for the GSview for Windows and PM
  445. GSview programs and for contributing most of the code for the Microsoft
  446. Windows and OS/2 environments; to Tim Theisen, for the Ghostview program
  447. for X Windows and for major contributions to, and ongoing assistance with
  448. support of, the code for the X Windows environment; and to the Independent
  449. JPEG Group, for creating the JPEG DCT library that Ghostscript uses.
  450.  
  451. Special thanks are due to Richard Stallman and the Free Software Foundation
  452. for originating the GNU License, for originally motivating the creation of
  453. Ghostscript, and for being the primary distributor of GNU Ghostscript on
  454. the Internet.
  455.  
  456. The file helpers.doc contains a list of all the many other people who have
  457. contributed significantly to improving Ghostscript.
  458.  
  459. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  460.  
  461. PostScript is a trademark of Adobe Systems, Incorporated.
  462.