0
Fork 0
mirror of https://codeberg.org/NoGitHub/nogithub.codeberg.page.git synced 2024-12-22 07:02:58 -05:00

A few suggested edits to the text

This commit is contained in:
Peter H. Fröhlich 2023-05-08 14:34:05 +00:00
parent 8a0345ab62
commit 4bccb29892

View file

@ -24,11 +24,11 @@ The question is where does it know how to code? Well, it learns by scanning GitH
> GitHub Copilot is trained on billions of lines of public code. The suggestions it makes to you are adapted to your code, but the processing behind it is ultimately informed by code written by others.\ > GitHub Copilot is trained on billions of lines of public code. The suggestions it makes to you are adapted to your code, but the processing behind it is ultimately informed by code written by others.\
--- [https://github.blog/2021-06-30-github-copilot-research-recitation/](https://web.archive.org/web/20221017082203/https://github.blog/2021-06-30-github-copilot-research-recitation/) --- [https://github.blog/2021-06-30-github-copilot-research-recitation/](https://web.archive.org/web/20221017082203/https://github.blog/2021-06-30-github-copilot-research-recitation/)
The problem is that this so-called _public code_ is not always under _public_ domain dedication. Sometimes, the code is licensed under a copyleft license (such as [GPL](https://www.gnu.org/licenses/gpl-3.0.html)), which requires any modification of the source code to be redistributed under the same license as the original. The problem is that this so-called _public code_ is not always under _public domain_ dedication. Sometimes, the code is licensed under a copyleft license (such as [GPL](https://www.gnu.org/licenses/gpl-3.0.html)), which requires any modification of the source code to be redistributed under the same license as the original. Sometimes the code is licensed under a permissive license (such as [ISC](https://en.wikipedia.org/wiki/ISC_license)) which at the very least requires the inclusion of authorship information and license text.
However, [when Copilot suggests pieces of copylefted code, it doesn't include any notice of the original author, nor the license](https://web.archive.org/web/20221017081115/https://nitter.net/docsparse/status/1581461734665367554). This can lead [to some copylefted code being included in proprietary or simply not copylefted projects](https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/). And this is a violation of both the license terms and the intellectual proprety of the authors of the original code. However, [when Copilot suggests pieces of copylefted code, it doesn't include any notice of the original author or the original license](https://web.archive.org/web/20221017081115/https://nitter.net/docsparse/status/1581461734665367554). This can lead [to some copylefted code being included in proprietary or simply not copylefted projects](https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/). And this is a violation of both the license terms and the intellectual property of the authors of the original code.
We are tired of this legal abuse and we want to stop right now! Microsoft has been attacking copyleft licensing over the years. In short, we would like to protect our work. We are tired of this legal abuse and we want to stop right now! Microsoft has been attacking copyleft licensing for years. We want that to stop. We would like to protect our work.
## So, just don't put your code on GitHub, what's the big deal? ## So, just don't put your code on GitHub, what's the big deal?