mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-10 00:12:09 +00:00
Fix broken links
This commit is contained in:
parent
23c80d0198
commit
74a61e3530
3 changed files with 9 additions and 2 deletions
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "An experiment to test GitHub Copilot's legality"
|
title: "An experiment to test GitHub Copilot's legality"
|
||||||
date: "2022-07-01T17:30:45-07:00"
|
date: "2022-07-01T17:30:45-07:00"
|
||||||
|
lastmod: "2023-05-24T20:51:16Z"
|
||||||
description: "A horrible idea to determine the legality of GitHub Copilot, or of re-creating proprietary speech synthesizers: create legal precedent that doesn't exist yet!"
|
description: "A horrible idea to determine the legality of GitHub Copilot, or of re-creating proprietary speech synthesizers: create legal precedent that doesn't exist yet!"
|
||||||
outputs:
|
outputs:
|
||||||
- html
|
- html
|
||||||
|
@ -45,7 +46,7 @@ Let's cover the technologies and actors at play _before_ I start my evil monolog
|
||||||
|
|
||||||
<dfn>GitHub Copilot</dfn> is a predictive autocompletion service for writing software. It's powered by [OpenAI Codex](https://openai.com/blog/openai-codex/), a language model based on [GPT-3](https://en.wikipedia.org/wiki/GPT-3). It was trained using the source code of public repositories hosted on GitHub, regardless of their licensing. In response to a Request for Comments from the US Patent and Trademark Office, OpenAI claimed that "Artificial Intelligence Innovation", such as code written by GitHub Copilot, should be considered "fair use".[^1]
|
<dfn>GitHub Copilot</dfn> is a predictive autocompletion service for writing software. It's powered by [OpenAI Codex](https://openai.com/blog/openai-codex/), a language model based on [GPT-3](https://en.wikipedia.org/wiki/GPT-3). It was trained using the source code of public repositories hosted on GitHub, regardless of their licensing. In response to a Request for Comments from the US Patent and Trademark Office, OpenAI claimed that "Artificial Intelligence Innovation", such as code written by GitHub Copilot, should be considered "fair use".[^1]
|
||||||
|
|
||||||
Many of the code snippets it suggests are exact copies of source code from various GitHub repositories. For an example, see this tweet: {{<mention-work itemtype="SocialMediaPosting">}}{{<cited-work name="I don't want to say anything but that's not the right license Mr Copilot." url="https://twitter.com/mitsuhiko/status/1410886329924194309">}} by {{<indieweb-person url="https://lucumr.pocoo.org/about/" first-name="Armin" last-name="Ronacher" itemprop="author">}} (here's an <a itemprop="archivedAt" href="https://web.archive.org/web/20220701010012/https://nitter.pussthecat.org/mitsuhiko/status/1410886329924194309">archive link that doesn't require JavaScript</a>, captured on <time datetime="2022-07-01T01:00:12+00:00">2022-07-01</time>) <span itemprop="description">It contains a screen recording of Copilot suggesting [this Quake code](https://github.com/id-Software/Quake-III-Arena/blob/dbe4ddb10315479fc00086f08e25d968b4b43c49/code/game/q_math.c#L552). When prompted to do so, it obediently fills in a permissive license.</span>{{</mention-work>}} That permissive license violates [the Quake code's GPL-2.0 license](https://github.com/id-Software/Quake-III-Arena/blob/dbe4ddb10315479fc00086f08e25d968b4b43c49/COPYING.txt). Copilot provides no indication that a license violation is taking place.
|
Many of the code snippets it suggests are exact copies of source code from various GitHub repositories. For an example, see this tweet: {{<mention-work itemtype="SocialMediaPosting">}}{{<cited-work name="I don't want to say anything but that's not the right license Mr Copilot." url="https://web.archive.org/web/20230130102944/https://twitter.com/mitsuhiko/status/1410886329924194309">}} by {{<indieweb-person url="https://lucumr.pocoo.org/about/" first-name="Armin" last-name="Ronacher" itemprop="author">}} (here's an <a itemprop="archivedAt" href="https://web.archive.org/web/20220701010012/https://nitter.pussthecat.org/mitsuhiko/status/1410886329924194309">archive link that doesn't require JavaScript</a>, captured on <time datetime="2022-07-01T01:00:12+00:00">2022-07-01</time>) <span itemprop="description">It contains a screen recording of Copilot suggesting [this Quake code](https://github.com/id-Software/Quake-III-Arena/blob/dbe4ddb10315479fc00086f08e25d968b4b43c49/code/game/q_math.c#L552). When prompted to do so, it obediently fills in a permissive license.</span>{{</mention-work>}} That permissive license violates [the Quake code's GPL-2.0 license](https://github.com/id-Software/Quake-III-Arena/blob/dbe4ddb10315479fc00086f08e25d968b4b43c49/COPYING.txt). Copilot provides no indication that a license violation is taking place.
|
||||||
|
|
||||||
GitHub performed its own research into the matter.[^2] You can read about it on their blog: {{<mention-work itemtype="BlogPosting">}}{{<cited-work url="https://github.blog/2021-06-30-github-copilot-research-recitation/" name="GitHub Copilot research recitation" extraName="headline">}}, by {{<indieweb-person url="https://github.com/wunderalbert" first-name="Albert" last-name="Ziegler" itemprop="author">}}{{</mention-work>}}. I'm not convinced that it accounts for the fact that suggested code might have mechanical alterations to match surrounding text, while still remaining close enough to trained data to be a license violation.
|
GitHub performed its own research into the matter.[^2] You can read about it on their blog: {{<mention-work itemtype="BlogPosting">}}{{<cited-work url="https://github.blog/2021-06-30-github-copilot-research-recitation/" name="GitHub Copilot research recitation" extraName="headline">}}, by {{<indieweb-person url="https://github.com/wunderalbert" first-name="Albert" last-name="Ziegler" itemprop="author">}}{{</mention-work>}}. I'm not convinced that it accounts for the fact that suggested code might have mechanical alterations to match surrounding text, while still remaining close enough to trained data to be a license violation.
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ syndicatedCopies:
|
||||||
- title: 'Lobsters'
|
- title: 'Lobsters'
|
||||||
url: 'https://lobste.rs/s/v1yooo/proposal_html_element_for_spoilers'
|
url: 'https://lobste.rs/s/v1yooo/proposal_html_element_for_spoilers'
|
||||||
- title: 'WICG Discourse'
|
- title: 'WICG Discourse'
|
||||||
url: 'https://discourse.wicg.io/t/standardized-spoiler-tag/5814/15?u=seirdy'
|
url: 'https://discourse.wicg.io/t/standardized-spoiler-tag/5814/'
|
||||||
- title: 'IndieNews'
|
- title: 'IndieNews'
|
||||||
url: 'https://news.indieweb.org/en'
|
url: 'https://news.indieweb.org/en'
|
||||||
- title: 'jstpst'
|
- title: 'jstpst'
|
||||||
|
|
|
@ -8,3 +8,9 @@ https://blog.puer-robustus.eu/domestizierung-von-nutzern/,https://blog.puer-robu
|
||||||
https://revi.blog/P167,https://web.archive.org/web/20221125005852/https://revi.blog/P167
|
https://revi.blog/P167,https://web.archive.org/web/20221125005852/https://revi.blog/P167
|
||||||
https://blog.lyokolux.space/21-01-15-whatsapp-en-2021-bye-bye.html,https://blog.lyokolux.space/posts/21-01-15-whatsapp-en-2021-bye-bye/
|
https://blog.lyokolux.space/21-01-15-whatsapp-en-2021-bye-bye.html,https://blog.lyokolux.space/posts/21-01-15-whatsapp-en-2021-bye-bye/
|
||||||
https://privacyguides.org/linux-desktop/,https://www.privacyguides.org/en/os/linux-overview/
|
https://privacyguides.org/linux-desktop/,https://www.privacyguides.org/en/os/linux-overview/
|
||||||
|
https://vulpine.club/@KitRedgrave/108682844888729785,https://web.archive.org/web/20230607223556/https://vulpine.club/@KitRedgrave/108682844888729785
|
||||||
|
https://social.finkhaeuser.de/@jens/108564595678843404,https://web.archive.org/web/20221005030338/https://social.finkhaeuser.de/@jens/108564595678843404
|
||||||
|
https://mineralexistence.com/bookmarks.html,https://web.archive.org/web/20221124234530/https://mineralexistence.com/bookmarks.html
|
||||||
|
http://renaissancechambara.jp/2021/02/19/user-domestication/,https://web.archive.org/web/20240112142340/http://renaissancechambara.jp/2021/02/19/user-domestication/
|
||||||
|
https://symfonystation.com/Symfony-Station-Communique-01-July-2022,https://symfonystation.mobileatom.net/Symfony-Station-Communique-01-July-2022
|
||||||
|
https://blog.zerolimits.dev/tech/psa/intro/#open-source-everything,https://blog.zerolimits.dev/tech/psa/intro#open-source-everything
|
||||||
|
|
|
Loading…
Reference in a new issue