Difference between revisions of "GSoC2011/OrgApplication"

From GnuCash
Jump to: navigation, search
(moved from top page)
 
(filling in the initial application text)
Line 6: Line 6:
  
 
In particular, we need come up with a good "ideas" page and also have good answers to the following questions:
 
In particular, we need come up with a good "ideas" page and also have good answers to the following questions:
 +
 
   1. Describe your organization.
 
   1. Describe your organization.
 +
GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.
 +
 +
Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.
 +
 
   2. Why is your organization applying to participate in Google Summer of Code 2011? What do you hope to gain by participating?
 
   2. Why is your organization applying to participate in Google Summer of Code 2011? What do you hope to gain by participating?
 +
tbd
 +
 
   3. Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.
 
   3. Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.
   4. If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?
+
In 2007, we participated and four
 +
students started to work with our
 +
project. However, the communication
 +
between the mentors and students didn't
 +
start too well, so some of the students
 +
disappeared relatively quickly. Two of
 +
the students got involved very well and
 +
they implemented interesting and useful
 +
new features of gnucash. In that case,
 +
the frequent reporting from the student
 +
to the mentor and a quick feedback from
 +
the mentor ensured a good progress of
 +
the report. This time, we will make sure
 +
all of the mentors allocate enough time
 +
on the mentoring task, especially in the
 +
beginning, so that the communication
 +
channels are set up on a good level.
 +
   4. If your organization participated in past GSoCs, please let us know the ratio of students passing to students allocated, e.g. 2006: 3/6 for 3 out of 6 students passed in 2006.
 +
2007: 2/4
 
   5. What license(s) does your project use?
 
   5. What license(s) does your project use?
 +
GPLv2
 
   6. What is the URL for your Ideas page?
 
   6. What is the URL for your Ideas page?
 +
http://wiki.gnucash.org/wiki/GSoC2011
 
   7. What is the main development mailing list for your organization?
 
   7. What is the main development mailing list for your organization?
 +
The main development mailing list is
 +
"gnucash-devel". The archive and
 +
subscription information of this list
 +
and of the other project lists is shown
 +
on
 +
http://wiki.gnucash.org/wiki/Mailing_Lists .
 
   8. What is the main IRC channel for your organization?
 
   8. What is the main IRC channel for your organization?
 +
#gnucash on irc.gimp.org
 
   9. Does your organization have an application template you would like to see students use? If so, please provide it now.
 
   9. Does your organization have an application template you would like to see students use? If so, please provide it now.
 +
asic Information
 +
-----------------
 +
Student name:
 +
Location (Home town, state, country):
 +
 +
Contact Information
 +
-------------------
 +
Email:
 +
Instant messaging contact details (Skype
 +
or similar):
 +
Phone number (our mentors will ask for a
 +
few phone conversations, especially in
 +
the beginning):
 +
 +
Background/Programming Information
 +
-----------------------------------
 +
What programming experience do you have
 +
so far (languages, operating systems,
 +
compilers)?
 +
Have you worked on programming
 +
project(s) before, and which one(s)?
 +
What project in GnuCash would you like
 +
to work on?
 +
How do you propose to solve the
 +
problem(s) posed in the project you'd
 +
like to work on?
 +
Have you ever built an open source
 +
package from source?
 +
Have you ever built GnuCash from source?
 
   10. Who will be your backup organization administrator?
 
   10. Who will be your backup organization administrator?
 +
Geert Janssens
 
   11. What criteria did you use to select these individuals as mentors? Please be as specific as possible.
 
   11. What criteria did you use to select these individuals as mentors? Please be as specific as possible.
 +
tbd
 
   12. What is your plan for dealing with disappearing students?
 
   12. What is your plan for dealing with disappearing students?
 +
tbd
 
   13. What is your plan for dealing with disappearing mentors?
 
   13. What is your plan for dealing with disappearing mentors?
 +
tbd
 
   14. What steps will you take to encourage students to interact with your project's community before, during and after the program?
 
   14. What steps will you take to encourage students to interact with your project's community before, during and after the program?
  15. What will you do to ensure that your accepted students stick with the project after Google Summer of Code concludes?
+
tbd

Revision as of 22:20, 8 March 2011

Our organization application for GSoC2011.

Organization application

There is a bunch of homework that our organization must complete before we have a chance to be accepted: http://www.booki.cc/gsoc-mentoring/_v/1.0/

In particular, we need come up with a good "ideas" page and also have good answers to the following questions:

  1. Describe your organization.

GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.

Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.

  2. Why is your organization applying to participate in Google Summer of Code 2011? What do you hope to gain by participating?

tbd

  3. Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.

In 2007, we participated and four students started to work with our project. However, the communication between the mentors and students didn't start too well, so some of the students disappeared relatively quickly. Two of the students got involved very well and they implemented interesting and useful new features of gnucash. In that case, the frequent reporting from the student to the mentor and a quick feedback from the mentor ensured a good progress of the report. This time, we will make sure all of the mentors allocate enough time on the mentoring task, especially in the beginning, so that the communication channels are set up on a good level.

  4. If your organization participated in past GSoCs, please let us know the ratio of students passing to students allocated, e.g. 2006: 3/6 for 3 out of 6 students passed in 2006.

2007: 2/4

  5. What license(s) does your project use?

GPLv2

  6. What is the URL for your Ideas page?

http://wiki.gnucash.org/wiki/GSoC2011

  7. What is the main development mailing list for your organization?

The main development mailing list is "gnucash-devel". The archive and subscription information of this list and of the other project lists is shown on http://wiki.gnucash.org/wiki/Mailing_Lists .

  8. What is the main IRC channel for your organization?
  1. gnucash on irc.gimp.org
  9. Does your organization have an application template you would like to see students use? If so, please provide it now.

asic Information


Student name: Location (Home town, state, country):

Contact Information


Email: Instant messaging contact details (Skype or similar): Phone number (our mentors will ask for a few phone conversations, especially in the beginning):

Background/Programming Information


What programming experience do you have so far (languages, operating systems, compilers)? Have you worked on programming project(s) before, and which one(s)? What project in GnuCash would you like to work on? How do you propose to solve the problem(s) posed in the project you'd like to work on? Have you ever built an open source package from source? Have you ever built GnuCash from source?

 10. Who will be your backup organization administrator?

Geert Janssens

 11. What criteria did you use to select these individuals as mentors? Please be as specific as possible.

tbd

 12. What is your plan for dealing with disappearing students?

tbd

 13. What is your plan for dealing with disappearing mentors?

tbd

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

tbd