Live data from Hacker News

GitHub Copilot for Business is now available

github.blog

81–90 of 127 posts

Re: GitHub Copilot for Business is now available

#81
post #73

Sadly, "simple license management" here just refers to "who in your organization has a license to use this tool", rather than "where did this code come from and what license is it under". This tool remains the equivalent of money laundering for violation of Open Source licenses (or software licenses in general).

I don't understand why they aren't tagging data with license information and allowing users to use models that don't include certain licenses - seems like it would be the middle ground given the stance they've taken; like, "we don't think it's a problem, but if this makes you feel better you can use these other models that specifically don't train on gpl code, or whatever" I would prefer to see full license attributi…

> Amazon's CodeWhisperer has a "reference tracker" that tells you the license of training data code if the generated response is within some similarity threshold, but that's still not good enough imo.

I don't think it's possible to do better than that with this technology.

Re: GitHub Copilot for Business is now available

#82
post #69

Earlier quoted context omitted.

Where's the part of the Copilot EULA that indemifies users against copyright infringement for the generated code? If the model was trained entirely using code that Microsoft has copyright over (for example: the MS Windows codebase, the MS Office codebase, etc.) then they could offer legal assurances that they have usage rights to the generated code as derivative works. Without such assurances, how do you know that th…

Copilot for Business includes an $500k indemnity if you turn on excluding suggestions that match open source code https://github.com/customer-terms/github-copilot-product-spe...

this seems like it covers non-business copilot as well

Re: GitHub Copilot for Business is now available

#83

What's the benefit of using copilot over a package manager? Both help you reuse code that's already been written, but using packages gives you updates, explicit dependency tracking, documentation, etc.

I don't think you've ever tried copilot.

It's amazing at specific things, like being z context aware boilerplate generator or doing the scaffolding of an algorithm from a comment describing it.

That's really different than using libraries.

Re: GitHub Copilot for Business is now available

#84

Earlier quoted context omitted.

Ultimately I think MS is right betting on the fact that this will not matter in the long run. All AI tools are trained on copyrighted data. The tools are too useful to cripple with restrictive laws written for a previous era.

>> All AI tools are trained on copyrighted data. The tools are too useful to cripple with restrictive laws written for a previous era. Are you sure that Disney and Games Workshop will not mind if make your own Mickey Mouse / Warhammer 40K cross-over movie for profit? (I would watch it!) AI can help generate it, so it must be okay.

Those are protected by trademark law which will still be strong in a post AI world. I'm sure those companies will be making massive use of AI to speed up content production.

Re: GitHub Copilot for Business is now available

#85
post #26

There was Kite also that was shutdown. Microsoft can maybe keep it as a vanity product but seriously - I'm curious what kind of teams pr developers are using CoPilot and how much more productive you feel?

I love it. I love that it learns my codebase, my style, etc... and truly does feel like a second brain at times. I am using it within JS/Vue and Python and really enjoy it a lot. You can write a simple comment like "upsert the object in the store, and if the item is incomplete recursively call a refresh fn until it is complete" and it will "magically" do the rest - down to understanding where the objects I am referri…

When it seems to KNOW where you're going with something and generates a surprise suggestion automatically that's exactly where I'm going with something, it gets real freaky and fun.

Re: GitHub Copilot for Business is now available

#86
post #19

Is Copilot HIPAA compliant? It sends data to the cloud, so if you paste PHI…

Why on earth would you ever put any PHI information in source control?

I would not. I avoid pasting PHI into source controlled files altogether.

Re: GitHub Copilot for Business is now available

#87

Earlier quoted context omitted.

If you want to make a conversation awkward, ask your account team about the indemnification for the AI’s potential copyright violations.

"Notwithstanding any other language in your Agreement, GitHub will defend you against any claim by an unaffiliated third-party that your use of GitHub Copilot misappropriated a trade secret or directly infringes a patent, copyright, trademark, or other intellectual property right of a third party, up to the greater of $500,000.00 USD or the total amount paid to GitHub for the use of GitHub Copilot during the 12 month…

the full segment also includes disclaimers on this so it isn't quite as cut and dry:

> 4. Defense of Third Party Claims.

  Notwithstanding any other language in your Agreement, GitHub will defend you against any claim by an unaffiliated third-party that your use of GitHub Copilot misappropriated a trade secret or directly infringes a patent, copyright, trademark, or other intellectual property right of a third party, up to the greater of $500,000.00 USD or the total amount paid to GitHub for the use of GitHub Copilot during the 12 months preceding the claim.  
  GitHub’s defense obligations do not apply if (i) the claim is based on Code that differs from a Suggestion provided by GitHub Copilot, (ii) you fail to follow reasonable software development review practices designed to prevent the intentional or inadvertent use of Code in a way that may violate the intellectual property or other rights of a third party, or (iii) you have not enabled all filtering features available in GitHub Copilot.
and as I understand it:

  • i) means you can't modify copilot suggestions without losing this protection,
  • ii) isn't actually defined; this might mean they can use it as a crutch to avoid providing protection,
  • iii) means you aren't protected if you fail to enable settings that are not on by default but in theory allow you to avoid generations that reference "radioactive" licenses like gpl.

Re: GitHub Copilot for Business is now available

#88
post #73

Earlier quoted context omitted.

I don't understand why they aren't tagging data with license information and allowing users to use models that don't include certain licenses - seems like it would be the middle ground given the stance they've taken; like, "we don't think it's a problem, but if this makes you feel better you can use these other models that specifically don't train on gpl code, or whatever" I would prefer to see full license attributi…

> Amazon's CodeWhisperer has a "reference tracker" that tells you the license of training data code if the generated response is within some similarity threshold, but that's still not good enough imo. I don't think it's possible to do better than that with this technology.

like I probably don't understand this in the right way, but I could have sworn we had the ability to probe latent space on models like these and make mappings based on them? Or was that only for diffusers?

Re: GitHub Copilot for Business is now available

#89

Earlier quoted context omitted.

Where's the part of the Copilot EULA that indemifies users against copyright infringement for the generated code? If the model was trained entirely using code that Microsoft has copyright over (for example: the MS Windows codebase, the MS Office codebase, etc.) then they could offer legal assurances that they have usage rights to the generated code as derivative works. Without such assurances, how do you know that th…

Ultimately I think MS is right betting on the fact that this will not matter in the long run. All AI tools are trained on copyrighted data. The tools are too useful to cripple with restrictive laws written for a previous era.

The pirate movement might have been a bit early for their time, but if AI happen to be the technology advancement needed for society to abolish copyright law then lets get it done.

With everything from scihub getting blocked and people getting subscription fatigue, it is an excellent time for the restrictive laws to be replaced.

Re: GitHub Copilot for Business is now available

#90
post #16

Earlier quoted context omitted.

Sure, but the harder part is measuring whether the developer is actually 5% faster. Otherwise you can make the same case for every $10/mo subscription service in the world, and so we should all be operating at infinite efficiency.

> Sure, but the harder part is measuring whether the developer is actually 5% faster. Otherwise you can make the same case for every $10/mo subscription service in the world, and so we should all be operating at infinite efficiency. After n such iterations, the developer gets 100*(1-0.95^n)% faster. So, after some such $10/month purchases, the developer gets so fast that buying another improvement yields diminishing…

[deleted]
Post reply on HN