SourceForge
SourceForge | |
![]() | |
URL | https://sourceforge.net/[IA•Wcite•.today•MemWeb] |
Status | Online! |
Archiving status | Not saved yet |
Archiving type | Unknown |
Project source | sourceforge-grab, sourceforge-grab-rsync |
Project tracker | sourceforge, sourceforgersync |
IRC channel | #sourceforget (on hackint) |
SourceForge is a free software repository.
It's really old, ad supported, adware supported. And yet, it is still alive.
It hosts code migrated from BerliOS[1] which shut down.
Vital signs
FRS Area removal (2015)
Hello, You have been identified as having saved files in you user FRS profile area (/home/pfs/<username>. We are planning on removing this area for user accounts on March 17th 2015. We wanted to give you the opportunity to move your data to a new location before we remove the data. Here is a link that should help you with moving your data: https://sourceforge.net/p/forge/documentation/SFTP/ If you need any help please contact us. Thanks SourceForge.net Support sfnet_ops@slashdotmedia.com https://sourceforge.net/support
Admins hijacking projects to add more adware (2015)
https://lwn.net/Articles/646118/[IA•Wcite•.today•MemWeb]
Site structure
- 444,202 project URLs found: https://github.com/marcroberts/archiveteam-sourceforge-lister/blob/master/projects-sorted.txt[IA•Wcite•.today•MemWeb]
Download files can be found on public ftp mirrors, priority on the rest of the site then download files last? e.g. https://www.mirrorservice.org/sites/ftp.sourceforge.net/[IA•Wcite•.today•MemWeb]
CVS/svn/git/hg/bzr repositories should be a priority; many projects do not have their source code on the ftp mirrors.
The main API is documented here: https://sourceforge.net/p/forge/documentation/Allura%20API/[IA•Wcite•.today•MemWeb] and allows unauthenticated access to most services. It also can indicate what revision control system is used.
Appropriate tools, (such as git clone -m and svnrdump) can be used to backup, but SF suggests using rsync regardless of the actual revision control system used.
- Some projects have subdomain sites on either sourceforge.net or sourceforge.io. Ex: http://supertuxkart.sourceforge.net/[IA•Wcite•.today•MemWeb]. Many can be listed by using the project API as an "external_homepage". These are not necessarily static sites; some of these use MediaWiki or other other software (e.g. https://wala.sourceforge.net/[IA•Wcite•.today•MemWeb] or https://nsis.sourceforge.io/[IA•Wcite•.today•MemWeb])
2015 archival
On June 17, 2015, ArchiveTeam started two simultaneous grabbing process: one for web-based content and binaries, and one for rsync-able source code repositories. Shortly afterwards, someone claiming to be a SourceForge staff member, told us to stop and first contact their representative.
jún 18 22:08:45 <burley-sf> FYI: I just blocked your archive client jún 18 22:09:05 <JRWR> oh? jún 18 22:09:07 <burley-sf> it's not following robots.txt, and hitting recursive deep dives jún 18 22:09:18 <JRWR> oh my jún 18 22:09:24 <arkiver> burley-sf: We're currently trying to archive the software on your website jún 18 22:09:26 <burley-sf> I'll also be killing the rsync's here soon, you are going too heavy on this jún 18 22:09:37 <burley-sf> I understand, and I am OK with that -- but not the way you are doing it jún 18 22:09:58 <arkiver> burley-sf: What is your limit? jún 18 22:09:59 <burley-sf> I suggest you stop, so I don't have to block the IPs for rsync jún 18 22:10:06 <burley-sf> and reach out to our community guy jún 18 22:10:14 <burley-sf> gimme min and I'll give you an email address jún 18 22:10:24 <achip> rsync is paused jún 18 22:10:38 <arkiver> burley-sf: thank you jún 18 22:11:05 <burley-sf> rgaloppini@slashdotmedia.com [...] jún 18 22:36:13 <burley-sf> So reach out to Roberto at the address above and then I am sure we can sort something out that doesn't cause impact to the other users jún 18 22:37:35 <burley-sf> And if you need to reach me for some reason -- david@sourceforge.net
We attempted to contact them but got no reply.
Developer Web removal (2025)
SourceForge Developer Web Services | |
URL | https://sourceforge.net/ |
Status | Closing |
Archiving status | Upcoming... |
Archiving type | DPoS |
IRC channel | #sourceforget (on hackint) |
On 2025-08-09, SourceForge announced in a blog post that the Developer Web Service, the web hosting service for users, will be shutting down on 2025-10-10.[3]
Sunsetting Developer Web (User Web)
SourceForge will be sunsetting developer web hosting for user accounts (unrelated to project web hosting) in 60 days on October 10th, 2025.
If you are using developer web hosting on your SourceForge user account, please make arrangements before October 10th, 2025. Project web hosting for projects will continue as is.
Please refer to our documentation if you need help accessing your files hosted on developer web hosting.
How to help if you have lists of URLs
- For other ArchiveTeam projects that can use this kind of help, see Projects requiring URL lists.
This project requires lists of URLs for content on the target website. If you have a source of URLs, please:
- Use the PCRE regular expression
users.sf.net|users.sourceforge.net|sf.net/u/|sf.net/users/|sourceforge.net/u/|sourceforge.net/users/
for filtering.- Enable case-insensitive matching (e.g. grep's
-i
) to catch URLs with capitalization. - If using grep or similar, enable text matching (
-a
or--text
) to catch URLs in files with apparent binary data. - Example command (GNU grep):
grep -Pahoi 'users.sf.net|users.sourceforge.net|sf.net/u/|sf.net/users/|sourceforge.net/u/|sourceforge.net/users/' FILENAME FILENAME...
- Enable case-insensitive matching (e.g. grep's
- If the output exceeds a few megabytes, compress it, preferably using
zstd -10
. - Give the file a descriptive name and upload it to https://transfer.archivete.am/.
- Share the resulting URL in the project IRC channel.
- If you wish your list to remain private, please get in touch with a channel op (e.g. arkiver or JustAnotherArchivist). Items generated from your list will still be processed publicly, but they will be mixed in with all other items and channel logs will not associate them with you.