Популярность ежегодной программы 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, добавляющий управление цветом.
Что-нибудь ещё?
Да, свою долю проектов получили OpenCV, Open Image IO, CGAL, GeoGebra и другие. У OSGeo как обычно студентов целая армия, видимо, потому что в Google весьма неравнодушны к теме ГИС. Полный список проектов можно посмотреть на сайте GSoC2012.
Нет ответов на “Чего ждать от Google Summer of Code 2012?”