Un (o una)hackathon (ohackatón)[1] designa, en la jerga de las comunidadeshacker, un encuentro deprogramadores cuyo objetivo es eldesarrollo colaborativo de software, aunque en ocasiones también puede haber una parte dehardware. Estos encuentros pueden durar de dos días a una semana. El objetivo es doble: de un lado, sumar al proyecto desoftware libre que se desee, y por otro, aprender sin prisas.[2]
El término integra los conceptos dehacker ymaratón, referido a una experiencia colectiva con la meta común de desarrollar aplicaciones de modo conjunto en lapso breve.Habría surgido en 1999 de modo independiente por desarrolladores del OpenBSD y el equipo de marketing de Sun Microsystems.[cita requerida]
Algunos hackatones tienen metas educativas o sociales, pero en muchos casos también es crear software utilizable. Las hackatones tienden a un enfoque específico, que puede incluir el lenguaje de programación usado, elsistema operativo, una aplicación, unaAPI, el destinatario o el grupo demográfico de los programadores. En otros casos, no hay restricción en el tipo de software que está siendo creado en el evento.
En los últimos años surgieron iniciativas como las hackatones, no relacionadas directo al mundo de la programación, pero con todos sus demás aspectos, y así se las considera tales.[cita requerida]
El hackathon, desde la óptica organizativa, tiene dinámica horizontal e intensiva: los participantes unen experiencias y habilidades individuales para crear soluciones concretas. De allí que, para los especialistas en educación, el hackathon posea ciertas características propias de un dispositivo pedagógico al promover eltrabajo colaborativo entre pares orientado aresolver problemas, se centra en el proceso de trabajo como instancia de aprendizaje y ayuda a la motivación intrínseca de los participantes.
En los hackatones, existen varias modalidades según su duración; horas, días o hasta semanas, según también de su localización, existiendo las variantes presenciales yen línea, y claro, el área o temática del encuentro en sí.