News for hackers. Stuff that matters.
Re:Why GitHub Won by Brian_K_White on Monday September 09, 2024 @04:42PM (#41493527)
You sound like you're proud of this work and this plan and this sequence of events.

code.google going away, without the excuse that google itself was going away, after I had started to rely on it and link to it in docs and scripts all over the place, is what taught me to never depend on google for anything.

If google had said "The purpose of this service is an academic goal of Googles, not to serve users needs. This service will be shut off as soon as Googles academic purpose is met." I would not have used it.

But Google did not say that. Google presented the service as a service whos purpose was to be useful to users. And only because of that, we used it.

Do you see the essential problem here? Effectively, Google harnessed users for it's own purposes without their consent by means of deception. The free-ness of the service that the users received doesn't even count as a fair trade in a transaction because the transaction was based on one party misinforming the other.

So thanks for all your work making the world a better place.

Re:Why GitHub Won by hathawsh on Monday September 09, 2024 @07:44PM (#41495564)
This is a repeatable pattern:

  1. A well-known major company sees that people are relying on something broken and it's hindering progress.
  2. The company decides to compete with that thing, but it's not part of their mission, so they make it free.
  3. Because the new thing is free, and run by a major company, lots of people come to depend on it, even though it's intentionally not the best.
  4. Another company builds more competition and works to actually be the best.
  5. The major company sees that their original objective of replacing the bad version is fulfilled, so they sunset the thing.
  6. People who came to depend on the thing feel betrayed.
This is why we should all be cautious about any non-core free service from major companies.
Re:Why GitHub Won by gary_0 on Monday September 09, 2024 @11:26PM (#41496892)
Is GitHub a core service of Microsoft?
Re:Why GitHub Won by throwup238 on Tuesday September 10, 2024 @12:00AM (#41497041)
Microsoft has over six thousand repos on Github including flagships like Typescript and VSCode. For all intents and purposes, it is a core service.

Microsoft is a different beast because so much of their revenue is B2B. Continuity of operations is kind of their whole deal. Google Workspace is the equivalent Google product and they're much less likely to dump a service, unlike the rest of Google.

Re:Why GitHub Won by kagevf on Monday September 09, 2024 @11:43PM (#41496965)
And, how will the existence of source control management in both GitHub and Azure DevOps be reconciled?
Re:Why GitHub Won by tracker1 on Tuesday September 10, 2024 @01:37PM (#41503387)
They're sharing a lot of the resources as pragmatically as possible it seems. GH Actions and DevOps workflows are really similar, and afaik run on the same clusters of hardware.

There's also some pretty decent integration features for DevOps projects with source control in GitHub for that matter iirc. Not to mention the potential upsell to/from GH Enterprise and/or Azure DevOps.

I can imagine at some point, GH Enterprise and Azure DevOps may become more similar and share more infrastructure over time.

Re:Why GitHub Won by Lutger on Tuesday September 10, 2024 @03:14AM (#41498033)
Very close actually. Their strategy has always been to build essential developer tools. Developers, developers, developers.

So I think it is core to the way Microsoft expands and holds market share. And that market has changed to not only want windows only tools, so they change with it. Microsoft culture has always been kind of pragmatic. They were a walled garden for developers when they could get away with it (and still are for some), but now they have opened up a bit out of need.

Re:Why GitHub Won by Xylakant on Tuesday September 10, 2024 @03:49AM (#41498251)
Github is free for a large class of users, but it's also an enterprise product that feeds off the funnel created by the free userbase. Almost every developer knows github by now, knows how to use it and integrating your own source control management with the place where all of your open source dependencies live is a significant lock-in effect. And while I don't know the numbers for Github, I'd expect that GH itself is profitable or at least could be profitable.
Re:Why GitHub Won by procrastitron on Monday September 09, 2024 @06:12PM (#41494672)
> code.google going away, without the excuse that google itself was going away, after I had started to rely on it and link to it in docs and scripts all over the place

It didn't go away, though. It got archived and that archive is still up and running today. Those links you put all over the place should still be working.

> If google had said "The purpose of this service is an academic goal of Googles, not to serve users needs. This service will be shut off as soon as Googles academic purpose is met." I would not have used it.

That's not an accurate representation of what DannyBee said. Moreover, what DannyBee did say is in line with what Google itself said was its goal when the service launched: https://support.google.com/code/answer/56511

"One of our goals is to encourage healthy, productive open source communities. Developers can always benefit from more choices in project hosting."

> Effectively, Google harnessed users for it's own purposes without their consent by means of deception.

This does not appear to be a good faith argument.

None of what DannyBee said in their comment aligns with that interpretation. Neither does that interpretation line up with Google's publicly stated goals when they launched Google Code.

Re:Why GitHub Won by justinclift on Monday September 09, 2024 @08:20PM (#41495826)
> It didn't go away, though. It got archived ...

"It got archived" means it went away for actual use. i.e. in not-just-read-only fashion

Re:Why GitHub Won by nl on Monday September 09, 2024 @09:05PM (#41496135)
But that's ok! It's easy to switch to a new code host. It's hard to change all the links on the internet if your link rots.

Putting a service like code.google into read-only mode is pretty much the ideal outcome for a discontinued service.

Google should be praised for how they behaved here.

Re:Why GitHub Won by bronson on Monday September 09, 2024 @11:43PM (#41496972)
Coding is a solitary activity? Switching everyone to a new environment is hard.

Also, "Google sunset their project really well" is damning with faint praise.

Re:Why GitHub Won by shiroiushi on Monday September 09, 2024 @11:58PM (#41497030)
>Switching everyone to a new environment is hard.

Sure, but this is the danger you get when you rely on an outside vendor's service for anything. If you don't want to deal with this danger, then you should never, ever use an external vendor's service for anything; you should only use your own self-hosted solutions.

Of course, Google does have a worse track record than some when it comes to their services being EOLed if they aren't search, Maps, etc., but still, this can happen with anything: it can be shut down, or bought out by a competitor, etc.

>Also, "Google sunset their project really well" is damning with faint praise.

I don't think so in this case. I'd say Google has done a poor job of sunsetting other projects of theirs, but if this one actually keeps all the links alive albeit in read-only mode, that's really a lot better than most other EOLed or shut-down (like due to bankruptcy) services (from Google or anyone else), where it just disappears one day.

Re:Why GitHub Won by Dylan16807 on Tuesday September 10, 2024 @03:03AM (#41497972)
> Of course, Google does have a worse track record

Yes, that's the point of the above comments. The repeated lesson is that there's always a risk of shutdown, but don't trust google in particular to keep services running.

Re:Why GitHub Won by dminik on Tuesday September 10, 2024 @03:08AM (#41497999)
There is a difference between

> Actually, Google Code was never trying to win.

> It was simply trying to prevent SF from becoming a shitty monoculture ... . Google was 100% consistent on this ...

And

> One of our goals is to encourage healthy, productive open source communities. Developers can always benefit from more choices in project hosting.

These are not the same. One of these makes it out to be the singular goal. The other does not.

Re:Why GitHub Won by DannyBee on Saturday September 14, 2024 @07:13AM (#41539012)
Yes, there is a difference, but one thing you should do when you see this difference and think it is critical consider whether you are parsing words way too strongly in a colloquial discussion on hacker news.

I'm trying to participate in a discussion. Not write comms that go to hundreds of millions of people. That is why the rules of hn are very clear on assuming the best, not the worst.

Re:Why GitHub Won by 1vuio0pswjnm7 on Tuesday September 10, 2024 @05:19AM (#41498874)
"It didn't go away, though. It got archived and that archive is still up and running today. Those links you put all over the place should still be working."

I think this is misrepresenting what the commenter stated. He appears to have stated the project hosting service "went away". This fits with the context of the OP which is comparing project hosting services, e.g., Google Code, Sourceforge, Github.

If the context was software archives, e.g., software mirrors, instead of project hosting, then we could indeed claim "Google Code" still exists. However, the context is project hosting. And no one can upload new projects or revisions to Google Code anymore. Google Code project hosting did in fact "go away":

https://codesite-archive.appspot.com/archive/about

The old https://code.google.com/p/projectname URLs need to be redirected to https://code.google.com/p/archive/projectname

Google then redirects these /archive URLs to storage.googleapis.com

Too much indirection

https://code.google.com/p/projectname becomes

https://storage.googleapis.com/download/storage/v1/b/google-...

Downloads

https://storage.googleapis.com/download/storage/v1/b/google-...

Re:Why GitHub Won by scott_w on Tuesday September 10, 2024 @06:18AM (#41499246)
He made that claim but then conflated it by talking about "those links being gone" which isn't true.

I'm going to defend Google on this. They don't need to maintain products forever but this case is a good way to shut down a service. Allow access to existing projects but make clear that active projects need to go somewhere else. The commenter can be upset that they can't use Google Code as a product but they shouldn't misrepresent the situation by saying the code is inaccessible. I checked a university project I created 15 years ago and it's still there. The commenter is objectively incorrect.

> Too much indirection

I don't think this is a valid criticism. The web is designed explicitly to do this. You can still access the code, that's good enough.

Re:Why GitHub Won by rerdavies on Tuesday September 10, 2024 @10:08AM (#41500930)
No, it's not good enough. The service went away.
Re:Why GitHub Won by scott_w on Tuesday September 10, 2024 @10:26AM (#41501139)
You're free to expect for-profit businesses to fully support a free product forever. Just as they're free to decide they don't want to do that.
Re:Why GitHub Won by vagrantJin on Tuesday September 10, 2024 @11:00AM (#41501465)
Thats funny, no business ever does anything for free.

People/businesses who do stuff for free, ask for donations.

Re:Why GitHub Won by rerdavies on Saturday September 14, 2024 @05:26AM (#41538592)
Sometimes businesses do things that they believe to be in their own self-interest, but is not.

Sometimes businesses do things to create good will (which has tangible value).

Sometimes businesses do things which destroy good will and create animosity (which has a tangible cost).

Google seems to have managed to have accumulated significant animosity by shutting down services that could instead have been left to die a slow death on a long tail. I still remember a time when I could plausibly believe that "Google Is Not Evil". Shutting down those services prematurely when people still depend on them is evil. That's the cost.

And, by the way, sometimes people do things for no other reason than because it is virtuous to do so. I suppose Plato does make the argument that you should do virtuous things so that you can hang out with other virtuous people, and not have to put up with *ssholes. Darwin would probably argue that people do virtuous things for free in order to increase the survival rates of their progeny. But those are both deep and nuanced arguments that are best left to incurable pessimists.

Re:Why GitHub Won by 1vuio0pswjnm7 on Tuesday September 10, 2024 @05:43PM (#41505917)
The web, i.e., HTTP and HTML, is designed so that Javascript is not necessary to redirect URLs or publish direct download URLs. But here a $2 trillion online advertising company tries to coerce the computer user into enabling Javascript for basic redirection.
Re:Why GitHub Won by akoboldfrying on Monday September 09, 2024 @11:59PM (#41497035)
My sympathy for your plight is proportional to how much you paid for using Google Code.
Re:Why GitHub Won by unbecoming on Tuesday September 10, 2024 @01:20AM (#41497402)
You imply their time has no value, and will not be factored in future decisions in what concerns "Google" and "code hosting".
Re:Why GitHub Won by akoboldfrying on Tuesday September 10, 2024 @08:24AM (#41500034)
I mean to imply that expecting a for-profit company to continue giving you something free forever is foolish, and that thinking they ought to continue giving it to you is morally unsound at best.

>You imply their time has no value

They have chosen to risk wasting their own time. Absent longevity guarantees from Google, the responsibility for GP's choice to use Google Code lies with GP, not with Google. (I'm not saying it was a bad decision at all -- for, say, personal hobby projects, I actually think it would have been a very sensible choice to take the value on offer -- and accept the risk that it could all just go away at a moment's notice.)

>and will not be factored in future decisions in what concerns "Google" and "code hosting".

I don't understand this part, sorry.

Re:Why GitHub Won by account42 on Tuesday September 10, 2024 @05:08AM (#41498778)
That says more than your lack of empathy than anything else.
Re:Why GitHub Won by akoboldfrying on Tuesday September 10, 2024 @08:26AM (#41500048)
If I give you something for free, does that oblige me to continue giving it to you for free, forever?

If so: Watch how much I give.

Re:Why GitHub Won by forgotpwd16 on Tuesday September 10, 2024 @05:46AM (#41499061)
Have read comments, on launch of new products, founders stating that free-tiers when applicable are skipped because free users tend to be the most entitled. (That said Google isn't a stranger to shutting down paid services as well.)
Re:Why GitHub Won by thunky on Tuesday September 10, 2024 @08:54AM (#41500300)
I hate to break it to you be GitHub is going to shut down too. Everything does.
Re:Why GitHub Won by BigParm on Tuesday September 10, 2024 @01:03PM (#41503003)
People are just now catching on that Google services always fold and leave you hanging. Your comment is insightful. You're ahead of the curve predicting that eventually non-Google services will screw you too.

Whats the solution? Is the future self hosted? Making it accessible for non-technical people?

Re:Why GitHub Won by the_gipsy on Tuesday September 10, 2024 @11:15AM (#41501617)
> Google harnessed users for it's own purposes without their consent by means of deception

Every profitable company on earth, ever.