Перспективы свободного программного обеспечения в сфере государственного управления и бюджетном секторе - [3]
Итак, в общем случае, то, как протекает жизненный цикл самого произведения, все же существенным образом влияет на жизненный цикл экземпляра и связанные со владением им издержки. Отюда значение моделей (свободной и несвободной) ПО, описываемых далее, для конечных пользователей (владельцев отдельных экземпляров) программ.
3.4. Свободная и несвободная модели коммерческого ПО
После того, как программы были признаны объектом авторского права (в том числе, исключительных имущественных прав) – в семидесятых-девяностых гг. XX в. (в разных странах) – в профессии и отрасли оформились два подхода к реализации этих прав, следование которым кардинальным образом влияет на организационную модель разработки (и, как следствие, на качество и технические параметры программ) и на структуру издержек на разных шагах жизненного цикла ПО (и, как следствие, на на модель рынка).
Свободное программное обеспечение. Свободное программное обеспечение (СПО) – это модель, при которой базовый набор имущественных прав передается («лицензируется») владельцу каждого экземпляра произведения. Таким образом, создание и ввод в хозяйственный и гражданский оборот как дополнительных экземпляров произведения, так и экземпляров модифицированного произведения, или составного произведения, включающего оригинальное, возможны без получения дополнительного согласия автора (или иного правообладателя), обязательных денежных отчислений или т.п.
СПО формирует публичный рынок (marketplace), любая услуга на котором (будь то копирование, размножение, модификация (исправление ошибки, добавление функциональности и т.п.) может продаваться и покупаться на конкурентном рынке свободной контрактацией двух сторон – поставщика и приобретателя услуги, без апелляции к третьей стороне (автору или иному правообладателю произведения).
Технологически возможность оказания таких услуг обеспечивается доступностью исходного кода программ (для многих программ отличающегося от исполняемого). Юридически свобода ПО обеспечивается передачей с каждым экземпляром программы авторского договора («свободной лицензии»), вступающего в силу при совершении конклюдентных действий (таким действием может быть введение в оборот дополнительных экземпляров).
За четверть века развития выработаны достаточно согласованные определения свободных программ (наиболее часто цитируются определения Фонда свободного программного обеспечения и Проекта Debian). В упрощенном виде они суммированы выше.
Следует заметить, что для континентальной системы права (каковой, в своей основе, является и российская) некоторые аспекты свободы ПО являются избыточными (например, часто упоминаемая «свобода пользоваться программой в любых целях»), в то же время, они важны и для таких стран, поскольку рынок ПО является глобальным, и ограничение свободы тех или иных программ отдельными юрисдикциями, вытекающее из исключения из лицензий «избыточных» прав, повлекло бы за собой ограничение пользовательского и разработческого контингента.
Свободная лицензия представляет собой реализацию права7, предоставляемые права именуются «свободами». Таким образом, можно говорить, что СПО создает на общем правовом поле «контрактную юрисдикцию», протезирующую частно-правовыми средствами недостающие, по мнению участников сообщества, в публичном праве гражданские свободы. Нетривиальное обсуждение «позитивных прав интеллекта» (как антитезы идеологии «интеллектуальной собственности») можно найти в: Philippe Aigrain. Positive intellectual rights and information exchanges // Michael Century (ed.). CODE, MIT Press, 2002.} на разрешение или запрещение распространения и модификации произведения, и является тем самым «разрешением», соблюдение условий которого является обязанностью всякого пользователя, включая авторов производных произведений8.
Наиболее последовательно идея свободы ПО проведена в так называемых «копилефт»-лицензиях, разработанных Фондом свободного программного обеспечения. Они предоставляют свободу использования, модификации и распространения, но запрещают сублицензирование, то есть предоставление при распространении произведения «следующим пользователям» прав в меньшем, чем это предусмотрено лицензией, объеме. Другими словами, всякое производное от защищенного такой лицензией произведение должно использоваться (распространяться) также под этой лицензией (либо не должно распространяться вообще).
«Компромиссные» свободные лицензии, не относящиеся к категории копилефт («в стиле BSD» или «в стиле X») оставляют вопрос выбора лицензии на производное произведение его создателю (то есть, лицензия может оставаться BSD-style, изменяться на copyleft, или изменяться на несвободную). Иногда такое лицензирование вполне сознательно применяется разработчиками (например, корпорации-участники X Consortium намеренно оставили себе возможность создавать несвободные производные), иногда оно является следствием принятия условий внешнего финансирования разработки (так произошло при разработке ОС BSD по контракту с Министерством обороны США в случае, описанном ниже).
Альтернативой BSD-стилю стало так называемое «двойное лицензирование», при котором пользователю предлагается выбор между
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Курс лекций, включенных в брошюру, знакомит читателя с популярными свободными программами и системами, полезными при преподавании информатики в средней школе. В обзор вошли основы открытых операционных систем, сведения о пакете «офисных» программ 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.