4 ms·
> While the letter of the law here is still uncertain, I believe that Copilot is violating the spirit of these Copyleft licenses. This is deeply disrespectful c
by jacooper 3y ago
> While the letter of the law here is still uncertain, I believe that Copilot is violating the spirit of these Copyleft licenses. This is deeply disrespectful code laundering at scale. The inability to control the use of your source code is hardly in keeping with the place “where open source communities live”
You think openAI isnt going to scan every line of code on the internet no matter what?
Where ever you host your good, be it gitlab or codeberg or bitbucket, openAI is for sure going to be training on that.
What's going to stop them is regulations, and nothing else.
- toastal 3y agoMicrosoft GitHub gets the ability retain your entire Git history too for training, including the bits you may have force pushed away. Scanning other code forges wouldn’t give access to the ‘complete’ history of a project.
- jacooper 3y agoThey can do the same by cloning the repo
- toastal 3y agoNot if you have rewritten this history. It's possible they have an old copy, but cloning isn't going to have deleted or unrewritten commits. What do you think folks do when say an API key is published in the repository? Delete the whole repo to get a clean history? However, there's nothing that stops Microsoft GitHub from just _holding onto_ that data even if you delete it because you gave that data to them.
- jacooper 3y agoI mean why do you rewrite history? Its either because of a typo or editing commits. I doubt its very important for ai training.
- toastal 3y agoAPI keys/other secrets, implementations of features that ultimately were dropped are two examples. The former has security/privacy implications with a closed platform owned by an adversarial entity, Microsoft. The latter might leak info on future plans or how a senior corrected a junior then squashed which could be very valuable for training that others would not have access to.