Live data from Hacker News

Saying Goodbye to GitHub

ersei.net

71–80 of 450 posts

Re: Saying Goodbye to GitHub

#71
Have to say, I agree with the author. It should be super easy for us to select "don't use my data" on anything we own - Github accounts, websites, anything that has our real identity attached to it. With 2FA our identities are attached to Github accounts. Further it should be equally as easy to check training data across all models to ensure our data is not included.

Glad to learn about SourceHut. I'll check it out.

Re: Saying Goodbye to GitHub

#72
post #16

Earlier quoted context omitted.

ToS doesn't supercede copyright though, does it? The real rub will be the first court precedent on whether GPTs infringe on source data IP. Could see it going either way: fundamentally transformative or not.

You agree to Microsoft's ToS before you can put any code on Github, regardless of the license. You can't opt-out of those terms, regardless of your license, just as you can't opt out of Facebooks terms which give them the right to use your content for their business or marketing purposes, even if the various chain posts that have spread there might claim otherwise.

The vast majority of the code I've written that is on GitHub isn't on GitHub because I would ever have stooped to putting it there, but because it is open source under a license that lets other people redistribute and edit the code (most often GPL or AGPL; maybe some older code under BSD) and they have chosen to use GitHub (which makes me sad, but as far as I'd have been concerned is totally within their rights). Are you claiming that people should not be allowed to clone other peoples' open source projects and put copies up on GitHub?

Re: Saying Goodbye to GitHub

#73
post #21

Earlier quoted context omitted.

No need to hate on you for a valid response. I think we're in a new enough situation that we can look beyond what's legal in a license. When many of us started working on open source projects, AI was a far-off concept. Speaking for myself, I thought we'd see steady improvement in code-completion tools, but I didn't think I'd see anything like GPT-4 in my lifetime. Licenses were written for humans working with code. W…

> Yes, I'm talking explicitly about feelings. I know my feelings don't impact the legalities of a license. They don't impact the current legality of a licence, but it will affect future ones. GPL/BSD/Apache/proprietary, they are all picked for ideological concerns which all stem from feelings. It is good to discuss these things, and it is good to recognise that these are emotionally driven.

> They don't impact the current legality of a license, but it will affect future ones.

Don't they? Even the most liberal licenses require that you at least keep the license and attributions. Which are exactly the parts that AI systems remove. I would have no problem with an AI system trained on GPL code if the output was still covered by the GPL.

Re: Saying Goodbye to GitHub

#74

I'm gonna get hated on for this, but I don't think "give back" is an open source concept. I'm not aware of any Open Source license,or Free license for that matter,that has a give-back clause. Source code is available to -users- ,not prior-authors. Some Open Source licenses can be used in proprietary code, (MIT, BSD etc) with little more than simple attribution. Those developers chose that license for a reason, and I'…

> I'm not aware of any Open Source license,or Free license for that matter,that has a give-back clause.

§5.c of the GPL Version 3 states explicitly:

> You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.

As in, all modifications must be made available. Is that not meeting your definition of giving back? GPL (all variants) is one of the most widely distributed of the free software licenses and has an explicit "give back" clause as far as I can see it. -- and is part of why some people referred to GPL as a "cancer".

FWIW the issue I've come to have with copilot is that you're not explicitly permitted to use the suggestions for anything other than inspiration (as per their terms), there is no license given to use the code that is generated. You do so at your own risk.

Re: Saying Goodbye to GitHub

#75

Earlier quoted context omitted.

It shouldn't but good luck fighting the 500 Lbs gorilla on its home turf. Most people will avoid the fight, even if they are in the right.

The ToS is necessary for GitHub to provide their services, the wording is pretty carefully constructed so that GitHub are safe to change their service and develop new things. Loosely speaking "by uploading code you grant GitHub permission to blah blah with that code" I'm not sure how well it will go down in court fighting this... since we agreed to it. But the more interesting question will be is the result a complet…

I just want to make sure you appreciate that if you really believe this argument then GitHub can only be used by the people who actually directly own the copyright on projects; and if you, for example, want to clone and edit my software (the vast majority of which I explicitly never uploaded to GitHub) then you wouldn't be allowed to (which doesn't seem like either the intention or the way it is commonly used)... and like, it would essentially be impossible to use GitHub to work on an open source project that has some long storied history with many hundreds of contributors without going back and getting all of them to agree.

Re: Saying Goodbye to GitHub

#76
post #33

> The code that was regurgitated by the model is marketed as "AI generated" and available for use for any project you want. Including proprietary ones. It's laundering open-source code. All of the decades of knowledge and uncountable hours of work is being, well, stolen. There is nothing being given back. Leaving GitHub wont change that, OpenAI is training its models on every bit of code they can have, sourcehut, cod…

> Also from my experience of trying to leave GitHub, you just end up having a couple of projects on your alternative platform, and everything else on GitHub.

> And if you want to build a community, you will quickly find out that the majority want to stick to GitHub, and leaving it can kill your projects chances of getting contributions.

That's a defeatist attitude and a self-fulfilling prophecy at the same time. As more and more people leave GitHub (hopefully not to go to the same alternative), it becomes less and less of a must-have. The reason these things are somewhat true today is because of the network effect, and it's precisely that effect which we must actively attempt to squash by leaving.

Re: Saying Goodbye to GitHub

#77

US copyright office seems to say anything written by AI cannot be copyrighted. Also a work that does not disclose which parts are AI generated cannot be copyrighted. All open source licences and creative commons are based on copyright. If you do not own the copyright you cannot release code under MIT. As far as I can tell no one is labeling which parts of code used AI. Most devs I know are using Chat GPT at least for…

Competitive at what? Templating?

Re: Saying Goodbye to GitHub

#78

I'm gonna get hated on for this, but I don't think "give back" is an open source concept. I'm not aware of any Open Source license,or Free license for that matter,that has a give-back clause. Source code is available to -users- ,not prior-authors. Some Open Source licenses can be used in proprietary code, (MIT, BSD etc) with little more than simple attribution. Those developers chose that license for a reason, and I'…

    then that's a problem- not dissimilar to  
                          ^
Discontinuity here.

Re: Saying Goodbye to GitHub

#80

I'm gonna get hated on for this, but I don't think "give back" is an open source concept. I'm not aware of any Open Source license,or Free license for that matter,that has a give-back clause. Source code is available to -users- ,not prior-authors. Some Open Source licenses can be used in proprietary code, (MIT, BSD etc) with little more than simple attribution. Those developers chose that license for a reason, and I'…

Trivial functions aren't copyrightable, so it doesn't matter whether they are GPL or not.
Post reply on HN