A military tribunal has charged Dr. Besigye with terrorism and illegal firearms possession .