#format wiki #language ru == Вавилонское столпотворение форматов == '''Почему в нашем проекте мы не выбрали какой-нибудь единый формат, и не требуем приводить к нему все документы?''' 1. Мы видим основную задачу проекта в публикации существующих свободных документов, как в Сети, так и в дистрибутивах ALT Linux, так и в книгах. Поскольку авторы создают документы и делают их свободными независимо от нас, мы не можем им диктовать формат, в котором они должны работать. 2. Вместо единого формата мы работаем над едиными [:Docs/Build: процедурами конвертации] документов в необходимые для публикации форматы: HTML и LaTeX. Почти все задачи унификации и интеграции разных документов можно решить грамотной организацией конвертации, заменяющей монотонный ручной труд по переразметке. 3. Документ в Кучу следует помещать в том формате, в котором его создал автор, не тратя время на переразметку. Все трансформации должны происходить только в процедуре автоматической сборки в конечные форматы. Это позволяет участникам проекта работать с '''исходным документом''' и возвращать авторам правку в виде патчей, которые те могут приложить одной командой, а не вносить исправления вручную. 4. Мы предпочитаем разнообразие. У любого формата есть преимущества и недостатки: он удобен для разметки одних документов, и неудобен для других; удобен одним авторам, и неудобен другим. Мы не хотели бы ограничивать возможности. Естественно, нет ничего предосудительного в том, чтобы создать документ специально для помещения в Кучу (и, следовательно, дальнейшей его [:Heap/Publish: публикации]), более того, на практике так нередко и происходит. Но опять же, то, что документ создаётся для Кучи, не диктует того, в каком формате его создавать — тут выбор полностью сохраняется за автором: пусть он руководствуется в первую очередь своим собственным удобством: ведь наши общие интересы в том, чтобы документ был написан лучше всего.