Preguntas frecuentes

General

¿Cuál es el objetivo de Google Summer of Code?

Google Summer of Code (GSoC) es un programa diseñado para atraer a colaboradores nuevos y entusiasmados a las comunidades de código abierto, con la esperanza de que sigan contribuyendo a ellas mucho después de que finalice el programa.

¿Cuándo se lleva a cabo Google Summer of Code?

Consulta el cronograma del programa.

¿Qué sucede en Google Summer of Code?

Los nuevos colaboradores de código abierto pasarán el verano escribiendo código para una organización de código abierto bajo la supervisión de mentores de su nueva comunidad de código abierto.

¿Por qué Google ejecuta el programa Google Summer of Code?

Google se compromete a desarrollar el ecosistema de código abierto. Cuantos más desarrolladores de código abierto haya en el mundo, más saludable y sustentable será toda la comunidad.

Desde 2005, el programa Google Summer of Code reunió a más de 21,000 colaboradores o estudiantes nuevos con más de 1,000 organizaciones de código abierto bajo la supervisión de más de 20,000 mentores.

¿Google Summer of Code (GSoC) es un programa de reclutamiento?

No. Si te interesa trabajar para Google, visita el sitio web de empleos de Google.

¿Se considera que el GSoC es una pasantía, un trabajo o alguna otra forma de empleo?

No. El GSoC es una actividad que un participante realiza como desarrollador independiente y por la que recibe una asignación. Google no emplea a los participantes ni trabaja con ellos ni para ellos.

¿Las organizaciones de orientación deben usar el código que producen los estudiantes?

No. Si bien esperamos que todo el código que salga de este programa encuentre un buen destino, no exigimos que las organizaciones usen el código del colaborador.

¿Dónde se lleva a cabo la GSoC?

Google Summer of Code se realiza completamente en línea. No es necesario viajar como parte del programa.

¿Qué puedo hacer para ayudar a difundir GSoC?

Puedes descargar folletos para publicarlos en los campus universitarios, en reuniones locales de desarrolladores, etcétera. También puedes usar tus diversas plataformas de redes sociales para difundir el programa o organizar una reunión o una sesión informativa en tu área. También tenemos un correo electrónico con plantilla que puedes usar para distribuir a tu comunidad (institución educativa, desarrollador, etcétera) y a otros contactos.

¿Cómo organizo o patrocino una sesión informativa o una reunión de GSoC?

Puedes programar una sesión en línea o una reunión en el horario y el lugar que te resulte conveniente. Primero, revisa las reglas del programa y usa nuestra plantilla de presentación y nuestros folletos.

¿Puedo participar en GSoC como mentor y colaborador?

No. Los mentores son personas que participaron en una organización de código abierto y desean ayudar a guiar a los nuevos colaboradores a su comunidad en el programa GSoC. Los colaboradores del GSoC son personas que recién comienzan a trabajar en una organización de código abierto.

¿Los participantes de Ucrania, Rusia o Bielorrusia pueden participar en el GSoC 2025?

Debido a las circunstancias actuales, el GSoC 2025 no acepta participantes (colaboradores, mentores o administradores de organizaciones) de Rusia, Bielorrusia ni las denominadas República Popular de Donetsk ("RPD") y República Popular de Lugansk ("RPL"). No hay restricciones para los participantes ubicados en Ucrania, pero fuera de la DNR y la LNR.

¿Cómo puedo resolver otras dudas que pueda tener?

Consulta la Guía para colaboradores y otras páginas en este sitio.

Si después de leer toda la documentación aún no tienes una respuesta, comunícate con la comunidad de GSoC a través de la lista de debate o el canal de IRC. Visita la página Comunícate con nosotros para obtener más información.

Colaboradores de GSoC

¿Cuándo pueden postularse los colaboradores del GSoC?

Los colaboradores pueden postularse durante el período de postulación para una instancia particular del programa.

Consulta el cronograma del programa para obtener información más detallada.

¿Qué lenguajes de programación debo conocer para participar en GSoC?

El lenguaje de programación que debes conocer depende de la organización con la que te interese trabajar. Debes estar familiarizado con los lenguajes de programación que usa esa organización.

¿Cuáles son los requisitos de elegibilidad para participar?

  • Debes tener al menos 18 años cuando te registres.
  • Debes cumplir con los requisitos para trabajar en el país en el que residirás durante el programa.
  • Debes ser un principiante en código abierto o un estudiante.
  • No te aceptaron como colaborador o estudiante del programa más de una vez.
  • Debes residir en un país que no esté actualmente bajo embargo de Estados Unidos. Consulta las Reglas del Programa para obtener más información.

¿Cómo sé si me considero un principiante en el desarrollo de código abierto?

Un principiante en software de código abierto incluye a personas con experiencia mínima en este tipo de software. Aún se te consideraría principiante si tu experiencia solo incluye lo siguiente:

  • Proyectos personales o de clase, incluidos los proyectos de boot camp
  • Proyectos de código abierto que solo se usan en una sola institución. (por ejemplo, el sitio web de un club o una investigación que se publicó como código abierto en tu antigua universidad)
  • Abrir una pequeña cantidad (<10) de problemas o solicitudes de extracción en varios paquetes de código abierto
  • Participación continua en un proyecto de código abierto al que te uniste como parte del GSoC

