Дело принципа
Про вампиров
Принципиальный характер приняла в сообществе дискуссия на тему о коммерческих компаниях, которые активно используют свободное ПО, но при этом никакого значительного вклада в развитие этого ПО не вносят. Так, некоторые такие организации, что не спешат участвовать в совместной деятельности с сообществом GNU/Linux, уже были прозваны "вампирами" и "пиявками". В числе "вампиров", например, оказались Southwest Airlines, Cisco Linksys, Amazon.com (infoworld.com/d/open-source/fight-over-open-source-leeches-399?page=0,0).
Критика подобных компаний сейчас доносится со стороны многих представителей движения open source. Даже звучат предложения активно воздействовать на таких "вампиров", вплоть до принуждения к сотрудничеству с сообществом свободного ПО.
Подобная риторика по отношению к "вампирам" имеет своей целью, казалось бы, благие намерения. Однако, как ни парадоксально, призывы к "охоте на вампиров" и принуждению пользователей СПО к обязательному участию в поддержке свободных программ противоречат духу и принципам СПО.
Использование свободных технологий определяется простыми принципами открытых лицензий. Эти лицензии обязывают пользователей не препятствовать распространению свободных программ, но не более того. Никакого обязательного "режима диалога" с разработчиками СПО свободные лицензии для пользователей не предусматривают.
То есть, если какая-нибудь организация использует внутри себя свободные программы, то эта организация даже публиковать исходники этого ПО не обязана. Обязанности наступают только тогда, когда компания начинает распространять или продавать продукты на основе свободных технологий. И эти обязанности заключаются лишь в том, чтобы предоставить доступ к исходному коду своих продуктов на условиях свободной модификации и дальнейшего распространения.
Это, в том числе, позволяет спокойно использовать СПО и внутри закрытых, секретных, военных организаций для создания какого-либо секретного программного обеспечения на основе GNU/Linux.
Поэтому все организации, которые активно используют тот же "Линукс" и не препятствуют его распространению, хотя при этом и не участвуют в его доработке и улучшении, являются добропорядочными компаниями. Такой принципиальной позиции придерживаются многие отдельные разработчики, как, например, исполнительный директор Eclipse Foundation Майк Милинкович. Такой же позиции придерживается и европейское отделение Фонда свободного ПО, представители которого активно на прошлой неделе разъясняли недопустимость "охоты на вампиров" (blogs.fsfe.org/greve/?p=347).
Что же касается действительно недобросовестных компаний, что используют "Линукс", но при этом намеренно нарушают лицензии, то такие "вампиры" действительно существуют. Например, есть такая российская контора Linux-Online, которая активно эксплуатирует GNU/Linux, продаёт продукт Linux XP, но при этом отличается весьма циничным и агрессивным отношением к свободным лицензиям. За этот цинизм название этой компании на русскоязычных форумах стало приличным не упоминать вообще.
Патенты и софт
Одним из самых принципиальных вопросов нынешних компьютерных реалий является практика патентования программ, так как это патентование может значительно повлиять на развитие свободных технологий. Как известно, Европейская организация по патентам (EPO) с недавнего времени рассматривает возможность выдачи "софтверных патентов" (патентование алгоритмов) в Евросоюзе.
Знаменитый учёный в области математических и компьютерных наук и принципиальный противник патентов на компьютерные алгоритмы Дональд Кнут направил в EPO прошение касательно этой проблемы. В своём прошении учёный приложил письмо, отправленное им в 1994 году в Патентное ведомство США, где также доказывал абсурдность патентования алгоритмов.
Дональд Кнут считает недопустимой практику патентования алгоритмов, так как компьютерные алгоритмы - это, по сути, математика, вычисления. А всё, что является математикой, не может быть запатентовано. В ином случае, почему бы тогда писателям не патентовать слова, грамматику, синтаксис и орфографию языка, алфавит? (www.groklaw.net/article.php?story=20090603224807259)
Но ушлые адвокаты сторонников "софтверных патентов" в США выкрутились и из этой ситуации. Патентные суды начали разделять компьютерные алгоритмы на "математические" и "нематематические". В результате в патентной системе Соединённых Штатов образовалась сейчас некоторая неразбериха, выгоду от которой имеют небольшое количество изобретателей и обслуживающих их адвокатов.
На форумах не особенно верят в то, что EPO прислушается к известному учёному. Для линуксоидов письмо Кнута в EPO - это, цитирую одно из высказываний, "как если бы Николай Коперник написал письмо лично Папе в Ватикан, в котором приводил бы доказательства против птолемеевой теории". Однако если доводить до конца аналогию с Коперником, то, в конце концов, прав оказался Коперник. И это внушает оптимизм.
Fedora 11
На белорусском форуме линуксоидов участники подняли тему о различиях между дистрибутивами "Линукс". Различия эти есть. И они заключаются не только в логотипах или разных версиях ядра, библиотек и прикладного ПО. Каждый дистрибутив GNU/Linux имеет ещё и свои собственные принципы развития.
Так, разработчики проекта Debian - это принципиальные сторонники надёжности и стабильности. Создатели Ubuntu делают упор на дружелюбие установки и эксплуатации системы. А вот проект Fedora отличается стремлением к новациям и старается реализовать самые последние новинки свободного ПО.
Уже появилась одиннадцатая версия Fedora, на примере которой можно ещё раз убедиться, что фёдоровцы не изменяют своим принципам и предлагают опробовать всё самое свежее, самое революционное (docs.fedoraproject.org/release-notes/f11/en-US).
Весьма интересным новшеством дистрибутива является система обновления пакетов Presto. Эта система представляет собой отдельно устанавливаемый yum-плагин и позволяет обновлять бинарные программы, скачивая только разницу между пакетами, так называемую "дельта-RPM", а не пакет целиком. Это позволит значительно сэкономить интернет-трафик при глобальных обновлениях KDE, Gnome.
В новой версии дистрибутива ещё более улучшен пакетный менеджер PackageKit. Новый менеджер обеспечит автоматизацию установки не только программ, но и медиакодеков, шрифтов.
Следует обязательно отметить переход дистрибутива на новую версию компилятора GCC 4.4. Все пакеты Fedora 11 собраны именно при помощи новой версии компилятора.
В Fedora 11 появился новый сервис для управления работой устройств DeviceKit. Этот сервис приходит на смену сервису HAL. Поддержка последнего уже объявлена устаревшей для звукового сервера PulseAudio.
Fedora 11 предоставляет возможность, что называется, "из коробки" скомпилировать программы, которые можно будет запускать в операционной системе Windows. Эту возможность обеспечит MinGW - коллекция свободных библиотек с набором инструментов для компиляции приложений ОС Windows.
И, нужно отметить, Fedora 11 открывает эпоху повсеместного использования файловой системы ext 4. Данная файловая система, обеспечивающая большую, чем ext 3, производительность и поддержку больших объёмов данных, теперь становится главной файловой системой дистрибутива.
В общем, судя по списку изменений, на одиннадцатую "Федору" стоит взглянуть даже тем, кто является принципиальным сторонником других дистрибутивов.
Михаил АСТАПЧИК
Горячие темы