Популярность ежегодной программы 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, добавляющий управление цветом.