E dopo la spolveratura con la guida, ecco un spunto per interrogare la sorgente (se si tratta di un sito web):
http://docs.oracle.com/javase/tutori...ngWriting.html
Per il discorso dell'autorizzazione invece, devi controllare cosa sta scritto sul sito.