Mais pas son contenu, il y a antériorité sur l'usage de tous les mots inclus dans le dictionnaire.
Mais bon, de toute façon avec le code la notion d’œuvre dérivée a toujours été un brin floue.
Si on se place au niveau de la fonction, si on a la même interface il n'y a pas une infinité de façon de coder le contenu, et il est aisé de faire un code fonctionnellement et algorithmiquement identique à celui d'un autre sans même l'avoir lu.
De là à dire qu'on peut repomper quasiment texto n'importe quelle fonction trouvée n'importe où, en adaptant les noms et le style à sa propre base de code...
Difficile de faire la différence entre le copié-collé-adapté et la réinvention.
Par contre sur l'ensemble d'une classe, ou d'une bibliothèque, ou sur une façon d'organiser une portion du code, c'est plus facile de voir qu'on a réutilisé de l'existant, même adapté.
Là, l'IA s'inspire pour suggérer du code au niveau où on en est dans l'écriture d'une fonction, un truc du genre ?
Est-ce qu'on peut imaginer que ça repompe des façon de coder d'un autre projet ? Toute une organisation ? Une classe ou une lib ?
J'en doute, mais je n'en sais rien en vrai.
Franchement, cette histoire de copilot me pose des problème sur la qualité du code produit, et l'intérêt réel de la chose, pas tellement sur d'éventuels soucis de licence...
Ce truc va pas re-pondre un gimp, un firefox ou un scribus.
[^] # Re: Une réaction rigolote
Posté par Yth (Mastodon) . En réponse au lien Github a utilisé tout le contenu public de github pour entrainer Copilot. Évalué à 9.
Mais pas son contenu, il y a antériorité sur l'usage de tous les mots inclus dans le dictionnaire.
Mais bon, de toute façon avec le code la notion d’œuvre dérivée a toujours été un brin floue.
Si on se place au niveau de la fonction, si on a la même interface il n'y a pas une infinité de façon de coder le contenu, et il est aisé de faire un code fonctionnellement et algorithmiquement identique à celui d'un autre sans même l'avoir lu.
De là à dire qu'on peut repomper quasiment texto n'importe quelle fonction trouvée n'importe où, en adaptant les noms et le style à sa propre base de code...
Difficile de faire la différence entre le copié-collé-adapté et la réinvention.
Par contre sur l'ensemble d'une classe, ou d'une bibliothèque, ou sur une façon d'organiser une portion du code, c'est plus facile de voir qu'on a réutilisé de l'existant, même adapté.
Là, l'IA s'inspire pour suggérer du code au niveau où on en est dans l'écriture d'une fonction, un truc du genre ?
Est-ce qu'on peut imaginer que ça repompe des façon de coder d'un autre projet ? Toute une organisation ? Une classe ou une lib ?
J'en doute, mais je n'en sais rien en vrai.
Franchement, cette histoire de copilot me pose des problème sur la qualité du code produit, et l'intérêt réel de la chose, pas tellement sur d'éventuels soucis de licence...
Ce truc va pas re-pondre un gimp, un firefox ou un scribus.