News for hackers. Stuff that matters.
Re:Bidding farewell to Google Code by cdibona on Thursday March 12, 2015 @12:02PM (#9191591)
Hi everyone. I wanted to let you know (and I know this isn't a huge surprise) that we will be shutting down the Google Code project hosting system over the next year.

Wired did a nice story about Github that touches on the shutdown: http://www.wired.com/2015/03/github-conquered-google-microso...

I'll be hanging around answering questions, but the short form of 'why' is that it just isn't used much anymore, ourselves included, in favor of Github or bitbucket.

Re:Bidding farewell to Google Code by rogerbinns on Thursday March 12, 2015 @01:29PM (#9192328)
Please can you add a way for projects on google code to do a redirect to wherever they have gone. I moved all my projects late 2013, put notices on all pages I could etc, but still searching for the project often shows the google code site first.

https://code.google.com/p/apsw/

Google Code did one thing very well - each project could have one wiki and issue tracker, but any number of source code repos. This is fantastic for projects where there are multiple parts - eg an Android client, an iOS client, multiple server parts etc. Github for example only lets you have one source repository per project, and as a result the wikis and issues are useless since they are almost always filed against the wrong sub-project.

Every startup I have been involved in over the last many years used Google for business (users, groups, office stuff etc), but then for code hosting we were forced to go elsewhere, needing yet another set of user accounts, groups, admin, billing etc. There was a ticket begging to let folks pay for google code, but it never came to pass. All the startups would have gladly paid, especially to avoid dealing with multiple accounts, sites and admin. Some features like the issue tracker were quite good. Heck you could even prioritise issues - something github still didn't have the last time I looked.

Re:Bidding farewell to Google Code by tjohns on Thursday March 12, 2015 @01:35PM (#9192370)
Google Code already has an option to flag a project as moved. From your project: Administer > Advanced > Project Moved

For an example of what this looks like: http://code.google.com/p/iosched

Re:Bidding farewell to Google Code by rossj on Thursday March 12, 2015 @01:45PM (#9192450)
That's great, until code.google.com no longer resolves, at which point it won't help :( Would be nice if they used that info to automatically redirect to the new site.
Re:Bidding farewell to Google Code by arcatek on Thursday March 12, 2015 @02:32PM (#9192770)
They said they would on the blog post

    I work on Google Code, and we will be putting a service in place to redirect
    deep links to project homepages, issues, etc. to their new locations.

    Projects on Google Code will need to set the "project moved" flag, under the
    advanced tab of the project. But once set, things should work like you
    expect.
Re:Bidding farewell to Google Code by Someone1234 on Thursday March 12, 2015 @02:02PM (#9192552)
They also should be returning a 301 and the new URL so crawlers can follow it and delete the old site from their records...
Re:Bidding farewell to Google Code by AnAccountNow on Friday March 13, 2015 @12:49AM (#9195716)
Why would they make it easier for someone else to properly index the web? They've got that covered.
Re:Bidding farewell to Google Code by rogerbinns on Thursday March 12, 2015 @01:51PM (#9192491)
Thanks - I never knew that existed. The admin ui and result aren't particularly nice sadly.
Re:Bidding farewell to Google Code by z1mm32m4n on Friday March 13, 2015 @04:01AM (#9196063)
> Github for example only lets you have one source repository per project, and as a result the wikis and issues are useless since they are almost always filed against the wrong sub-project.

You can disable the wiki and issues pages on a repository-by-repository basis. If you're looking to solve the issue of issues being filed in the wrong place, you could try to pick the component that is the most central or most front-facing and only leave that wiki or issue tracker enabled. Then you'd just add a simple note in the README of the other repos about where to go to report issues or read documentation. It's definitely not the same, but it is a somewhat elegant workaround.

Re:Bidding farewell to Google Code by rogerbinns on Friday March 13, 2015 @12:23PM (#9197977)
This doesn't help for the issues. With commit messages you can reference or close tickets (eg "fixes #73"), but that won't be available if committing, unless in the one repo that does have issues enabled.
Re:Bidding farewell to Google Code by abraham on Monday March 16, 2015 @01:37AM (#9210032)
You can reference issues in any repo with "ref username/repo#73"
Re:Bidding farewell to Google Code by jnewland on Thursday March 12, 2015 @01:00PM (#9192114)
Hi cdibona! I'm primary on-call at GitHub today, and I wanted to say thanks to everyone that worked on https://code.google.com/export-to-github/ and worked with us to load test it before this announcement. It's really cool to see so much work put into making it easy for folks to easily move their data.
Re:Bidding farewell to Google Code by shubhamjain on Thursday March 12, 2015 @12:47PM (#9191988)
While true that no one uses Google Code. Every now and then, I bump into some obscure but a little useful project being hosted on Google Code. Maybe, makers of those projects have grown out of them and don't wish to put any more effort but still, there is a bit of value, I am able to derive from them.

What will happen, if those projects are not migrated because their developers have simply forgotten about them?

Re:Bidding farewell to Google Code by cdibona on Thursday March 12, 2015 @02:02PM (#9192554)
We are planing on taking the majority of these legitimate, open source, 'abandonded' projects and putting them up in cold storage in a git repo on googlesource.com
Re:Bidding farewell to Google Code by wiseleo on Thursday March 12, 2015 @08:51PM (#9195071)
Will it keep existing deep links published in books and research papers from breaking? What prevents Google from setting the whole site into read-only mode as-is? Keep it working as it does now and disable changes.
Re:Bidding farewell to Google Code by sk5t on Thursday March 12, 2015 @11:45PM (#9195571)
Was that a rhetorical question--how could any third party possibly prevent deep links from breaking?
Re:Bidding farewell to Google Code by ctb_mg on Thursday March 12, 2015 @02:22PM (#9192691)
What is the criteria for "legitimate"? A project useful for me may not be "notable" enough for most to consider "legitimate".
Re:Bidding farewell to Google Code by mintplant on Thursday March 12, 2015 @03:51PM (#9193335)
Presumably, not abusing Google Code as a hosting site for pirated content.
Re:Bidding farewell to Google Code by duskwuff on Saturday March 14, 2015 @02:21PM (#9203602)
Or for personal data. I've seen some people using Google Code as a pseudo-Dropbox. Clever, but ultimately not what the service was intended for.
Re:Bidding farewell to Google Code by grizzles on Thursday March 12, 2015 @04:09PM (#9193488)
Thanks for this, Chris.

Could you publish a list of projects w/descriptions? That would be great for others (gitlab?) who might want to host / cherry-pick / curate the collection a bit more than that.

Re:Bidding farewell to Google Code by amiraliakbari on Friday March 13, 2015 @02:50AM (#9195917)
I suggest letting developers to specify projects they find useful to be included in this cold storage.
Re:Bidding farewell to Google Code by btown on Thursday March 12, 2015 @12:57PM (#9192089)
Someone needs to do an Internet Archive style project on all these repositories, put them up on Github, and make sure that they are indexed properly by search engines (i.e. intro pages become README.md, wikis are migrated, etc.).
Re:Bidding farewell to Google Code by DannyBee on Thursday March 12, 2015 @01:04PM (#9192149)
If someone wants to make an actual serious effort on this, feel free to contact me.
[deleted]
Re:Bidding farewell to Google Code by nothrabannosir on Thursday March 12, 2015 @01:23PM (#9192286)
Not at all, that's 100% the point of most open source licenses. Which are compulsory for a project on GC.

E.g. MIT:

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to
    deal in the Software without restriction, including without limitation the
    rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
    sell copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
    IN THE SOFTWARE.
Specifically, note "Permission is granted" and "distribute".

Comply with those terms (i.e. include that piece of text when you redistribute) and you satisfy MIT.

GPL, &c, they all have similar clauses. In fact, MIT goes much further. I could take all those projects, mirror them, and charge people insane amounts of money for it.

If you can't even rehost on Github, what good would copyleft be?

Re:Bidding farewell to Google Code by DannyBee on Thursday March 12, 2015 @01:33PM (#9192356)
Not really. Unlike a lot of other hosting services, Google code required you to pick an open source license for the project. Even if there are no headers on source, you have a good argument that they were proclaiming to the world it was licensed a certain way, ...

(now, third party code they may have included is a different issue, you can't get rights to that through someone else's claims, but ...)

Re:Bidding farewell to Google Code by jamiesonbecker on Thursday March 12, 2015 @09:44PM (#9195257)
Agreed. and that's what the DMCA was ostensibly intended for anyway. Someone who claims copyright could always make that claim in the normal fashion.
Re:Bidding farewell to Google Code by AnkhMorporkian on Thursday March 12, 2015 @12:55PM (#9192074)
Perhaps archive.org will take it upon themselves to archive all the projects.
Re:Bidding farewell to Google Code by ocdtrekkie on Thursday March 12, 2015 @01:02PM (#9192132)
This is the one thing I'm a bit worried about. I've downloaded several Google Code projects this year so far alone.
Re:Bidding farewell to Google Code by habitmelon on Thursday March 12, 2015 @12:59PM (#9192102)
Find those useful projects and post them on Bitbucket or GitHub
Re:Bidding farewell to Google Code by mherdeg on Thursday March 12, 2015 @12:53PM (#9192065)
It sounds like Google hasn't committed to serving this content in any form past 2016.

But there is a plan to provide archival-style info throughout 2016 (tarballs per project). Is Google in touch with someone like the Intenet Archive to make sure that these data are still available after Google stops hosting them? I'm sure there's some group that's willing to take on the work of hosting the project metadata and associated files.

I personally, occasionally use a handful of "orphaned" libraries that haven't been touched in years and only live on Google Code. Gonna be a bummer when those links break.

Re:Bidding farewell to Google Code by dudus on Thursday March 12, 2015 @01:13PM (#9192218)
It's true that Google does not use Google Code for any coding project anymore, but it's still used as a support interface.

For instance if you want to file bugs for AppEngine the official way is through Google Code

https://code.google.com/p/googleappengine/issues/list

What are the plans on moving this and other issue lists for different Google products out of Google Code?

Re:Bidding farewell to Google Code by ajessup on Thursday March 12, 2015 @01:21PM (#9192273)
PM on App Engine here. We'll continue to be using (and monitoring) the Google Code issue tracker until we have a robust alternative available.

We have plans for this, we're just not ready to talk about them yet.

Re:Bidding farewell to Google Code by dudus on Thursday March 12, 2015 @06:34PM (#9194417)
Is this a plan just for AppEngine or for all other Google Products that use Code as an external Issue Tracker?
Re:Bidding farewell to Google Code by ajessup on Tuesday March 17, 2015 @06:22PM (#9222028)
Not sure about other products
Re:Bidding farewell to Google Code by eranation on Thursday March 12, 2015 @01:20PM (#9192268)
One thing that might be nice to do - if you see a project with high recent download stats (I'm sure there are a few) but their developers seem to have abandoned them, will you please do a courtesy backup to github, or perhaps notify people who starred it that the owners didn't mograte it to GitHub and the data will be lost unless someone does.
Re:Bidding farewell to Google Code by eveningcoffee on Thursday March 12, 2015 @02:27PM (#9192732)
Have you considered that Google Code hosts amount of code that is related to the research papers and are not actively maintained (many probably since uploading). This wast valuable resource will be gone forever.
Re:Bidding farewell to Google Code by Moru on Friday March 13, 2015 @03:26AM (#9195985)
Mabe someone will finally get it. You can't trust third-party sites to keep your stuff up. Host it yourself if you want to be sure it's around somewhere. Use free hosting as a backup plan.
Re:Bidding farewell to Google Code by skagedal on Friday March 13, 2015 @09:53AM (#9197060)
Looking at my own and others actual behavioral patterns, I'd say the opposite is more closer to the truth. Dead links often go to someone's old server that they at some point probably planned to keep online forever. But you are of course right in that redundancy is a good thing!
Re:Bidding farewell to Google Code by raverbashing on Thursday March 12, 2015 @12:59PM (#9192105)
From the comments

"What will happen to things that are hosted on google code, like jquery and the google font set? Thousand, if not millions of pages link to these directly - will they all be invalidated? "

Re:Bidding farewell to Google Code by snowwrestler on Thursday March 12, 2015 @01:41PM (#9192415)
I hope those millions of pages are not linking into Google Code URLs, which are repos for developers. I don't think popular libraries like jquery core and fonts even have Google Code URLs.

They should be linking into Google's Hosted Libraries, which are separate and will continue AFAIK:

https://developers.google.com/speed/libraries/devguide

Re:Bidding farewell to Google Code by richardwhiuk on Thursday March 12, 2015 @01:31PM (#9192349)
That's Google CDN, not Google Code, as the follow on comment says
Re:Bidding farewell to Google Code by raverbashing on Thursday March 12, 2015 @01:34PM (#9192359)
Apparently it's called Google APIs or something

https://developers.google.com/speed/libraries/devguide

Re:Bidding farewell to Google Code by frik on Thursday March 12, 2015 @04:21PM (#9193589)
This wired article tries to rewrite the history:

> rather geeky and sometimes unreliable internet site called SourceForge

Wtf. SourceForge was for a long time very decent. It wasn't geeky nor unreliable, it offered CVS and later Subversion, web hosting, mailing list hosting, forums and downloads.

GoogleCode itself was geeky with its very basic "Wiki", but it had a leaner "GMail style" UI, with only basic features so newer projects used it over SourceForge.

"Bidding farewell to Google Code", that's a rather nice wording for closing down a web service. Please archive orphan open source projects to a read-only SVN/GIT repo or donate the data to archive.org.

It reminds us that more open source projects should host the code on their servers, e.g. using Gitlab. In some years SourceForge and GitHub may get closed down too. Some orphan project of great value may get lost of the digital dark age.

Re:Bidding farewell to Google Code by sytse on Thursday March 12, 2015 @05:11PM (#9193950)
If any open source projects want to self host with GitLab CE we will be glad to provide free consulting to help them migrate and provide a free instance. Contact me at [email protected] to get started.
Re:Bidding farewell to Google Code by innocenat on Friday March 13, 2015 @09:28AM (#9196972)
I haven't read the source article, but SourceForge at some point was real slow. Like, it would takes minutes alone to Log In at SourceForge, let alone checking out SVN repo. Accessing website hosted on SourgeForge was real slow too. I think during that year (not sure which year), tons of projects migrate either to Google Code or to GitHub. It was later that sourceforge improve.
Re:Bidding farewell to Google Code by frik on Friday March 13, 2015 @06:48PM (#9200590)
Sourceforge was really good and as big in the open source world (between 1999 and 2006) like Github today. Later Google Code took over a larger part but never become as popular as Sourceforge or Github. Sourceforge is still used by many open source projects as download hosting provider (binary files). Google Code already stopped the download functionality several months/years(?) ago. Google Code was a 20% project created by Google devs in their 20% free-project-time, though it never improved beyond its first MVP stage, but was for many years very successful nevertheless.
Re:Bidding farewell to Google Code by boyter on Thursday March 12, 2015 @05:54PM (#9194206)
Hi Chris,

Would it be possible to get a list of all the projects inside Google Code? I would very much like to grab the lot and preserve them inside searchcode.com

Codeplex provides this sort of data and GitHub and Bitbucket have an API. I could write a crawler/scraper to do so but I would probably miss something.

Please don't let this become similar to Geocities and have it all lost forever.

Re:Bidding farewell to Google Code by blakeyrat on Thursday March 12, 2015 @06:31PM (#9194406)
Are there any alternatives that allow the use of SVN? I use Google Code to store my Skyrim mods-- because Skyrim mods heavily depend on being in the Skyrim folder structure, I need to have them on SVN (or TFS, I guess) so I can create "sparse" repos. Git doesn't allow this.
Re:Bidding farewell to Google Code by SSLy on Thursday March 12, 2015 @07:20PM (#9194678)
Would git-annex (avaiable on gitlab.com) together with vcsh and mod-organizer cover you?
Re:Bidding farewell to Google Code by blakeyrat on Friday March 13, 2015 @11:11AM (#9197525)
I can BARELY figure out how to work Git itself, I'm guessing combining it with 3 other systems is not going to be a good idea.
Re:Bidding farewell to Google Code by SSLy on Friday March 13, 2015 @07:21PM (#9200727)
I've just remembered that github does offer access to its repositories via the svn protocol. what aobut that?
Re:Bidding farewell to Google Code by eli on Thursday March 12, 2015 @09:30PM (#9195205)
Doesn't github provide svn access? Bitbucket too, I think.
Re:Bidding farewell to Google Code by blakeyrat on Friday March 13, 2015 @11:24AM (#9197595)
Does it? I dunno.

Honestly, I'll probably just download the archive and take it offline. I don't want to think about this shit.

Re:Bidding farewell to Google Code by eli on Friday March 13, 2015 @01:50PM (#9198554)
Re:Bidding farewell to Google Code by lloydde on Thursday March 12, 2015 @12:23PM (#9191784)
I got a kick out of the CmdTaco cameo in the Wired article:

“GitHub is just really smooth,” says Rob “CmdrTaco” Malda, who lived through the open source revolution as the editor-in-chief of the tech site Slashdot. “It’s a sexy, modern interface.”

These are some captions in need of a meme generator.

Re:Bidding farewell to Google Code by timgws on Thursday March 12, 2015 @09:24PM (#9195186)
Consider it done. http://i.imgur.com/Xdmlj6v.jpg

In all seriousness, though, I started my own open source project hosting website back in the day. It was the first to offer public Mercurial and Git hosting.

Google Code existed then and the interface and functionality has not really changed since I released the first version of the site.

Re:Bidding farewell to Google Code by rwallace on Thursday March 12, 2015 @04:56PM (#9193850)
As someone who used Google Code a while back (and did indeed end up moving to Github): it's a pity it had to end, but thank you for hosting it while it lasted. In its day, it was a service of unequaled quality.
Re:Bidding farewell to Google Code by wldcordeiro on Thursday March 12, 2015 @01:02PM (#9192135)
I had my hopes up that you guys would update Google Code to be more of a contender with GAE and Compute integration.
Re:Bidding farewell to Google Code by cdibona on Thursday March 12, 2015 @04:03PM (#9193435)
I have a secret desire to reuse the code domain in this manner.
Re:Bidding farewell to Google Code by oaktowner on Friday March 13, 2015 @12:44AM (#9195699)
Well...it was a secret.
Re:Bidding farewell to Google Code by lake99 on Thursday March 12, 2015 @01:06PM (#9192166)
Thank you for taking questions. Can you give me a rough idea when you'll have the bitbucket migration tools in place?
Re:Bidding farewell to Google Code by haosdent on Thursday March 12, 2015 @10:05PM (#9195312)
Would you migrate Chromium Project to Github?
Re:Bidding farewell to Google Code by jfoster on Thursday March 12, 2015 @05:05PM (#9193915)
What will happen to the bug trackers of large Google projects like android, chromium, app engine, etc?
[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..