Live data from Hacker News

GitHub Copilot is generally available

github.blog

211–220 of 796 posts

Re: GitHub Copilot is generally available

#211

Earlier quoted context omitted.

That money isn't going to the folks who wrote the code to begin with though. I think that's where "it should be free" has merit, GitHub is making money on the backs of others.

Why should the money go the to code authors in the first place? All training data is available under permissive licenses. Assuming you're not overfitting on specific code sequences (which would require attribution - and yes, I'm aware Copilot is not immune to this problem and it needs fixing), I'd say this is fair play.

>All training data is available under permissive licenses. Assuming you're not overfitting on specific code sequences (which would require attribution - and yes, I'm aware Copilot is not immune to this problem and it needs fixing), I'd say this is fair play.

Copilot isn't honoring the license, so why does it matter whether it was under a restrictive or permissive license?

Re: GitHub Copilot is generally available

#213

My unpopular take: most comments here are super entitled. To paraphrase: "sure it's minblowing and the biggest productivity gain in years, but I want it FREE". Yes. You got used to it being free. And now it's not. But $10/mo is a steal. It's more than fair and far, far less than they could get. And no. They don't owe you anything. In fact, they probably host your code (often free), and less directly provide your IDE…

> ...it's minblowing and the biggest productivity gain in years... I wouldn't go that far. It's a pretty big help in repetitive/boiler plate code and it's pretty good at intelligently transforming data, but I've found it gets in the way more often than it helps for every other case.

Maybe you are working with a different stack and problems :)

Re: GitHub Copilot is generally available

#215

Earlier quoted context omitted.

Yes. It is completely valid, understandable, and reasonable to have a variety of different feelings and views about how specific code and specific licenses are used. This is particularly the case when we see the emergence of new technologies that use it in different ways. Different people may have a wide variety of equally valid views about how it is incorporated into that system. There's nothing inconsistent, confus…

I think the issue is not that it’s trained on open source code but that it’s trained on code whose licenses may not permit it. If you license your project in a permissive way then I don’t see a problem.

Are there actually any licenses which do not permit training an AI model on the code?

Re: GitHub Copilot is generally available

#216
post #149

Earlier quoted context omitted.

> monetizing the efforts ...and not compensating (or even attributing as required by the licenses) the authors for it.

It's not copying open source code. If you learn an algorithm to balance a binary tree from reading GPL code, and then go use that algorithm in your own closed-source project, with your own variables and types and context, are you breaking GPL? You're not copying the code. Just because you learned about it from reading GPL code doesn't mean that whenever you write tree balancing code from now until the end of time, al…

Personally, I'm more concerned about google using emails from gmail to suggest what to write.

Re: GitHub Copilot is generally available

#217
post #134

Earlier quoted context omitted.

Yep. The only reason it hasn't been utterly dogpiled by lawyers is that far fewer people care about code than other forms of IP. If I made an AI assistant called PhotoStar to help with digital art and it just attaches Big Bird's face onto a character in my children's book I'm going to get sued. "Hey now, I just hit paste , the software pressed copy by itself" is not going to hold up.

But if you made DALL-E and it just remixes images sourced from a broad scan of the Internet, filtered through several layers of machine learning indirection, you're all good.

Sure, if it's remixed to the point where most people don't go "hey that's Big Bird!" CoPilot doesn't, or at least doesn't always, like when it just copied Quake's fast inverse square code with the verbatim comments including profanity. Using CoPilot to create commercial code opens the coder to significant liability if there's enough money at stake.

Re: GitHub Copilot is generally available

#218
post #10

Earlier quoted context omitted.

It doesn't learn from your codebase but it uses the context of your code so any pattern will be picked up.

… and variable name spelling mistakes!

which is actually good because then i just right click the variable in my IDE and then click "refactor > rename" and i'm done

Re: GitHub Copilot is generally available

#219

Earlier quoted context omitted.

That money isn't going to the folks who wrote the code to begin with though. I think that's where "it should be free" has merit, GitHub is making money on the backs of others.

That's how any business product works. Whenever a company releases a new product, the income doesn't go to the employees; It goes to the company, who will then pay those employees.

Except GitHub isn't paying the authors of the original source code?

Re: GitHub Copilot is generally available

#220
post #165
post #82

Earlier quoted context omitted.

Also its users might be violating the GPL. https://www.infoworld.com/article/3627319/github-copilot-is-...

How can the user be violating the license, not the distributor? If I give you a binary that gives you a Disney movie, it's not you violating the copyright, it's me. The copilot itself is violating the copyright, not its users.

If you take the Disney movie the binary gives you and then pass it on, you're in violation even if the company distributing the binary is also in violation. You can sue them for damages that result from you being sued but good luck.
Post reply on HN