ALTLinuxHeap

Вавилонское столпотворение форматов

Почему в нашем проекте мы не выбрали какой-нибудь единый формат, и не требуем приводить к нему все документы?

1. Мы видим основную задачу проекта в публикации существующих свободных документов, как в Сети, так и в дистрибутивах ALT Linux, так и в книгах. Поскольку авторы создают документы и делают их свободными независимо от нас, мы не можем им диктовать формат, в котором они должны работать.

2. Вместо единого формата мы работаем над едиными процедурами конвертации документов в необходимые для публикации форматы: HTML и LaTeX. Почти все задачи унификации и интеграции разных документов можно решить грамотной организацией конвертации, заменяющей монотонный ручной труд по переразметке.

3. Документ в Кучу следует помещать в том формате, в котором его создал автор, не тратя время на переразметку. Все трансформации должны происходить только в процедуре автоматической сборки в конечные форматы. Это позволяет участникам проекта работать с исходным документом и возвращать авторам правку в виде патчей, которые те могут приложить одной командой, а не вносить исправления вручную.

4. Мы предпочитаем разнообразие. У любого формата есть преимущества и недостатки: он удобен для разметки одних документов, и неудобен для других; удобен одним авторам, и неудобен другим. Мы не хотели бы ограничивать возможности.

Естественно, нет ничего предосудительного в том, чтобы создать документ специально для помещения в Кучу (и, следовательно, дальнейшей его публикации), более того, на практике так нередко и происходит. Но опять же, то, что документ создаётся для Кучи, не диктует того, в каком формате его создавать — тут выбор полностью сохраняется за автором: пусть он руководствуется в первую очередь своим собственным удобством: ведь наши общие интересы в том, чтобы документ был написан лучше всего.

ALTLinuxHeap: Docs/Babylon (last edited 2006-05-29 13:00:05 by KirillMaslinsky)