Google Summer of Code 2016 (the "Program") is sponsored by Google Inc. ("Google"), a Delaware corporation with its principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.
-
Definitions.
- "Acceptance Date" means the date accepted Project Proposals are announced on the Program Website, as set forth on the Program Timeline.
- "Community Bonding Period" means the period for accepted Students to get to know their Mentors and prepare to begin work on their Projects, as set forth on the Program Timeline.
- "Evaluation" means an evaluation by the Mentor of his or her Student's work or an evaluation by the Student of his or her Mentor, as applicable.
- "Final Project Materials" means a Student's final source code and associated documentation for his or her Project.
- "Final Results" means the list of Students who passed both their Evaluations.
- "Ideas List" means the list of ideas for Projects publicly published by an Organization on its website.
- "Members" means the Organization Administrators and Mentors for an Organization.
- "Mentor" means the individual who registers for the Program as a mentor for an Organization.
- "Mentor Parental Consent" means the Google Summer of Code 2016 Parental Consent and Waiver and Release document.
- "Mentor Participant Agreement" means the agreement between Google and an Organization Administrator or Mentor, as applicable, that is presented during registration.
- "Mentor Summit" means an event where Organizations' Members are invited to Google's campus to meet and collaborate.
- "Minimum Age" means the minimum age to own a Google account.
- "Organization" means the open source organization that registers for the Program as an organization.
- "Organization Administrator" means the individual who registers for the Program as an administrator for an Organization.
- "Organization Application" means an application from an Organization for its acceptance in the Program, including a completed profile.
- "Organization Participant Agreement" means the agreement between Google and an Organization that is presented during registration.
- "Organization Project Criteria" means the criteria for grading Project Submissions that an Organization determines at its sole discretion.
- "Participants" means Organizations, Organization Administrators, Mentors, and Students.
- "Program Administrators" means Google's administrators for the Program.
- "Program Timeline" means the timeline for the Program on the Program Website.
- "Program Website" means the website for the Program located at http://g.co/gsoc.
- "Project" means an open source coding project to be worked on by a Student as an individual. For the avoidance of doubt, Projects do not include projects for documentation only.
- "Project Proposal" means a Student's proposal for a Project.
- "Project Submissions" means the work product that a Student submits for a Project, including the Project Proposal and any software and documentation, including Final Project Materials.
- "Proof of Enrollment" means documentation evidencing a Student's enrollment or acceptance into an accredited institution, including a college, university, masters program, PhD program and/or undergraduate program, as of the Acceptance Date.
- "Restricted Countries" means Argentina, Belarus, Brazil, Chile, Colombia, Kazakhstan, Mexico, Myanmar (Burma), Peru, Russia, and Ukraine.
- "Student" means the individual who registers for the Program as a student.
- "Student Participant Agreement" means the agreement between Google and a Student that is presented during registration.
- The words "include" and "including" as used herein mean "including but not limited to."
-
Program Administration.
-
Changes to the Program.
- Google may suspend, cancel, or modify the structure of the Program if technical difficulties or events beyond Google's reasonable control prevent or make it unfair to run the Program in accordance with these Program Rules.
- Google may modify these Program Rules to reflect any modifications to the Program. Any changes made will be effective immediately upon notice, which will be given by posting the revised Program Rules on this page. Continued participation in the Program after such notice will be deemed acceptance of such changes.
- Verifying Eligibility. Google reserves the right to verify a Participant's eligibility and to adjudicate on any dispute at any time. Participants must provide Google with any proof of eligibility requested by Google. Refusal or failure to timely provide such proof may result in removal from the Program.
- Communications. All communications between Google and the Participants, including the Program Website and email communications, will be in English.
- Conduct. Participants must use professional and courteous conduct when interacting with other Participants and the Program Administrators. If a Participant does not use such conduct, Google may remove the Participant from the Program.
-
Program Removal.
- In addition to any terms regarding removal from the Program set forth herein, Google may remove a Participant from the Program if Google reasonably believes that the Participant has attempted to undermine the legitimate operation of the Program, including providing false information during registration or concerning eligibility, violating these Program Rules, threatening or harassing other Participants (including their employees and representatives), and tampering or interfering with administration of the Program or with the ability of other Participants to participate in the Program.
- If a Participant is removed from the Program for
any reason:
- the Participant will no longer be eligible to receive stipends from Google;
- Google may delete the Participant's profile and other data from the Program Website; and
- the Participant may be prohibited from participating in any future Google Summer of Code programs.
-
Changes to the Program.
-
Organizations.
-
Eligibility. To participate in the Program, an
Organization must:
- run an active and viable open source software project;
- have already produced and released software under an Open Source Initiative (OSI)-approved license;
- not be based in a United States embargoed country, or otherwise prohibited by applicable export controls and sanctions programs; and
- if the Organization is an individual,
- not be a resident of a United States embargoed country;
- not be ordinarily resident in a United States embargoed country, or otherwise prohibited by applicable export controls and sanctions programs; and
- be at least eighteen (18) years of age upon registration for the Program.
-
How to Apply. Organizations who wish to
apply for acceptance in the Program must:
- accept the terms of the Organization Participant Agreement, and
- submit an Organization Application.
-
Organization Application.
- The Organization Application must be submitted by an Organization Administrator through the Program Website during the application period described in the Program Timeline.
- Each Organization may submit one (1) Organization Application.
-
Acceptance.
- Google may accept or reject any Organization at its sole discretion.
- Google will announce the Organizations accepted to the Program on the Program Website.
-
Responsibilities.
- Each accepted Organization will perform all
necessary additional steps required for the
Organization to participate in the Program,
including:
- providing an Ideas List;
- determining the Organization Project Criteria, provided that the Organization may not discriminate on the basis of age, race, creed, color, religion, sex, sexual orientation, national origin, disability, marital or veteran status or any other basis that is prohibited by applicable law; and
- assigning one or more persons, as
applicable, to:
- serve as the Organization Administrators;
- evaluate Students' Project Proposals submitted to the Organization in accordance with Section 6.4 below and decide which Project Proposals to accept;
- help Students integrate with the Organization's community during the Community Bonding Period;
- serve as Mentor(s); and
- serve as alternate Mentors in the event an existing Mentor is unable to fulfill his or her responsibilities.
- If Google reasonably believes that an Organization has failed to meet the foregoing responsibilities, Google may remove such Organization from the Program.
- Each Organization is responsible for its Organization Administrators and Mentors. If Google reasonably believes that an Organization Administrator or Mentor for an Organization has failed to meet any of the responsibilities set forth in Sections 4.3(a) or 5.3(a) below, as applicable, Google is not required to pay any stipends to the Organization.
- Each accepted Organization will perform all
necessary additional steps required for the
Organization to participate in the Program,
including:
-
Eligibility. To participate in the Program, an
Organization must:
-
Organization Administrators.
-
Role.
- Each Organization must have at least two (2) Organization Administrators.
- All Organization Administrators must accept the terms of the Mentor Participant Agreement.
- An Organization Administrator who has the full legal authority to bind the Organization must register the Organization for the Program and accept the terms of the Organization Participant Agreement on behalf of the Organization.
-
Eligibility.
-
Requirements. To participate in the
Program, an Organization Administrator must:
- be eighteen (18) years of age or older upon registration for the Program;
- be a contributor to an active and viable open source project run by the Organization; and
- not be a Student in the Program.
-
Ineligible Individuals. An Organization
Administrator may not participate in the
Program if he or she is:
- a resident of a United States embargoed country;
- ordinarily resident in a United States embargoed country; or
- otherwise prohibited by applicable export controls and sanctions programs.
-
Requirements. To participate in the
Program, an Organization Administrator must:
-
Responsibilities.
- The Organization Administrators for an
accepted Organization will:
- act as the main points of contact between Google and the Organization and will respond to any inquiries from Google within thirty-six (36) hours;
- oversee the overall progress of the Organization and its Students throughout the Program;
- perform administrative tasks regarding the Program for the Organization, including publishing the Organization's Ideas List and designating one or more Mentors for each accepted Student through the Program Website;
- oversee and manage Mentors to ensure that they meet their responsibilities as set forth in Section 5.3 below; and
- at the end of the Program, write and publish a blog post about the Organization's participation in the Program.
- If Google reasonably believes that an Organization Administrator has failed to meet any of the foregoing responsibilities, Google may require the Organization to designate a replacement Organization Administrator.
- The Organization Administrators for an
accepted Organization will:
-
Role.
-
Mentors.
-
Role.
- Mentors must be designated by an Organization Administrator through the Program Website.
- Mentors must accept the terms of the Mentor Participant Agreement.
-
Eligibility.
-
Requirements. To participate in the
Program, a Mentor must:
- upon registration for the Program, be
either:
- eighteen (18) years of age or older; or
- between the Minimum Age to age seventeen (17) and have the consent of a parent or legal guardian to participate as evidenced by his or her signing of the Mentor Parental Consent. As part of the registration process, the Mentor must submit the signed Parental Consent to Google at [email protected].
- be a contributor to an active and viable open source project run by the Organization; and
- not be a Student in the Program.
- upon registration for the Program, be
either:
-
Ineligible Individuals. A Mentor may not
participate in the Program if he or she is:
- a resident of a United States embargoed country;
- ordinarily resident in a United States embargoed country; or
- otherwise prohibited by applicable export controls and sanctions programs.
-
Requirements. To participate in the
Program, a Mentor must:
-
Responsibilities.
- Each Mentor for an accepted Organization
will:
- participate in the Community Bonding Period;
- provide guidance to his or her Student(s) on their Projects for the Organization;
- use best efforts to respond to Student requests within thirty-six (36) hours; and
- provide Evaluations of his or her Student(s)' work as described in Section 7.1 below in accordance with the Organization Project Criteria.
- If Google reasonably believes that a Mentor has failed to meet any of the foregoing responsibilities, Google may require the Organization Administrators to designate a replacement Mentor.
- Each Mentor for an accepted Organization
will:
-
Role.
-
Students.
-
Eligibility.
-
Requirements. To participate in the
Program, a Student must:
- be eighteen (18) years of age or older upon registration for the Program;
- be enrolled in or accepted into an accredited institution, including a college, university, masters program, PhD program and/or undergraduate program, as of the Acceptance Date;
- for the duration of the Program, be eligible to work in the country in which he or she resides; and
- not be an Organization Administrator or Mentor in the Program.
-
Ineligible Individuals. A Student may
not participate in the Program if:
- He or she is:
- a resident of a United States embargoed country;
- ordinarily resident in a United States embargoed country; or
- otherwise prohibited by applicable export controls and sanctions programs.
- He or she is
an employee (including intern), contractor,
officer, or director, of:
- Google or its affiliates, or
- an Organization or any of its affiliates.
- He or she is an immediate family member (including a parent, sibling, child, spouse, or life partner regardless of where the Student lives) of one of the individuals listed in subsection (ii) above or a member of their household (whether related or not).
- He or she has participated as a Student in Google Summer of Code three (3) or more times previously.
- He or she is:
-
Requirements. To participate in the
Program, a Student must:
-
How to Apply. Students who wish to apply for
acceptance in the Program must:
- accept the terms of the Student Participant Agreement,
- submit Proof of Enrollment, and
- submit a Project Proposal.
- Proof of Enrollment. Prior to submitting a Project Proposal, the Student must submit Proof of Enrollment through the Program Website.
-
Project Proposals.
- Students may submit Project Proposals to Organizations through the Program Website during the application period described in the Program Timeline.
- Each Student may submit up to five (5) Project Proposals; however, only one (1) Project Proposal may be accepted per Student.
- Project Proposals may, but are not required to, be for Projects on an Organization's Ideas List.
- If a Project Proposal is for a Project that the Student is already working on, the Student must note this in the Project Proposal. Any work done on the Project prior to acceptance of the Project Proposal will not be considered for Evaluations.
-
Acceptance.
- Project Proposals will be reviewed by the Organizations to which they were submitted. An Organization may accept or reject any Project Proposal at its sole discretion. In the event that two or more Organizations wish to accept Project Proposals from the same Student, such Organizations may work amongst themselves to determine which Organization will accept the Student.
- Google will announce the Project Proposals accepted to the Program on the Program Website.
- Each Student with an accepted Project Proposal will be matched with at least one Mentor from the applicable Organization.
- Students without an accepted Project Proposal may not continue with the Program and their profiles may be deleted from the Program Website.
-
Responsibilities.
- Each accepted Student will perform all
necessary additional steps required for the
Student to participate in the Program, including:
- participating in the Community Bonding Period;
- providing Evaluations of his or her Mentor as described in Section 7.1 below;
- working diligently to complete the Project as it may be modified with the agreement of the Organization; and
- publishing his or her Project code in a publicly accessible location and under an Open Source Initiative approved license of the Organization's choice.
- If Google reasonably believes that a Student has failed to meet the foregoing responsibilities, Google may remove such Student from the Program.
- Each accepted Student will perform all
necessary additional steps required for the
Student to participate in the Program, including:
-
Eligibility.
-
Program Participation.
-
Evaluations.
-
Multiple Mentors. If a Student has more
than one Mentor:
- the Student is only required to submit an overall Evaluation of the Mentors; and
- only one Mentor is required to submit an Evaluation of the Student. If more than one Mentor submits an Evaluation, only the first Evaluation will be accepted.
- Form. Evaluations must be in the form of responses to questions provided by Google.
- Deadlines. Students and Mentors must submit Evaluations through the Program Website by the deadlines set forth in the Program Timeline. Evaluations are given at two (2) points: mid-term and final.
-
Visibility.
- Except for any fields labeled "shared with student" ("Shared Comments"), Evaluations submitted by a Mentor will only be visible to the Organization Administrators, the Student's other Mentor(s) if applicable, and the Program Administrators. The Student will only see a pass/fail grade result and any Shared Comments.
- Evaluations submitted by a Student will only be visible to the Organization Administrators and Program Administrators. The Mentor(s) will not see these Evaluations, except where the Mentor and Organization Administrator are one and the same.
- Notwithstanding anything to the contrary
in subsections (i) and (ii) above:
- Google may make Evaluations available
to other Google employees, third parties,
or the Organization or Student, as
applicable:
- upon the Student's or Organization's prior written consent, as applicable; or
- if Google deems such action necessary to administer the Program (e.g., where the Program Administrators need assistance from other Google employees in their review to reconsider a Student's grade or where the feedback may be vital to arbitration with the Student or Organization regarding payment or non-payment of a stipend).
- Google may use Evaluations internally to improve Google Summer of Code and for recruiting purposes.
- Google may make Evaluations available
to other Google employees, third parties,
or the Organization or Student, as
applicable:
-
Grading; Missing Deadlines.
- The Mentor will evaluate the Student's Project Submissions against the Organization Project Criteria.
- If a Student fails to submit an Evaluation by the applicable deadline, the Student will be deemed to have received a failing grade on the Evaluation, regardless of the actual grade the Student received from the Mentor.
- If a Student receives a failing grade on the mid-term Evaluation, the Student will be removed from the Program.
- If a Student does not agree with the grade he or she received, the Student may request a review by Program Administrators to reconsider the grade. In the event that the Program Administrators agree to perform the review, their decision on the grade is final and binding.
- Intentionally Blank.
- If a Mentor fails to submit an Evaluation by the applicable deadline, the Mentor will not be permitted to attend the Mentor Summit and the Organization's eligible stipend amount for the Mentor Summit will be reduced by half.
- If the Mentors for an Organization fail to submit Evaluations by the applicable deadlines two (2) or more times collectively (i.e., at the mid-term deadline, final deadline, or mid-term and final deadlines combined), the Organization will not be permitted to send any Members to the Mentor Summit and will not be eligible to receive any stipend for the Mentor Summit.
- Final Project Materials. Students must submit their Final Project Materials through the Program Website by the final Evaluation deadline. If a Student fails to do so, the Student will be deemed to have received a failing grade on the final Evaluation, regardless of the actual grade the Student received from the Mentor.
-
Multiple Mentors. If a Student has more
than one Mentor:
-
Payment.
-
Stipends. Subject to subsection (b)
below, Students and Organizations may receive
stipends from Google as follows:
- Students accepted to the Program and in good standing with their Organization after the Community Bonding Period may receive a $500 USD stipend shortly after coding begins. For the avoidance of doubt, in the event that a Mentor notifies the Program Administrators of a Student who has not sufficiently participated in the Community Bonding Period, such Student will be removed from the Program and will not be eligible to receive this stipend.
- Each Student who has received a passing mid-term Evaluation and who has submitted the mid-term evaluation of his or her Mentor on time may receive a $2,250 USD stipend shortly after the mid-term Evaluation deadline.
- Each Student who has received a passing final Evaluation and who has submitted the final Evaluation of his or her Mentor on time may receive a $2,750 USD stipend shortly after the final Evaluation deadline.
- At the end of the Program, Organizations
may receive (i) a $500 USD stipend per
Student mentored, and (ii) subject to
Sections 7.1(e)(vi) and (vii), a $2,200 USD
stipend to send up to two (2) Members to the
Mentor Summit, by making a request through
the form provided by Google by August
22, 2016. Google is not required to
pay for amounts requested after this date.
- In order to receive payment, Organizations must register as a supplier in Google's payments system by August 1, 2016. Google will issue purchase orders for the relevant amount, and the Organization will invoice Google. Google is not required to pay any invoice submitted more than ninety (90) days after the end of the Program.
- Google is not required to pay any stipends to any Student or Organization who violates any applicable law or regulation, including money laundering regulations.
-
Tax Documentation. Tax-related
documentation must be submitted by May
16, 2016 for Students and August
1, 2016 for Organizations. Google is
not required to issue any payments if
tax-related documentation is submitted after
this date.
- Students. Students must submit tax-related documentation through the Program Website as specified by the instructions provided by the Program Administrators to accepted Students.
-
Organizations. Organizations must
submit the following tax-related
documentation as part of their registration
as a supplier through Google's payments
system:
- For Organizations based in the United States - a completed IRS form W9.
- For Organizations based outside the United States - a completed IRS form W8-BEN.
-
Stipends. Subject to subsection (b)
below, Students and Organizations may receive
stipends from Google as follows:
- Final Results. Google will announce the Final Results on the Program Website.
- Mentor Summit. Subject to Sections 7.1(e)(vi) and (vii), each Organization may send two (2) Members to the Mentor Summit.
-
Evaluations.
- Disclaimer. PARTICIPANTS' USE OF THE PROGRAM WEBSITE AND PARTICIPATION IN THE PROGRAM IS AT EACH PARTICIPANT'S SOLE RISK. THE PROGRAM WEBSITE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. GOOGLE DISCLAIMS ALL REPRESENTATIONS AND WARRANTIES (EXPRESS OR IMPLIED), INCLUDING ANY WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. GOOGLE IS NOT RESPONSIBLE FOR ANY INCOMPLETE, FAILED, OR DELAYED TRANSMISSION OF INFORMATION DUE TO THE INTERNET, INCLUDING INTERRUPTION OR DELAYS CAUSED BY EQUIPMENT OR SOFTWARE MALFUNCTION OR OTHER TECHNICAL PROBLEMS.
- Promotional Items. Google may provide promotional items to Participants at its sole discretion. Due to shipping difficulties, Google will not ship physical goods to Restricted Countries.
- Translations. In the event of any discrepancy between the English version of these Program Rules and a translated version, the English version will govern.
