Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.sai.msu.su/rus-apache/
Дата изменения: Unknown
Дата индексирования: Mon Oct 1 19:58:11 2012
Кодировка: koi8-r
Russian Apache

Russian Apache

Описание проекта

Что это такое

Russian Apache - это WWW-сервер, сделанный на основе популярного в мире сервера Apache http://www.apache.org (признанного согласно обзора (1,834,710 серверов) NetCraft http://www.netcraft.co.uk/Survey/, самым популярным в Интернет) и добавляющий "прозрачную" поддержку русского языка т.е.

- распознавание кодировки клиента по всем доступным признакам
- прозрачную для администратора сервера и для клиента перекодировку документов из кодировки сервера в кодировку клиента
- прозрачную (для сервера и для клиента) перекодировку клиентского ввода из кодировки клиента в кодировку сервера.

Приняты специальные меры для того, чтобы корректно написанные популярные 3rd-party расширения для Apache такие как PHP, mod_perl, fast_cgi тоже оказывались "русифицированными" без какого-либо вмешательства со стороны администратора сервера.

Программное обеспечение является бесплатным и свободно распространяется по Internet в исходных текстах. Работает как под Unix (под теми же версиями что и оригинальный Apache - т.е. под всеми распространенными ОС) так и под OS/2.

Поддержка проекта осуществляется через механизм списков рассылки (Mailing lists), коих существует два: apache-rus@apache.lexa.ru - поддержка, обсуждение необходимых дополнений apache-rus-announce@apache.lexa.ru - информация о выходе новых версий.

Популярность

Предлагаемое решение уже завоевало некоторую популярность в российском Internet.

По данным Russian Web Survey (http://oradb1.jinr.ru) на 25 декабря 1997, из 4993 известных RWS web-серверов 1611 работали под Russian Apache (под Apache-any-version по данным RWS работает 3301 сервер). Т.к. по прочим незавимисым оценкам (Rambler, Aport), число Web-серверов в России составляет от 10 до 15 тысяч, то "оценка сверху" распространенности Russian Apache - от 3 до 5 тысяч установок. Для сравнения, fly - вторая по популярности русификация Apache имеет 39 установок по данным RWS.

C ftp-site проекта (ftp://ftp.lexa.ru/pub/apache-rus/) за 11 месяцев 1997 года было произведено более 12200 копирований при этом последняя версия (PL20) была скопирована около 3100 раз. Следует отметить, что эти цифры не отражают количество копирований с mirror'ов, например Украинский миррор на ftp.visti.net имеет неск. десятков копирований в месяц.

К website проекта (http://apache.lexa.ru) происходит 12-16 тысяч обращений в месяц (только *.html).

Количество подписчиков mailing lists - ~160 - на apache-rus и ~80 - на announce

Легитимность

Лицензия Apache HTTP server (см ниже) явно разрешает распространение модификаций в виде исходных текстов и/или в binary form при условии оставления следующих слов:

"This product includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/)."

и указания

"Copyright (c) 1995-1997 The Apache Group. All rights reserved."

Согласно той же лицензии, все рекламные (advertising) материалы должны включать ту же строчку. Hикаких других ограничений авторы оригинального Apache не накладывают.

Планируемые в 1998 году результаты

I. Разработка программного обеспечения

  • - поддержка кодировки 'volapuk' в варианте one-to-many (ж->zh)
  • - поддержка создания многоязыковых серверов с возможностью раздельного задания правил перекодировок для разных языков. В настоящее время WWW-серверов позволяющих делать многоязыковые ресурсы с "правильной" перекодировкой просто нет
  • - с выходом Apache-1.3 - выпуск веpсии для WindowsNT/Win'95
  • - разработка механизма интерактивной установки и конфигурации сервера

II. Документация

- написание подробной документации по установке и настройке сервера с наглядными примерами, публикация часто задаваемых вопросов и ответов на Web сервере проекта
- перевод документации на английский

III. Организационно-рекламная часть

  • - лицензионное оформление проекта "Russian Apache" под эгидой РФФИ
  • - публикация статей в журналах, посвященных Интернет
  • - оформление Web сервера проекта
  • - организация http доступа к архивам списков рассылки

Apache License


 * Copyright (c) 1995-1997 The Apache Group.  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 Apache Group
 *    for use in the Apache HTTP server project (http://www.apache.org/)."
 *
 * 4. The names "Apache Server" and "Apache Group" must not be used to
 *    endorse or promote products derived from this software without
 *    prior written permission.
 *
 * 5. Redistributions of any form whatsoever must retain the following
 *    acknowledgment:
 *    "This product includes software developed by the Apache Group
 *    for use in the Apache HTTP server project (http://www.apache.org/)."