Свободные программы в школе (М. Отставнов)

]]>Печать]]> E-mail
Оглавление
Введение. Зачем программам быть свободными?
0.1 Право и экономика ПО
0.2 Применимость СПО при реализации «Обязательного минимума...»
0.3 Логика и последовательность освоения СПО
Глава 1. Краткое введение в открытые ОС
1.1 Операционные системы
1.2 Практическая интеграция
1.3 Почему командная строка?
1.4 Сеанс работы и команды
1.5 Файлы и файловые структуры
1.6 Процессы
1.7 Переменные
1.8 Конвейер
1.9 Элементы обработки текста
1.10 Элементы программирования оболочки
1.11 Справочник по наиболее употребительным стандартным командам ОС
1.12 Перечень стандартных команд ОС
Глава 2. Графический пользовательский интерфейс
2.1 Оконная система «Икс» и XFree86
2.2 Цветной сэндвич
2.3 «Чистая» «Икс»
2.4 Окноводы
2.5 Столоначальники
2.6 Триумф интерфейса над пользователем?
2.7 От какого наследства нам не стоит отказываться?
2.8 Зачем нужны «легкие» среды?
2.9 Базовая функциональность оконного менеджера
2.10 «Виджеты»
2.11 Расширенная функциональность оконного менеджера
2.12 Оконные менеджеры «BlackBox» и «FluxBox»
2.13 Оконный менеджер «WindowMaker»
2.14 Оконный менеджер «IceWM»
2.15 Интегрированные графические среды
2.16 Плюсы и минусы интегрированных сред
2.17 Общие черты интегрированных сред
2.18 «Гном» (Модельная среда сетевых объектов GNU)
2.19 «КДЕ» (Настольная среда K)
Глава 3. Пакет «Мозилла»
3.1 Базовая функциональность «Мозилла»
3.2 «Мозилла»: как это сделано
Глава 4. «Открытый Офис»
4.1 Словарный процессор «OpenWriter»
4.2 Редактор электронных таблиц «OpenCalc»
4.3 Редактор векторной графики «OpenDraw»
Глава 5. Редактор растровой графики «ГИМП»
5.1 Источники и параметры растровой графики
5.2 Источники и параметры и форматы представления растровой графики
5.3 Общие сведения о «ГИМП»
5.4 «ГИМП» — программируемый графический редактор
5.5 Фильтрация и синтез изображений
Примечания

Введение. Зачем программам быть свободными?

На сегодня в школе, как и в некоторых других сегментах рынка, преобладают «альтернативные», нестандартные операционные системы и платформы (такие, как «МС-ДОС», «Майкрософт Уиндоуз», «Майкрософт Уиндоуз НТ», «МакОС» версий до X). Пользование ими описывается в учебниках, на них ориентируются авторы отечественных учебных программ.

В течение долгого времени «цена вопроса» просто не становилась поводом для сколько-либо серьезного анализа — ни для кого не секрет, что доля контрафактного ПО в российских школах очень высока, а общественное мнение, увы, пока склонно считать «легальность» программного обеспечения вопросом скорее отвлеченно-академическим, нежели насущно-практическим, а уж там, где дело касается зарубежных правообладателей, — относиться к нему не как к «пиратскому», а как к «трофейному» (что, впрочем, также имеет свои основания).

Имеются очень, на наш взгляд, веские причины, чтобы постепенно отказаться от этой недоброй традиции и вернуться в русло, более соответствующее магистральным линиям развития информационных и коммуникационных технологий:

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

нестандартные системы дороги. Практически для всех стандартных технологий имеются свободные реализации (или, по крайней мере, конкурентный рынок реализаций), в то время, как ожидать появления свободной реализации, допустим, интерфейса той же «Майкрософт Уиндоуз» в обозримом будущем не приходится, и цены будут оставаться монопольно завышенными. Мы не сторонники «экономии на детях», но, право же, выделяемые на информатизацию школы деньги можно расходовать гораздо более разумно — от их вложения в перспективные разработки до повышения окладов учителей и обслуживающего персонала;

нестандартные системы ограничивают выбор оборудования и зачастую предъявляют завышенные требования к его параметрам;

поставщик нестандартных систем и его партнеры получают неосновательное преимущество в других сегментах рынка. Если целенаправленно подменять обучение в школе общим принципам и стандартным технологиям изучением конкретных программ, через некоторое время специфические навыки пользования ими распространятся в обществе настолько, что поставщикам конкурирующих технологий и решений пробиться на рынок будет совсем нелегко;

использование несвободного ПО отрезает учащихся (и их наставников!) от современных технологических решений.

Могут ли сегодня свободные реализации стандартных технологий качественно обеспечить учебный процесс в школе? Вопрос неоднозначный, и мы видим ответ на него двояким:

с технической точки зрения — безусловно. Имеющийся пул СПО с избытком перекрывает потребности любого разумного учебного курса по информатике, причем большинство программ способно работать на массовом и недорогом оборудовании, распространенном в школах (ПК архитектур IBM PC и «Эппл Макинтош», терминальные классы от «Сан Майкросистемз» на процессорах «УльтраСПАРК» и т.п.), включая весьма «пожилые» модели. Некоторые программы требуют определенных усилий по локализации (переводу элементов интерфейса и документации), однако эти затраты на порядок меньше, чем стоимость «легализации» несвободных альтернатив;

с организационной — все зависит от того, как поставить дело.

Мы не беремся предсказывать масштабы и темп освоения свободного ПО российской школой, но заметим, что любые попытки волевого «насаждения» тех или иных решений или конкретных систем «сверху», на наш взгляд, к успеху не приведут.

Гораздо разумнее со вниманием отнестись к тому интересу, который уже проявляется учителями к свободному ПО (и наоборот, авторов и поставщиков свободных программ — к учебному процессу) и поддержать процесс его освоения в том темпе, который окажется «естественным».

В начале 2002-3 учебного года к автору обратилась группа методистов с предложением описать десяток наиболее применимых в школьной учебной практике программ. Полагая, что такой рассказ интересен и более широкой аудитории, автор договорился с редакцией «Информатики» (приложения к газете «Первое сентября»), о «цикле лекций» на страницах этого издания[1], текст которых использован в этой книге, так же как и текст «лекций» следующего цикла «Введение в открытые ОС» (2003-4 уч. г.), публикуемого там же[2].