> It can also provide completions only based on local code. That optionality is important.
I don’t see how? The question is about the ethics of building such a tool, not whether anyone is forced to use it.
I don’t see how? The question is about the ethics of building such a tool, not whether anyone is forced to use it.
I think such arguments are a little overheated, but I do have my copy of tabnine configured to use only local code because depending on the full dataset (which is available over the could only IIRC) seemed like it was going to be more work than it saved.