Информационное пространство СПО
Как искать информацию: документация, тематические сайты и сайты сообществ, списки рассылки, google, и т. п.
/Old |
Лекционный минимум
- СПО и информационная открытость
- Информационная открытость как условие развития СПО
- Свободное лицензирование текстов
- Информационный поиск
- Иерархия информационных ресурсов: от внутренних к всемирным
- Алгоритм решения типичных пользовательских задач
- Принцип активного участия
- Активный поиск
- Обратная связь
- Борьба с тайным знанием
Итоговый текст
СПО и информационная открытость
Информационная открытость как условие развития СПО
Свободное и открытое программное обеспечение, англоязычные термины Free Software и Open Source. Свободное сообщество, его функционирование и структура, единое информационное пространство. Информационная связность и информационная структурированность.
Свободное лицензирование текстов
Текст на естественном языке и программный продукт как результаты интеллектуальной деятельности. Лицензии на свободное ПО и свободное лицензирование текстов. Документация к ПО, ее распространение и место в информационном пространстве.
Свободное ПО и свободная документация (перевод Free Software and Free Manuals на русский язык)
Информационный поиск
Информационный поиск и его роль в современном обществе. Поиск и ориентирование в информационном пространстве СПО.
Иерархия информационных ресурсов: от внутренних к всемирным
Структура информационного пространства СПО, иерархичность и неоднородность. Основные источники информации (информационные ресурсы), их классификация по расположению (местонахождению):
в пределах localhost (локальные источники):
- "встроенная" и интерактивная документация:
- в составе крупных программных продуктов и систем (назначение, принципы составления)
в утилитах командной строки ("традиционные" ключи --help, -h, --usage, их назначение, неуниверсальность)
man pages --- страницы руководства (структура, назначение; разбиение всех страниц руководства на разделы, а каждой в отдельности --- на секции; значение секции SEE ALSO)
- Утилиты, работающие со страницами руководства:
man(1) --- просмотр
whatis(1) и apropos(1) --- поиск
info как система документации (структура, использование, соотношение с системой man pages)
/usr/share/doc/package-name --- документация к ПО в произвольной форме (возможность использовать систему управления пакетами как вспомогательного средства информационного поиска)
- документация к дистрибутиву --- расположение и назначение
?особые отметки?: FAQ и HOWTO (назначение, принципы построения и местонахождение в локальной ФС, ограниченная область применения)
в Интернете (глобальные источники):
- сайт сообщества (компании, репозитория) как центральный источник информации
- списки рассылки и форумы (сравнение возможностей, механизмы работы, средства поиска)
- отдельные статьи и руководства (назначение и сопоставление с FAQ и HOWTO)
- поисковые системы: Google и др. (принципы работы, универсальность, стратегии эффективного поиска)
http://tldp.org/ --- The Linux Documentation Project ("проект документирования Linux")
Алгоритм решения типичных пользовательских задач
До начала поиска следует определиться с тем, что мы ищем: сведения о конкретной программе, ее возможностях и применении, информацию о пространстве дистрибутива или способы и методы решения той или иной задачи.
- Ориентиры:
- программа
- дистрибутив
- задача
- Ориентиры:
Рекомендуется оценить, где именно в рассмотренной иерархии может располагаться искомая информация, и только после этого выполнять поиск.
- Поиск решения:
- поставка ПО или дистрибутива
- Интернет
- Поиск решения:
- В случае, когда поиск не приводит к успеху (и только в этом случае!), разумно воспользоваться непосредственной помощью сообщества (см. следующий пункт).
Прикладные программы для Linux ("Нельзя объять необъятного")
Принцип активного участия
- Структура и цели свободного сообщества. Роли и мотивация участников, их взаимодействие между собой и отношения с сообществом в целом.
Политика свободного лицензирования. История Linux: от ядра к дистрибутивам
Активный поиск
- Последовательность действий при решении пользовательских задач и непосредственное обращение к участникам сообщества. Ситуации, в которых такое обращение разумно и обоснованно, выбор конкретного механизма и соответствующей формы.
Политика свободного лицензирования. История Linux: от ядра к дистрибутивам
Как правильно задавать вопросы (NB: позиция автора данного документа сформулирована довольно резко и, естественно, не является абсолютной истиной)
Обратная связь
Роль обратной связи в разработке ПО, социальные и технологические преимущества открытого способа разработки. Необходимость обращения к разработчикам программного продукта и дистрибутива в случае нахождения ошибок (багов, bugs), отчеты об ошибках (bug reports), средства учета и обработки ошибок (Bug Tracking Systems, BTS), движки BugZilla.
Политика свободного лицензирования. История Linux: от ядра к дистрибутивам
Борьба с тайным знанием
- Роль пользователя в свободном сообществе, пользовательская активность. Решение пользовательских задач и необходимость документирования способов и методов решения. Вклад (contribution) в сообщество и формирование информационного пространства, проблема перевода документации. Средства совместной работы, Wiki-технологии.
Политика свободного лицензирования. История Linux: от ядра к дистрибутивам
Сведения о ресурсах
Готовность (%) |
Продолжительность (ак. ч.) |
Подготовка (календ. ч.) |
Полный текст (раб. д.) |
Предварительные знания |
Level |
Maintainer |
Start date |
90 |
2 |
2 |
2 |
1 |
12.06.2008 |