5 ms·
> If your code is using a license that allows it, how could you possibly opt-out aside from using a different license? A repo setting that instructs Github not
by nickjj 4y ago
> If your code is using a license that allows it, how could you possibly opt-out aside from using a different license?
A repo setting that instructs Github not to use your code for Copilot, it could be a similar option as turning Discussions on / off.
If they really want to win developers over they would even have Copilot scanning disabled by default but that'll never happen.
- jonny_eh 4y agoSounds like you want a new license that just prohibits use by one company for one purpose.
- thamer 4y agoThere are other AI-based code completion systems than Copilot, at least Tabnine[1] and Kite[2] come to mind, I'm sure there are more. [1] https://www.tabnine.com/ https://www.tabnine.com/ [2] https://www.kite.com/ https://www.kite.com/
- belter 4y agoAs of today there is a new one... "Now in Preview – Amazon CodeWhisperer" https://aws.amazon.com/blogs/aws/now-in-preview-amazon-codewhisperer-ml-powered-coding-companion/ https://aws.amazon.com/blogs/aws/now-in-preview-amazon-codew...
- widjit 4y agois there something wrong with that?
- jonny_eh 4y agoNot at all, you can put any license on your code that you want.
- quietbritishjim 4y agoEven if Github did provide that setting, as a courtesy, someone could clone / fork the code to another repo (if you use any licence that allows it) and not enable that setting.
- Inityx 4y agoSure that's possible, but there's a huuuge difference between Possible and Default Behavior.
- TAForObvReasons 4y agoIn a case like this, GitHub itself could set up a bot account that forks all projects as soon as you make the switch. The company in fact would be incentivized to do so.