Google Summer of Code 2017

GSoC 2017

This wiki page serves as the GSoC portal. Please feel free to contact us via list for clarifications and more information. You can also use the IRC channel, .

¿Qué puedo hacer hoy?

Fedora has been accepted as a mentoring organization. Student applications open on 20 March.

  • Students

    • If you’re interested in working on an existing project, read up on the project and the related technology. There is no need to contact the mentor unless you have a specific question about the project. Don’t send "I’m interested" email.

    • If you’re interested in proposing your own project start looking around the Fedora Project for a mentor and send your idea to the mailing list or post it on the wiki.

Students may also wish to start working on the Fedora specific parts of the application (see the application section)

  • Mentors

If you’re interested in working with a student you should post your idea to the idea page.

Students

Do you want to contribute to one of the world’s leading and innovative Linux distributions? GSoC could be your chance. Please refer to the material below and start contacting mentors.

¿Por qué pasar el verano trabajando en FOSS?

Cuando trabajas abiertamente con software libre, creas un corpus de trabajo que te acompaña toda la vida. En lugar de una tarea de programación realizada por miles de estudiantes y relegada al fondo del cajón al final del semestre, trabajar con software libre es una oportunidad para contribuir a un proyecto vivo.

Trabajar en FOSS te da la oportunidad de:

  • Trabaje con bases de código grandes y del mundo real.

  • Colabora con ingenieros reales y otros profesionales.

  • Contribuya a algo significativo mientras aprende y gana.

  • Aprenda herramientas y procesos similares a los que utilizará si trabaja en tecnología después de graduarse.

  • Haz amigos y contactos en todo el mundo.

  • Atraer la atención que puede conducir a una pasantía o un trabajo después de la graduación.

  • Crea conexiones y asociaciones para toda la vida.

¿Por qué trabaja con Fedora?

Nuestro proyecto es grande y diverso. Son muy experimentados en trabajar con nuevos contribuidores y ayudarlos para triunfar.

Muchos de nuestros colaboradores llevan mucho tiempo colaborando. Permanecen porque quieren seguir impulsando el proyecto y ofrecerles su experiencia, asesoramiento y mentoría. Quienes permanecen en la comunidad y hacen un buen trabajo se hacen notar. Consiguen empleos en ella, incluso en Red Hat. Estudiantes de Google Summer of Code, así como becarios en diversos puestos, fueron contratados por Red Hat. Esto es solo un ejemplo, ya que la experiencia y la reputación en las comunidades del Proyecto Fedora influyen en tu carrera profesional de muchas maneras.

Como comunidad de larga data con múltiples facetas, es posible que encuentres muchos subproyectos gratificantes en los que trabajar.

Debes saber que contribuir al software libre no requiere habilidades de programación excepcionales ni nada por el estilo. Solo necesitas interés, curiosidad y estar dispuesto a sentirte cómodo estando productivamente perdido. Este es el estado de aprendizaje. Aprendes aprendiendo y resolviendo problemas con el apoyo de tu mentor y la comunidad.

Responsabilidades de Estudiante

Tú eres la clave del éxito de tu proyecto. Este proyecto es importante para ti, tu mentor y toda la comunidad de Fedora.

Sus responsabilidades incluyen:

  • Comunicarse tempranamente y frecuentemente con su mentor.

  • Publicar en el blog cada semana sobre lo que estás aprendiendo, tu progreso, tus desafíos y tus éxitos. Es fundamental para mantener informada a toda la comunidad de Fedora.

  • Trabajar con su mentor en objetivos realistas y alcanzables que incluyan entregas y retroalimentación periódicas.

  • Attending a brief monthly student call

  • Ser responsable de su logro y de sus acciones

Solicitud de estudiante

Please read and follow the student application process.

Mentors

¿Quieres ayudar a la próxima generación de colaboradores a crecer? ¿Quieres atraer nuevos colaboradores a Fedora? ¿Quieres que tus proyectos avancen según su hoja de ruta? GSoC puede ser una opción para hacer todo esto.

The contributors of the Fedora Project can propose ideas and mentor them. Please feel free to check following links and please add your ideas to the main idea page. Furthermore, if you are not interested in proposing an idea but still want to support the program, please check the students' idea page and pick one as per your interest. Lastly, consider becoming a Supporting Mentor and helping students across projects.

