Editing GSoC 2014 application
Jump to navigation
Jump to search
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. [[User:jwe|John W. Eaton]] began the project in 1992 and remains the primary maintainer. Development is quite active with more than 20 volunteers currently involved. Octave is also widely used in teaching, industry, and research. It has gained attention as the recommended tool for a number of distributed online courses such as Stanford's machine learning course | environment largely compatible with Matlab. [[User:jwe|John W. Eaton]] began the project in 1992 and remains the primary maintainer. Development is quite active with more than 20 volunteers currently involved. Octave is also widely used in teaching, industry, and research. It has gained attention as the recommended tool for a number of distributed online courses such as Stanford's machine learning course '''LINK'''. | ||
GNU Octave has an extensive core of functions useful for computations | GNU Octave has an extensive core of functions useful for computations | ||
Line 24: | Line 16: | ||
Recent and ongoing improvements include a GUI and just-in-time compilation capabilities, both of which started as GSoC projects. | Recent and ongoing improvements include a GUI and just-in-time compilation capabilities, both of which started as GSoC projects. | ||
=== Organization home page url === | === Organization home page url === | ||
http://www.octave.org | http://www.octave.org | ||
=== Main organization license === | === Main organization license === | ||
Line 86: | Line 68: | ||
=== 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 | Each project includes at least one core Octave developer as mentor. These | ||
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 134: | Line 114: | ||
mentors with proven involvement in Octave or other free software projects. The vast | mentors with proven involvement in Octave or other free software projects. The vast | ||
majority of our mentors have been involved in Octave development | majority of our mentors have been involved in Octave development | ||
for several years, and new mentors with be paired with more experienced ones. | for several years, and new new mentors with be paired 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 135: | ||
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. | ||
Finally, we organize a developers | Finally, we organize a developers summit during the summer and have in previous | ||
years | years funded ourselves the travel of students to it. This strengths the | ||
relationships between community members and the new students. While only one of | relationships between community members and the new students. While only one of | ||
the previous | the previous students have become a core developer, several continued with | ||
occasional contributions and | occasional contributions, and have always given a prompt reply when the subject | ||
is their original work. | |||
=== 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. === |