Google Summer of Code и Adium

Google Summer of Code и Adium

Цікаво, як багато людей чуло про Google Summer of Code? Основна її мета - розвиток проектів з відкритим вихідним кодом за рахунок залучення нових молодих, талановитих і енергійних розробників.


Трохи про особливості:

* брати участь можуть тільки студенти

Будь-який бажаючий студент або аспірант подає заявку, в якій описує свої ідеї щодо розвитку того чи іншого проекту. Список проектів відомий заздалегідь і затверджується Google. Найбільш оригінальним і корисним ідеям дається зелене світло.

* захід проходить тільки літо

Насправді, підготовка починається ще ранньою весною. Вже тоді стає відомий список проектів, що беруть участь і починаються прийматися заявку. На початку квітня стає відомо хто пройшов відбірковий тур. Тож до початку літа в учасників є час увійти в курс справи і підготуватися до «гарячих» грошей;)

На жаль, не всі ідеї матеріалізуються у щось корисне. Як показує статистика зазвичай до кінця програми доходить 60-80%.

Всі ми знаємо, що Adium - це проект з відкритим вихідним кодом, більше того він вже третій рік бере участь в Google Summer of Code. Спробуємо розібратися, як дана ініціатива Google позначилася на IM-клієнті.

У 2006 році була значна поліпшена підтримка XMPP, інтегрований компонент PSMTabBarControl, що дозволяє переміщати таби, розташовувати їх вертикально, «відривати» їх від вікна.

Також в тому році намагалися додати підтримку голосового спілкування, використовуючи протокол Jingle, але результату ми не побачили...

2007 рік передав нам багато смаколиків:

* безліч покращень протоколу XMPP

* було внесено багато правок і покращено підтримку Bonjour, реалізовано передачу файлів через цей протокол

* зроблено гарні кроки щодо вдосконалення багатокористувальних спілкувань

* значно покращено підтримку  Script

* з'явилася можливість відкріплювати окремі групи від списку контактів

Щоб викликати меню, клацніть правою кнопкою миші на заголовку групи

Чим же нас порадує рік справжній?

На жаль, цього року тільки два студенти дісталося Adium'y.

Одна ідея пов'язана з внутрішніми речами, корисними для програмістів: додавання юніт тестування та документування основних частин. Об'єктивно, досить важливе завдання в подібному проекті.

Друга - реалізація засобів виявлення подій і контактної інформації з подальшою інтеграцією з iCal і Address Book. Аналогічний функціонал має Mail, але реалізація закрита і працює тільки під Leopard. Ідея цікава, побажаємо удачі і будемо сподіватися, що щось подібне ми зможемо побачити в найближчий час.

Якщо у вас є ідеї та знайомі студенти (а може бути ви самі студент), здатні втілити бажане в дійсність, то можна спробувати взяти участь. Додатковим стимулом є заохочення з боку Google у розмірі $4500.

Оригінальний тест був написаний для МакТайм. Оскільки я один з програмістів, що займаються його підтримкою, мені також цікаво дізнатися вашу думку про цей сайт.