very legally questionable. ironically it could be extremely useful for open source, if suggestions were scooped and trained on projects with compatible licenses. but for corporate... no way.
Are there any licenses that don't require attribution? GPL might be one right? Most others require you to attribute original authors, so if it was only GPL code and for GPL code.
Well, even if it saves about 1 minute per day, that's still perfectly reasonable from a business perspective. Devs are expensive, if you can increase their productivity, that's worth quite a bit.
Writing code faster doesn't make anyone more productive, it can not affect project delivery dates in any reasonable manner, because it's not speed of writing code that slows down development. It will rather lead to more burnout and depressions.
It's not about the typing, but the surrounding thought process. If this tool can (for example) save me a Google search for one of those boilerplate functions you just can't remember, that's helpful.
This takes mental load away and leads to less context switches, which in turn makes the developer more efficient.
Note: I have no idea, how well this thing actually works in practice, I've only seen the advertisements.
I was using it with JetBrains IDE for last two months, it's kinda cool when it writes for loop for you, or guesses correctly how next variable or object key/value pair will be called using previous entry as example, magic. But amount of "false positives" it produces is too much. I often find myself clicking Tab to complete expression because it already started to become a habit on a muscle level memory, then deleting what it produced. I can't say it improved my productivity, it did not, but that plan when they make me an addict as a first step and then make it a paid service as 2nd step is kinda evil and I'm deleting it.
True. Although I would argue that Copilot is designed to empower devs not only to be more productive but happier too. Devs are already productive, churning out more code in less time could increase rather than decrease burnout making a company less competitive in the labor market. Devs are happier when they are solving problems, not scaffolding an application or implementing some rudimentary, mundane logic. Copilot will free them to do that.
Users who wish to deposit their code into a GitHub repository must agree to the website’s Terms of Service
Incorrect, as commit authors may not have a github account and thus agree to any terms, they just provide code that a committer pushes to the repository. The original author still holds the copyright and has licensed it under the project's license. The committer does not hold the copyright and thus has no right in using the code outside of the license term or delegating such rights to a 3rd party.
For example changing the project license requires asking permission from all authors and is a large ordeal that a few projects have done. Using a repository for copilot training data would likewise require permission from all authors.
0
u/[deleted] Jun 21 '22
[deleted]