Como trabajar con estudiantes

  • One way is to provide an idea for students to work on. This idea might be very well planned out, in which case you may need a high-level of contact with the student to get it implemented correctly. Other ideas may be more general and require more planning during onboarding.

  • Es más difícil alcanzar el logro cuando se está completamente seguro de cómo debe implementarse una idea; encontrar un estudiante con las habilidades y el interés para implementar una solución específica es mucho más difícil que encontrar uno con las habilidades suficientes para responder a la necesidad de un caso práctico. Además, los estudiantes aprenden más cuando ayudan a diseñar y guiar el proyecto. En otras palabras, proporcione orientación y dirección, pero deje que el estudiante tome parte en la «conducción».

  • Si tienes ideas más flexibles, quizás puedas encontrar a un estudiante que trabaje como becario y que pueda implementar una solución para un caso de uso que tengas. En experiencias anteriores, los estudiantes que buscan un caso de uso tienen más probabilidades de llegar a buen puerto con tu autodirección y apoyo.

  • You may also want to work with a student who brings an idea to your sub-project. This requires a different level of communication throughout the project, but can be the most rewarding.

Responsabilidades del mentor

Usted es una parte esencial del logro del estudiante, del logro del proyecto y del logro del Proyecto Fedora.

Sus responsabilidades incluyen:

  • Ser una interfaz para un subproyecto o SIG identificado en Fedora.

  • Ayudar a los estudiantes a comunicarse con el proyecto en general y con cualquier etapa previa.

  • Ayudar al estudiante a planificar hitos alcanzables y realistas que incluyan entregas y retroalimentación periódicas.

  • Comunicación regular con tu estudiante. Esto significa que debes estar disponible regularmente durante todo el proyecto. Si te tomas vacaciones, debes informarlo con antelación y ayudar a tu estudiante a prepararse para tu breve ausencia.

  • Attend a brief monthly mentors call.

  • Ser la persona responsable y última en decidir si el estudiante tiene logro o no. Esta responsabilidad es similar a la de un profesor o un jefe.

List of Mentors

Mentors are listed on the Main Idea Page and Supporting Mentor List

Comunicación

Timeline (Abbreviated)

  • Reference: Full Timeline

  • 10 October, 2016: Program announced.

  • 19 January, 2017: 16:00 UTC Mentoring organizations can begin submitting applications to Google.

  • 09 February: 16:00 UTC Mentoring organization application deadline.

  • 10 - 26 February: Google program administrators review organization applications.

  • 27 February 16:00 UTC List of accepted mentoring organizations published on the Google Summer of Code site.

Interim Period: Would-be students discuss project ideas with potential mentoring organizations.

  • 20 March: 16:00 UTC Student application period opens.

  • 03 April: 16:00 UTC Student application deadline.

Interim Period: Slot allocation trades happen among organizations. Mentoring organizations review and rank student proposals; where necessary, mentoring organizations may request further proposal detail from the student applicant.

  • 04 May: 16:00 UTC Accepted student proposals announced.

Community Bonding Period - Students get to know mentors, read documentation, get up to speed to begin working on their projects.

  • 30 May: Students begin coding for their Google Summer of Code projects; Google begins issuing initial student payments provided tax forms are on file and students are in good standing with their communities.

Work Period: Mentors give students a helping hand and guidance on their projects.

  • 26 June: 16:00 UTC Mentors and students can begin submitting Phase 1 evaluations.

  • 30 June: 16:00 UTC Phase 1 evaluations deadline; Google begins issuing mid-term student payments provided passing student survey is on file.

Work Period: Mentors give students a helping hand and guidance on their projects.

  • 28 July: 16:00 UTC Phase 2 evaluations deadline.

  • 21 to 29 August: 16:00 UTC: Final week: Students tidy code, write tests, improve documentation and submit their code sample. Students also submit their final mentor evaluation.

  • 29 August: Mentors can start submitting final student evaluations.

  • 05 September: 16:00 UTC: Final evaluation deadline

  • 06 September: Final results of Google Summer of Code 2017 announced

  • Late October: Mentor Summit at Google. Mentors and Organization Administrators from each participating organization are invited to Google for an unconference to collaborate on ideas to make the program better and to make new friends too!

Ideas Page

Administración

Para obtener respuestas a preguntas u obtener más información relacionada con el GSoC de este año con Fedora, comuníquese directamente con los administradores (considere copiar la lista de codificación de verano siempre que sea posible).

  1. Brian (bex) Exelbierd (Primary)

  2. Tom Calloway (Secondary)