tiens, interessant ca !
premiere precision : l´envoi par la poste sert uniquement a la date de creation, pour jouer sur l´anteriorite, mais ne prouve en rien que tu es l´auteur de la creation.
si c´est opensource, il te suffit d´inclure une license qui precise bien que le produit peut etre distribue et/ou modifie, mais pas vendu, ni inclut dans des produits commerciaux. En cas de reutilisation a but lucratif de ta creation, le recourt legal est possible a partir du moment ou les conditions d´utilisation sont sans equivoque.
Dernier point, il y a des techniques de watermarking du code ; il faut une TRES bonne connaissance du compilateur et de la machine utilisee, mais on peut reussir a faire recreer certains "patterns" d´instructions dans le code genere en sortie. Il devient alors possible de relire cette marque pour montrer que le binaire du programme repond a une caracteristique bien specifique : la tienne... et que cette carateristqiue est commune a ton code.
Cela ne prouve pas veritablement que tu en es l´auteur (une marque faible peut se retrouver dans "bcp" de programme), mais si la marque est forte, c´est un argument de poids.