News for hackers. Stuff that matters.
[dead]
Re:Bidding farewell to Google Code by baggachipz on Thursday March 12, 2015 @12:18PM (#9191752)
I might be feeding here, but the lesson is that you can't count on things Google releases to be around very long. Even APIs for popular products, like Google Maps. Just don't expect anything they release to have a long shelf life. It's annoying and it sucks, and it is now laughable when they tag things with phrases like "free code hosting forever" and so on.

For them to change, they'd have to either: 1) Support everything into eternity, which given their propensity to release new things frequently would grow to be impossibly expensive, or 2) Be more disciplined in what they release, so that it can be supported in perpetuity. I don't see either happening, so we end up where we are now. They have to keep innovating or they'll stagnate and die.

Re:Bidding farewell to Google Code by gtaylor on Thursday March 12, 2015 @12:26PM (#9191814)
They kind of get a bad rap for this because of how large and visible they are. The funny thing is that many of the people here on HN have worked on projects that had very finite lifetimes as well, often closing them down for some of the same reasons.

Someone has to invest the time and money to keep services running, even if only limping along. Google likes to experiment and test the waters. It's part of why they've been so successful. I hope they keep killing off their underperforming/underused services so they can keep on pushing other things forward.

However, closing down stagnant projects is very different from locking down access to previously open APIs (Google Maps). Since we're discussing the closure of Google Code, I won't get distracted with that controversial topic.

Re:Bidding farewell to Google Code by jdmichal on Thursday March 12, 2015 @12:50PM (#9192033)
I also find a certain level of humor in the oft-espoused "release and pivot" ideology, accompanied with the pleas for mercy found in these Google product shutdown threads. What is different? Why is Google not supposed to release and pivot like everyone else?
Re:Bidding farewell to Google Code by gtaylor on Thursday March 12, 2015 @12:53PM (#9192064)
It is puzzling, but I think their rapid ascension has led to some people setting their expectations for Google too high. Others seem to hold them to some golden moral standard (of their own design), for some reason.

In the end, they are a for-profit business. Not a charity.

Re:Bidding farewell to Google Code by TheOtherHobbes on Friday March 13, 2015 @11:22AM (#9197586)
Because at some point you stop being a feature of the landscape, and you become the landscape - or a big part of it, at least.

That's where GitHub is now. If GitHub closed in the same way, that would be... unfortunate.

That seems to be where Google Code was trying to go. For whatever reason, it never quite made it.

But if you're part of the scenery - and Google Code was, for a while - and not just a shack hardly anyone visits, a burden of responsibility goes with that.

Re:Bidding farewell to Google Code by zorpner on Thursday March 12, 2015 @02:08PM (#9192590)
At least from my perspective, the problem is that Google sometimes releases into already-existing fields at a price point no one can compete with, absorbs the entire market, then pivots away. This is pretty destructive behavior, and I think fundamentally different from entering a field in which you intend to try to run a business (as opposed to subsidizing your entry into the field with profits from elsewhere in the company in order to undercut current players).
Re:Bidding farewell to Google Code by robbrit on Thursday March 12, 2015 @04:14PM (#9193529)
Except in this case they didn't absorb the market and then pivot away. The market moved away from them and consequently they shut down a service that nobody really uses anymore.
Re:Bidding farewell to Google Code by zorpner on Thursday March 12, 2015 @04:19PM (#9193571)
Sorry, should have made it more clear that I wasn't talking about Google Code specifically, but was responding to the parent comment regarding "release and pivot".
Re:Bidding farewell to Google Code by bbcbasic on Thursday March 12, 2015 @04:50PM (#9193802)
I think it is because of the side effect (can it be called an externalized cost?) to developers wanting to use existing open source code and not being able to find it. Google code is used by a lot of people.

Whereas an early start-up with 100 users selling a product with not much lock-in can pivot without too much side effect. The users know they are dealing with a start-up and may expect it.

Re:Bidding farewell to Google Code by makomk on Thursday March 12, 2015 @02:25PM (#9192721)
Yes, and the projects that people on HN have worked on that have had very finite lifetimes get a very negative reaction on here too, for much the same reason. In fact I regularly see people suggesting that it reflects badly on startups as a whole and that you shouldn't trust them with your data whenever one pulls a stunt like this.
Re:Bidding farewell to Google Code by hackuser on Thursday March 12, 2015 @12:50PM (#9192029)
> Support everything into eternity

'Eternity' overstates it. Plenty of vendors support projects long after they are obsolete. IBM supported OS/2, released 1992 and a marketplace flop, until the end of 2006.

That means that if I need something to be around for awhile, I'll count on IBM and not Google. Google has the perogative to make that choice, of course, and long-term support generally is associated more with the business market than with consumers. Party that's because it costs more for businesses to change, partly IMO because consumers are poorly educated customers.

EDIT: It's a little odd to see this very normal comment modded down to -1 (now -3!). Another perfectly fine comment was modded down to 0. I don't care about the points at all, but it supports my instinct that some on HN are trying to protect Google. Employees? Fans?

Re:Bidding farewell to Google Code by munificent on Thursday March 12, 2015 @01:02PM (#9192126)
> IBM supported OS/2, released 1992 and a marketplace flop, until the end of 2006.

That's because users paid for it.

Google gave the world high-quality, free open source code hosting for eight years. I don't see how that's anything but a net positive.

Re:Bidding farewell to Google Code by NeutronBoy on Thursday March 12, 2015 @05:15PM (#9193973)
> 'Eternity' overstates it. Plenty of vendors support projects long after they are obsolete. IBM supported OS/2, released 1992 and a marketplace flop, until the end of 2006.

I'll give you three guesses as to how much those companies still running OS/2 were paying for support in 2006.

Re:Bidding farewell to Google Code by Spooky23 on Friday March 13, 2015 @07:49AM (#9196662)
Have you ever done business with IBM? They do the exact same thing, all of the time, except that it's software so you need to deal with migration.

When IBM buys a company/product, they will merrily throw everything out and declare that v.next is the next version of whatever product you are using. Then the legacy product goes in life support.

OS/2 lived on because it was widely deployed in banking for ATMs and POS, and it generated a lot of complimentary revenue. So when a company like Target had 100,000 cash registers, IBM got to sell services around deployment and maintenance, and management software like Tivoli to manage the devices.

Re:Bidding farewell to Google Code by vidarh on Thursday March 12, 2015 @01:05PM (#9192157)
And for OS/2, IBM even allowed it to live on by licensing it to a third party:

https://en.wikipedia.org/wiki/EComStation

Re:Bidding farewell to Google Code by jdmichal on Thursday March 12, 2015 @01:03PM (#9192145)
I think there's a huge difference between continuing support of a product and continuing support of a service. Not the least of which is that products can pick up their own life and unofficial support even after the company has abandoned them. The best you could hope to do for a service is faithfully duplicate it, with all the effort that involves.
Re:Bidding farewell to Google Code by packetslave on Thursday March 12, 2015 @12:27PM (#9191816)
you can't count on things Google releases to be around very long

code.google.com was around for 7 years. What more do you want?

Re:Bidding farewell to Google Code by DannyBee on Thursday March 12, 2015 @12:30PM (#9191839)
FWIW, it was 8+ years :)

It was launched at OSCON in 2006.

Re:Bidding farewell to Google Code by pbreit on Thursday March 12, 2015 @01:00PM (#9192112)
Why limited to google? You can't count on anything being around forever. But that is hardly revelatory.
Re:Bidding farewell to Google Code by baggachipz on Thursday March 12, 2015 @01:22PM (#9192280)
I think people tend to hold large companies with far-reaching services to a higher standard in this regard. I'm not arguing that stance's validity, but if MS or Google or even Facebook (yes, I know) release a product or API, people assume that it will be well supported. Partly because of $large_company's deep pockets, and partially because it's assumed that those companies understand the far-reaching consequences of their actions and want to act responsibly.
Re:Bidding farewell to Google Code by lotu on Friday March 13, 2015 @01:16AM (#9195763)
> partially because it's assumed that those companies understand the far-reaching consequences of their actions

The large companies are made of small clueless people just like every other company on the face of the Earth.

Re:Bidding farewell to Google Code by jfoster on Thursday March 12, 2015 @05:22PM (#9194013)
There is two alternatives that I can think of.

(a) For things (eg. Reader, Google Wallet for Digital Goods) that could be viable businesses in their own right with some modifications, spin them off as small companies.

(b) Open source the project they no longer have interest in. (as was done for Google Wave, which arguably wasn't necessary because the level of interest in Wave at that point was quite low)

In this case (and perhaps they already have this), I would suggest that they allow anyone to discover all the projects on Google Code and export them such that they could be imported into other code hosting sites, allowing everyone else to build a Google Code alternative.

Re:Bidding farewell to Google Code by ocdtrekkie on Thursday March 12, 2015 @01:04PM (#9192152)
This is the problem with proprietary cloud services. As long as they're hosted by and run by a single company, you can't be sure they'll stick around.
Re:Bidding farewell to Google Code by opinali on Thursday March 12, 2015 @02:37PM (#9192803)
Yeah, like http://www.codehaus.org/ is living forever? ;-)
Re:Bidding farewell to Google Code by gtaylor on Thursday March 12, 2015 @12:16PM (#9191716)
Edit: The parent comment was flagkilled, but he was ranting about how Google should be expected to keep Google Code (and their other failed services) on life support indefinitely out of the kindness of their heart, because negative public perception.

This is pretty ridiculous. It is a free service, sustained only by how long corporate wants to foot the bill. This is why it's so important to keep in mind how sustainable your dependencies are longer term (if having to move away from them would be such a big deal).

Not only that, but Google Code lost the mindshare battle and hasn't been getting much development attention for some time now. It has fallen way behind, is now sub-par, and there has been a mass exodus of projects away from it. It had a nice year or two, but it's time to put it down.

It's simple: Stop wasting developer manpower, money, and time on something that no longer offers much utility. Close shop, figure out how those resources could be better spent doing things that are useful.

Re:Bidding farewell to Google Code by lnanek2 on Thursday March 12, 2015 @12:41PM (#9191940)
Honestly, I think he was right. Google has a really bad image problem right now where lots of people don't want to get involved with their projects because Google will most likely kill the project just like Reader and Glass.

See my couple of wasted Google Glass devices that will never see an Android update again. Do you think I'll ever buy a Google Android product after they wasted $3k of mine? Do you think I'll buy any more of their tech device blunders like cars or thermostats or other devices? Likely not. It's well established they'll just drop them soon after release anyway.

They are getting the same reputation for software services. There are lots of startups that would have been happy with Reader's usage numbers besides, so they aren't even making decisions everyone would agree are good kills.

With my Android apps, any time someone sends me a bug report or a complaint, I refund them immediately and thank them for the feedback. Does this make me the most money? Hell no. But I have a lot of friendly users who email me constantly with improvements and who aren't mad I'm ripping them off or screwing them over. That's worth a lot too. Google is saving money to screw over users with this Google Code decision and it's definitely not one I agree with.

Re:Bidding farewell to Google Code by gtaylor on Thursday March 12, 2015 @12:58PM (#9192098)
> Honestly, I think he was right. Google has a really bad image problem right now where lots of people don't want to get involved with their projects because Google will most likely kill the project just like Reader and Glass.

Again, these are two very niche projects. Reader was a niche within a niche. Glass was an experiment that a tiny subset of the population ever even touched first-hand. It never even reached a "1.0".

As early adopters and as technologists, it's easy for us to get upset when our favorite pet project gets killed. But in the end, Reader failed to get any kind of traction beyond its niche. Glass ran into a buzzsaw of negative perception, legislation, and media twisting, in addition to technical challenges. The lessons learned from Glass will be applied to present and future efforts.

Re:Bidding farewell to Google Code by pbreit on Thursday March 12, 2015 @01:09PM (#9192186)
Killing reader was a bad idea imo. Yes, it was niche but it was social, attracted influencers and measured relevance.

Glass is clearly very much alive.

Re:Bidding farewell to Google Code by pbreit on Thursday March 12, 2015 @01:04PM (#9192156)
Killing reader was a terrible idea. That cut my daily google usage in half and was obviously a key social and relevance asset.

Glass is still very much alive.

Re:Bidding farewell to Google Code by gtaylor on Thursday March 12, 2015 @01:09PM (#9192185)
> Killing reader was a terrible idea. That cut my daily google usage in half and was obviously a key social and relevance asset.

It sucks for our niche, but ultimately Google Reader was a product that didn't have any appeal beyond said tiny niche. The original goal was to make RSS more accessible beyond technologists, but it failed to reach any kind of mass appeal. Some of this was more to do with RSS/Atom feeds having some ergonomic issues that weren't solved before the social media frenzy took hold.

Failure is when results don't meet expectations, which is what happened to Reader. I don't fault them for closing it, despite it being inconvenient for me to switch. What does a for-profit company have to gain by dumping time and resources into a failure whose window of opportunity has passed? Some goodwill from a tiny, miniscule subset of their userbase?

Re:Bidding farewell to Google Code by enneff on Thursday March 12, 2015 @10:06PM (#9195318)
If you joined Google's Glass Explorer program (twice?!) expecting anything but a beta-level device with a short shelf life then more fool you. I don't think they could have been any more explicit about the goals of their program.
Re:Bidding farewell to Google Code by 72deluxe on Friday March 13, 2015 @07:47AM (#9196651)
I think his point stands though, that Google cannot be trusted to keep services going. This will adversely affect their appeal in many minds, including mine. I have used Google since about 1998 (?) and you'd be amazed how many products have come and gone in that time.

Apologies for the rantiness of the post below, it isn't meant aggressively, just more frustration at no apparent direction seen within the Googlesphere.

The removal of features that people use with no warning and non-implementation of features immediately after release is really really annoying. It makes their stated goals ("index everything") meaningless/temporary/untrustworthy, and dissuades me from buying services from them. Freeloaders use their products a lot (I do!) but I would think twice about ever ever ever paying for software from them, or for a service because you have no idea when it'll shut shop. Even products they still produce appear to be completely disjointed (see the Play Books app on Android and the complete disparity found with their web interface...)

Here's a list of annoyances in products they've released to much fanfare, then apparently just not bothered developing anymore:

1. Google+, yes all of it. And I use it! (where is it going now that Gundotra has left?)

2. Maps: My Maps now isn't integrated into the Android app (they spun it off??), Latitude is gone, Google Local is gone but apparently still there (you can read reviews but hidden and secret GUI controls are now the order of the day for working out how to do anything in Google Maps)

3. Google Drive desktop client: will it ever tell me how far it has got in uploading a massive file? The web client does, the desktop one doesn't. Surely that's an OBVIOUS feature in a filesync utility. Don't ask about their promised Linux version. Couldn't they write it in Go or something?

4. Google Hangouts Android client: the forced update from Talk with the removal of features (is someone actually online? a presence feature seen since MSN Messenger that somehow escapes Google's notice)

5. Google Chrome OS: why is it even here? There was much talk of being stiff competition to Windows and OSX but it's like an Etch-A-Sketch toy operating system. I think TinyCore Linux does more?

I'll stop now because it's coming up to lunch time and I'll get indigestion.

I am a big fan of Android, but their incessant removal of features within their core apps and then rereleases of similar-but-ever-so-slightly-different apps ever year at I/O is getting wearisome.

Re:Bidding farewell to Google Code by f055 on Thursday March 12, 2015 @12:25PM (#9191804)
Although you are correct, it's more a matter of perception / PR image. If we are looking at Google that shuts down pretty popular projects (Reader, Code, and now G+ seems to be shifting) or pretty innovative projects (Wave, Glass) then how should we feel about becoming dependant on/involved in Google products? What if Gmail switches to paid-only model? What if the next-big-Google-thing will be closed down after a year, again? What if free Google Apps will close down, and only paid version exists? What's the point of getting involved into any free Google stuff? What's the point of using Google at all?
Re:Bidding farewell to Google Code by gtaylor on Thursday March 12, 2015 @12:30PM (#9191840)
> Although you are correct, it's more a matter of perception / PR image. If we are looking at Google that shuts down pretty popular projects (Reader, Code, and now G+ seems to be shifting) or pretty innovative projects (Wave, Glass) then how should we feel about becoming dependant on/involved in Google products?

You just listed a bunch of projects that failed to get traction or lost mindshare battles. I expect an innovator to move on from failures, which is what all of your examples are. Reader: Failure, Google Code: Failure, G+: Failure, Wave: Failure. The reasons for each failure differ, but said reasons are irrelevant to this discussion. The fact is that Google attempted something, maybe enjoyed a little bit of success, but the results didn't meet their expectations. Rather than continue running these things with skeleton crews (to what effect?), they've done the right thing and closed them down.

The only exception is Glass, which was an experiment that already is impacting other current and future products. It never had a guaranteed future. It never reached consumer "1.0".

Re:Bidding farewell to Google Code by hackuser on Thursday March 12, 2015 @12:41PM (#9191942)
> I expect an innovator to move on from failures

That's great if you are an investor or employee, but if you are a user it kind of sucks.

Google just needs to be up front about it (and maybe they are): We make no commitment to supporting this application or maintaining it as is. We might make radical changes, we might shut it down. If we do shut it down, we'll warn you at least 9 months ahead of time.

I'm not going to invest much in those applications, but others might.

Re:Bidding farewell to Google Code by DannyBee on Thursday March 12, 2015 @12:45PM (#9191973)
I gotta be frank here: If you expect anyone in the tech world, Google or otherwise, to support a non-paid product past the point it's obviously declining in user base (IE obvious to not just internal users, but to external ones), for more than a few years, you are just not going to use anyone's products ;)

Google code is mostly irrelevant to this calculus, because it was not ever meant to make money for anyone, but i think you are a little harsh here.

Don't get me wrong, as a user, I would love to have the stuff i want to use supported forever. But it's unrealistic.

Re:Bidding farewell to Google Code by gress on Thursday March 12, 2015 @03:21PM (#9193111)
The problem is that Google represented itself as an altruistic supporter of open-source. People trusted it because it deliberately cultivated the impression of being more responsible than the default 'duh capitalism' mentality it now represents.

Google is suffering the reputational damage it deserves - not because it is now behaving any differently from other corporations but because it has betrayed the promise that it would.

Re:Bidding farewell to Google Code by gtaylor on Thursday March 12, 2015 @12:48PM (#9192000)
> Google just needs to be up front about it (and maybe they are)

Nobody launches a new product and guarantees "If this doesn't work out, we'll keep it around indefinitely on life support". You don't start a new effort expecting failure. If it doesn't end up working out, it'll be closed down. Google's failures are just a lot more public than whatever side business many of us may take a stab at.

This isn't unique to Google. Failures need to be learned from and culled. We as a small business/startup oriented crowd should understand that more than most. I've had to kill off more projects than I'd like to admit because I didn't want to spend the time/money on what I perceived to be failures.

Not that failure is bad. Like Google, I've learned a ton from my unsuccessful projects.

Re:Bidding farewell to Google Code by hackuser on Thursday March 12, 2015 @12:55PM (#9192079)
In fact, many vendors, especially in the enterprise market and physical goods, stand behind what they sell through their products' lifetimes. As I mentioned elsewhere, IBM supported OS/2, a marketplace failure, for ~16 years. Buy a washer from Sears; even if that model doesn't sell well, they will support yours.

Consumer and 'free' software is the exception, and it's a recent exception with rapid release schedules. It's just shifting the costs from the vendor (maintaining old products) to the consumer (changing/upgrading).

Re:Bidding farewell to Google Code by gtaylor on Thursday March 12, 2015 @01:03PM (#9192144)
> Consumer and 'free' software is the exception, and it's a recent exception with rapid release schedules. It's just shifting the costs from the vendor (maintaining old products) to the consumer (changing/upgrading).

It's important to note that in many cases, the vendor pays for what is otherwise a free service (Reader, Wave, G+). In the case of some services, they may gather some data from which they can profit from, but that doesn't always pay the bills.

So yes, the customer may have to switch services or upgrade, but unlike enterprise software, they aren't paying four to six figures to use said services.

Re:Bidding farewell to Google Code by pbreit on Thursday March 12, 2015 @12:52PM (#9192055)
I don't think "free" has anything to do with it. In fact, the reason this is not a big deal is specifically because there exist at least 2 superior free options.
Re:Bidding farewell to Google Code by baldfat on Thursday March 12, 2015 @12:14PM (#9191698)
This is one service that needed to be shut down.
Re:Bidding farewell to Google Code by itsbits on Thursday March 12, 2015 @12:18PM (#9191741)
it was expected by many people..infact there was discussion about same happening... Why to run a project when it is not being used?..nothing bad in that...People are angry about Glass..not this..