Chaque programme fournit par le debian de base est libre. Debian le prouve en te proposant les sources de chacun des programmes (apt-get sources xchat par exemple). Si tu n´es pas développeur debian ou codivore, ca sert à rien
Sinon, la difference entre apt-get remove et apt-get purge se situe bien au niveau des fichiers de conf. Avec apt-get remove, les fichiers de conf sont conservés, avec apt-get purge, ils sont supprimés. Toutefois, si le programme que tu désinstalles a laissé des trucs dans ton home par exemple, je crois que ca reste quand même...