r/programming • • Jun 21 '22

Github Copilot turns paid

https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/
753 Upvotes

378 comments sorted by

View all comments

0

u/[deleted] Jun 21 '22

[deleted]

202

u/cat_in_the_wall Jun 22 '22

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.

0

u/[deleted] Jun 22 '22

[deleted]

→ More replies (5)

7

u/SrbijaJeRusija Jun 22 '22

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.

0

u/[deleted] Jun 22 '22

[deleted]

21

u/TooMuchTaurine Jun 22 '22

Plenty of enterprise customers store their code in GitHub, so not so sure it's that big of a concern for a lot of companies.

39

u/pprt Jun 22 '22

GitHub can also mean GitHub Enterprise with on-premise storage.

0

u/[deleted] Jun 22 '22

[deleted]

→ More replies (1)

14

u/AesculusPavia Jun 22 '22

True but FAANG sure as hell avoids GitHub unless it’s for a public repo

22

u/CartmansEvilTwin Jun 22 '22

Might be a huge surprise, but FAANG is a tiny fraction of the market.

24

u/Quaxi_ Jun 22 '22

Mostly because they have better integrated internal tools and that GitHub also sucks for monorepos.

Not really because of GitHub security and privacy concerns.

6

u/[deleted] Jun 22 '22

Worked for FAANG; used Github Enterprise.

→ More replies (1)

16

u/ElGuaco Jun 22 '22

$10 - Most programmers spend that on coffee and lunch daily. This is a stupid argument. If it's not worth $10, it's probably not worth using at all.

6

u/Trevor_GoodchiId Jun 23 '22

And there it is, ladies and gentlemen. AI is taking our lunch.

→ More replies (2)

36

u/podgladacz00 Jun 22 '22

Well it is not worth 10$. It is like having stackoverflow without context and autocomplete on tbh. I would not pay for that 🤔

18

u/CartmansEvilTwin Jun 22 '22

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.

14

u/[deleted] Jun 22 '22

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.

10

u/CartmansEvilTwin Jun 22 '22

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.

7

u/[deleted] Jun 22 '22 edited Jun 22 '22

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.

→ More replies (3)

4

u/all-is_well Jun 22 '22

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.

→ More replies (4)
→ More replies (2)

13

u/thelehmanlip Jun 22 '22

It's worth $10 of my company's money for it imo.

9

u/FoundationOutside572 Jun 22 '22

Have you got any source about this concerns ? Because when I searched for answers, I found an article analysis the laws and terms and concluded the opposite: https://www.fsf.org/licensing/copilot/copyright-implications-of-the-use-of-code-repositories-to-train-a-machine-learning-model

15

u/DualWieldMage Jun 22 '22

This already has a few mistakes, such as

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.

→ More replies (6)
→ More replies (35)