Si, por el contrario, eres un colaborador habitual de un proyecto de código abierto, no eres principiante.

Soy ingeniero de software profesional, pero nunca antes participé en comunidades de código abierto. ¿Puedo participar?

El GSoC no está diseñado para profesionales experimentados de ingeniería de software. Si tienes un trabajo a tiempo completo como ingeniero de software, no tendrás tiempo para GSoC.

¿Puedes hacer una excepción por mí?

No. No podemos hacer excepciones si no cumples con los requisitos de elegibilidad, sin importar cuán talentoso o interesado seas. Miles de colaboradores de GSoC se postulan, y no sería justo hacer una excepción por ti.

¿Puede alguien que ya participa en proyectos de código abierto ser colaborador de GSoC?

El objetivo de GSoC es atraer a nuevos colaboradores a las organizaciones de código abierto. GSoC también puede ayudar a los colaboradores principiantes a aprender los aspectos básicos del código abierto mientras reciben orientación de miembros experimentados de la comunidad.

GSoC está diseñado para estudiantes y colaboradores principiantes en el desarrollo de código abierto, no para colaboradores experimentados en el código abierto.

¿Puede un grupo enviar una propuesta en conjunto para trabajar en un solo proyecto?

No, solo una persona puede trabajar en un proyecto determinado.

¿Qué debo hacer para mejorar mis posibilidades de ser seleccionado como colaborador de GSoC?

  1. Después de que se anuncien las organizaciones, búscalas en el sitio del programa y encuentra algunas que te interesen.
  2. Lee las listas de ideas de proyectos de estas organizaciones.
  3. Cuando veas una idea que te interese, comunícate con la organización a través de sus métodos de comunicación preferidos (que se indican en su página en el sitio de GSoC).
  4. Habla con los mentores y la comunidad para determinar si esta es una idea de proyecto en la que te gustaría trabajar durante el programa. Si no estás trabajando en algo que te motive, no será un verano divertido para ti ni para tu mentor.
  5. Usa la información que recibiste durante tus comunicaciones con los mentores y otros miembros de la comunidad de la organización para escribir tu propuesta.
  6. Envía tu propuesta con anticipación para que los mentores tengan tiempo de enviarte comentarios. Quieres tener tiempo para incorporar sus comentarios y volver a enviar el proyecto antes de la fecha límite. No esperes hasta el último minuto para enviar tu propuesta.

¿Puedo enviar más de una propuesta?

Sí, cada colaborador del GSoC puede enviar hasta tres propuestas. Sin embargo, solo se puede aceptar una por colaborador de GSoC. No se aceptará más de una propuesta por colaborador del GSoC, sin importar cuántas envíes.

¿Debo enviar las propuestas directamente a las organizaciones de mentoría?

No, todas las propuestas deben enviarse a través del sitio del programa. Las propuestas que se envíen fuera del sitio del programa Google Summer of Code no se considerarán para Google Summer of Code.

Te recomendamos que te comuniques con la organización de mentoría con anticipación para analizar tus ideas, obtener comentarios y comprender mejor el trabajo que realizan antes de enviar tu propuesta final.

¿Cómo es una buena propuesta?

La Guía para colaboradores y estudiantes tiene una sección sobre cómo escribir una propuesta.

Las mejores propuestas son de participantes que se tomaron el tiempo de interactuar y dialogar sobre sus ideas con la organización antes de enviarlas. Asegúrate de incluir lo siguiente: detalles sobre lo que propones exactamente, por qué lo propones, por qué estás calificado para hacerlo, tu metodología de desarrollo, tu cronograma esperado, etcétera. También debe incluir detalles de tu experiencia académica, industrial o de desarrollo de código abierto.

No solo leas una idea de proyecto de la lista de la organización y, luego, escribas tu propuesta. Debes hablar con ellos. Es muy poco probable que se seleccione a los colaboradores que no discutan sus propuestas con la organización objetivo para GSoC.

Cumplo 18 años después de que finalice el período de registro de colaboradores del GSoC. ¿Puedo participar de igual forma?

No, debes tener 18 años cuando te registres en GSoC. Si cumples 18 años, incluso unos días después, no podrás participar en el programa de este año. Vuelve a consultar para ver si hay un programa futuro.

¿Qué formularios debo proporcionar?

Los participantes aceptados deberán proporcionar los formularios fiscales correspondientes. Esto incluye proporcionar un comprobante de residencia en el país desde el que participarás y en el que recibirás los pagos.

¿Me pagan por participar en GSoC?

Sí. Google proporcionará una beca a los colaboradores del GSoC que aprueben sus evaluaciones y puedan recibir becas.

¿Me pagarán incluso si la organización no usa mi código?

Sí, siempre que el colaborador de GSoC apruebe sus evaluaciones. El hecho de que el proyecto use o no el código producido no afecta la asignación para colaboradores del GSoC.

