Google Summer of Code 2015

image:Gsoc-2015-logo.jpg[]

El proyecto Fedora representó al programa Google Summer of Code durante 9 años y también participó en el programa de 2016. Esta página wiki sirve como portal de GSoC. No dude en contactarnos a través de la lista para obtener más información (summer-coding clarifications/) o a través del canal de IRC (#fedora-summer-coding).

Estudiantes

Los estudiantes quienes buscan desafíos y les gustaría contribuir a la distribución de Linux líder e innovadora del mundo, esta podría ser tu oportunidad. No dudes en contactarnos, consultar el material y empezar a contactar con mentores.

¿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:

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

  • Colabora con ingenieros reales y otros expertos profesionales.

  • Contribuya a algo significativo mientras aprende y gana valor estudiantil.

  • 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.

  • Posiblemente atraiga la atención que le permita conseguir una pasantía o un trabajo después de graduarse.

  • Crea conexiones para toda la vida.

¿Por qué trabaja con Fedora?

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

Muchos colaboradores veteranos siguen presentes, aportando su experiencia y mentoría. Quienes permanecen en la comunidad y hacen un buen trabajo se hacen notar. Consiguen empleos en ella, incluyendo la contratación de Red Hat. Estudiantes anteriores de Google Summer of Code fueron contratados por Red Hat, así como becarios en diversos puestos. Esto es solo un ejemplo, ya que la experiencia y la reputación en las comunidades del Proyecto Fedora influyen en la carrera profesional de muchas maneras.

Como comunidades 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 grandes habilidades de programación ni nada por el estilo. Solo necesitas interés y curiosidad, y estar dispuesto a sentirte cómodo estando productivamente perdido. Este es el estado de aprendizaje a través de la búsqueda de soluciones.

Guía paso a paso para estudiantes

Aplicación del estudiante

Consulte lo siguiente para seguir el proceso de solicitud de los estudiantes,

Administración

Para aclarar asuntos u obtener más información relacionada con GSoC 2016 con Fedora, comuníquese directamente con los administradores (considere copiar la lista de codificación de verano siempre que sea posible).

Mentores

Los colaboradores del Proyecto Fedora pueden proponer ideas y guiarlas. No duden en consultar los siguientes enlaces y añadir sus ideas a la página principal. Si no les interesa proponer una idea, pero desean apoyar el programa, consulten la página de ideas de los estudiantes y elijan la que les interese.

Como trabajar con estudiantes

  • Una forma de hacerlo es brindarles a los estudiantes una idea para que la desarrollen. Esta idea podría estar muy bien planificada, en cuyo caso podría requerirse un alto nivel de contacto con el estudiante para implementarla correctamente.

  • Es más difícil lograr cuando estás 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 un estudiante con las habilidades suficientes para responder a la necesidad de un caso de uso.

  • Si tienes ideas más flexibles, quizás puedas encontrar 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 se dedican a un caso de uso tienen más probabilidades de llegar a buen puerto con autodirección.

  • También podrías trabajar con un estudiante que aporte una idea a tu sub-proyecto. Esto requiere un nivel de comunicación diferente a lo largo del proyecto, pero puede ser lo más gratificante.

Responsabilidades del mentor

Usted es una parte esencial del logro del estudiante, del logro del proyecto y del logro de su organización en general (Fedora, JBoss.org u otra).

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.

  • Sea la persona final y responsable de decidir si el estudiante logra o no, lo cual afecta la remuneración.

Listado de mentores

Listado de miembros registrados

Listado de mentores quienes estén registrados con Google y añadidos al proyecto como un mentor están listados aquí;

Comunicación

Lista de correo (relacionada con GSOC): summer-coding
Lista de correo (técnica): devel
IRC: Canal - #fedora-summer-coding o #fedora-devel en Freenode

Cronología (versión para estudiantes)

  • 6 de octubre de 2014: Programa anunciado.

  • 9 de febrero de 2015: 19:00 UTC Las organizaciones de mentoría pueden comenzar a enviar solicitudes a Google.

  • 20 de febrero: 19:00 UTC Fecha límite para solicitar plaza en la organización de mentoría.

  • 23 - 27 febrero: Los administradores de programas de Google revisan las solicitudes de la organización.

  • 2 de mayo: 19:00 UTC Lista de organizaciones mentoras aceptadas publicada en el sitio web de Google Summer of Code 2015.

  • Período intermedio: Los futuros estudiantes discuten ideas de proyectos con posibles organizaciones de mentoría.

  • 6 de marzo, 16:00 UTC: Reunión de comentarios por IRC para las organizaciones rechazadas en Google Summer of Code 2015. #gsoc en freenode.net. Las organizaciones rechazadas también pueden enviar sus comentarios directamente a los administradores por correo electrónico.

  • 14 de marzo: 19:00 UTC Se abre el período de solicitud de estudiantes.

  • 27 de marzo: 19:00 UTC Fecha límite para la solicitud de estudiantes.

  • Período provisional: Las organizaciones de mentoría revisan y clasifican las propuestas de los estudiantes; cuando sea necesario, las organizaciones de mentoría pueden solicitar más detalles de la propuesta al estudiante solicitante.

  • 13 de abril: A estas alturas, las organizaciones de mentoría ya deberían haber solicitado plazas a través de su perfil en Melange.

  • 15 de abril: Se publicaron las asignaciones de plazas para las organizaciones de mentoría.

  • Período Interino: Se realizan intercambios de asignación de plazas entre organizaciones. Las organizaciones de mentoría revisan y clasifican las propuestas de los estudiantes; de ser necesario, pueden solicitar más detalles de la propuesta al estudiante solicitante.

  • 21 de abril: Se realiza la primera ronda de comprobaciones de de-duplicación; las organizaciones colaboran para intentar resolver el mayor número posible de duplicados.

  • 24 de abril: Todos los mentores deben estar inscritos y todas las propuestas de estudiantes asignadas a un mentor - 07:00 UTC. Fecha límite para la aceptación de estudiantes. Reunión IRC para resolver cualquier caso pendiente de estudiantes aceptados duplicados - 19:00 UTC #gsoc (las organizaciones deben enviar un delegado para representarlas en esta reunión, independientemente de si se encuentran en una situación de duplicación antes de la reunión).

  • 27 de abril: 19:00 UTC Se anuncian las propuestas de estudiantes aceptadas en el sitio de Google Summer of Code 2015.

Período de vinculación comunitaria: los estudiantes conocen a sus mentores, leen documentación y se ponen al día para comenzar a trabajar en sus proyectos.

  • 25 de mayo: Los estudiantes comienzan a programar para sus proyectos de Google Summer of Code;

Google comienza a emitir los pagos iniciales a los estudiantes, siempre que los formularios de impuestos estén en archivo y los estudiantes tengan una buena relación con sus comunidades. Periodo de trabajo: Los mentores brindan apoyo y orientación a los estudiantes en sus proyectos.

  • 26 de junio: 19:00 UTC Los mentores y los estudiantes pueden comenzar a enviar las evaluaciones de mitad de período.

  • 3 de julio: 19:00 UTC Fecha límite para las evaluaciones de mitad de período;

Google comienza a realizar los pagos de mitad de semestre a los estudiantes, siempre y cuando se haya registrado una encuesta estudiantil aprobatoria. Periodo de trabajo: Los mentores brindan apoyo y orientación a los estudiantes en sus proyectos.

  • 17 de agosto: Fecha sugerida para dejar de trabajar en el proyecto. Dedica una semana a revisar el código, escribir pruebas, mejorar la documentación, etc.

  • 21 de agosto: 19:00 UTC Fecha límite definitiva. Mentores, estudiantes y administradores de la organización pueden comenzar a enviar las evaluaciones finales a Google.

  • 28 de agosto: 19:00 UTC Fecha límite para la evaluación final

Google comienza a emitir pagos a estudiantes y organizaciones de mentores siempre que los formularios y las evaluaciones estén archivados.

  • 28 de agosto: 19:30 UTC Los estudiantes pueden comenzar a enviar los ejemplos de código requeridos a Google

  • 31 de agosto: Se anuncian los resultados finales del Google Summer of Code 2015

  • 25 de septiembre: 19:00 UTC. Fecha límite flexible para la entrega de muestras de código por parte de los estudiantes. Los estudiantes que deseen recibir sus camisetas y certificados en la primera tanda de envíos deberán entregar su muestra de código antes de esta fecha.

  • Del 6 al 8 de noviembre: Cumbre de Mentores en Google: Se invita a los delegados de cada organización participante a Google para conocerse, colaborar y programar. Nuestra misión para el fin de semana: mejorar aún más el programa, divertirnos y hacer nuevos amigos.

Página de Ideas

Estado: Abierto a sugerencias
Enlace: Ideas de programación para el verano de 2015

Animamos a los estudiantes a que aporten ideas creativas y útiles para el proyecto Fedora. Utilicen el Idea de Estudiante para compartir su idea. Una vez seleccionada por un mentor, se añadirá a la página de ideas original.

Durante el último período, hemos observado que pocos estudiantes tienden a enviar propuestas para sus propias ideas directamente a Google-melange. No habrá comunicación después de eso, incluso si solicitamos más información en Google-melange. Este tipo de envíos requiere un esfuerzo adicional cuando se trata de gestionar propuestas en Google-melange. Por lo tanto, como normativa, las propuestas para ideas de estudiantes (sin mentor de apoyo indicado) que se envían directamente a Google-melange se marcarán como Ignorar después de un aviso de 24 horas a menos que los estudiantes no retiren voluntariamente la propuesta o expliquen las bases de su idea. + Esto no restringirá el envío de propuestas sobre ideas de estudiantes, siempre damos la bienvenida a las ideas novedosas e innovadoras de los estudiantes si siguen el camino correcto. Como primer paso, envíenos su idea y comenzaremos a discutir cómo gestionarla. Si tiene un mentor de apoyo para su propia idea, no dude en enviarla directamente a Google-melange y anote claramente los datos de contacto de los mentores.