Перспективы свободного программного обеспечения в сфере государственного управления и бюджетном секторе [заметки]
1 Благодарности. Информационная поддержка в процессе проведения этой части исследования была оказана: Александром Аграновским (Россия), Дмитрием Бородаенко (Белорусский государственный университет информатики и радиоэлектроники, Белоруссия), Михаилом Брауде-Золотаревым (издательский дом «Компьютерра», Россия), Федором Зуевым («ТехИнвестЛаб.ком», Россия), Юрием Радченко («Имидж Маджик», Украина), Алексеем Смирновым (ALT Linux, Россия) и Ричардом Столлменом (Фонд свободного ПО, США). Зондирование серверов российских государственных органов выполнено Алексеем Тутубалиным («Ашманов и Партнеры», Россия). Предварительные версии текста раздела обсуждались участниками списка рассылки
2 Особым, пограничным случаем, следующим из технологической специфики программ, а также из особенностей регулирования авторского права на этот вид произведений, является продажа так называемых “конечных пользовательских лицензий”, позволяющих конечному пользователю самостоятельно изготовлять дополнительные экземпляры программ при приобретении лишь одного экземпляра (или без такового, например, путем воспроизведения программы через компьютерные сети). Экономический смысл такой операции практически совпадает с приобретением экземпляра, однако юридически т.н. “лицензия” – не договор купли-продажи или аренды, а авторский договор (возможно, инкорпорируемый в договор купли-продажи).
3 Функциональность – неотъемлемое качество практически любых произведений, наряду с такими часто ожидаемыми качествами как экспрессивность (способность выражать идеи или эмоции) и фигуративность (способность изображать что-либо). Под музыку можно танцевать или дремать, из книги можно черпать сведения, а если это беллетристика – то получать от ее чтения эстетическое удовольствие. Программой (точнее ее экземпляром) можно пользоваться и получать от этого пользу (совершенно не обязательно выгоду, поскольку ведь бывают и развлекательные программы, например, компьютерные игры), и если экземпляры программы вовлекаются в оборот, то скорее всего, потому, что конечный пользователь рассчитывает на их функциональность.
4 Системный характер носит и пользование некоторыми другими произведениями – энциклопедия может устареть (возможно, не теряя при этом экспрессивности и фигуративности), а песня – выйти из моды, что немедленно скажется на рыночной цене их экземпляров. Так же, как хорошая энциклопедия переживает множество изданий, а песня со здоровой мелодической основой и гармонией может подвергнуться ремиксу (пересведению) или римейку (перепевке) в соответствии с изменившейся модой, хорошая программа успевает за время своего существования прожить множество “версий”, различающихся способностью взаимодействовать с версиями других программ и оборудованием, объемом функциональности, прочими характеристиками.
5 Ничего уникального в этом нет: судьба повести или романа тоже, в общем случае, слабо связана с судьбой отдельной книжки
6 Типичный пример – программы для преобразования больших массивов или баз данных, накопленных конечным пользователем, к иному формату.
7 Интересно, что в терминологии, например, программных документов Фонда свободного программного обеспечения (США)См. “Свободное программное обеспечение. Материалы к рабочей встрече.” – М.: ВШЭ, 2001. – ISBN 5-7598-0177-5.
8 В российском законодательстве об авторском праве понятия “производного” произведения нет, ему соответствуют понятия адаптации, модификации, перевода, включение в составное произведение и пр.
9 Подробное обсуждение влияния моделей свободного лицензирования на издержки оборота кода см. в: Philippe Aigrain. A framework for understanding the impact of GPL copylefting vs. non copylefting licenses. (Рукопись. Ссылка дана с разрешения автора).
10 Например, ядро Линукс, используемое в различных вариантах широко распространенной системы ГНУ/Линукс, выросло из личного исследовательского проекта финского студента, а Web-сервер Apache – из работы неформального объединения Web-мастеров и администраторов систем, работавших в разных компаниях и решавших каждый свою задачу. Ныне вокруг каждого из этих проектов выросла масса бизнесов с многомиллиардным, в сумме, оборотом.
11 Например, доля свободного Web-сервера Apache более 66% (по Web в целом) и продолжает расти (Netcraft’s statistics on web servers, октябрь 2002 г.), доля свободной ОС ГНУ/Линукс среди обслуживающих отдельные домены ОС составляет 28.5%, свободных версий BSD – еще 10% (Zoebelein, апрель 1999 г.), доля свободного сервера электронной почты Sendmail – 42%, доля свободной программы bind, отвечающей за систему именования доменов (DNS) Интернет – 95%, доля свободного интерпретатора PHP среди обслуживающих Web-сайты сценарных языков составляет 24%
12 Например, т.н. freeware – бесплатно лицензируемые, но несвободные в плане модификации и/или распространения, часто недоступные в исходных кодах “бесплатные” программы.
13 Возможно, более близкой аналогией являются съемки фильма, компания-продюсер которого нанимает актеров и прочих творческих работников в каст, хотя при этом распределению подлежат исполнительские (смежные), а не авторские права.
14 Интерфейсами в программировании называют способы взаимодействия программ между собой, с оборудованием и с конечным пользователем. Частными случаями интерфейсов являются: интерфейс программирования (API), определяющий взаимодействие программы с системой, формат хранения или передачи данных, протокол (последовательность шагов) передачи данных, пользовательский интерфейс (совокупность команд, которыми пользователь управляет программой, и сообщений, отражающих ее состояние или результаты работы).
15 Что, например, произошло с сегментами ОС для ПК и канцелярских программ во второй половине девяностых годов.
16 Каждый из перечисленных “рычагов” – палка о двух концах. Успешно “завалив” рынок в “штопор”, компания может долгие годы получать сверхприбыль, и мы знаем такие примеры, однако удается это только в порядке исключения. В большинстве случаев, даже вполне удачный проприетарно-программный бизнес лишь отчасти “прогибает” ситуацию под себя, не рискуя давить на эти рычаги слишком сильно, снимая сверприбыль только на коротких отрезках или целиком оставаясь в рамках нормального сервисного бизнеса.
17 Это эссе, два продолжающих его исследования и несколько примыкающих к ним работ могут быть найдены в книге: Eric S. Raymond. The Cathedral & the Bazaar. – ISBN 0-596-00108-8. – O’Reilly, 2001. По-русски первое эссе также опубликовано: Эрик Рэймонд. “Собор и базар” // “Открытые системы”, № 09-10, 1999 г. Оригинальные тексты доступны на страницах автора: http://tuxedo.org/~esr/writings/cathedral-bazaar/, и содержат также ссылки на критику и развитие идей другими исследователями. Также небезынтересна неопубликованная работа Bonaccorsi, Andrea & Cristina Rossi. Why open source software can succeed, представленная авторами на http://opensource.mit.edu).
18 Наибольшую известность получили свободное релицензирование исходных кодов коммуникационного пакета Netscape Communicator корпорацией Netscape (проект Мозилла) и приобретение корпорацией Sun Microsystems немецкой компании StarDivision и свободное релицензирование кодов разрабатывающейся ею офисного пакета StarOffice (проект OpenOffice.org). Реже упоминается достаточно показательный, на наш взгляд, пример со свободным релицензированием кода СУБД SAPdb, на которой основаны решения SAP GmbH – второй в мире (по капитализации) корпорации, специализирующейся на ПО.
19 Алексей Смирнов. Золотая антилопа GNU // “Инфобизнес” №47, 2001 г.
20 Хотя расходы, связанные с таким компонентом ТСО, как приобретение и обновление программ, необходимых для этого приложения, и невелики в расчете на одно рабочее место (они могут составлять порядка $30-40/год для ОС и “офисного” пакета прикладных программ), десятки и сотни тысяч рабочих мест в государственных органах и организациях приводят к миллионным расходам, превышающим любые мыслимые расходы на адаптацию существующих свободных программ
21 Marshall Kirk McKusick. Twenty Years of Berkeley Unix // Open Sources: Voices from the Open Source Revolution. – O’Reilly, 1999.
22 Это влечет за собой невозможность черпать код, входящий в массив, защищенный копилефт-лицензиями, для использования при развитии ядра и ряда базовых компонентов системы (хотя в поставку BSD входит множество других программ под копилефт-лицензиями), что, видимо, несколько замедляет развитие. Обратное заимствование возможно. Следует отметить, что для системного программирования “компромиссность” или “жесткость” свободных лицензий, скорее всего, имеет несколько меньшее значение, чем для прикладного, во всяком случае, в том, что касается уже сформировавшихся концепций и команд: риск попытки “захвата” разработки (создания отдельной несвободной ветви) весьма мал, чему свидетельством достаточно быстрое “вымирание” несвободных версий BSD (таких, как BSD/386, Демос и пр.).
23 Интересно, что большинство организаций, подчиненных ВВС США, несмотря на оценку контракта на разработку руководством ВВС как “в высшей степени успешного”, сейчас поддерживают свои системы на основе GNAT самостоятельно.
24 Пример GNAT и компании Ada Core Technologies особо выделяется лидером движения СПО Ричардом Столлменом как пример бизнеса, “основан[ного] только на свободном ПО” (Ричард Столлмен: “Планы GNU выполнены и перевыполнены” // “Домашний компьютер”, №12, 2002 г.). Для Столлмена важно, что GNAT является частью проекта ГНУ и что он защищен копилефт-лицензиями, а не просто свободен. Копилефт-лицензии (GNU GPL, GNU LGPL и GNU FDL) содержат не только передачу прав свободного использования произведения, но и запрет на сублицензирование (т.е. передачу прав в меньшем объеме, нежели полученные права) при последующем распространении оригинального или производного произведений.
25 Red Hat Linux, Linux-Mandrake, SuSE Linux, Debian GNU/Linux, Caldera OpenLinux.
26 FreeBSD, OpenBSD и NetBSD.
27 Lisa R. Wolfisch, Rachael LaPorte Taylor. Open Source at the Census Bureau and FedStats // Proc. of Conf. “Open Source: A Case for e-government”, Washington, D.C., Oct. 16-18, 2002
28 Peter Gallagher. Real World Solutions in the US Federal Government // Proc. of Conf. “Open Source: A Case for e-government”, Washington, D.C., Oct. 16-18, 2002
29 По данным OECD нетто-экспортерами в сфере ПО являются на сегодня Ирландия, США, Великобритания, Нидерланды и Австрия.
30 Patrice-Emmanuel Schmitz, Sйbastien Castiaux, Pooling Open Source Software, Unisys: 2002
31 Программа Союзного государства «Разработка и освоение в серийном производстве семейства моделей высокопроизводительных вычислительных систем с параллельной архитектурой (суперкомпьютеров) и создание прикладных программных комплексов на их основе» утверждена постановлением N43 Исполнительного Комитета Союза от 22.11. 99.
32 Абрамов С.М. и др., Разработка и опыт эксплуатации суперкомпьютеров семейства «СКИФ» // Информационные системы и технологии. Ч. 2. – Мн.: БГУ, 2002.
33 “Свободное программное обеспечение. Материалы к рабочей встрече.” – М.: ВШЭ, 2001. – ISBN 5-7598-0177-5; итоговые материалы систематизируются на: http://www.otstavnov.com/fsr/
34 David A. Wheeler. Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers! (www.dwheeler.com/oss_fs_why.html)
35 Там же.
36 Bob Kramer, Why did CompTIA join the Initiative for Software Choice? // Proc. of Conf. “Open Source: A Case for e-government”, Washington, D.C., Oct. 16-18, 2002. См. тж. сайт ISC: www.softwarechoice.org.
37 Письмо Министерства экономики и вопросов европейской интеграции от 18.10.02, исх. 69-18/3997-3.
38 Письмо Министерства экономики и вопросов европейской интеграции от 18.10.02, исх. 69-18/3997-3.
39 Письмо Государственного комитета по информационной политике от 23.10.02, исх. 3397/5/9
40 Научно-экспертный отзыв на проект Закона Украины “Об использовании открытого (свободного) ПО в государственных органах и государственном секторе хозяйства”, Письмо Института законодательства от 12.10.02, исх. 22/169-4-2
41 Письмо Министерства просвещения и науки от 18.10.02, исх. 16-04/3344
42 Письмо УкрАсВПЗ б/д, б/н.
43 Tran Luu Chuong. How Vietnam faces to Open Source Software? // Proc. of Conf. “Open Source: A Case for e-government”, Washington, D.C., Oct. 16-18, 2002.
44 Ajay Kumar. Free/Open Source Tech in e-gov Kerala // Proc. of Conf. “Open Source: A Case for e-government”, Washington, D.C., Oct. 16-18, 2002
45 Nhlanhla Mabaso, SA OSS Policy framework // Proc. of Conf. “Open Source: A Case for e-government”, Washington, D.C., Oct. 16-18, 2002
46 “Свободное программное обеспечение. Материалы к рабочей встрече.” – М.: ВШЭ, 2001. – ISBN 5-7598-0177-5; итоговые материалы систематизируются на: http://www.otstavnov.com/fsr/
47 М.Отставнов. “Нефеноменальность свободного софта” // CIO, № 1, 2001 г.
48 Так же, как и стандарты интерфейсов ОС: ISO/IEC 9945-1:1990, 9945-2:1990 и 9899-1990.
49 Jesus M. Gonzalez-Barahona et al., Counting potatoes: The size of Debian 2.2
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Курс лекций, включенных в брошюру, знакомит читателя с популярными свободными программами и системами, полезными при преподавании информатики в средней школе. В обзор вошли основы открытых операционных систем, сведения о пакете «офисных» программ OpenOffice.org, коммуникационном пакете Mozilla, графическом редакторе GIMP, современных графических средах GNOME и KDE и других программах.Для преподавателей информатики и методистов, а также для студентов и аспирантов соответствующих специальностей.© 2002-3, Максим Отставнов.© 2002, Андрей Добровольский (раздел 3.1).Использован текст лекций, публиковавшихся автором в приложении к газете «Первое сентября» «Информатика» (http://inf.1september.ru) в 2002-3 г., материалы брошюры «Прикладные свободные программы в школе» (М.: 2003 г.), а также фрагменты статей, ранее публиковавшихся в журналах «Компьютерра» и «Домашний компьютер».Материалы, представленные в этой книге, также доступны в Интернет на странице www.otstavnov.com/fsft на условиях Свободной лицензии ГНУ на документацию (GNU FDL)
Курс лекций, включенных в брошюру, знакомит читателя с популярными свободными программами и системами, полезными при преподавании информатики в средней школе. В обзор вошли основы открытых операционных систем, сведения о пакете «офисных» программ OpenOffice.org, коммуникационном пакете Mozilla, графическом редакторе GIMP, современных графических средах GNOME и KDE и других программах.Использован текст лекций, публиковавшихся автором в приложении к газете «Первое сентября» «Информатика» (http://inf.1september.ru) в 2002-3 г., материалы брошюры «Прикладные свободные программы в школе» (М.: 2003 г.), а также фрагменты статей, ранее публиковавшихся в журналах «Компьютерра» и «Домашний компьютер».Материалы, представленные в этой книге, также доступны в Интернет на странице www.otstavnov.com/fsft на условиях Свободной лицензии ГНУ на документацию (GNU FDL)
В пособии излагаются основные тенденции развития организационного обеспечения безопасности информационных систем, а также подходы к анализу информационной инфраструктуры организационных систем и решению задач обеспечения безопасности компьютерных систем.Для студентов по направлению подготовки 230400 – Информационные системы и технологии (квалификация «бакалавр»).
В книге американских авторов — разработчиков операционной системы UNIX — блестяще решена проблема автоматизации деятельности программиста, системной поддержки его творчества, выходящей за рамки языков программирования. Профессионалам открыт богатый "встроенный" арсенал системы UNIX. Многочисленными примерами иллюстрировано использование языка управления заданиями shell.Для программистов-пользователей операционной системы UNIX.
Книга ориентирована на домашнего и офисного начинающего Linux-пользователя и поможет ему самостоятельно настроить операционную систему Ubuntu Linux. Материал ориентирован на последние версии дистрибутива Ubuntu: 10.04 и 10.10. Описана установка дистрибутива, установка кодеков, настройка и специальные возможности загрузчика GRUB2. Рассмотрены вопросы, возникающие при ежедневной работе в Linux: установка и удаление программ, работа с файловой системой, настройка сети и Интернета, настройка приложений для работы в Интернете, работа с периферийными устройствами, использование офисных и мультимедийных приложений.
Книга адресована программистам, работающим в самых разнообразных ОС UNIX. Авторы предлагают шире взглянуть на возможности параллельной организации вычислительного процесса в традиционном программировании. Особый акцент делается на потоках (threads), а именно на тех возможностях и сложностях, которые были привнесены в технику параллельных вычислений этой относительно новой парадигмой программирования. На примерах реальных кодов показываются приемы и преимущества параллельной организации вычислительного процесса.
Применение виртуальных машин дает различным категориям пользователей — от начинающих до IT-специалистов — множество преимуществ. Это и повышенная безопасность работы, и простота развертывания новых платформ, и снижение стоимости владения. И потому не случайно сегодня виртуальные машины переживают второе рождение.В книге рассмотрены три наиболее популярных на сегодняшний день инструмента, предназначенных для создания виртуальных машин и управления ими: Virtual PC 2004 компании Microsoft, VMware Workstation от компании VMware и относительно «свежий» продукт — Parallels Workstation, созданный в компании Parallels.
Книга содержит подробные сведения о таких недокументированных или малоизвестных возможностях Windows XP, как принципы работы с программами rundll32.exe и regsvr32.exe, написание скриптов сервера сценариев Windows и создание INF-файлов. В ней приведено описание оснасток, изложены принципы работы с консолью управления mmc.exe и параметрами реестра, которые изменяются с ее помощью. Кроме того, рассмотрено большое количество средств, позволяющих выполнить тонкую настройку Windows XP.Эта книга предназначена для опытных пользователей и администраторов, которым интересно узнать о нестандартных возможностях Windows.