¿Cuánto tiempo lleva participar en GSoC?

Las organizaciones tienen proyectos con alcance según el tiempo total previsto para completar un proyecto. Los proyectos de tamaño pequeño deberían tardar alrededor de 90 horas, los medianos, aproximadamente 175 horas, y los grandes, alrededor de 350 horas. Según tus habilidades y la dificultad del proyecto, es posible que debas dedicar más o menos tiempo a cumplir con los objetivos del proyecto. Si se hace evidente que tu proyecto tiene un alcance insuficiente o demasiado amplio, tú y tu mentor trabajarán juntos para realizar los ajustes necesarios.

Soy estudiante en Estados Unidos con una visa de tipo F1. ¿Cómo puedo obtener la autorización para participar?

Comunícate con la oficina de asuntos internacionales de tu institución educativa para obtener más detalles antes de postularte al GSoC. Lo mejor es hablar con ellos en cuanto pienses que te gustaría participar en GSoC. Google no puede proporcionarte ningún tipo de autorización de CPT ni OPT. Es tu responsabilidad determinar si tu visa te permite participar en un programa como GSoC. Comprueba esto antes de postularte. También debes asegurarte de poder aceptar la beca para que no te sorprendas más adelante si no puedes hacerlo (a menudo, debido a problemas con la visa). Lamentablemente, cada año algunos estudiantes no pueden aceptar sus becas porque sus visas no les permiten realizar un programa como GSoC o, en algunos casos, no les permiten pasar más de 20 horas a la semana en GSoC.

Todos los participantes aceptados recibirán una confirmación por correo electrónico. No ofrecemos letras personalizadas. No emitiremos cartas de CPT de ningún tipo.

¿Puedo participar si estudio en un colegio comunitario (o un colegio menor)?

Sí, esperamos que lo hagas.

Me graduo en medio del programa. ¿Puedo participar de todas formas?

Sí.

¿Puedo obtener créditos del curso por participar en GSoC?

Es posible que eso dependa de los requisitos de tu institución educativa. Google no puede proporcionarte documentación adicional ni firmar documentos por ti.

¿Se puede ajustar el programa si mi institución educativa finaliza tarde o comienza temprano?

El programa GSoC 2025 tiene cierta flexibilidad en el cronograma de los proyectos. El tiempo permitido para completar un proyecto puede variar de 10 a 22 semanas para proyectos medianos y grandes, con una duración estándar de 12 semanas. Los proyectos pequeños pueden durar entre 8 y 12 semanas. Los colaboradores de GSoC y sus mentores pueden decidir juntos si un proyecto debe extenderse para terminar unas semanas más tarde.

No se puede cambiar la fecha de inicio del programa, ya que todos comenzarán el programa al mismo tiempo.

Tú y tu mentor pueden acordar en ajustar la programación de los eventos importantes o el programa de trabajo semanal para permitir cierta flexibilidad dentro del marco general del programa.

La primera fecha de evaluación se basa en la mitad del cronograma del proyecto previsto. Para proyectos medianos y grandes, será después de 6 semanas para los proyectos en el programa estándar de 12 semanas. En el caso de los proyectos pequeños, será después de 4 semanas según el proyecto estándar de 8 semanas.

Mentores o administradores de la organización

Quiero obtener más información para participar como mentor en GSoC. ¿Dónde puedo encontrar más información?

Lee la Guía para mentores, las Reglas del programa y los Roles y responsabilidades para obtener más información sobre cómo convertirte en mentor de GSoC. Ya debes ser miembro activo de la comunidad de la organización en la que deseas ser mentor.

¿Cuáles son los requisitos de elegibilidad para una organización de mentoría?

Para poder participar como organización de orientación, debes ser un grupo que ejecute un proyecto activo de software libre o de código abierto, p.ej., BRL-CAD. El proyecto no tiene que ser una entidad legalmente constituida. Para participar en el programa, las organizaciones de orientación deben haber producido y publicado software con una licencia aprobada por la Open Source Initiative y tener al menos dos colaboradores que actúen como administradores de la organización o mentores de todo el programa.

¿Las organizaciones reciben dinero por participar en GSoC?

Las organizaciones que tengan un buen historial recibirán un pequeño estipendio por cada colaborador aceptado del GSoC al final del programa. Esto se aplica independientemente de si el colaborador de GSoC aprueba o no.

Las organizaciones pueden usar estos fondos como deseen.

No se otorgarán becas a las organizaciones dirigidas por Google ni a las que forman parte de cualquier gobierno federal (incluidas las universidades públicas).

Archivar

¿Cómo quito mi información del Archivo de Google Summer of Code?

Comunícate con nosotros para quitar la información.

Fui estudiante o colaborador anterior en GSoC y ahora cambió la URL que proporcioné a mi proyecto. ¿Podrías actualizarla en el archivo?

No podemos actualizar tu URL si cambia años después. Para solicitar que quitemos la URL de tu proyecto, comunícate con nosotros directamente.

¿Dónde están los archivos que subí?

Los archivos subidos ya no están disponibles para descargar.