Школьное ПО В российских школах до конца текущего года будет установлен единый базовый пакет лицензионного программного обеспечения сроком использования в течение 3 лет. За этот период планируется подготовить российский пакет свободного программного обеспечения (СПО) «с открытым кодом», после чего российские школы смогут выбирать: использовать ли им коммерческое программное обеспечение (но за свой счет) либо перейти на бесплатное ПО. За комментариями по поводу происходящих перемен мы обратились к Алексею Львовичу Семенову, доктору физико-математических наук, члену-корреспонденту Российской академии образования, автору множества учебников, научных и методических работ по информатике, ректору Московского института открытого образования, главному конструктору программы «Электронная Москва» по направлению «Образование». – Что значит бесплатное ПО для школ? Бесплатного ведь сейчас ничего не бывает. – Безусловно, работа по разработке программного обеспечения стоит очень дорого. Российское правительство объявляет конкурс на разработку ПО с открытыми кодами на основные, самые популярные программные инструменты работы учащегося и учителя в школах. Таким образом, ПО будет разработано по заказу правительства, а школы действительно получат его бесплатно. Особенность ПО с открытыми кодами в том, что каждый желающий сможет скачать программу с сайта, переписать у друга, передать другому. И никто не будет обвинен в нарушении чьих-то прав. – Насколько реально разработать программное обеспечение для школ за три года? – За три года можно разработать только грубый базовый прототип сколько-нибудь серьезного инструмента. Но сейчас нет речи о создании ПО «с нуля». Во-первых, будет взят уже существующий прототип, и на его основе будет создаваться новое ПО. Во-вторых, сейчас обсуждается лишь создание важнейших приложений, например, редактора текстов, но при этом только с базовыми возможностями, достаточными для школы. Кроме того, многие программы с открытыми кодами в России уже сегодня существуют. Надо просто собрать уже существующие приложения и довести их до ума. – Но все же есть риск, что школы получат недостаточно качественный продукт через три года? – Это правомерный вопрос. Но и существующие в школах на сегодняшний день программы недостаточно надежны и удобны. Виснет компьютер, выдает ошибку Word. Для школы надежность программного продукта крайне важна (контрольная, ЕГЭ). Сейчас между производителями программного обеспечения должно начаться главное соревнование, принципиально важным параметром должна стать надежность ПО. Возможно, надежность будет превалировать над сложностью и премудростью программ. – Если каждая школа будет выбирать удобное для себя ПО, то как быть с единством требований, образовательным стандартом? – И сегодня никто не запрещает взять из Интернета и установить себе ПО с открытым кодом. Если будет федеральная инициатива, МОН рекомендует, производители будут поддерживать свой продукт, то быстро сформируется «критическая масса» пользователей, определенный уровень единообразия возникнет автоматически. Тем более что за коммерческое ПО через три года школам предложат платить самостоятельно. Образовательный же стандарт, наоборот, должен быт совершенно инвариантным. Ему должно соответствовать и использование продуктов «Майкрософта», и использование свободного ПО, и операционная система Windows, и Мак ОС, и «Линукс». Дмитрий Анатольевич Медведев недавно справедливо нас критиковал за то, что хотя и не в стандарты, но в примерную программу в одном месте просочилось упоминание Outlookа. Он же говорил и о недопустимости ограничения только одной операционной системой. Но стандарты-то как раз требуют не знания конкретной операционной системы или конкретного инструмента, а умения решать широкий, четко очерченный круг задач, включая задачи из различных школьных предметов с использованием информационных инструментов. – СПО с открытыми кодами будет установлено бесплатно во всех образовательных учреждениях, но потом потребуется его обновление, так как все изменяется и модернизируется, необходимо идти в ногу с другими странами. Регулярные обновления будут также бесплатными или это сейчас не обсуждается? – Обновляемость программ – это важный вопрос. Надеюсь, что государственная поддержка развития российского ПО будет долгосрочной. Но особенность программ с открытыми кодами в том, что это программы, которые должны быть понятны не только авторам, но и другим программистам. Усовершенствовать программу может не только фирма-производитель, но и любой желающий программист. Усовершенствовать и, например, послать на сервер фирмыпроизводителя или какой-либо официальный портал. За эту работу возможны какие-то премии, но для программиста важна и популярность. Большие ставки сделаны на то, что усовершенствованием ПО будут заниматься многие. Но! Существует одна серьезная сложность – в совмещении изменений, сделанных массой людей. Тут могут возникать команды, которые будут все получившиеся изменения сводить и давать рекомендации по сочетанию программ и компонентов. Это сложный процесс сетевого взаимодействия в сетевом мире. ПО с открытым кодом – это возникновение сложных сетевых связей. Мы сейчас с этим сталкиваемся в Москве, когда разные школы начинают брать одну и ту же систему с открытым кодом в качестве базы для информационной среды школы, а потом добавлять нужные им компоненты. – Не кажется ли вам, что логичнее сначала развить до высокого уровня качества российское ПО с открытым кодом, сделать так, чтобы оно было признано бизнес-организациями, а потом уже его вводить в школах? А то получается, что школьников обрекают на обучение использования того, что больше нигде кроме школы им не пригодится. Многие организации используют именно программное обеспечение «Майкрософт». Не случится ли так, что дети в школах будут осваивать одно ПО, работать с одними программами, а после школы вынуждены будут идти на курсы и осваивать программы «Майкрософт», те же Windows, Excel? – Разработчики понимают, что уже есть привычка у людей работать с определенным ПО. Естественно, что у пользователя формируются стереотипы работы, начиная с использования мыши, окон, способов выделения объекта и так далее. Однако сегодня основные стереотипы стали универсальными и уже не зависят от программного обеспечения и его производителя. Кроме того, важно научиться правильно и эффективно применять тот или иной инструмент, а как он будет оформлен – это уже не так важно. Ситуация напоминает вождение автомобиля. Производители новых моделей должны опираться на уже сформировавшиеся стереотипы, но опытный водитель легко пересаживается с одного автомобиля на другой. На мой взгляд, проблема обучения – это не научить ребенка работать с конкретными программами, а научить его решать задачи, правильно используя любое подходящее ПО. Если целью считать не изучение ПО, а решение задач, все становится на свои места, мы действительно начинаем формировать информационнокоммуникационную компетентность учащегося. Что более важно, так это совместимость создаваемого ПО с уже существующим, в том числе – майкрософтовским, ПО по форматам данных. Будет ли возможность файл, сделанный в Excel, прочитать в ПО с открытым кодом? Проблема полной совместимости существует. Одна из задач для разработчиков – как, например, создать текст или таблицу в ПО с открытым кодом, а потом сделанную работу безболезненно перенести в продукты компании «Майкрософт» или какой-либо другой. Здесь возможны различные подходы. – Исходя из всего сказанного очевидно, что работа с ПО с открытым кодом при грамотно построенному образовательному процессу в школах должна привести детей к новому качеству владения информационными технологиями, к высокой информационной культуре? – Получение максимума позитивных результатов от использования и изучения ПО с открытым кодом – дело сложное и не быстрое. Однако такое использование и изучение действительно хорошо сочетаются с задачами формирования новой информационной культуры. – Готовы ли учителя информатики к работе столь высокой квалификации, ведь работа на ПО с открытым кодом потребует таких умений, которые, по большому счету, сегодня они не используют? – Как мы уже говорили, внедрение ПО с открытым кодом будет подталкивать учителя к освоению вместе с детьми приемов интеллектуальной деятельности, а не тонких технологических вопросов применения конкретных прикладных программ. Это насущная задача, независимо от проблемы введения ПО с открытым кодом. Нам действительно нужно «открыть» информационное пространство школы. При этом роль учителя информатики – осуществлять координацию освоения и использования информационных технологий всеми учителями. Заметим, что внедрение ПО с открытым кодом только начинается с системных программ и общепользовательских инструментов, таких как редакторы текстов и изображений. Следующий шаг, которые будет сделан в ближайшее время, – это создание инструментов с открыты кодом, предназначенных для использования в отдельных школьных предметах и многопредметных проектах. География использует системы рисования карт, в физике нужны виртуальные лаборатории, позволяющие любой эксперимент поставить на экране компьютера. Таким образом, задача повышения квалификации стоит достаточно остро, но она касается не только учителей информатики, а вообще всех учителей школы. Каждый предметник должен владеть программными продуктами, применяемыми в его предметной области, и опирающейся на это применение методикой. Но при этом мы возлагаем большие надежды на российских учителей информатики, это очень большие энтузиасты своего дела. В России изменения в информационных технологиях произошли за весьма короткий срок, и учителя информатики смогли ко всему этому адаптироваться. Думается, что и в этот раз они помогут нашей школе выйти на мировой уровень. Не превышают ли риски выгоды? Обсуждение введения ПО с открытыми кодами в массовом порядке в школы требует серьезного анализа рисков и выгод. Ведь содержание школьного образования и использующиеся образовательные технологии во многом определяют устройство жизни в России через несколько лет. Введение в школы ПО с открытыми кодами вызывает много вопросов, возможно, потому, что была публично обозначена идея, но не была предъявлена целостная программа. Обозначим несколько основных рисков: 1) массовая неготовность педагогов и учителей информатики к требованиям работы с ПО с открытыми кодами (подробности в интервью с А.Л. Семеновым); 2) качество самого ПО вызывает серьезные опасения. Можно сегодня наблюдать, как даже продвинутые пользователи испытывают сложности при установке «Линукса». Не все программы открываются в майкрософтовских ПО, множество программных ошибок; 3) риск появления ситуации хаоса в области изменений ПО с открытыми кодами, в ситуации отсутствия специального координационного центра. Уменьшить риски может программа введения в школы ПО с открытыми кодами, которая, как минимум, должна содержать: 1. Программу повышения информационной культуры педагогов. Нужны эффективные образовательные программы для учителей, дистанционные программы, позволяющие педагогам оперативно получать ответы на возникающие вопросы. 2. Программу финансирования дальнейших разработок ПО с открытыми кодами, центра сопоставления различных программных изменений, произведенных любым желающим программистом. 3. Пиар российского ПО с открытыми кодами для российских компаний.