Google Code is about to die. ( for a lot of us anyway )

I just posted a library to my google code account and clicked on a notification message trying to get my attention:

http://google-opensource.blogspot.com.au/2013/05/a-change-to-google-code-download-service.html:
Starting today, existing projects that do not have any downloads and all new projects will not have the ability to create downloads. Existing projects with downloads will see no visible changes until January 14, 2014 and will no longer have the ability to create new downloads starting on January 15, 2014. All existing downloads in these projects will continue to be accessible for the foreseeable future.

Lucky I got my uploads in... But I don't really see the need in using google code once I have to start posting elsewhere next year.

is github the answer?

Apparently github does not support downloads either ( cancelled some time ago, as well ), SourceForge does.

Google is pushing their 15GB free Google Drive option for those with projects on Google Code:
http://code.google.com/p/support/wiki/DownloadsFAQ

pYro_65:
Apparently github does not support downloads either ( cancelled some time ago, as well )

Are you after something other than ZIP / Download this repository as a zip file?

SourceForge does

SourceForge has turned into a nightmare. Earlier this week it took half-a-dozen attempts to download WinAVR. The pop-ups and redirects sometimes make it impossible to navigate.

robtillaart:
is github the answer?

I'm trying to move away from Github for one primary reason: They want money for basic statistics. I can get detailed statistics from Google Code (via Google Analytics) at no cost (both in time and money).

Agreed. Specially if youre trying to download files from mobile browsers, even if it is Chrome on Android. It just doesnt work as it should.

I'm obviously missing something here. What good is it without downloads?

Thanks for the bad news! I have all my libraries hosted on google code. I don't like github and quite frankly don't have the capacity to understand its features since I'm not a programmer. A straightforward download site is enough for the simple libraries most of us produce, which is maintained by the author alone and without a lot of branching stuff. Where can we find this place? Will Arduino team provide some space, say click a link within a member profile to see what libraries he/she authors and uses. Might be nice to have that.

liudr:
Where can we find this place?

I don't know; I find it with my virtual hosting account my website sits on - I pay approximate $25.00 a month for my vhost (http://www.he.net/), and get 150 gig of storage - among other cool things.

Of course - they don't hold your hand - you basically get a bare vhost, ssh and sftp plus a few other things, and an account. If you want a "panel", you have to install one yourself. If you want a website, blog, etc - again, install and set it up yourself. If you need even more power, they offer colo and other things.

It isn't the cheapest option, but for me, they've been a reliable provider for over a decade now.

You might also try the Amazon cloud services (AWS, etc)...

I have a host and a unused electronics domain ... add some light advertising and I smell an op ... least for our type of projects

and jeez cr0sh, I pay half that

Osgeld:
I have a host and a unused electronics domain ... add some light advertising and I smell an op ... least for our type of projects

and jeez cr0sh, I pay half that

I have been thinking about setting something like this up for a while. I have the location and the hardware, but I have a bit of a cashflow problem right now. I have quotes for business class 50/5 connections and 100/100 symmetrical fiber. I have a rack containing 6 servers, 3 of which have 16gb of ram and dual quad-core CPUs that would be excellent for running VMs. Maybe someday....

I do currently have one co-located server with no bandwidth limitations. The connection is pretty slow though 1mbit down, 2mbit up.

You still have Subversion/Mercurial/Git access. You can still "download" the code but they've just made it more ... obfuscated?

I can appreciate Google's hassles dealing with idiots trading movies/music/etc., but seeing Google go this route is disappointing. Google is more technologically savvy than that.

Chagrin:
I can appreciate Google's hassles dealing with idiots trading movies/music/etc., but seeing Google go this route is disappointing. Google is more technologically savvy than that.

Just another way to make money from those who outgrow the initial space on GDrive.

Still SMH. I'm not a VCS guru, but I have to wonder if the download feature is being abused like Google says, what would keep Google Drive from being similarly abused.

robtillaart:
is github the answer?

Or gitorious? Or, do a web search for 'git hosting'.

My opinion is that Git is going to be the way to go. Sure, there are others things around, and even CVS is still pretty common, I guess mostly due to intertia. I'm not a VCS guru by any stretch, but the speed of adoption for Git implies to me that it must be pretty good at what it does. Unsurprising, considering the authorship, but the endorsement of Linus isn't enough to bring that about. I personally know a few sharp individuals who regard Git highly.

I probably ought to install it and try it out. I can't be any harder than CVS, and I've used that.

Might be that GNU Savannah could be an option, for those releasing under the GPL. I'm not sure if that'd work given the uncertain licensure of various code fragments.

One advantage of using a Git host would be the ability to then blog using Octopress, which I suspect is easier to use than it might initially sound, just from reading the home page. But then, I'm a command-line guy from way back, so my definition of 'easier' is probably not the same as most people's.

Were I to write some non-trivial Arduino code, I would be looking for a git host.

Money and time is probably the reason for the change. Google Code does not generate any revenue. Google Drive does. That means Google is willing to sink more resources into Google Drive. I suspect Google Drive has (or will have really soon) a virus and copyright spider. Files that violate certain criteria are very likely automatically removed. I highly doubt they want to spend the money and time necessary to do the same thing with Google Code.

Time to find out... Huh. I already have a few files on Google Drive. That's :blush:. I guess I should know more about it.

justjed:
My opinion is that Git is going to be the way to go.

Through the day-job I've used about a dozen source-code management systems. The worst, by far, was Visual Source Safe. Routinely the store would become corrupt and have to be rebuilt. I've lost several days of work to that black hole.

The best, by a nose, is Git. I don't hesitate to recommend it (but, on Windows, be sure to add TortoiseGit).

Barf. Google Drive allows uploading two (or more) files to the same folder by the same name.

Double barf. An example URL...
https://docs.google.com/file/d/0B8NAnADuMy7iS1UxS2xySVZITGc/edit?usp=sharing

Triple barf. All the interesting file-level actions are only available via right-click.

On the plus side, drag-and-drop works.

I didn't even think about google drive might sniff over my file and automatically delete inappropriate contents. What if they made a mistake and it costs the user money when they lose files? Doesn't sound like a reliable service if it does remove files but with dozen pages of terms for any software you install, who know what they put in there?!

I guess same can be said about dropbox.com, which I am using. I don't know a convenient way to share files with the mass, just with several individuals having dropbox accounts.