Чего ждать от Google Summer of Code 2012?

Источник: linuxgraphics
linuxgraphics

Популярность ежегодной программы Google Summer of Code так велика, что в ночь на вторник по Москве сервер проекта лёг под натиском желающих узнать, кто попал в программу. И оно того таки стоило? Давайте разбираться.

Google утвердили участие в программе 1 212 студентов, которые в течение лета будут работать над свободным программным обеспечением. За каждый уcпешный проект компания платит $5000 студенту и ещё $500 - руководящей организации. По количеству студентов Google опять побили собственный рекорд.

Ключевые организации

GIMP получил 5 запрошенных студентов, которых команда заранее попросила выбрать проекты, связанные с ускорением порта на GEGL. Так и вышло:

  • Два студента перепишут часть фильтров GIMP, превратив их в операции GEGL.
  • Один студент будет портировать прочие части GIMP на GEGL (режимы смешивания он уже переписал).
  • Ещё один студент напишет редактор композитинга нод для тестирования GEGL (и, может быть, даже для художественного применения).
  • Наконец, последний студент допишет начатый им по собственной инициативе объединённый инструмент трансформации.

У Krita четыре студента:

  • Один напишет кисть для рисования песком (полузабытая художественная техника, которая встречается и в Индии, и в Северной Америке).
  • Один студент сделает бесконечный холст.
  • Ещё один студент займётся рисованием по перспективе.
  • Последний проект, цветоуправляемая печать, будет управляться организацией OpenICC.

Таким образом проект Mango, видимо, остаётся без некоторых важных функций, которые были среди идей для GSoC. С другой стороны, никто не умеет так как Krita быстро релизить версии с кодом GSoC, так что грех жаловаться :)

У Inkscape ситуация такова:

  • В рамках одного проекта продолжается переписывание кода с языка C на C++.
  • Ещё один студент напишет привязки Python к библиотеке вычислительной геометрии lib2Geom, которая используется программой.
  • Два студента займутся слабыми местами программы - управлением направляющими и работой с текстом.
  • Наконец, ещё одна студентка напишет новый инструмент для создания узоров из клонов прямо на холсте.

Конкретно доделкой текста будет заниматься наш соотечественник Евгений Лежнин. Он не только переделает внутренний принцип работы с текстом, но и постарается добавить некоторые недостающие функции вроде отступов и подчёркиваний.

В Scribus рискнули взять четверых студентов, но проектов при этом три:

  • Двое будут работать над реализацией мастер-документов.
  • Один поработает над эргономикой.
  • Ещё один сделает новый собственный формат файлов, использующий в качестве схемы Relax NG.

Интерфейс для работы с мастер-документами будет писать ещё один наш соотечественник - Андрей Ермоленко.

У LibreOffice больше десятка проектов, но нам здесь интересны следующие четыре:

  • импортировщик файлов Microsoft Publisher (студентом рулит наш маленький зловредный проект re-lab);
  • улучшения в экспортировщике SVG (код будет писаться бывшим студентом Inkscape Марко Сечетти).
  • улучшения в движке проверки грамматики Lightproof;
  • цифровые подписи в экспортируемых файлах PDF.

Blender - отдельная история. Фонд заполучил в этом году 16 студентов и явно намеревается задать всем жару. В форуме Blenderartist все проекты уже перечислили прямо с описаниями, так что повторяться не будем. Вместо этого предлагаем обратить внимание на "удивительные совпадения".

  • Два проекта: порт на Android и фреймворк для мультитача.
  • Совместимость с внешним миром: импорт FBX через библиотеку Assimp (пишется соавтором Assimp) и улучшения в поддержке COLLADA применительно к анимации.
  • Разные улучшения в Blender Game Engine, включая поддержку Hive system.

Здесь тоже не обошлось без наших: Александр Мохов займётся инструментами моделирования (Bevel, Bridge, Boolean), а порт на Android будет делать Александр Кузнецов.

Несколько удивительно, что всего один проект посвящён улучшению Cycles, но зато речь идёт о подповерхностном рассеивании.

Цифровая фотография и управление цветом

Если вы читали список выбранных организаций, то помните, что в этом году мы обезхугинены и раздарктейблены, так что остаются лишь менеджеры фотоколлекций digiKam и Shotwell.

У последнего всего один проект, где будет продолжена прошлогодняя работа по реализации распознавания лиц.

Проекту digiKam повезло намного больше, у них целых семь проектов:

  • генератор видеослайдшоу;
  • переработка интерфейса для работы с камерами;
  • распознавание лиц (часть 2);
  • интеграция с Photivo (они нашли друг друга, да);
  • модуль поддержки UPnP/DLNA;
  • порт модулей KIPI и библиотеки libkipi на KDE XML-GUI;
  • поддержка метаданных в видео.

У организации OpenICC помимо уже упомянутого проекта по реализации цветоуправляемой печати в Krita ещё два проекта:

  • цветокоррекция в KWin;
  • слой абстрации для тулкитов вроде Qt, добавляющий управление цветом.

Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=29124