Ein Hackathon ist eine Konvention oder ein Ereignis, die typischerweise von Hardwareherstellern oder Softwarefirmen ins Leben gerufen wird, kann jedoch auch andere Entitäten wie eine Regierung einschließen. Diese Ereignisse werden mit einem bestimmten Ziel erstellt, z. B. das Erstellen richtiger Treiber für eine bestimmte Hardwarekomponente oder das Finden einer Lösung für Sicherheitsanfälligkeiten. Manchmal werden sie verwendet, um zusätzliche Funktionen für eine vorhandene Softwareplattform zu entwerfen (z. B. wurde der berühmte Like-Button von Facebook bei einem internen Unternehmens-Hackathon konzipiert).
Die Regierung der Vereinigten Staaten führte 2011 einen Hackathon durch, um die Stadtverkehrssysteme zu verbessern. Hackathons können sogar für Bildungs- oder soziale Zwecke abgehalten werden. Sie können zwischen einem Tag und einer Woche dauern. Während der Begriff "Hack" notorisch negative Konnotationen hat, sind Hackathons eher Ereignisse, bei denen Wissen geschaffen wird, als bösartige oder kriminelle.
Programmierbegriffe, Sicherheitsbegriffe