Ghostscript - Ghostscript

Ghostscript
Ghostscript.svg
Оригинальный автор (ы)Л. Питер Дойч
Разработчики)Программное обеспечение Artifex[1]
изначальный выпуск11 августа 1988 г.; 32 года назад (1988-08-11)[2]
Стабильный выпуск
9.53.3[3][4] / 1 октября 2020 г.; 2 месяца назад (2020-10-01)
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаКроссплатформенность
ТипPostScript и PDF устный переводчик
ЛицензияДвойная лицензия (Стандартная общественная лицензия GNU Affero + коммерческое разрешающее исключение)
Интернет сайтwww.ghostscript.com

Ghostscript представляет собой набор программного обеспечения на основе устный переводчик за Adobe Systems ' PostScript и Формат переносимого документа (PDF) языки описания страниц. Его основные цели - растеризация или же рендеринг такого языка описания страниц[5] файлы, для отображения или печати страниц документа, а также преобразования между файлами PostScript и PDF.[6]

Функции

Ghostscript можно использовать как процессор растровых изображений (RIP) для растра компьютерные принтеры - например, как входной фильтр демон линейного принтера —Или в качестве механизма RIP для средств просмотра PostScript и PDF. Его также можно использовать как конвертер форматов файлов, например конвертер PostScript в PDF. В ps2pdf Программа преобразования поставляется с дистрибутивом ghostscript.[7]

Ghostscript также может служить серверной частью для PDF-файлов. растровое изображение (png, tiff, jpeg и др.) конвертер; это часто сочетается с драйвером принтера PostScript в "виртуальный принтер "Создатели PDF.[8][нужна цитата ] Поскольку Ghostscript имеет форму языкового интерпретатора, он также может использоваться как среда программирования общего назначения.

Ghostscript был портирован ко многим операционным системам, включая Unix-подобный системы, классическая Mac OS, OpenVMS, Майкрософт Виндоус, План 9, MS-DOS, FreeDOS, OS / 2, ArcaOS, Atari TOS и AmigaOS.

История

Ghostscript изначально был написан Л. Питер Дойч для Проект GNU, и выпущен под Стандартная общественная лицензия GNU в 1986 г.[9] Позже Deutsch основала Aladdin Enterprises, чтобы двойная лицензия Ghostscript также под проприетарная лицензия с собственной разработкой вилка: "Aladdin Ghostscript" под Бесплатная общественная лицензия Aladdin[10] (который, несмотря на название, не является лицензией свободных программ, поскольку запрещает коммерческое распространение) и «GNU Ghostscript», распространяемый с Стандартной общественной лицензией GNU.[11] В версии 8.54 в 2006 году обе ветки разработки были снова объединены, и выпуски с двойной лицензией все еще предоставлялись.[12][13]

Ghostscript в настоящее время принадлежит Artifex Software и поддерживается сотрудниками Artifex Software и мировым сообществом пользователей. Согласно Artifex, начиная с версии 9.03, коммерческая версия Ghostscript больше не может свободно распространяться в коммерческих целях без покупки лицензии, хотя вариант (A) GPL допускает коммерческое распространение при условии, что весь код, использующий его, выпущен под (A) GPL.[14] Точка зрения Artifex относительно «агрегированного программного обеспечения» была оспорена в суде за MuPDF.[15][16][17]

В феврале 2013 года с версией 9.07 Ghostscript изменил свою лицензию с GPLv3 на GNU AGPL.[18][19] который поднял совместимость лицензий вопросов,[требуется разъяснение ] например по Debian.[20]

Передние концы

Ghostscript графический пользовательский интерфейс (GUI) просматривайте файлы PostScript или PDF на экранах, прокручивайте, просматривайте страницы вперед, назад, масштабируйте текст и печатайте страницы. Такие графические интерфейсы включают Evince, IrfanView, Inkscape и PDF24 Создатель. Виртуальные принтеры также может создавать файлы PDF.

Бесплатные шрифты

Есть несколько наборов свободный Шрифты, поставляемые для Ghostscript, предназначены для обеспечения метрической совместимости с общими шрифтами, прилагаемыми к стандарту PostScript.[21][22][23][24] К ним относятся:

Шрифты Ghostscript были разработаны в формате PostScript Type 1, но были преобразованы в формат TrueType,[25][24] могут использоваться большинством современного программного обеспечения и часто используются в сообществе разработчиков ПО с открытым исходным кодом. Шрифт Garamond был дополнительно улучшен.[31] 35 основных шрифтов URW были впоследствии включены в GNU FreeFont и TeX Gyre.[32]

Смотрите также

