HTC heeft de kernel van zijn Android-toestel Tattoo online gezet. De fabrikant is verplicht tot het verstrekken van de broncode aan elke gebruiker die daarom vraagt. De broncode is ruim na de release van de Android-smartphone nog aangepast.
De kernel van de Tattoo is te downloaden van de ontwikkelaarssite van HTC. De smartphonefabrikant publiceert de code omdat de Linux-kernel onder gpl-licentie valt. Dat brengt ondermeer met zich mee dat aanpassingen aan die kernel op verzoek aan gebruikers moeten worden geopenbaard. HTC heeft ervoor gekozen de broncode van de Tattoo, in navolging van die van de Hero, openlijk online te zetten.
Gebruikers kunnen met die broncode hun Android-toestel nog meer naar hun hand zetten. Zo wordt het niet alleen mogelijk om roms te maken zonder HTC's Sense-interface, maar kan ook ondersteuning worden toegevoegd voor andere bestandsindelingen, zoals ext4 en fuse.
De vrijgegeven kernel is echter niet gelijk aan de kernel die op het toestel staat: alle bestanden in de gepubliceerde kernel zijn gewijzigd nadat de Tattoo al in de winkel was gelegd. De meeste bestanden zijn voor het laatst gewijzigd op 11 november, maar veel zijn ook op 6 januari nog aangepast. Het is onduidelijk waarom. Toen HTC de kernel van de Hero openbaarde, bleek hetzelfde het geval: die werd nog aangepast op de dag van publicatie. Waarom HTC de broncodes aanpast, is niet duidelijk.
De Tattoo werd door HTC in de markt gezet als goedkopere Android-smartphone. De Tattoo heeft een Qualcomm MSM7225 met een kloksnelheid van 528MHz. Het scherm is een resistief 2,8"-touchscreen touchscreen met een resolutie van 320x240. De Tattoo kwam eind oktober op de markt met een adviesprijs van 299 euro. Inmiddels is die prijs gedaald naar 225 euro.