As for Github being proprietary, I don't get the issue. My supermarket is not open source. Should I ban it? To me, they are offering free services to support open source. Services that cost money. It costs money to store the data, to serve the data, to run the servers. It costs money to process github actions, to fight spam. to moderate disputes, etc...
Where is the lock in? Every piece of data related to your projects are available for you to access. Issues, Wikis, etc..
Even github actions, the runner is here and open source
https://github.com/actions/runner
There's no lock in. There's a company offering a free service to open source developers and hoping that you'll pay for anything not open source.
I don't see the issue any more than the fact that my grocery store is not some kind of collective.
CoPilot launders your code, it doesn't matter whether you use it or not.
Bug or feature? Open source is a gift, IMO.
1. it's proprietary
2. copilot is for-profit
3. GitHub's Contract with ICE
4. their entire hosting site is, itself, proprietary and/or trade-secret software
5. GitHub does not even offer any self-hosting FOSS option.
6. GitHub has long sought to discredit copyleft generally.
7. GitHub is wholly owned by Microsoft, a company whose executives have historically repeatedly attacked copyleft licensing.
---
Thoughts regarding those
1. i'm not a religious zealot. I'm not opposed to people making proprietary software. I'm not opposed to using proprietary software.
2. see my comment on 1. Also, even if you disagree with the license violation bs that it does, not using github won't stop it. If everyone abandon's github, a) GitLab will fill in the gap b) CoPilot or its successor will just start trawling every public git repo it can find instead of just the ones on GitHub. This will happen eventually anyway so any argument against CoPilot is unaffected (long term) by abandoning github.
3. Valid. Honestly, i thought they'd abandoned that.
4. same as 1
5. duh, because 1
6. uh... say what? They couldn't exist without it.
7. And have since changed their tune and fully embraced it.
I'm not saying ms wasn't bad historically, but we need to judge them based on their current (years now) actions within OpenSource and so far, they seem to have really gotten it and been doing the right thing for the community in ways that aren't going to screw us. (setting aside teh very complicated morality of copilot)
I think zero trust in code is going to be a big problem.
I have a similar concern with things like Dall-E simply lifing anyone's whole artistic life experience because people are too cheap to actually hire a real artist.