GSoC 2010

Mentoring Organization Application to Google Summer of Code 2010

Organization Name
Akara project
Description

Just copied from Akara

Home page

http://purl.org/xml3k/akara

Main Organization License
Apache 2

Why is your organization applying to participate in GSoC 2010? What do you hope to gain by participating?

The Akara project is open source distilled from many commercial engagements. So far its primary contributors have been people whose "itch" to be scratched has remained fairly concordant to client need. But the project is designed to be broader than its most well-trodden paths, and in order to more effectively serve a broader community, it needs some injection of broader perspective.

We are hoping that students and mentors can work to improve relatively neglected parts of the project such as more general-purpose test suites, additional demo modules, and support for key emerging technologies such as OpenSearch and PubSubHubBub.

What is the URL for your ideas page?

http://wiki.xml3k.org/Akara/Ideas/GSoC

What is the main development mailing list for your organization?

This question will be shown to students who would like to get more information about applying to your organization for GSoC 2010. If your organization uses more than one list, please make sure to include a description of the list so students know which to use.

General, for users: http://groups.google.com/group/akara

For developers: http://groups.google.com/group/akara-dev

What is the main IRC channel for your organization?

irc://chat.freenode.net/akara

Does your organization have an application template you would like to see students use?

Student Personal Details

Student background information

Project

What criteria did you use to select the individuals who will act as mentors for your organization? Please be as specific as possible:

Individuals who are strong developers in the key languages (e.g. Python and C), and who have the engineering wherewithal to provide broad direction and support. Individuals who are proven contributors to the Akara project, or to 4Suite.

What is your plan for dealing with disappearing students?

We plan to encourage frequent communication throughout the project, via wiki, e-mail and IRC. We'll ask each student to maintain a public mercurial branch, and ask the mentor to check for updates according to the schedule provided by the student in the app template. This will at least provide early warning of a problem, and allow us to take measures to contact the student, and to avoid loss of work in the worst case.

What is your plan for dealing with disappearing mentors?

We plan for each project to have at least one backup mentor to be cced in correspondence with the primary, ready to take over if the primary mentor drops out.

What steps will you take to encourage students to interact with your project's community before, during and after the program?

We plan to encourage frequent communication throughout the project, via wiki, e-mail and IRC. We'll ask each student to maintain a public mercurial branch, and encourage the community to provide code-review (with a bias against unkind comments). After the program, we shall make an effort to update the student with the use of his or her project in citeable work, as a live wire to staying involved.

What will you do to ensure that your accepted students stick with the project after GSoC concludes?

After the program, we shall make an effort to update the student with the use of his or her project in citeable work, as a live wire to staying involved. We shall also offer to students whose work warrants it consideration in additional internships related to continuing the SoC project.

Is there anything else you would like to tell the Google Summer of Code program administration team?

4Suite and its successor Akara have been active projects since 1998, and in addition to the success in themselves as projects have spawned additional work and influence in numerous other areas, for example serving as the core XML processing toolkit for Red Hat and Fedora Core distributions in the mid 2000s, contributing components to the Python language, and the separate uriparser RFC 3986 URI parsing library, to name a few cases.

4Suite and Akara have provided several important innovations, including:

Working on Akara is a certain way to give the student a boost in credentials in data architecture and modern enterprise information systems, without being too "enterprisey".

Akara is focused on making it easier for developers to process data-driven applications the right way, and as such are not intrinsically sexy, but have opened up new vistas in projects for Library of Congress, Minnesota Historical Society, DowJones, ThomsonReuters, Elsevier, Lilly, Quintiles Transnational and more. In all cases Akara developers have acted as ambassadors for open source in these organizations, encouraging contributions for the broader community. Akara has been an unseen engine for open-systems in data processing for years. SoC participation in Akara is certain to garner the student ongoing, referenceable acknowledgment in contribution to prominent projects for making the world a better place.

Akara/GSoC/2010 (last edited 2010-03-12 22:59:55 by UcheOgbuji)