Live data from Hacker News

Show HN: Effort to clone unmaintained SourceForge projects to GitHub

a-sf-mirror.github.io

11–20 of 90 posts

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#11
post #7

Why Github? Copying from one commercial provider to another doesn't solve the fundamental problem. Using git helps, but most of those old repos will never get cloned. In 10 years time, Github may be the tired old service that gets acquired by a hedge fund that decides to monetize their repos. Such things are part of the corporate lifecycle.

somebody have to pay for git hosting. who will be better alternative in your opinion?

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#12
Why aren't you mirroring the binaries? These are vital for people in the future who do not have the time to set up a build environment for software from a decade ago.

I'd also echo the concerns of others about GitHub.

Proper archivists should do for SourceForge what they did for other projects. Archive Team, maybe? Looks like they have a wiki page: http://www.archiveteam.org/index.php?title=SourceForge

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#13

That's great. I started doing that myself (my own git server, not github) for some projects I care about. This effort seems include a very narrow list, though. For CVS, though, I suspect cvs-fast-export [1] will do a better job than git-cvsimport. 1 http://www.catb.org/esr/cvs-fast-export/

Thanks, I'll have a look

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#14
post #7

Why Github? Copying from one commercial provider to another doesn't solve the fundamental problem. Using git helps, but most of those old repos will never get cloned. In 10 years time, Github may be the tired old service that gets acquired by a hedge fund that decides to monetize their repos. Such things are part of the corporate lifecycle.

For now, Github is not ad-ridden as SourceForge is. Github is monetizing some repositories: https://github.com/pricing I don't know if they're sustainable, but from my naive point of view, closed-source projects on github pay for the hosting of open-source projects on github.

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#15
post #7

Why Github? Copying from one commercial provider to another doesn't solve the fundamental problem. Using git helps, but most of those old repos will never get cloned. In 10 years time, Github may be the tired old service that gets acquired by a hedge fund that decides to monetize their repos. Such things are part of the corporate lifecycle.

Do you have any other suggestions? Hosting these repos on donated/personal machines is (IMO) significantly less likely to stand the test of time. At least with a commercial entity there is a bit more "trust" involved that they won't disappear out of the blue one day. And if the time comes that Github starts to collapse, the process can be repeated. Just because something isn't permanent doesn't mean it's pointless.

> Do you have any other suggestions?

Archive.org ?

And weird that nobody suggested the Bitcoin block chain. I don't think binaries are a good fit but source code doesn't require a lot of space. With the current and future block size it will take sometime to make it happen.

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#16

Why aren't you mirroring the binaries? These are vital for people in the future who do not have the time to set up a build environment for software from a decade ago. I'd also echo the concerns of others about GitHub. Proper archivists should do for SourceForge what they did for other projects. Archive Team, maybe? Looks like they have a wiki page: http://www.archiveteam.org/index.php?title=SourceForge

Regarding binaries, I know these could be useful and I'd like to provide them, but I'm afraid some "not (yet?) very popular mirroring project" can't show how we can trust it regarding binaries. After all, a known site like SF is untrustable, so why would an unknown site would be more?

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#17

Why aren't you mirroring the binaries? These are vital for people in the future who do not have the time to set up a build environment for software from a decade ago. I'd also echo the concerns of others about GitHub. Proper archivists should do for SourceForge what they did for other projects. Archive Team, maybe? Looks like they have a wiki page: http://www.archiveteam.org/index.php?title=SourceForge

This was in progress, 830GB was downloaded before a Sourceforge guy popped onto the IRC and said he's ok with the archiving, but that the robots.txt should be respected. This would put things at a practical standstill. So the downloading was paused, I'm not really sure what's happened in the week since.

Right now Xfire's videos, several URL shortners' links, and Toshiba Support material are being archived. If you have spare cycles and bandwidth, and want to contribute, running an instance of the "ArchiveTeam Warrior" is pretty easy through docker or a VM. http://archiveteam.org/index.php?title=Warrior

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#18
post #3

Earlier quoted context omitted.

I confess my ignorance regarding archive.org's various collections. There seem to be a lot of them, which one are you referring to?

They're not a part of archive.org (just a totally separate group with similar interests, lead by Jason Scott). The specific project page is here: http://archiveteam.org/index.php?title=SourceForge The best place to pop in is probably on IRC. For the Sourceforge project it's #coldstorage on EFnet, http://chat.efnet.org:9090/?nick=&channels=%23coldstorage&Lo... for the web client. Though note, the ArchiveTeam project s…

To add to this - ArchiveTeam often works with archive.org who have arranged long term storage for a lot of retrieved content.

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#19
This seems much more like a temporary fix, not really a solution. A few years from now GitHub can do the same thing that sf did. This after all seems to be the fate of commercial companies that explore open source, once they start to lose users to new competitors.

Re: Show HN: Effort to clone unmaintained SourceForge projects to GitHub

#20
post #2

Nice! But in my opinion better help archiveteam with their efforts!

Agreed. This article sounds more like an advertisement for GH. Also, why not using other platforms like bitbucket? Centralizing everything at GH is the worst scenario for open source.
Post reply on HN