The Wayback Machine - https://web.archive.org/web/20221017081115/https://nitter.net/docsparse/status/1581461734665367554
@github copilot, with "public code" blocked, emits large chunks of my copyrighted code, with no attribution, no LGPL license. For example, the simple prompt "sparse matrix transpose, cs_" produces my cs_transpose in CSparse. My code on left, github on right. Not OK.

Oct 16, 2022 · 1:47 AM UTC · Twitter Web App

110
1,205
235
4,212
Sparse matrix addition, from github.com/DrTimothyAldenDav… but also reguritated by copilot with "// sparse matrix add, cs_". My code on left, github on right.
1
16
274
Other codes are slightly morphed. I could probably reproduce my entire sparse matrix libraries from simple prompts. My code on left (in the Terminal). Prompt is "sparse matrix elimination tree, cs_". Github on right.
9
12
1
242
Replying to @DocSparse @github
It is not ok. However, is the cs_ in the prompt the key to this? Most of us would have started it csr_transpose or sparse_transpose. The "cs_" in the prompt seems to tell it to almost auto complete to Csparse, right? They should still fix it.
2
11
Possible. I’ll have to check.
1
5
Replying to @DocSparse @github
If the cs_transpose code is also available locally, Copilot may learn from it there.
1
3
The variant it produces is not on my machine.
7
Replying to @DocSparse @github
This is complete disrespect for the to the open source community. Definitely NOT OK. Furthermore, how would you ever trust Copilot to such complex code? If it is good, it is a plain copy without attributions. If the copy is imperfect, it will have random bugs.
2
5
154
(plus, if you use Copilot for such code, you probably do not understand it 🫣)
1
2
1
70
It is implied if you put your code on @github. You basically hand the code over independently of the license you attached. Do not use @github .
10
3
28
The thing is that anybody can put my code on github even if all my hobby projects are on a self hosted gitlab community editing instance.
2
3
71