Рекомендации

  1. ^ "Документация". ghostscript.com. 10 июля 2002 г. Архивировано с оригинал 28 февраля 2018 г.. Получено 23 мая, 2017.
  2. ^ "История версий Ghostscript 1.n". Архивировано из оригинал на 2007-02-08. Получено 2007-04-10.
  3. ^ "GPL Ghostscript 9". Ghostscript. Artifex Software, Inc. 20 ноября 2016 г. Архивировано из оригинал на 2016-10-03. Получено 2016-09-26.
  4. ^ «Обзор Ghostscript». ghostscript.com.
  5. ^ «Ghostscript и язык PostScript». ghostscript.com. Архивировано из оригинал на 2017-09-30. Получено 2017-05-23.
  6. ^ Инго, Хенрик (1 августа 2006 г.). Открытая жизнь: философия открытого исходного кода. Lulu.com. ISBN  9781847286116 - через Google Книги.
  7. ^ "ps2pdf: конвертер PostScript в PDF". Архивировано из оригинал на 2011-07-20. Получено 2014-08-03.
  8. ^ «Создание бесплатного средства записи PDF с помощью Ghostscript». www.stat.tamu.edu. Получено 2017-06-02.
  9. ^ «Последние изменения в Ghostscript». pages.cs.wisc.edu.
  10. ^ Лицензия Ghostscript 5.50 (зеркало)
  11. ^ «Справочная информация для новых пользователей Ghostscript». pages.cs.wisc.edu.
  12. ^ "Advogato: Блог для рафа". 29 июня 2017. Архивировано 29 июня 2017 года.CS1 maint: BOT: статус исходного URL-адреса неизвестен (связь)
  13. ^ Передний край Ghostscript теперь под лицензией GPL! В архиве 2016-10-03 на Wayback Machine Опубликовано 7 июн 2006 автором raph «У меня есть отличные новости. Передовые разработки Ghostscript теперь находятся под лицензией GPL, как и последняя версия Ghostscript 8.54».
  14. ^ Информация о лицензировании ВАЖНАЯ ИНФОРМАЦИЯ О РАСПРОСТРАНЕНИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОТ ARTIFEX "Если ваше приложение, включая весь его исходный код, публично лицензировано по GNU GPL, вы имеете право поставлять GPL Ghostscript вместе с вашим приложением в соответствии с условиями лицензионного соглашения GPL. Вам не нужна коммерческая лицензия от Artifex. . " (в архиве)
  15. ^ Против Palm подан иск о нарушении авторских прав на webosnation.com
  16. ^ «Жалоба на нарушение авторских прав» (PDF). стр.4 ¶15, с.6 27. Получено 3 мая, 2013.
  17. ^ «Уведомление о добровольном увольнении с предубеждением» (PDF). Получено 3 мая, 2013.
  18. ^ «Ghostscript 9.07 и GhostPDL 9.07».(мертвый URL, архив. есть резервная копия)
  19. ^ «Информация о лицензировании». Получено 2014-05-08.
  20. ^ "Re: Лицензия Ghostscript изменена на AGPL". lists.debian.org.
  21. ^ «Пакет Debian - gsfonts». Получено 2010-04-21.
  22. ^ «Шрифты и средства шрифтов, поставляемые с Ghostscript». Получено 2010-04-21.
  23. ^ «Шрифты Linux (в основном X11)». 2009-08-15. Получено 2010-04-21.
  24. ^ а б c "doc / pcl / urwfonts (шрифты URW в формате TTF)". ghostscript doc. Получено 24 марта 2018.
  25. ^ а б ArtifexSoftware. "urw-base35-fonts". GitHub. Получено 25 марта 2018.
  26. ^ Ну наконец то! Бесплатные высококачественные (GPL) шрифты Basic-35 PostScript Type 1., заархивировано из оригинал на 2002-10-23, получено 2010-05-06
  27. ^ Ну наконец то! Бесплатные высококачественные (GPL) шрифты Basic-35 PostScript Type 1. (ТЕКСТ), получено 2010-05-06
  28. ^ «Шрифты и TeX». 2009-12-19. Получено 2010-05-06.
  29. ^ Пять лет спустя: Отчет о международных проектах шрифтов TEX (PDF), 2007, получено 2010-05-06
  30. ^ «Лицензия GhostPDL». ghostscript doc. Получено 21 ноября 2017.
  31. ^ Биссон, Гаэтан. "URW Garamond ttf conversions". Получено 18 августа 2015.
  32. ^ «Новый проект шрифта: TEX Gyre» (PDF). Tug.org. Получено 2015-06-12.

внешняя ссылка