Kiran Sarvam wrote:
Hi there,
I'm Kiran Sarvabhotla , an MS student from International Institute of
Information Technology Hyderabad, India.
I'm glad to hear that Apache Derby has been accepted as a mentor
organization for this year's GSOC.
Kathey Marsden:
I heard about Gsoc from one of my old batch-mates ( Mr Ravinder Reddy
,participated in Gsoc-07) whose project titled as "Implementing
Speculative locking protocol for Apache derby" I am going to continue
this year.
He advised me to take part in Gsoc as it will give me a great
opportunity to work with a large fraction of the derby code and
interact with large community.
The speculative locking protocol issue is filed as:
https://issues.apache.org/jira/browse/DERBY-3011
I don't see any code or specifications submitted for it yet, so I guess
you'd be starting from scratch which is not such a bad thing. The
most important thing to do before you get started is that if you are
building on any work done by Ravinder or others, including
specifications, code, etc, and you plan to contribute that work to
Derby, the originators of that work (not you) need to attach that work
to the issue and grant license to Apache and perhaps sign an ICLA,
depending on the scope of the work, in order for you to pick up where
they left off.
This project is not currently listed on the GSoC page ,
http://wiki.apache.org/general/SummerOfCode2009#derby-project
so a mentor would need to step forward to mentor the project. I don't
really know this area well enough to mentor and am already committed to
testandfix.
Regardless of whether this becomes a GSoC project, I am sure you will
find the community to be supportive and will answer your questions as
you proceed with your project.
I have a decent amount of experience working with databases and
testing with junit.
any advice before I jump on to the task.?
The first thing to do is to get your build and test environment set up
and maybe pick up one of the newcomer issues in Jira, just to gain an
understanding of the process.
See:
http://db.apache.org/derby/derby_comm.html
http://wiki.apache.org/db-derby/DerbyDev
Welcome!
Kathey