• [^] # Re: Est-ce qu'on a le droit de ne pas s'inquiéter?

    Posté par . En réponse au journal Le filtrage à la source. Évalué à 4.

    En fait le problème il est là.

    Tu sors l'exemple d'un morceau que tu juges digne d'être protégé, et tu l'étends à la totalité du code produit.

    Si tu veux voire jusqu'où les dérive du droit d'auteur va voir ici

    https://pitchfork.com/news/57774-jay-zs-run-this-town-copyright-infringement-lawsuit-thrown-out/

    Par ailleurs ton postula que deux codes sont fatalement différent est faux, j'ai des exemples sous mes yeux dans mon projet, et l'un des morceau est une fonction antérieur à la seconde portion de code, si la deuxième personne avait eu connaissance de la fonction, il l'aurait utilisé (on est pas payé à la ligne). L'exemple sur std::swap est assez parlant, la différence est du à une nouveauté du langage, qui est la move sémantic datant de c++11.

    Moi ce que je crains de ces conneries c'est le risque de la fin du code libre et de l'entraide entre les développeurs, le début de code avec des noms de variables à rallonge pour éviter une éventuelle détection.

    "Ah mais si on ne peut plus recopier du code c'est la fin du monde

    Non, c'est on ne peut plus coder, prends l'exemple que j'ai donné sur le for, cherche dans google, avec les guillemets, regarde le nombre de résultat à l'espace près, et après tu va prétendre que tous le monde à copié les uns sur les autres? Réfléchit un minimum à ce que ton automate de détection de copie soit capable de faire pour être un minimum pertinent.

    par exemple la séquence

    b.addActionListener( 
     new ActionListener() { 
     @Override 
     public void actionPerformed(ActionEvent e) {

    est très fréquente, selon les styles automatique tu peux l'avoir entre 2 et 4 lignes.

    Avec les dérive de la détection auto de youtube (chant d'oiseau ou bruit blanc par exemple), désolé de ne pas applaudir, quelque chose qui va prétendre que mon code, ma production est celle d'un autre.

    Toujours dans les exemple de 3/4 lignes qui vont faire tilter ton détecteur, encore java, un GridBagLayout, ou plus globalement tout ce qui se fait à coup de builder, tous les import (java/python) / include (c/c++)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent