* [gentoo-project] rfc: github's copilot feature @ 2022-07-14 21:33 William Hubbs 2022-07-14 21:43 ` William Hubbs 0 siblings, 1 reply; 20+ messages in thread From: William Hubbs @ 2022-07-14 21:33 UTC (permalink / raw To: gentoo-project; +Cc: council, trustees, cyber+gentoo [-- Attachment #1: Type: text/plain, Size: 645 bytes --] Hey all, I just found out while I was on vacation about Github's copilot feature. Basically, it appears to be a machine learning feature that trains itself on all publically available code on github and provides code suggestions to any public or private repository. https://github.com/features/copilot There appears to be a lot of controversy around it in foss groups, so I thought it might be worth bringing up here. I added the council and trustees because I thought it might be worth bringing to their attention as well. In particular, I see concerns about gpl projects being on github if they can't opt out of this. Thoughts? William [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-14 21:33 [gentoo-project] rfc: github's copilot feature William Hubbs @ 2022-07-14 21:43 ` William Hubbs 2022-07-14 22:35 ` James Le Cuirot 2022-07-14 22:35 ` Rich Freeman 0 siblings, 2 replies; 20+ messages in thread From: William Hubbs @ 2022-07-14 21:43 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 934 bytes --] On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > Hey all, > > I just found out while I was on vacation about Github's copilot feature. > > Basically, it appears to be a machine learning feature that trains > itself on all publically available code on github and provides > code suggestions to any public or private repository. > > https://github.com/features/copilot > > There appears to be a lot of controversy around it in foss groups, so I > thought it might be worth bringing up here. I added the council and > trustees because I thought it might be worth bringing to their attention > as well. In particular, I see concerns about gpl projects being on github > if they can't opt out of this. It looks like the SFC is urging foss developers to ditch github over this. https://techcrunch.com/2022/07/01/open-source-developers-urged-to-ditch-github-following-copilot-launch/ William [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-14 21:43 ` William Hubbs @ 2022-07-14 22:35 ` James Le Cuirot 2022-07-15 3:22 ` Ulrich Mueller 2022-07-15 7:35 ` James Le Cuirot 2022-07-14 22:35 ` Rich Freeman 1 sibling, 2 replies; 20+ messages in thread From: James Le Cuirot @ 2022-07-14 22:35 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1340 bytes --] On Thu, 2022-07-14 at 16:43 -0500, William Hubbs wrote: > On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > > Hey all, > > > > I just found out while I was on vacation about Github's copilot feature. > > > > Basically, it appears to be a machine learning feature that trains > > itself on all publically available code on github and provides > > code suggestions to any public or private repository. > > > > https://github.com/features/copilot > > > > There appears to be a lot of controversy around it in foss groups, so I > > thought it might be worth bringing up here. I added the council and > > trustees because I thought it might be worth bringing to their attention > > as well. In particular, I see concerns about gpl projects being on github > > if they can't opt out of this. > > It looks like the SFC is urging foss developers to ditch github over > this. > > https://techcrunch.com/2022/07/01/open-source-developers-urged-to-ditch-github-following-copilot-launch/ > > William Although I don't work for GitHub specifically, it would still not be appropriate for me to wade far into this debate. In the interest of keeping things balanced though, I'll start and finish by referencing this counter-opinion. https://www.theregister.com/2022/07/11/robots_open_source/ Chewi [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 858 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-14 22:35 ` James Le Cuirot @ 2022-07-15 3:22 ` Ulrich Mueller 2022-07-15 7:35 ` James Le Cuirot 1 sibling, 0 replies; 20+ messages in thread From: Ulrich Mueller @ 2022-07-15 3:22 UTC (permalink / raw To: James Le Cuirot; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1407 bytes --] >>>>> On Fri, 15 Jul 2022, James Le Cuirot wrote: > On Thu, 2022-07-14 at 16:43 -0500, William Hubbs wrote: >> It looks like the SFC is urging foss developers to ditch github over >> this. >> >> https://techcrunch.com/2022/07/01/open-source-developers-urged-to-ditch-github-following-copilot-launch/ > Although I don't work for GitHub specifically, it would still not be > appropriate for me to wade far into this debate. In the interest of keeping > things balanced though, I'll start and finish by referencing this > counter-opinion. > https://www.theregister.com/2022/07/11/robots_open_source/ I think the killer argument is that they apply double standards when it comes to Microsoft's own codebases: "Microsoft and GitHub’s public position is meanwhile clear: they claim to have no copyleft obligations for training the model, the model itself, and deploying the service. They also believe there are no licensing obligations for the output. [...] [T]hey believed [...] output produced by Copilot can be licensed under any license. We further asked if there are no licensing concerns on either side, why did Microsoft not also train the system on their large proprietary codebases such as Office? They had no immediate answer. Microsoft and GitHub promised to get back to us, but have not." https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-14 22:35 ` James Le Cuirot 2022-07-15 3:22 ` Ulrich Mueller @ 2022-07-15 7:35 ` James Le Cuirot 1 sibling, 0 replies; 20+ messages in thread From: James Le Cuirot @ 2022-07-15 7:35 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1666 bytes --] On Thu, 2022-07-14 at 23:35 +0100, James Le Cuirot wrote: > On Thu, 2022-07-14 at 16:43 -0500, William Hubbs wrote: > > On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > > > Hey all, > > > > > > I just found out while I was on vacation about Github's copilot feature. > > > > > > Basically, it appears to be a machine learning feature that trains > > > itself on all publically available code on github and provides > > > code suggestions to any public or private repository. > > > > > > https://github.com/features/copilot > > > > > > There appears to be a lot of controversy around it in foss groups, so I > > > thought it might be worth bringing up here. I added the council and > > > trustees because I thought it might be worth bringing to their attention > > > as well. In particular, I see concerns about gpl projects being on github > > > if they can't opt out of this. > > > > It looks like the SFC is urging foss developers to ditch github over > > this. > > > > https://techcrunch.com/2022/07/01/open-source-developers-urged-to-ditch-github-following-copilot-launch/ > > > > William > > Although I don't work for GitHub specifically, it would still not be > appropriate for me to wade far into this debate. In the interest of keeping > things balanced though, I'll start and finish by referencing this > counter-opinion. > > https://www.theregister.com/2022/07/11/robots_open_source/ Having slept on it, I'd like to add that I don't have any problem at all with us moving to GitLab. I'm just as familiar with that as I am with GitHub. I just want us to do it for the right reasons. Chewi [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 858 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-14 21:43 ` William Hubbs 2022-07-14 22:35 ` James Le Cuirot @ 2022-07-14 22:35 ` Rich Freeman 2022-07-16 19:56 ` John Helmert III 1 sibling, 1 reply; 20+ messages in thread From: Rich Freeman @ 2022-07-14 22:35 UTC (permalink / raw To: gentoo-project On Thu, Jul 14, 2022 at 5:43 PM William Hubbs <williamh@gentoo.org> wrote: > > On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > > > > I just found out while I was on vacation about Github's copilot feature. > > > > It looks like the SFC is urging foss developers to ditch github over > this. > I get the sentiment, but I don't see what direct impact it will have. If Gentoo stops using Github all our code will inevitably still be on there and will still end up being used to train copilot. I'm not sure how strong the copyright argument even is. Your own brain is a neural network that has been trained on copyrighted textbooks, lectures, code from every employer you ever worked at, and so on. Human beings don't even have the ability to avoid learning from things they are exposed to; it is a completely involuntary process. In any case, it seems like the general preference has been to move towards something else anyway, so it seems a bit of a moot point. Most already want to move something else, and after we move basically everything we have ever done and will ever do will still end up embedded in the mind of copilot anyway. -- Rich ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-14 22:35 ` Rich Freeman @ 2022-07-16 19:56 ` John Helmert III 2022-07-16 20:27 ` Rich Freeman 2022-07-17 6:27 ` Anna 0 siblings, 2 replies; 20+ messages in thread From: John Helmert III @ 2022-07-16 19:56 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1455 bytes --] On Thu, Jul 14, 2022 at 06:35:32PM -0400, Rich Freeman wrote: > On Thu, Jul 14, 2022 at 5:43 PM William Hubbs <williamh@gentoo.org> wrote: > > > > On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > > > > > > I just found out while I was on vacation about Github's copilot feature. > > > > > > > It looks like the SFC is urging foss developers to ditch github over > > this. > > > > I get the sentiment, but I don't see what direct impact it will have. > If Gentoo stops using Github all our code will inevitably still be on > there and will still end up being used to train copilot. Inevitably? If most of our activity moves somewhere else, I don't see why we couldn't blow away all of https://github.com/gentoo. > I'm not sure how strong the copyright argument even is. Your own > brain is a neural network that has been trained on copyrighted > textbooks, lectures, code from every employer you ever worked at, and > so on. Human beings don't even have the ability to avoid learning > from things they are exposed to; it is a completely involuntary > process. > > In any case, it seems like the general preference has been to move > towards something else anyway, so it seems a bit of a moot point. > Most already want to move something else, and after we move basically > everything we have ever done and will ever do will still end up > embedded in the mind of copilot anyway. > > -- > Rich > [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-16 19:56 ` John Helmert III @ 2022-07-16 20:27 ` Rich Freeman 2022-07-17 19:19 ` William Hubbs 2022-07-17 6:27 ` Anna 1 sibling, 1 reply; 20+ messages in thread From: Rich Freeman @ 2022-07-16 20:27 UTC (permalink / raw To: gentoo-project On Sat, Jul 16, 2022 at 3:56 PM John Helmert III <ajak@gentoo.org> wrote: > > On Thu, Jul 14, 2022 at 06:35:32PM -0400, Rich Freeman wrote: > > > > I get the sentiment, but I don't see what direct impact it will have. > > If Gentoo stops using Github all our code will inevitably still be on > > there and will still end up being used to train copilot. > > Inevitably? If most of our activity moves somewhere else, I don't see > why we couldn't blow away all of https://github.com/gentoo. > Setting aside any concerns about pull requests/etc that are effectively stored only there, even if we deleted it we're still talking about git. Sooner or later somebody will push a copy of things there, so even if we aren't proactively mirroring repositories anything anybody does that is GPL is pretty likely to end up there. A repo might be gitlab-only for years, and then somebody does a git push, and now the entire history is on github the same as if we were doing every push there the whole time. Information wants to be free and all that... (And in this case it is completely legal.) -- Rich ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-16 20:27 ` Rich Freeman @ 2022-07-17 19:19 ` William Hubbs 2022-07-17 19:42 ` Rich Freeman 0 siblings, 1 reply; 20+ messages in thread From: William Hubbs @ 2022-07-17 19:19 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1426 bytes --] On Sat, Jul 16, 2022 at 04:27:38PM -0400, Rich Freeman wrote: > On Sat, Jul 16, 2022 at 3:56 PM John Helmert III <ajak@gentoo.org> wrote: > > > > On Thu, Jul 14, 2022 at 06:35:32PM -0400, Rich Freeman wrote: > > > > > > I get the sentiment, but I don't see what direct impact it will have. > > > If Gentoo stops using Github all our code will inevitably still be on > > > there and will still end up being used to train copilot. > > > > Inevitably? If most of our activity moves somewhere else, I don't see > > why we couldn't blow away all of https://github.com/gentoo. > > > > Setting aside any concerns about pull requests/etc that are > effectively stored only there, even if we deleted it we're still > talking about git. Sooner or later somebody will push a copy of > things there, so even if we aren't proactively mirroring repositories > anything anybody does that is GPL is pretty likely to end up there. A > repo might be gitlab-only for years, and then somebody does a git > push, and now the entire history is on github the same as if we were > doing every push there the whole time. What someone else does is irrelivent. I'm just talking about the cannonical places where we store repos and accept pull requests from. Of course someone could push everything back to github; however, there is nothing we can do about that so that is completely moot for this discussion. William [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 19:19 ` William Hubbs @ 2022-07-17 19:42 ` Rich Freeman 2022-07-17 20:33 ` William Hubbs ` (2 more replies) 0 siblings, 3 replies; 20+ messages in thread From: Rich Freeman @ 2022-07-17 19:42 UTC (permalink / raw To: gentoo-project On Sun, Jul 17, 2022 at 3:19 PM William Hubbs <williamh@gentoo.org> wrote: > > Of course someone could push everything back to github; however, there > is nothing we can do about that so that is completely moot for this > discussion. Well, what exactly does copilot have to do with anything? If the concern is about copilot "misappropriating" Gentoo's code, then it seems we agree that moving off of Github won't change anything. The social contract talks about how "Gentoo will never depend upon [proprietary software]." It doesn't mention anything about Gentoo not enabling it/etc. In fact our policies allow proprietary software to be in our repository (obviously with restrictions on mirroring/etc). Some argue that this is enabling proprietary software, but even if so we're not breaking any promises. -- Rich ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 19:42 ` Rich Freeman @ 2022-07-17 20:33 ` William Hubbs 2022-07-17 20:45 ` William Hubbs ` (2 more replies) 2022-07-18 10:22 ` Matthias Maier 2022-07-18 11:52 ` Ulrich Mueller 2 siblings, 3 replies; 20+ messages in thread From: William Hubbs @ 2022-07-17 20:33 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1296 bytes --] On Sun, Jul 17, 2022 at 03:42:52PM -0400, Rich Freeman wrote: > On Sun, Jul 17, 2022 at 3:19 PM William Hubbs <williamh@gentoo.org> wrote: > > > > Of course someone could push everything back to github; however, there > > is nothing we can do about that so that is completely moot for this > > discussion. > > Well, what exactly does copilot have to do with anything? If the > concern is about copilot "misappropriating" Gentoo's code, then it > seems we agree that moving off of Github won't change anything. > > The social contract talks about how "Gentoo will never depend upon > [proprietary software]." It doesn't mention anything about Gentoo not > enabling it/etc. In fact our policies allow proprietary software to > be in our repository (obviously with restrictions on mirroring/etc). > Some argue that this is enabling proprietary software, but even if so > we're not breaking any promises. Rich, The question is around the GPL specifically. the point is, are we as a project ok with copylot re-appropriating our GPL code, possibly to proprietary projects, which could be argued violates the GPL? http://giveupgithub.org If we are ok with this as a project, I guess that's fine, but I brought it up to get thoughts about that angle. William [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 20:33 ` William Hubbs @ 2022-07-17 20:45 ` William Hubbs 2022-07-18 6:03 ` Michał Górny 2022-07-19 8:41 ` Roy Bamford 2 siblings, 0 replies; 20+ messages in thread From: William Hubbs @ 2022-07-17 20:45 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1357 bytes --] On Sun, Jul 17, 2022 at 03:33:13PM -0500, William Hubbs wrote: > On Sun, Jul 17, 2022 at 03:42:52PM -0400, Rich Freeman wrote: > > On Sun, Jul 17, 2022 at 3:19 PM William Hubbs <williamh@gentoo.org> wrote: > > > > > > Of course someone could push everything back to github; however, there > > > is nothing we can do about that so that is completely moot for this > > > discussion. > > > > Well, what exactly does copilot have to do with anything? If the > > concern is about copilot "misappropriating" Gentoo's code, then it > > seems we agree that moving off of Github won't change anything. > > > > The social contract talks about how "Gentoo will never depend upon > > [proprietary software]." It doesn't mention anything about Gentoo not > > enabling it/etc. In fact our policies allow proprietary software to > > be in our repository (obviously with restrictions on mirroring/etc). > > Some argue that this is enabling proprietary software, but even if so > > we're not breaking any promises. > > Rich, > > The question is around the GPL specifically. > > the point is, are we as a project ok with copylot re-appropriating > our GPL code, possibly to proprietary projects, which could be argued > violates the GPL? heh, that was a typo, s/copylot/copilot/, but I guess it fits; that's what it does. ;-) William [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 20:33 ` William Hubbs 2022-07-17 20:45 ` William Hubbs @ 2022-07-18 6:03 ` Michał Górny 2022-07-19 8:41 ` Roy Bamford 2 siblings, 0 replies; 20+ messages in thread From: Michał Górny @ 2022-07-18 6:03 UTC (permalink / raw To: gentoo-project On Sun, 2022-07-17 at 15:33 -0500, William Hubbs wrote: > On Sun, Jul 17, 2022 at 03:42:52PM -0400, Rich Freeman wrote: > > On Sun, Jul 17, 2022 at 3:19 PM William Hubbs <williamh@gentoo.org> wrote: > > > > > > Of course someone could push everything back to github; however, there > > > is nothing we can do about that so that is completely moot for this > > > discussion. > > > > Well, what exactly does copilot have to do with anything? If the > > concern is about copilot "misappropriating" Gentoo's code, then it > > seems we agree that moving off of Github won't change anything. > > > > The social contract talks about how "Gentoo will never depend upon > > [proprietary software]." It doesn't mention anything about Gentoo not > > enabling it/etc. In fact our policies allow proprietary software to > > be in our repository (obviously with restrictions on mirroring/etc). > > Some argue that this is enabling proprietary software, but even if so > > we're not breaking any promises. > > Rich, > > The question is around the GPL specifically. > > the point is, are we as a project ok with copylot re-appropriating > our GPL code, possibly to proprietary projects, which could be argued > violates the GPL? > > http://giveupgithub.org > > If we are ok with this as a project, I guess that's fine, but I brought > it up to get thoughts about that angle. > ...and if we were not, we should make a pointless gesture that makes no difference except for causing harm to our contributors? -- Best regards, Michał Górny ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 20:33 ` William Hubbs 2022-07-17 20:45 ` William Hubbs 2022-07-18 6:03 ` Michał Górny @ 2022-07-19 8:41 ` Roy Bamford 2 siblings, 0 replies; 20+ messages in thread From: Roy Bamford @ 2022-07-19 8:41 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 977 bytes --] On 2022.07.17 21:33, William Hubbs wrote: [snip] > The question is around the GPL specifically. > > the point is, are we as a project ok with copylot re-appropriating > our GPL code, possibly to proprietary projects, which could be argued > violates the GPL? > > http://giveupgithub.org > > If we are ok with this as a project, I guess that's fine, but I > brought > it up to get thoughts about that angle. > > William > > William, The GPL permits use code use under certain conditions. It places the onus on code users to respect the licence. Attempts at pre-emptive enforcement takes us down the route of (DRM) Digital Restrictions Management. That's hardly in the spirit of the GPL. There are no good solutions. The least worst is 'no change' Wherever our public repo is, it's public, so Github can help themselves anyway. -- Regards, Roy Bamford (Neddyseagoon) a member of elections gentoo-ops forum-mods arm64 [-- Attachment #2: Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 19:42 ` Rich Freeman 2022-07-17 20:33 ` William Hubbs @ 2022-07-18 10:22 ` Matthias Maier 2022-07-18 11:52 ` Ulrich Mueller 2 siblings, 0 replies; 20+ messages in thread From: Matthias Maier @ 2022-07-18 10:22 UTC (permalink / raw To: gentoo-project On Sun, Jul 17, 2022, at 14:42 CDT, Rich Freeman <rich0@gentoo.org> wrote: > Well, what exactly does copilot have to do with anything? If the > concern is about copilot "misappropriating" Gentoo's code, then it > seems we agree that moving off of Github won't change anything. I completely agree. I think this is the main point. There is no way of preventing our publicly available source repository to be used for machine learning - at least if we want to make it available at all... It is just a coincidence that Github is using public git repositories hosted at Github and that Github *is informing us about the fact*. For example, Amazon has launched/is launching a competitor [1] that had been trained on an undisclosed number of public open source code. Best, Matthias [1] https://aws.amazon.com/codewhisperer/faqs/ ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 19:42 ` Rich Freeman 2022-07-17 20:33 ` William Hubbs 2022-07-18 10:22 ` Matthias Maier @ 2022-07-18 11:52 ` Ulrich Mueller 2022-07-18 13:04 ` Rich Freeman 2 siblings, 1 reply; 20+ messages in thread From: Ulrich Mueller @ 2022-07-18 11:52 UTC (permalink / raw To: Rich Freeman; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 913 bytes --] >>>>> On Sun, 17 Jul 2022, Rich Freeman wrote: > The social contract talks about how "Gentoo will never depend upon > [proprietary software]." It doesn't mention anything about Gentoo not > enabling it/etc. In fact our policies allow proprietary software to > be in our repository (obviously with restrictions on mirroring/etc). I believe that's not accurate. Policy says that all our works must be released under a free software license [1]. Ebuilds can _refer_ to proprietary software, but everything committed to the Gentoo repository (with the exception of license documents) must be free software. > Some argue that this is enabling proprietary software, but even if so > we're not breaking any promises. Any proprietary distfiles referred to by ebuilds are irrelevant for this discussion. We don't host that code on github. [1] https://www.gentoo.org/glep/glep-0076.html#licensing-of-gentoo-projects [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-18 11:52 ` Ulrich Mueller @ 2022-07-18 13:04 ` Rich Freeman 0 siblings, 0 replies; 20+ messages in thread From: Rich Freeman @ 2022-07-18 13:04 UTC (permalink / raw To: Ulrich Mueller; +Cc: gentoo-project On Mon, Jul 18, 2022 at 7:52 AM Ulrich Mueller <ulm@gentoo.org> wrote: > > >>>>> On Sun, 17 Jul 2022, Rich Freeman wrote: > > > Some argue that this is enabling proprietary software, but even if so > > we're not breaking any promises. > > Any proprietary distfiles referred to by ebuilds are irrelevant for this > discussion. We don't host that code on github. > You missed my point. We aren't hosting any proprietary software on github if we use github to store our FOSS repositories either. My point is that we support the use of proprietary software by providing 100% FOSS ebuilds in our official repositories that assist users in installing proprietary software. Some purists object to this. IMO this is a similar basis for objection as the objection to using github because of copilot. From a principle matter I can see why some object, just as some object to having a FOSS ebuild in our repo for installing a non-FOSS software application. However, from a practical standpoint, I think the absence of an ebuild or an inability to submit work on github are more likely to result in people avoiding using Gentoo than people avoiding the use of github or their proprietary software. So this is a pragmatics vs principles question. And of course letting people decide for themselves is also a principle. -- Rich ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-16 19:56 ` John Helmert III 2022-07-16 20:27 ` Rich Freeman @ 2022-07-17 6:27 ` Anna 2022-07-17 20:08 ` William Hubbs 1 sibling, 1 reply; 20+ messages in thread From: Anna @ 2022-07-17 6:27 UTC (permalink / raw To: gentoo-project On 2022-07-16 14:56, John Helmert III wrote: > On Thu, Jul 14, 2022 at 06:35:32PM -0400, Rich Freeman wrote: > > On Thu, Jul 14, 2022 at 5:43 PM William Hubbs <williamh@gentoo.org> wrote: > > > > > > On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > > > > > > > > I just found out while I was on vacation about Github's copilot feature. > > > > > > > > > > It looks like the SFC is urging foss developers to ditch github over > > > this. > > > > > > > I get the sentiment, but I don't see what direct impact it will have. > > If Gentoo stops using Github all our code will inevitably still be on > > there and will still end up being used to train copilot. > > Inevitably? If most of our activity moves somewhere else, I don't see > why we couldn't blow away all of https://github.com/gentoo. Very bad idea. That would break sync mirrors for hundreds of users. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 6:27 ` Anna @ 2022-07-17 20:08 ` William Hubbs 2022-07-18 6:21 ` Anna 0 siblings, 1 reply; 20+ messages in thread From: William Hubbs @ 2022-07-17 20:08 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1255 bytes --] On Sun, Jul 17, 2022 at 11:27:56AM +0500, Anna wrote: > On 2022-07-16 14:56, John Helmert III wrote: > > On Thu, Jul 14, 2022 at 06:35:32PM -0400, Rich Freeman wrote: > > > On Thu, Jul 14, 2022 at 5:43 PM William Hubbs <williamh@gentoo.org> wrote: > > > > > > > > On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > > > > > > > > > > I just found out while I was on vacation about Github's copilot feature. > > > > > > > > > > > > > It looks like the SFC is urging foss developers to ditch github over > > > > this. > > > > > > > > > > I get the sentiment, but I don't see what direct impact it will have. > > > If Gentoo stops using Github all our code will inevitably still be on > > > there and will still end up being used to train copilot. > > > > Inevitably? If most of our activity moves somewhere else, I don't see > > why we couldn't blow away all of https://github.com/gentoo. > > Very bad idea. That would break sync mirrors for hundreds of users. The last time I checked, we only rely officially on *.gentoo.org (gentoo infra) per our social contract as primary infrastructure. I think we need to be sure users understand that github.com/gentoo is secondary and could go away any time. William [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-project] rfc: github's copilot feature 2022-07-17 20:08 ` William Hubbs @ 2022-07-18 6:21 ` Anna 0 siblings, 0 replies; 20+ messages in thread From: Anna @ 2022-07-18 6:21 UTC (permalink / raw To: gentoo-project On 2022-07-17 15:08, William Hubbs wrote: > On Sun, Jul 17, 2022 at 11:27:56AM +0500, Anna wrote: > > On 2022-07-16 14:56, John Helmert III wrote: > > > On Thu, Jul 14, 2022 at 06:35:32PM -0400, Rich Freeman wrote: > > > > On Thu, Jul 14, 2022 at 5:43 PM William Hubbs <williamh@gentoo.org> wrote: > > > > > > > > > > On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > > > > > > > > > > > > I just found out while I was on vacation about Github's copilot feature. > > > > > > > > > > > > > > > > It looks like the SFC is urging foss developers to ditch github over > > > > > this. > > > > > > > > > > > > > I get the sentiment, but I don't see what direct impact it will have. > > > > If Gentoo stops using Github all our code will inevitably still be on > > > > there and will still end up being used to train copilot. > > > > > > Inevitably? If most of our activity moves somewhere else, I don't see > > > why we couldn't blow away all of https://github.com/gentoo. > > > > Very bad idea. That would break sync mirrors for hundreds of users. > > The last time I checked, we only rely officially on *.gentoo.org (gentoo > infra) per our social contract as primary infrastructure. I think we > need to be sure users understand that github.com/gentoo is secondary and > could go away any time. If you just sync from GitHub, you don't use any proprietary software (only non-free JavaScript is problematic). And there are reasons to use GitHub mirror instead of our anongit, which is like 100 times slower (since it doesn't use any CDN). Ditching GitHub is complicated since it requires to solve both technical and humanitarian problems (how would you change people's habits if you are just one FOSS community, and your opponent is a multi-billion transnational corporation that can do literally anything in its interests and avoid persecution?). This stream of consciousness leads me to politics (our interests cannot be protected if all important decisions are made by CEOs rather than democratically), which doesn't really fit this list's topic, so I'll stop here. I'd be happy to discuss it in private tho :) ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2022-07-19 8:42 UTC | newest] Thread overview: 20+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-07-14 21:33 [gentoo-project] rfc: github's copilot feature William Hubbs 2022-07-14 21:43 ` William Hubbs 2022-07-14 22:35 ` James Le Cuirot 2022-07-15 3:22 ` Ulrich Mueller 2022-07-15 7:35 ` James Le Cuirot 2022-07-14 22:35 ` Rich Freeman 2022-07-16 19:56 ` John Helmert III 2022-07-16 20:27 ` Rich Freeman 2022-07-17 19:19 ` William Hubbs 2022-07-17 19:42 ` Rich Freeman 2022-07-17 20:33 ` William Hubbs 2022-07-17 20:45 ` William Hubbs 2022-07-18 6:03 ` Michał Górny 2022-07-19 8:41 ` Roy Bamford 2022-07-18 10:22 ` Matthias Maier 2022-07-18 11:52 ` Ulrich Mueller 2022-07-18 13:04 ` Rich Freeman 2022-07-17 6:27 ` Anna 2022-07-17 20:08 ` William Hubbs 2022-07-18 6:21 ` Anna
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox