Editing GSoC 2014 application
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 3: | Line 3: | ||
Octave's application for GSoC 2014. | Octave's application for GSoC 2014. | ||
=== Organization | === Organization description === | ||
GNU Octave (http://www.gnu.org/software/octave/) is a free numerical computing | GNU Octave (http://www.gnu.org/software/octave/) is a free numerical computing | ||
environment largely compatible with Matlab. [[ | environment largely compatible with Matlab. It was started in | ||
1992 by [[John W. Eaton]] and is used by hundreds of thousands of people worldwide | |||
as a free alternative to Matlab. | |||
GNU Octave has an extensive core of functions useful for computations | GNU Octave has an extensive core of functions useful for computations | ||
Line 23: | Line 17: | ||
functions. | functions. | ||
Recent and ongoing improvements include a GUI and just-in-time compilation capabilities | Recent and ongoing improvements include a GUI and just-in-time compilation capabilities. | ||
=== Organization home page url === | === Organization home page url === | ||
http://www.octave.org | http://www.octave.org | ||
=== Main organization license === | === Main organization license === | ||
Line 61: | Line 45: | ||
=== Why is your organization applying to participate in Google Summer of Code? What do you hope to gain by participating? === | === Why is your organization applying to participate in Google Summer of Code? What do you hope to gain by participating? === | ||
Octave has participated during the last three years | Octave has participated during the last three years under the auspices of the GNU project. Due to the success of those experiences, where many | ||
members of the Octave community helped mentor the students, we are trying again to enter GSoC as a participating organization. | members of the Octave community helped mentor the students, we are trying again to enter GSoC as a participating organization. | ||
We hope to establish collaborations | We hope to get good code from interested students and ideally establish new continuing collaborations. We also want to raise awareness of | ||
Octave in the free software community. | Octave in the free software community. | ||
Google Summer of Code represents a unique opportunity to | Google Summer of Code represents a unique opportunity to improve both core Octave and domain-specific functionality. We believe the interaction with fresh minds will bring not only new code to Octave but also will augment the developers group. | ||
=== Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation. === | === Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation. === | ||
Line 86: | Line 70: | ||
=== What is the main development mailing list for your organization? === | === What is the main development mailing list for your organization? === | ||
maintainers@octave.org | maintainers@octave.org | ||
=== What is the main IRC channel for your organization? === | === What is the main IRC channel for your organization? === | ||
<tt>#octave</tt> in Freenode | |||
=== | === What criteria did you use to select your mentors for this year's program? Please be as specific as possible. === | ||
Each project includes at least one core Octave developer as mentor. These | |||
Each project | |||
are proven, veteran members of the project, active in its development, and familiar | are proven, veteran members of the project, active in its development, and familiar | ||
with the code base. | with the code base. | ||
Line 132: | Line 114: | ||
This situation should be infrequent and we hope to prevent it by selecting | This situation should be infrequent and we hope to prevent it by selecting | ||
mentors with proven involvement in Octave or other free software projects. | mentors with proven involvement in Octave or other free software projects. We will also | ||
pair new mentors with more experienced ones. | |||
=== What steps will you take to encourage students to interact with your project's community before and during the program? === | === What steps will you take to encourage students to interact with your project's community before and during the program? === | ||
Line 155: | Line 136: | ||
We will constantly merge their code into our codebase, and GNU Octave is a | We will constantly merge their code into our codebase, and GNU Octave is a | ||
project with many test users that give constant feedback on new features and bug | project with many test users that give constant feedback on new features and bug | ||
reports. | reports. We will forward these to the students so they get the feeling of doing | ||
something that is being used by others, and that is useful to the community from | something that is being used by others, and that is useful to the community from | ||
the very start. | the very start. | ||
In addition, | In addition, students are likely required to use Octave during their academic | ||
year and | year and even during their professional careers. As such, they are prone to | ||
stay involved with its development, even if at a lower lever than during the | stay involved with its development, even if at a lower lever than during the | ||
summer. | summer. | ||
=== Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here. === | === Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here. === |