Changes between Version 29 and Version 30 of SummerOfCodeOrgApplication


Ignore:
Timestamp:
Mar 20, 2013, 4:17:50 AM (11 years ago)
Author:
larryv (Lawrence Velázquez)
Comment:

update questions according to GSoC 2013 FAQ

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCodeOrgApplication

    v29 v30  
    22
    33This is the application the MacPorts Project will submit to Google for Summer of Code 2013. We need to have this finished by '''Friday, 29 March at 19:00 UTC'''.
    4 
    5 == Questions ==
    64
    75== Name ==
     
    97The MacPorts Project
    108
    11 === Description ===
     9== Questions ==
    1210
    13 MacPorts is a ports collection and packaging system for OS X. We have an ever-growing collection of ports (currently over 16000), many of which accept multiple configuration variants. MacPorts is one of the primary means by which open source software is compiled for and installed onto OS X, making it a primary interface between OS X and the rest of the open source world.
     11Taken from [http://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page#2._What_should_a_mentoring_organization Google Summer of Code 2013 Frequently Asked Questions].
    1412
    15 === Homepage ===
     13 Describe your organization.::
     14    MacPorts is a ports collection and packaging system for OS X. We have an ever-growing collection of ports (currently over 16000), many of which accept multiple configuration variants. MacPorts is one of the primary means by which open source software is compiled for and installed onto OS X, making it a primary interface between OS X and the rest of the open source world.
    1615
    17 http://www.macports.org
     16 Why is your organization applying to participate in Google Summer of Code 2013? What do you hope to gain by participating?::
     17    We apply once more as we hope to implement new features in MacPorts. We also intend to attract new developers to our project and its community. With new feature additions and enhancements to our components (e.g. our GUI) we hope to become more user-friendly for the average OS X user.
    1818
    19 === Main Organization License ===
     19 Has your organization participated in past Google Summer of Codes? (yes/no)::
     20    Yes.
    2021
    21 New BSD License
    22 
    23 === Why is your organization applying to participate in GSoC 2013? What do you hope to gain by participating? ===
    24 
    25 We apply once more as we hope to implement new features in MacPorts. We also intend to attract new developers to our project and its community. With new feature additions and enhancements to our components (e.g. our GUI) we hope to become more user-friendly for the average OS X user.
    26 
    27 === Did your organization participate in past GSoCs? If so, please summarize your involvement and the successes and challenges of your participation. ===
    28 
     22 If you answered “yes” to the question above, please summarize your involvement and the successes and challenges of your participation. Please also list your pass/fail rate for each year.::
     23    {{{#!div class="compact"
    2924MacPorts has taken part multiple times in the program since 2007 and greatly appreciates those contributions. Most of our students completed their projects successfully. We had previous GSoC students coming back as mentors in the following years. For example, our backup administrator for this year was a student for our organization back in GSoC 2011.
    3025
    31 === 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. ===
     26* 2007: 2 pass / 1 fail
     27* 2008: 2 pass / 2 fail
     28* 2009: 2 pass / 0 fail
     29* 2010: 3 pass / 0 fail
     30* 2011: 3 pass / 0 fail
     31}}}
    3232
    33  * 2007: 2/3
    34  * 2008: 2/4
    35  * 2009: 2/2
    36  * 2010: 3/3
    37  * 2011: 3/3
     33 If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?::
     34    //not applicable//
    3835
    39 === What is the URL for your ideas page? ===
     36 What Open Source Initiative approved license(s) does your project use?::
     37    [http://opensource.org/licenses/BSD-3-Clause BSD 3-Clause License]
    4038
    41 http://trac.macports.org/wiki/SummerOfCode
     39 What is the URL for your Ideas list?::
     40    http://trac.macports.org/wiki/SummerOfCode
    4241
    43 === What is the main development mailing list for your organization? ===
     42 What is the main development mailing list for your organization?::
     43    http://lists.macosforge.org/mailman/options/macports-dev
    4444
    45 http://lists.macosforge.org/mailman/options/macports-dev
     45 What is the main IRC channel for your organization?::
     46    `#macports` on FreeNode (irc.freenode.org)
    4647
    47 === What is the main IRC channel for your organization? ===
     48 Who will be your backup organization administrator?::
     49    Clemens Lang
    4850
    49 #macports on FreeNode (irc.freenode.org)
     51 What criteria did you use to select the mentors? Please be as specific as possible.::
     52    Our mentors are active developers from the community. Most of the mentors proposed ideas we list [SummerOfCode#Tasks on our ideas page] and are therefore familiar with the topics. We will make sure that the mentor for a specific project will have the necessary knowledge in the particular problem domain. Our organization administrator has served in this job for two years already and also has experience as a previous mentor/co-mentor.
    5053
    51 === Does your organization have an application template you would like to see students use? If so, please provide it now. ===
     54 What is your plan for dealing with disappearing students? Please be as specific as possible.::
     55    We require contact information from our students as part of the application. Students should report their progress to their mentor at least once a week. We leave it open which communication medium to be used as student and mentor should use what works best for both. We know from past experiences that a student can just disappear without any notice, but if this happens we will not let them pass the midterm or final evaluation. Of course we will make this clear from the very beginning of the program and students will be urged to maintain regular communication.
    5256
    53 Yes, this can be found in our wiki at https://trac.macports.org/wiki/SummerOfCodeApplicationTemplate
    54 
    55 === What criteria did you use to select the individuals who will act as mentors for your organization? Please be as specific as possible. ===
    56 
    57 Our mentors are active developers from the community. Most of the mentors proposed ideas we list [SummerOfCode#Tasks on our ideas page] and are therefore familiar with the topics. We will make sure that the mentor for a specific project will have the necessary knowledge in the particular problem domain. Our organization administrator has served in this job for two years already and also has experience as a previous mentor/co-mentor.
    58 
    59 === What is your plan for dealing with disappearing students? ===
    60 
    61 We require contact information from our students as part of the application. Students should report their progress to their mentor at least once a week. We leave it open which communication medium to be used as student and mentor should use what works best for both. We know from past experiences that a student can just disappear without any notice, but if this happens we will not let them pass the midterm or final evaluation. Of course we will make this clear from the very beginning of the program and students will be urged to maintain regular communication.
    62 
    63 === What is your plan for dealing with disappearing mentors? ===
    64 
     57 What is your plan for dealing with disappearing mentors? Please be as specific as possible.::
     58    {{{#!div class="compact"
    6559First of all our mentors from the past years will be around to assist new mentors' introduction to the program. This will ensure that mentors know what is expected from them.
    6660
    6761A disappearing mentor has not happened to us, but in the event it happens there will always be other people to help out, usually by assigning more than one mentor to a project. If the student cannot reach any of their mentors, they should contact the organization administrator which will have more contact information. The mentors will communicate among each other about progress and problems of the student, so that it would be possible for another mentor to take over.
     62}}}
    6863
    69 === What steps will you take to encourage students to interact with your project's community before, during and after the program? ===
    70 
     64 What steps will you take to encourage students to interact with your project's community before, during and after the program?::
     65    {{{#!div class="compact"
    7166We like to make contact with our students even before they submit their application, via IRC or on our mailing list. During the application phase we will refine and discuss the proposal with other developers. In the program, students are held to the normal development process. They get their own svn branch to work on, and any commits are visible to the whole community. This way anybody can express their critique on the student's work as replies to the commit system's emails, as we also do in general development. Also for specific milestones in their roadmap, we like to see status reports to the public development mailing list. By requiring communication with other people than their respective mentor, we encourage them to work with the spirit of open source development.
    7267
    7368As we let students work as one of the organization's developers, we are looking forward to their continued development of MacPorts even after the program concludes. They will be treated like any other developer, which means they get regular commit privileges to help the project as they see fit. This also provides an introduction to future work. The success of this method can be seen as multiple students returned as mentors in the following years.
     69}}}
    7470
    75 === If you are a small or new organization applying to GSoC, please list a larger, established GSoC organization or a Googler that can vouch for you here. ===
     71 Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here.::
     72    //not applicable//
    7673
    77 N/A
     74 Are you an established or larger organization who would like to vouch for a new organization applying this year? If so, please list their name(s) here.::
     75    //not applicable//
    7876
    79 === If you are a large organization who is vouching for a small organization applying to GSoC for their first time this year, please list their name and why you think they'd be good candidates for GSoC here: ===
    80 
    81 N/A
    82 
    83 === Is there anything else you would like to tell the Google Summer of Code program administration team? ===
    84 
    85 Thanks for hosting another instance of Google Summer of Code! The MacPorts Project would really be glad to take part in this program once again this year.
    86 
    87 === Backup organization administrator ===
    88 
    89 Clemens Lang, link_id: ?
     77 What will you do to encourage that your accepted students stick with the project after Google Summer of Code concludes?::
     78    //Bacon ipsum dolor sit amet exercitation id short loin, deserunt beef ribs est sunt dolor drumstick filet mignon corned beef sausage ut. Incididunt corned beef kielbasa, duis tri-tip pariatur anim adipisicing boudin chicken venison rump prosciutto shankle. Shoulder eu consectetur, do pariatur aute beef ribs id commodo prosciutto ut venison. Adipisicing esse pork loin chuck kielbasa, pariatur enim excepteur. Beef ribs tempor ut, deserunt ut beef nulla tri-tip hamburger incididunt do consectetur ex salami chicken.//