Несколько дней назад компания Google завершила
поглощение предприятия On2 Technologies, известное своими кодеками, в
числе которых VP3, VP4, VP5, TruMotion VP6, VP7 и VP8. В 2001 году, на
основе соглашения с фондом Xiph.org, On2 выпустила открытый кодек VP3,
который стал фундаментом для формирования Ogg Theora. Пользуясь случаем Фонд свободного ПО опубликовал
открытое письмо, в котором призвал Google внести свою лепту в
формирование открытых стандартов: перевести видеокодек VP8 в разряд
свободных технологий, не требующих отчисления роялти, и начать
продвигать его путем обеспечения поддержки в принадлежащем Google
сервисе YouTube. По мнению FSF именно сочетание этих двух шагов дает
шанс повсеместно внедрить в web высококачественную альтернативу
проприетарным технологиям Flash и H.264.
Тем временем представители Google подтвердили ранее на словах озвученное заявление
о постепенном переходе от использования собственной технологии Gears,
ориентированной на создание работающих в оффлайн web-приложений, к
решениям, основанным на функциональности, определенной в стандарте
HTML5. В будущем при создании автономных web-приложений Google будет
использовать такие определенные в спецификации HTML5 средства, как возможности организации локального хранилища данных, функции
для работы с базой данных, интерфейс для определения местоположения на
основе данных с GPS, режим фонового выполнения длительных JavaScript
операций (Web Workers). Так как API Gears и HTML5 отличается достаточно
сильно, компания Google намерена продолжить поддержание в актуальном
состоянии плагина Gears для всех популярных браузеров, но развитие
технологии Gears будет прекращено.
|
Харальд Вэльте (Harald Welte) анонсировал проект OsmocomBB,
нацеленный на создание свободной прошивки для GSM-устройств,
выступающей в роли альтернативы существующим проприетарным GSM-стекам.
В рамках проекта ведется работа по подготовке набора драйверов для
аналоговых и цифровых GSM-плат и созданию свободного стека протоколов
для GSM-телефонов. В настоящий момент все решения для GSM сетей имеют
закрытый характер, телефоны подключенные к GSM-сети круглосуточно
представляют по своей сути черный ящик. Создатели OsmocomBB намерены
переломить сложившееся положение и дать возможность пользователям
полностью контролировать процесс передачи данных и решать какие данные
следует передавать в сеть, а какие нет.
После завершения работы, пользователи совместимых с OsmocomBB
телефонов смогут установить на свои аппараты полностью открытую
прошивку, позволяющую осуществлять и принимать звонки, отправлять SMS
сообщения и выполнять другие типичные для GSM-телефонов операции. В
настоящий момент разработчики проекта проводят свои эксперименты с
телефонами на базе GSM-чипов Texas Instruments Calypso/Iota/Rita,
первый прототип свободной прошивки создается для телефонов Motorola
C115-С155.
На текущей стадии развития в OsmocomBB полностью поддерживается
аппаратное обеспечение нескольких GSM-платформ, реализован код для
сканирования спектра сигнала в GSM каналах, подключения к каналу,
выполнения операций AFC (Automatic Frequency Control), декодирования
данных канала синхронизации SCH для получения BSIC и GSM фреймов,
декодирования BCCH
(Широковещательный Управляющий Канал, который используется базовой
станцией GSM для распространения своей идентификационной информации и
конфигурации).
|
Последовательно продолжая бороться за более широкое распространение
открытых технологий, Фонд Свободного ПО (FSF) на своем сайте
организовал кампанию
по сбору мнений на тему, как лицензионные ограничения тормозят развитие
прогресса. Поводом к этому послужила подготовка Комитетом по Торговле
США (USTR) Специального Доклада №301 (Special 301 Report), который
оценивает состояние и эффективность законодательства в области защиты
интеллектуальных прав в разных странах.
Традиционно Доклад №301 лоббируется софтверными и медиа
гигантами и как следствие страдает предвзятостью суждений и
однобокостью делаемых выводов. Тем не менее, комиссия, готовящая
доклад, готова выслушать мнения всех заинтересованных сторон. И именно
на этом акцентирует внимание FSF, призывая сообщество оставлять свои
комментарии на сайте USTR.
FSF в лице инженера по соблюдению лицензий Бретта Смита (Brett Smith) уже изложил
USTR свое видение проблемы. FSF считает, что законодательство
поощряющее защиту интеллектуальной собственности и DRM технологий в
частности оказывает негативное влияние на развитие софтверной
индустрии. В качестве одного из примеров приводится ситуация, когда
потребитель вынужден отказываться от использования свободного медиа ПО
из-за того, что по соображениям секретности алгоритмов для данной
категории ПО правообладатель не позволил реализовать механизмы DRM.
FSF в своем комментарии подчеркивает,
что зачастую отчет USTR становится механизмом политического давления на
страны, в которых работа по становлению законодательства в области
защиты
интеллектуальных прав не является приоритетным направлением. Но
такое состояние является благодатной почвой для развития открытых
технологий и экономики СПО. Именно поэтому распространение DMCA-подобного законодательства за пределы США несет неоценимый вред свободному сообществу, считает FSF.
|
Один из разработчиков компании Canonical представил
в своем блоге новый интерфейс пользователя, который планируется
использовать в дистрибутиве Ubuntu Netbook Remix 10.04 при его
установке на базирующиеся на архитектуре ARM мобильный устройства и
планшетные ПК. В качестве основы для построения пользовательского
окружения задействованы наработки проекта Enlightenment, позволившие
создать визуально привлекательный интерфейс, который может работать без
поддержки 3D акселерации на аппаратном уровне. Внешне новый интерфейс напоминает пользовательское окружение
Ubuntu Netbook Remix 9.10, но работа его обеспечивается библиотеками
EFL (Enlightenment Foundation Library). В случае наличие поддержки 3D
драйверов в системе, они используются для ускорения работы окружения,
но если таких драйверов нет, пользовательская оболочка прекрасно
работает и без них. Созданное пользовательское окружение отличается
гибкими возможностями по изменению внешнего вида при помощи подключения
визуальных тем, обслуживаемых системой Edje.
(слева - стандартный интерфейс, справа - тот же интерфейс, но с другой визуальной темой)
Используемая в Enlightenment библиотека вывода на экран Evas может использовать для вывода не только X-сервер(Xlib/Xcb), но и работать
поверх XRender, SDL, DirectFB или OpenGL-ES. Вместо неповоротливого
GConf для формирования конфигурации и работы с ресурсами используется Eet,
позволяющая значительно ускорить выполнение таких операций как
установка фонового изображения, управление режимами экрана и
манипуляции с параметрами шрифтов. Для упрощения разработки
задействован набор виджетов Elementary, специально оптимизированных для устройств с низким экранным разрешением.
Используемый ранее пользовательский интерфейс Netbook Remix был
основан на библиотеке Clutter и требовал для более-менее приемлемой
работы задействование 3D-акселерации, что создавало определенные
проблемы на архитектуре ARM, испытывающей проблемы с наличием свободных
3D-драйверов для некоторых типов видеоподсистем (например, для N900
компания Nokia распространяет только проприетарные драйверы).
|
Сообщество OpenSolaris крайне расстроено молчанием Oracle по поводу
её будущих планов, касающихся операционных систем с открытыми исходными
текстами. В своем блоге разработчик Питер Триббл (Peter Tribble) выразил
тревогу по поводу того, что Oracle в последнее время не упоминает
OpenSolaris, за исключением одного мимолётного упоминания в пятичасовом
вебкасте, посвящённом приобретению Sun.
Триббл является заместителем председателя Совета, управляющего
развитием OpenSolaris, по его словам он пытался наладить контакт между
Советом и Oracle, но до настоящего момента не получил подтверждения
тому, что эти попытки были замечены компанией. Ранее в этом месяце Бен
Роквуд (Ben Rockwood) опубликовал открытое письмо к Oracle,
в котором спрашивал компанию о её стратегических планах, касающихся
OpenSolaris и Solaris. Ответа от Oracle тогда также не поступило.
Компания связывалась
с группами пользователей OpenSolaris (OSUG), но по словам Триббла,
Oracle проигнорировала более многочисленное сообщество OpenSolaris и
"совершенно не приняла во внимание Управляющий Совет".
Молчание Oracle, тем не менее, может оказаться положительным знаком: неопределённость, вызванная интеграцией проекта Kenai с Java.net - знак того, что компания всё ещё взвешивает планы, касающиеся многих продуктов Sun.
|
Компания Canonical, продвигающая AppArmor в Ubuntu, в роли более простого в настройке аналога системы определения политик безопасности SELinux, предприняла
повторную попытку инициирования процесса интеграции AppArmor в основную
ветку Linux ядра. Прошлая попытка была осуществлена в 2007 году
компанией Novell, но привела лишь к критике со стороны некоторых авторитетных разработчиков Linux ядра.
Основные претензии сводились к недостаточной совместимости с
интерфейсом LSM и излишней привязке к файловому пути вместо реализации
через ассоциированные с объектом метки (как в SELinux). Разработчики из
проекта Ubuntu учли высказанные ранее замечания и подготовили
улучшенный вариант AppArmor, переработанный в плане использования
стандартных LSM (Linux Security Modules) хуков (задействовали
security_path вместо vfs), что повышает привлекательность патча для
включения в основную ветку Linux ядра. Изначально AppArmor представлял собой проприетарный продукт
компании Immunix, которая была поглощена компанией Novell в 2005 году.
Год спустя исходные тексты AppArmor были открыты
компанией Novell под лицензией GPL и интегрированы в дистрибутив
openSUSE. В 2007 году основатель проекта и команда разработчиков
AppArmor покинула компанию Novell и развитие технологии почти
остановилось. Novell сохранила в своих продуктах поддержку AppArmor, но
интегрировала в дистрибутив и поддержку SELinux, позиционируя данную технологию как более перспективную.
Отказался от AppArmor и дистрибутив Mandriva, перешедший на использование интегрированного в Linux ядро 2.6.30 фреймворка TOMOYO.
Единственным оплотом AppArmor остался проект Ubuntu, разработчики
которого продолжают развивать технологию и, например, недавно добавили
в парсер AppArmor поддержку кэширования правил, что позволило
значительно ускорить процесс инициализации во время загрузки.
|
 Wine — это свободное программное обеспечение, позволяющее
пользователям UNIX-подобных систем архитектуры x86 запускать 16 и
32-битные приложения Microsoft Windows. Wine также предоставляет
программистам библиотеку программ Winelib, при помощи которой они могут
компилировать Windows-приложения для портирования их в UNIX-подобные
системы. Основные изменения:
- Поддержка регистрации символьных ссылок
- Множество улучшений, связанных с MSI и MSHTML
- Kernel32 теперь по умолчанию не загружает krnl386.exe
- Несколько багфиксов связанных с Direct3D
-
Исправлены ошибки при запуске/установке/работе таких программ как Age
of Empires III, Europa Universalis 2, Oblivion, и многих других
|
|