OWASP Spring Of Code 2007

Main Links

 * OWASP Spring Of Code 2007 - main page
 * OWASP Spring Of Code 2007 : Press Release - The press release
 * OWASP Spring Of Code 2007 : Selection - The selection criteria and links to each selected project page

Updates

 * 14 Mar 2007 - Submission period is Open!

Overview


The OWASP Spring of Code 2007 (SpoC 007) aims to financially sponsor contributions to OWASP Projects. SpoC 007 follows up the successful AoC 06 (OWASP Autumn Of Code 2006) in which 9 projects were sponsored and greatly improved.

The objective of SpoC 007 is to allow contributors to allocate considerable resources on (existent or new) OWASP projects which are relevant and benefitial to the OWASP community.

The initial Budget for SpoC 007 will be $110,000 USD, and it is funded by OWASP (using current membership fees and profits from past conferences) and newly joined members (currently SPI Dinamics and EDS). In parallel with the Request for Proposals OWASP is also doing a membership drive where all membership fees commited during that period will be allocated to SpoC 007 projects (the new members have the option to chose which projects they would like to sponsor)

The SpoC 007 structure and organization is very similar to the AoC 06 (see OWASP Autumn Of Code 2006, OWASP Autumn of Code 2006 - Applications and OWASP Autumn of Code 2006 - Selection for more details.) whereby the major changes are: Bigger budget (with a $20,000 USD sponsorship), the special project: "10 Donations to Open Source projects" and an Intership

The OWASP Spring Of Code 2007 was launched on the 14th of March 2007 (see OWASP Spring Of Code 2007 : Press Release) and is not connected to the Google Summer of Code.

For more details please contact Dinis Cruz (dinis.cruz at owasp dot net) directly.

SpoC 007 Budget
The current budget is $110,000 USD (subject to change pending new memberships):
 * Funding sources:
 * $92,000 USD - OWASP
 * $9,000 USD - SPI Dinamics (to be alocated to OWASP SiteGenerator project)
 * $9,000 USD - EDS
 * Proposed budget allocation
 * $20,000 on 1 Large project
 * $50,000 on Big projects - 10 projects @ $5,000 each
 * $20,000 on Medium projects - 8 projects @ $2,500 each
 * $10,000 on 1 internship (at Aspect's offices)
 * $10,000 on Donations to Open Source projects: 10 donations of $1,000 each

Projects will be managed by the OWASP Project leader and/or by Andrew van der Stock, Jeff Williams, Dinis Cruz or Dave Wichers.

Payments can be made via Wire Transfer, US Check or PayPal in 2 stages: 50% halfway and 50% on completion.

Note: the proposed budget allocation is just a guideline and the final values will be adjusted based on the sucessfull proposals.

Who can Apply
There are no geographical, age or any other form of restrictions of who can apply for an "OWASP Spring Of Code 2007" sponsorship.

The only requirement is that the candidate shows the potential to accomplish the project's objectives and the commitment to dedicate the time required to complete it in the allocated time frame (projects must be completed by 29th June 2007).

This means that current active Owasp Project contributors (including Project leaders) can apply (for obvious reasons, the only ones that can't apply are Dinis, Dave, Jeff and Andrew)

How To Participate
Pick a project from the list below, and send to Dinis Cruz (dinis.cruz@owasp.net) the following details:


 * Your contact details
 * Which project you want to be involved in
 * Why you should be sponsored for the project
 * What are the objectives and deliverables

Project ideas: (to be reworked)


 * Help to Complete V2.0 of WebScarab and package it as product
 * Write more lessons for WebGoat, integrate it with SiteGenerator and release it as a product
 * Help to complete the 'Pantera Web Assessment Studio Project' and release it as a product
 * Complete the 'Owasp membership pack'
 * Complete the 'Owasp Live CD'
 * OWASP Honeycomb Project: Normalize the CLASP and VulnCat data and help to release the Honeycomb user's guide
 * Complete all OWASP .Net web tools (ANSA, SAM'SHE, Asp.Net reflector, etc..) and release them as a product
 * Complete the project OWASP Site Generator and release it as a product
 * Complete the project OWASP Report Generator (ORG) and release it as a product
 * Organize the 'OWASP branding project' and make a 1st pass at the current abuses of the OWASP brand
 * Create Training materials for OWASP projects (from tools to guides)
 * WebMaster the Owasp.org website for 3 months and implement all missing functionality
 * Complete Dinis Cruz' research on .Net partial trust and create a Proof of Concept application showing how .Net's Partial Trust Sandbox can be used to mitigate against most Web Application Attacks (extra bonus points if a Java demo is also delivered :)
 * for more ideas see the current project list at OWASP Project

Schedule

 * 11th March – 'OWASP Spring of Code' initiative is officially launched
 * 23nd March - Deadline for project proposals
 * 2nd April - Publish of selected projects and start of SpoC projects
 * 10th May - Participants to report on project status (and receive payment of initial 50%)
 * 16th May - Update of Project status on OWASP Conference in Italy
 * 29th June - Project Completion, participants to deliver final project report (and receive payment of final 50%)


 * 1st April - Start of Vote for the Donations to Open Source Projects
 * 30th April - End of Vote for the Donations to Open Source Projects
 * 17th May - Announcement of the winners of the '10 Donations to Open Source projects' on OWASP Conference in Italy

Special Project: 10 $1,000 USD grants to Open Source projects
As part of the SpoC 007 budget, OWASP will distribute 10 $1,000 USD grants to 10 Open Source projects selected as very usefull by the OWASP community.

These grants are a no-strings attached "Thanks for the hard work in creating this tool (which is widely used and appreciated in the OWASP community) and please keep working on the next version".

OWASP Members (and only the members) will be asked to vote on the top 10 Open Source projects they use regularly and find useful. Each corporate member vote will be count for 10 points and each individual members vote count for 1 point.

The payments will be be made to the top 10 scored projects.

Of course that OWASP projects are excluded from the voting since they can apply to SpoC 007 directly.

In the future (i.e. when enough budget is avaialble), OWASP would like to extend this Special Project to include a a $10,000 USD (per project) source code review exercise.

How To Sponsor
If your (i.e. your company) has a particular requirement which a current OWASP project has the potential to fulfill, and you realize that it will be cheaper for you to sponsor that project with a couple of developers, please contact Dinis Cruz with your requirements, ideas, time-scales and budget.

The Rules bit

 * You will need to authorize OWASP to publicize your participation in the program and the results of the program for the purposes of executing on program logistics, including but not limited to announcements of accepted proposals, the text of the accepted proposal and the resulting code from work on the project. Additional details solicited by OWASP as part of the application process, including URLs for personal blogs, will be shared with the public with the accepted applicant's permission.
 * All project's deliverables will be publicly hosted by OWASP.
 * All code / materials created by the participants must be released under an Open Source Initiative approved license. The participant may mirror development on her/his personal infrastructure at her/his option.
 * OWASP reserves the right, at its sole discretion, to revoke any and all privileges associated with participating in this program, and to take any other action it deems appropriate, for no reason or any reason whatsoever. OWASP reserves the right to cancel, terminate or modify the program if it is not capable of completion as planned for any reason.
 * Participants and OWASP is free to use the results, including code, of the OWASP Spring of Code Program in any way they choose provided it is not in conflict with the license under which the code was developed.
 * Basically, if you don't deliver you will NOT be paid
 * No member of the OWASP board is allowed to apply to a SpoC sponsorship (Dinis, Dave, Andrew and Jeff)

The important bit

 * yes there will be a t-shirt available for all participants