HTC zou afgelopen twee jaar stelselmatig de voorwaarden van de gpl-licentie, waaronder de broncode van Android valt, hebben geschonden. Pas sinds deze maand zet de smartphonemaker de broncode van zijn toestellen tijdig online.
Als een apparaat geleverd wordt met software waarvan delen onder een gpl-licentie zijn gepubliceerd, moet de broncode met het apparaat meegeleverd worden. Dat geldt ook voor delen van de kernel van Android-toestellen; aanpassingen die fabrikanten daaraan doen, moeten dus ook gepubliceerd worden. Dit is van toepassing op alle Android-smartphones.
De broncode van Android-toestellen van HTC werd echter vaak veel later gepubliceerd. Zo kwam de broncode van de Hero pas eind oktober 2009 en na druk van gebruikers online, terwijl het toestel al in augustus in de winkel lag. Ook bij andere toestellen verscheen de broncode pas later.
De vertraging kwam onder de aandacht van ontwikkelaars toen bleek dat het Amerikaanse Android-toestel G2 voorzien was van een nieuwe beveiliging. Na publicitaire druk zette HTC de broncode van de G2 online, waarna ook de code voor de Desire Z volgde. Het bedrijf wil alleen kwijt dat het zijn best doet: "De GPL-licentie vereist dat de code binnen redelijke termijn wordt gepubliceerd. HTC streeft ernaar de broncode zo snel mogelijk te publiceren." Daarbij zou vertraging optreden omdat de code moet worden 'voorbereid' op publicatie. "We zijn constant bezig met het verbeteren van dat proces zodat de opensourcegemeenschap daarvan kan profiteren", zegt HTC.