Mechanically, an opt-out would be very easy to implement in software. One could essentially just put a line saying
I’m not sure it’s so easy. Copilot is a neural network trained on a large dataset. Making it act as if a certain piece of data wasn’t in the training set requires retraining it, and it needs to happen every time someone opts out.
Then people should be asked before the fact: “if you upload code to our website, we can use it to train ML models and use them for commercial purposes, are you ok with that?” If people get opted into this kind of thing silently by default, that’s nasty and might even be sue-worthy.
I’m not sure it’s so easy. Copilot is a neural network trained on a large dataset. Making it act as if a certain piece of data wasn’t in the training set requires retraining it, and it needs to happen every time someone opts out.
I think opt-out should only be possible on first publish, same as e.g. GPL-v3 works, once you publish, you cannot re-claim your rights back
Then people should be asked before the fact: “if you upload code to our website, we can use it to train ML models and use them for commercial purposes, are you ok with that?” If people get opted into this kind of thing silently by default, that’s nasty and might even be sue-worthy.