Contratto UGC, User Genarated Content, gli elementi essenziali