News for hackers. Stuff that matters.
Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Sunday June 04, 2023 @09:18AM (#36185372)
Don’t forget OpenAI and Microsoft using your github data for training GPT. Their privacy statement says your content will not be read by “human eyes.”

https://docs.github.com/en/get-started/privacy-on-github/abo...

Re:GitHub Private Repos Considered Private-­Ish by svaha1728 on Sunday June 04, 2023 @09:41AM (#36185533)
I couldn't find the privacy policy for Azure Repos. Does anyone know if it has the same type of statement regarding 'human eyes' for private repos ?
Re:GitHub Private Repos Considered Private-­Ish by dotBen on Sunday June 04, 2023 @09:22AM (#36185389)
I never read that before but you are right and based on that wording looks like private repos are open to having LLMs trained upon them.

I assumed up to this point they could only use public ones but this wording suggests otherwise.

Re:GitHub Private Repos Considered Private-­Ish by gumballindie on Sunday June 04, 2023 @09:25AM (#36185409)
Thats the main reason i moved my code away from github and am advising clients to follow suit. It boggles the mind that we have to actively police against ip theft by formerly reputable corporations but here we are.
Re:GitHub Private Repos Considered Private-­Ish by capableweb on Sunday June 04, 2023 @09:30AM (#36185453)
> formerly reputable corporations

I'm sorry but when was Microsoft ever reputable? They have a long history (and reputation) of being merciless in every single way they can, and have for as long as I can remember.

Re:GitHub Private Repos Considered Private-­Ish by hakre on Sunday June 04, 2023 @09:41AM (#36185532)
A cooperation is never reputable. It is easier to reason with a dog than with a cooperation.

However, me thinks this relates to the times before Github became an offering by Microsoft. But the deal was just too hard to miss, getting this massive army of minion coders who all pray to the octocat and now do the Balmers dance.

Oh so much fun, now it turns out, that all feed the new AI overlords.

Re:GitHub Private Repos Considered Private-­Ish by Y_Y on Sunday June 04, 2023 @09:47AM (#36185577)
Developers developers developers developers
Re:GitHub Private Repos Considered Private-­Ish by atq2119 on Sunday June 04, 2023 @12:13PM (#36186779)
That misspelling of "corporation" severely breaks the meaning you almost certainly intended.
Re:GitHub Private Repos Considered Private-­Ish by hakre on Sunday June 04, 2023 @04:39PM (#36189364)
oh snap, too late to edit ... you are absolutely right.
Re:GitHub Private Repos Considered Private-­Ish by ethbr0 on Sunday June 04, 2023 @09:50AM (#36185594)
I think 90s Microsoft could have something of a claim.

It made a lot of sharp business choices in that decade, but it also left a LOT of money on the table for developers, as part of a strategic goal to grow the platform.

Then the 00s came, platform growth slowed (because they were already running on everything desktop), and the "vs linux" decisions started coming.

Re:GitHub Private Repos Considered Private-­Ish by mtlmtlmtlmtl on Sunday June 04, 2023 @10:36AM (#36185916)
Eh, I wouldn't say the say they handled the whole DR-DOS saga very reputably. And in 2001 they came to within an inch of their life in US v. Microsoft, a litigation mainly based on anticompetitive practices from the 90s.

Microsoft was disreputable in the 90s to the point they were almost broken up several times.

Re:GitHub Private Repos Considered Private-­Ish by rascul on Sunday June 04, 2023 @10:39AM (#36185942)
Microsoft's battle against Netscape (which is also part of the show Valley of the Boom), and the Halloween documents, are two more examples.
Re:GitHub Private Repos Considered Private-­Ish by ethbr0 on Sunday June 04, 2023 @02:47PM (#36188293)
It bleeds over into ethics at some point.

Microsoft in the DOS days was still fighting hard for market. Microsoft in the Netscape days? Eh... less of a competitive claim. Post ~2005? No claim.

For me, the definition of "reputable" changes when you're a competitor among equals vs when you're a monopoly.

Re:GitHub Private Repos Considered Private-­Ish by rascul on Sunday June 04, 2023 @11:17PM (#36191839)
They were a monopoly since the '90s.
Re:GitHub Private Repos Considered Private-­Ish by aio2 on Sunday June 04, 2023 @12:54PM (#36187172)
Okay, maybe 90s MS could've, but I have a feeling that's 30 years ago.
Re:GitHub Private Repos Considered Private-­Ish by erikerikson on Sunday June 04, 2023 @09:56AM (#36185644)
GitHub wasn't always owned by Microsoft.

Please note I am not attempting to address the reputability of GitHub pre-acquisition. That is a separate matter.

Re:GitHub Private Repos Considered Private-­Ish by pydry on Sunday June 04, 2023 @10:27AM (#36185849)
>I'm sorry but when was Microsoft ever reputable?

They went on an open source charm offensive a few years ago. "Oh, we've turned over a new leaf" etc.

A lot of people believed that they'd had a legitimate change in heart because of the change in strategy.

More realistically, Linux had driven them into near irrelevance in the server market and just pushed them from "extinguish" or "extend" to "embrace".

Their dubious anti-Linux tactics via leaning on OEMs in the desktop market remained more or less unchanged.

Re:GitHub Private Repos Considered Private-­Ish by chrsig on Sunday June 04, 2023 @11:25AM (#36186347)
> More realistically, Linux had driven them into near irrelevance in the server market and just pushed them from "extinguish" or "extend" to "embrace".

and with vscode, copilot, and wsl2 they're doing a terrifyingly good job :-/

I really hope people don't let their guard down.

Re:GitHub Private Repos Considered Private-­Ish by tester756 on Sunday June 04, 2023 @05:36PM (#36189820)
Define reputable.

They're still probably the most indirectly trusted company on the earth

Why? because almost all enterprises do run some non-trivial amount of MS code

Either Windows, Azure / Azure AD or AD at all, Teams/Outlook, VS Code, or anything else.

And please, let's do not start arguing that some startup made of 30 people uses Macs only.

Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Sunday June 04, 2023 @06:01PM (#36190006)
Anybody who was a programmer through the 1980's knows the anti-competitive practices that MS used to destroy many up-and-comers. They essentially were a dam on technological progress by coercing the world to use a non-protected single-tasking OS when we could have easily been using pre-emptive multitasking OSes on the hardware of the day.
Re:GitHub Private Repos Considered Private-­Ish by tessierashpool on Monday June 05, 2023 @01:11AM (#36192580)
GP said: Thats the main reason i moved my code away from github and am advising clients to follow suit. It boggles the mind that we have to actively police against ip theft by formerly reputable corporations but here we are.

you said: I'm sorry but when was Microsoft ever reputable?

nobody said Microsoft had ever been reputable.

GitHub is the formerly reputable corporation here.

GP comment doesn't even make sense without that.

Re:GitHub Private Repos Considered Private-­Ish by Zemtomo on Sunday June 04, 2023 @10:15AM (#36185761)
IP theft?

Just code is not an IP.

Your product or a specific algorithm is.

And in my opinion patent on algorithm should be illegal.

There.is no inherent problem hosting Code on GitHub.

You are not doing a good job if you move companies away from working setups due to this.

And they haven't had high security requirements anyway because everyone else normally hosts GitHub Enterprise or gitlab themselfs

Re:GitHub Private Repos Considered Private-­Ish by Zemtomo on Sunday June 04, 2023 @11:04AM (#36186153)
I'm always surprised that there are always people in hn liking software patents.

But sure have your opinion but at least try to bring your issue actoss

Re:GitHub Private Repos Considered Private-­Ish by sebzim4500 on Sunday June 04, 2023 @11:42AM (#36186486)
I don't think anyone on HN likes software patents but god damn do they love copyright of code.
Re:GitHub Private Repos Considered Private-­Ish by SpaghettiX on Sunday June 04, 2023 @10:25AM (#36185836)
What alternatives do you recommend, and why?
Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Sunday June 04, 2023 @06:42PM (#36190244)
A private instance of gitlab on a private server works.
Re:GitHub Private Repos Considered Private-­Ish by sneak on Sunday June 04, 2023 @12:38PM (#36187033)
Microsoft providing software and services to organizations running concentration camps in Texas is why I stopped using GitHub.
Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Sunday June 04, 2023 @07:14PM (#36190455)
Care to elaborate?
Re:GitHub Private Repos Considered Private-­Ish by api on Sunday June 04, 2023 @02:54PM (#36188380)
Many SaaS companies probably double dip by monetizing customer data in various ways. Good luck even knowing if it’s happening and if you do figure it out I’m sure the EULA will be properly one sided.

Can you imagine how much intel Google Docs, GMail, Salesforce, Profitwell, etc have about company performance and plans?

I’m sure nobody is using any of that data to insider trade, to give just one example. Nobody would do that.

Re:GitHub Private Repos Considered Private-­Ish by paddw on Sunday June 04, 2023 @09:22AM (#36185392)
iirc, they said they wouldn't do this? so this could just refer to secret scanning
Re:GitHub Private Repos Considered Private-­Ish by mtlmtlmtlmtl on Sunday June 04, 2023 @09:30AM (#36185456)
Clearly they lied, if their policy says otherwise.
Re:GitHub Private Repos Considered Private-­Ish by blackoil on Sunday June 04, 2023 @09:40AM (#36185526)
Policy says nothing about ChatGPT or LLM/AI models.
Re:GitHub Private Repos Considered Private-­Ish by mikeryan on Sunday June 04, 2023 @10:05AM (#36185704)
Their policy, if you scroll up from this link, is to scan only “aggregate metadata” and only if you opt in.

GitHub aggregates metadata and parses content patterns for the purposes of delivering generalized insights within the product. It uses data from public repositories, and also uses metadata and aggregate data from private repositories when a repository's owner has chosen to share the data with GitHub by enabling the dependency graph. If you enable the dependency graph for a private repository, then GitHub will perform read-only analysis of that specific private repository.

If you enable data use for a private repository, we will continue to treat your private data, source code, or trade secrets as confidential and private consistent with our Terms of Service. The information we learn only comes from aggregated data. For more information, see "Managing data use settings for your private repository."

Re:GitHub Private Repos Considered Private-­Ish by voakbasda on Sunday June 04, 2023 @10:45AM (#36185988)
What is AI training but “parsing content” for “delivering generalized insights”? They intentionally use slippery language that can defend their practices.
Re:GitHub Private Repos Considered Private-­Ish by hedora on Sunday June 04, 2023 @10:47AM (#36186002)
> The information we learn only comes from aggregated data

It seems pretty clear to me that this means they're allowed to use private repos to train copilot, etc.

I wonder if any researchers have tried putting fingerprinted source code into a private repo, and then (after it is retrained) getting copilot to suggest stuff that could only have come from the injected supposedly-private source code.

That would make a nice paper. I hope someone does it.

Re:GitHub Private Repos Considered Private-­Ish by simonw on Sunday June 04, 2023 @11:16AM (#36186276)
I genuinely don't see how "The information we learn only comes from aggregated data" relates to training LLMs, which need raw data, not aggregated data, as their input.

Maybe we have different definitions of the term "aggregated"?

This suggests to me that GitHub need to extend that text to explain what they mean by "aggregated".

Re:GitHub Private Repos Considered Private-­Ish by atq2119 on Sunday June 04, 2023 @12:16PM (#36186809)
The LLM itself is a form of aggregated data.
Re:GitHub Private Repos Considered Private-­Ish by simonw on Sunday June 04, 2023 @12:23PM (#36186885)
Sure, but the raw training data isn't.

I think GitHub need to clarify this themselves.

Re:GitHub Private Repos Considered Private-­Ish by atq2119 on Sunday June 04, 2023 @12:43PM (#36187073)
Sure. All aggregated data is ultimately derived from raw, unaggregated data. One can make the argument that training an LLM is "just" an unusually complicated form of aggregation.

Whether that would hold up is another question. But yeah, I agree with the conclusion that they need to clarify this.

Re:GitHub Private Repos Considered Private-­Ish by hedora on Sunday June 04, 2023 @10:05PM (#36191449)
Training the LLM is a form of “learning”, and putting all the data in an input training set is a form of aggregation.

The clause seems to mean “we can do whatever we want with your data as long as we violate many people’s privacy at scale at the same time”.

Re:GitHub Private Repos Considered Private-­Ish by mtlmtlmtlmtl on Sunday June 04, 2023 @12:43PM (#36187075)
But then the training can be surreptitiously be called data aggregation. We don't look at the raw data, we aggregate it and then query the aggregation.

Definitely needs clarification, though somehow I suspect this is all by design.

Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Sunday June 04, 2023 @07:52PM (#36190687)
Enter lawyers.
Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Sunday June 04, 2023 @06:40PM (#36190234)
The only thing that matters is how good your lawyers are and what kind of judges you end up with.
Re:GitHub Private Repos Considered Private-­Ish by simonw on Sunday June 04, 2023 @11:13AM (#36186244)
I don't think it's right to conclude "your private repo data will be used to train GPT" based on the text you linked to there.
Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Sunday June 04, 2023 @06:04PM (#36190034)
Yes, not conclusive, but the cynic in me is usually right esp. when there are large sums of money and power on the line. OpenAI was originally suppose to be open, but power corrupts.
Re:GitHub Private Repos Considered Private-­Ish by halostatue on Monday June 05, 2023 @09:19AM (#36195793)
This comment is complete FUD as you’re linking to a tertiary paragraph in a document describing how your data may be used if the owner of a private repository enable it, for such use as Dependabot, CodeQL, or secrets scanning.

The top of the document is:

> GitHub aggregates metadata and parses content patterns for the purposes of delivering generalized insights within the product. It uses data from public repositories, and also uses metadata and aggregate data from private repositories when a repository's owner has chosen to share the data with GitHub by enabling the dependency graph. If you enable the dependency graph for a private repository, then GitHub will perform read-only analysis of that specific private repository.

> If you enable data use for a private repository, we will continue to treat your private data, source code, or trade secrets as confidential and private consistent with our Terms of Service. The information we learn only comes from aggregated data. For more information, see "Managing data use settings for your private repository."

Taking a single paragraph out of context isn’t worthy of the top-voted comment.

Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Monday June 05, 2023 @11:28AM (#36197658)
I call BS. OpenAI was originally meant to be an open source and non-profit company. It is now a closed source, for-profit company and is controlled by the company that gave FUD its original meaning for discrediting others who stood against it. It is supreme naivety to think they will not use whatever they can to gain power in the AI arena. There is nothing in that statement that a high powered lawyer can not twist and bend to their liking. I can easily see the transformer matrix weights being defines as "aggregate data" -- "they are just floating point numbers -- they are not anyone's source code."
Re:GitHub Private Repos Considered Private-­Ish by halostatue on Monday June 05, 2023 @12:52PM (#36199170)
OpenAI != GitHub even if GitHub has allowed training on public repositories (which I believe to be an absolute mistake because it should be preserving licensing on the processed repositories and we know that it is not doing so).

There are many reasons to distrust Microsoft. The wording of this particular paragraph explaining how data gets used in accordance with the linked terms of service (which are the actual governing documents, not the page you’ve linked to) is not one.

Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Monday June 05, 2023 @02:00PM (#36200307)
GitHub = MS, OpenAI = MS, so by transitivity OpenAI = GitHub (where = means "controlling or related interest").

I agree that the particular wording is not sufficient to specify much of anything, but does it sure doesn't shut the door on the possibility either.

Re:GitHub Private Repos Considered Private-­Ish by halostatue on Monday June 05, 2023 @05:16PM (#36203739)
OpenAI is not a subsidiary of Microsoft. GitHub is.

Unless you can meaningfully show that Microsoft is actively applying a subsidiary relationship (that is, where it directs OpenAI’s product direction), I have to disagree with your base notion.

At this point, I reiterate that your original claim is 100% FUD and disinformation.

I’m not asking you to trust GitHub or Microsoft, but legal terms have meaning and the terms do not support your assertions.

Re:GitHub Private Repos Considered Private-­Ish by waynecochran on Monday June 05, 2023 @06:38PM (#36205118)