In 2013, we reported that SourceForge.net had started to redirect the download links clicked on by some users, providing those users with an installer program that bundled in not just the software the user had requested, but a set of side-loaded "utilities" as well. The practice raised the ire of many in the community, even though it was an optional service that SourceForge offered to project owners. Matters may have changed recently, however, as the GIMP project discovered that "GIMP for Windows" downloads had suddenly become side-loading installers—and that the project could no longer access the SourceForge account that was used to distribute them.
As a refresher, the SourceForge side-loading installer was rolled out in 2013 as a program called DevShare, an optional service made available to SourceForge projects. The program replaced the generic installer package that a project uploaded for users with a customized installer that bundled in several smaller programs provided by SourceForge revenue partners. These side-loaded programs had a generally negative reputation—as "adware," "annoyware," or simply junk that consumed the user's computing resources uninvited.
But there were, at least initially, some clearly defined limits. DevShare only provided side-loading installers for Windows downloads, and project owners were told that they would have full control over what their program's installers contained. Nevertheless, a lot of projects found DevShare unacceptable and some of them—including GIMP—decided to move their project infrastructure off of SourceForge entirely. Perhaps notably, SourceForge responded to GIMP's departure in a blog post, highlighting the opt-in nature and transparency of DevShare—even reassuring the community that "we will NEVER bundle offers with any project without the developers consent."
Since late 2013, GIMP has hosted its downloads for all platforms (including Windows) at the gimp.org site. Up to that point, Jernej Simončič had been the maintainer of the GIMP for Windows project account at SourceForge, which the GIMP team had used to release Windows-specific installers. After the migration away from SourceForge, the GIMP for Windows account went dormant.
So it was a surprise that, on May 26, GIMP user "Ofnuts" first sent an email to the GIMP developers' list reporting that the GIMP for Windows page was now serving up DevShare side-loading installers. Ofnuts noted that the SourceForge project page was still the target of many links (which, of course, makes it rank high in search results), and suggested that it would be better to break those links than to have users download a side-loading installer.
Simončič then replied that he could no longer access the GIMP for Windows account, "apparently due to inactivity, although they haven't done anything like that with a few other inactive projects I'm a member of" and that SourceForge had not replied to his request that it stop distributing the unauthorized installer. Jehan Pagès noted that the SourceForge page included several packages posted after the GIMP team had left SourceForge, and that "this is clearly an impersonation of the official GIMP team. The GPL license allows anyone to do forks of GIMP, or do alternative packages. But that does not give them the right to pretend to be the official upstream."
The GIMP team then posted a notice on Google Plus, accusing SourceForge of hijacking the GIMP for Windows account, and warning users to download releases only from gimp.org itself. It also added an announcement to the GIMP home page warning users against downloading the SourceForge packages. The chain of events was quickly picked up by Hacker News, Reddit, and other online discussion forums.
A little more investigating revealed that administrative access for the GIMP for Windows project had been removed from Simončič's account entirely, replaced by the sf-editor1 account. In the Hacker News discussion, "makomk" reported that GIMP was not alone in this regard. In fact, makomk said, SourceForge seems to have adopted a new policy of "taking over the project pages of projects that've moved off Sourceforge and running the pages themselves as mirrors (apparently with added extras in the installers)." This program is described by SourceForge as the SourceForge Open Source Mirror Directory.
Furthermore, the sf-editor1 account is now listed as the administrator of well over 100 open-source projects, some of which are certainly mirrors of projects (such as Firefox) that have never have been hosted at SourceForge in the past. Others (such as VLC) are former SourceForge-hosted projects that have been abandoned and turned into mirrors. For some projects with lengthy histories, it is hard to say for sure whether or not the project ever had a SourceForge account at some point in the past. Exactly which projects are affected by the side-loading installer behavior is not yet clear.
For its part, SourceForge has since posted a reply on its blog, saying that the GIMP for Windows project "was actually abandoned over 18 months ago, and SourceForge has stepped-in to keep this project current." The post also claims that it changed the status of the project "to clearly delineate it as a mirror, and change administrative control of the project to clearly delineate that it is editorially curated by SourceForge." It goes on to say that SourceForge has not heard from GIMP for Windows's author:
That statement would certainly seem to contradict Simončič's account of recent events (Simončič said in the GIMP IRC channel that he first contacted the company about the issue on May 16). It is also debatable whether or not the current SourceForge project page adequately communicates that GIMP for Windows is a mirror. There are, for example, no links on the page that take the user to gimp.org—only links to the main SourceForge Open Source Mirror Directory page.
Regardless of whether or not the SourceForge project page looks like a mirror, though, the central problem remains that it has been replacing GIMP's official Windows builds with something else, and not informing users of that fact. By late in the day on May 27, several GIMP team members (such as Michael Schumacher) were reporting that the installers offered on the GIMP for Windows page no longer included the problematic side-loaded bundles. But the GIMP team has still not heard back from SourceForge representatives.
In the mailing-list discussion, Joao S. O. Bueno suggested that the team should take the matter to the GNOME Foundation for assistance. I spoke briefly to some members of the GIMP development team who said that, as of now, there is no plan to pursue any legal resolution to the situation—but that this is as much a pragmatic decision as anything else. Right now, the team just wants to "kick up a bit of a fuss" and quickly inform the public of what is going on. Requesting any formal legal advice would take much longer.
At the moment, the GIMP team appears to be winning the public-relations battle, so "kicking up a fuss" may prove to be the winning strategy. Nevertheless, there are still a lot of unanswered questions from this series of events, not the least of which is how many other open-source projects in SourceForge's mirror directory are still delivering Windows installers that are side-loaded with unrequested software addons—without the consent of the project teams. Given that the site performs OS detection and geolocation before redirecting a download request to a specific installer file, it can be a bit difficult to say for sure which projects' downloads are being affected—but the development community is certainly taking a close look.
SourceForge replacing GIMP Windows downloads
Posted May 28, 2015 14:30 UTC (Thu) by mordocai (subscriber, #71668) [Link]
From the rest of the article, the GIMP windows dev didn't ask for control back of the project. He asked for them to cease their activity of providing downloads containing a modified installer. They twisted their words but I don't think they out-right lied. Very "clever" of them.
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 10:20 UTC (Fri) by ewan (subscriber, #5533) [Link]
That is ballsy...
Posted May 28, 2015 15:25 UTC (Thu) by qrthur (guest, #101682) [Link]
That is ballsy...
Posted May 28, 2015 17:07 UTC (Thu) by bronson (subscriber, #4806) [Link]
That is ballsy...
Posted May 29, 2015 8:41 UTC (Fri) by qrthur (guest, #101682) [Link]
Lambda users on Sourceforge
Posted May 31, 2015 20:06 UTC (Sun) by giraffedata (subscriber, #1954) [Link]
a lot of the visitors are just lambda users that will get scammed by their new trick.What is a lambda user?
Lambda users on Sourceforge
Posted Jun 1, 2015 3:40 UTC (Mon) by apoelstra (subscriber, #75205) [Link]
What is a lambda user?I'm not the guy who wrote it, but I read "lambda" with the connotation of a lambda function (meaning anonymous closure): a lambda user is a nameless user who only uses the site once.
Lambda users on Sourceforge
Posted Jun 1, 2015 9:57 UTC (Mon) by edomaur (subscriber, #14520) [Link]
Lambda users on Sourceforge
Posted Jun 5, 2015 21:47 UTC (Fri) by jch (guest, #51929) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 28, 2015 17:02 UTC (Thu) by rriggs (subscriber, #11598) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 28, 2015 17:47 UTC (Thu) by rgmoore (✭ supporter ✭, #75) [Link]
I think you're wrong about SourceForge being the place projects go to die. It's a place that successful projects are leaving because it no longer offers anything of real value. That leaves projects too moribund to flee and the signs that successful projects once called it home. It's the latter that SourceForge is trying to monetize right now, not the former. Nobody is going to download the dead projects, but they might be fooled into downloading one of the living ones that's moved on to better places than SourceForge.
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 6:55 UTC (Fri) by pabs (subscriber, #43278) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 12:53 UTC (Fri) by ewan (subscriber, #5533) [Link]
SourceForge replacing GIMP Windows downloads
Posted Jun 4, 2015 6:08 UTC (Thu) by pabs (subscriber, #43278) [Link]
SourceForge replacing GIMP Windows downloads
Posted Jun 4, 2015 9:44 UTC (Thu) by ksandstr (subscriber, #60862) [Link]
(this was also the joke.)
SourceForge replacing GIMP Windows downloads
Posted May 28, 2015 18:30 UTC (Thu) by flussence (subscriber, #85566) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 28, 2015 22:41 UTC (Thu) by roc (subscriber, #30627) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 16:51 UTC (Fri) by josh (subscriber, #17465) [Link]
Single GitHub of failure?
Posted May 28, 2015 18:52 UTC (Thu) by Yenya (subscriber, #52846) [Link]
On a related note - recently I wanted to contribute to some Open Source project, and asked the maintainer whether he would be willing to accept patches. His reply was "sure, send me a GitHub pull request".
Single GitHub of failure?
Posted May 28, 2015 19:42 UTC (Thu) by tshow (subscriber, #6411) [Link]
Single GitHub of failure?
Posted May 28, 2015 20:09 UTC (Thu) by Yenya (subscriber, #52846) [Link]
Single GitHub of failure?
Posted May 28, 2015 21:14 UTC (Thu) by Jonimus (subscriber, #89694) [Link]
Single GitHub of failure?
Posted May 28, 2015 21:24 UTC (Thu) by boudewijn (subscriber, #14185) [Link]
Single GitHub of failure?
Posted May 29, 2015 8:33 UTC (Fri) by javispedro (subscriber, #83660) [Link]
I basically see this as a forecast on how Github and most plenty of other currently successful "code hosting" services will look in 10 years.
Single GitHub of failure?
Posted May 29, 2015 9:01 UTC (Fri) by micka (subscriber, #38720) [Link]
Single GitHub of failure?
Posted May 29, 2015 9:16 UTC (Fri) by boudewijn (subscriber, #14185) [Link]
Single GitHub of failure?
Posted May 29, 2015 12:19 UTC (Fri) by jospoortvliet (subscriber, #33164) [Link]
Single GitHub of failure?
Posted May 29, 2015 13:34 UTC (Fri) by boudewijn (subscriber, #14185) [Link]
Single GitHub of failure?
Posted Jun 1, 2015 13:34 UTC (Mon) by jschrod (subscriber, #1646) [Link]
Is migration really the issue at hand?
One can export all ones' stuff from SourceForge as well, including tickets etc. Migrating one's project away from there is reasonably easy -- deleting one's project is difficult.
IMO, the really problematic issue is that SourceForge hijacks projects just because the admin account was not active for some time. And that is a severe breach of trust.
Single GitHub of failure?
Posted Jun 4, 2015 3:55 UTC (Thu) by donbarry (guest, #10485) [Link]
Single GitHub of failure?
Posted Jun 5, 2015 19:42 UTC (Fri) by cesarb (subscriber, #6266) [Link]
Try cloning the project and looking at the commits directly. The commit's "author" and "committer" fields should have the author's email.
There's a setting on GitHub to associate you email addresses with your github account, so commits made under that email address show a link to the user in the web interface, instead of the email address. But that also means that the email address is probably valid, since IIRC it requires email validation to add an email.
Single GitHub of failure?
Posted Jun 4, 2015 14:24 UTC (Thu) by pboddie (subscriber, #50784) [Link]
As for SourceForge, given the investment in trying to renew the hosting platform, it is disappointing that some "suit" has presumably decided to have their own Lenovo moment at the expense of people working to undo the "project boneyard" reputation. For what it's worth, the Allura platform is actually an Apache project now, although one could also say some pretty uncharitable things about the lifecycle stage of some things that end up under the Apache umbrella. Then again, maybe it also provides relatively decent extras for people wanting Web-hosted Git repositories, and maybe people will have the motivation to investigate it for such purposes one day.
Single GitHub of failure?
Posted Jun 5, 2015 19:49 UTC (Fri) by cesarb (subscriber, #6266) [Link]
Already happened in China. They were forced to backpedal and unblock it again. Then they tried a DDoS, but that didn't stick either. Quoting from https://www.techdirt.com/articles/20150331/07002030498/ch...
"But the much more interesting part is why China is using a DDoS attack, rather than its standard approach of just blocking access in China, as it has historically done. The key is that, two years ago, China tried to block Github entirely... and Chinese programmers flipped out, pointing out that they couldn't do their jobs without Github. The Chinese censors were forced to back down, leading to a sort of loophole in the Great Firewall. That leads to the next question of why China doesn't just block access to the URLs of the two repositories it doesn't like? And the answer there: HTTPS. Because all Github traffic is encrypted via HTTPS, China can't just block access to those URLs, because it doesn't know specifically what's being accessed."
Single GitHub of failure?
Posted Jun 8, 2015 23:57 UTC (Mon) by flussence (subscriber, #85566) [Link]
I'm happy with self-hosting CGit - it doesn't look much more advanced than gitweb on the surface, but it seems to do everything GitHub can other than the integrated issue tracking. A few months ago it gained https push support, and the syntax highlighting (one major reason for wanting a pretty web UI, right?) uses Pygments by default, which is leagues ahead of GitHub's current efforts.
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 0:48 UTC (Fri) by jhoblitt (subscriber, #77733) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 1:25 UTC (Fri) by dlang (✭ supporter ✭, #313) [Link]
nothing new in this.
Fixing it with the licence
Posted May 29, 2015 6:37 UTC (Fri) by epa (subscriber, #39769) [Link]
Fixing it with the licence
Posted May 29, 2015 9:14 UTC (Fri) by tao (subscriber, #17563) [Link]
Fixing it with the licence
Posted May 29, 2015 12:11 UTC (Fri) by Seegras (subscriber, #20463) [Link]
Well _I_ have heard the Debian project complain that the GFDL purports non-free invariant sections. Now THAT is horrible ;)
Fixing it with the licence
Posted Jun 2, 2015 7:28 UTC (Tue) by tao (subscriber, #17563) [Link]
Debian is simply consistent; rather than cutting the FSF slack just because they are the FSF, we apply the same rules when deciding on whether or not GFDL:ed things are free enough to be in main.
Fixing it with the licence
Posted Jun 4, 2015 16:29 UTC (Thu) by anton (subscriber, #25547) [Link]
we apply the same rules when deciding on whether or not GFDL:ed things are free enough to be in main.Yes, crippling software like Gforth by deleting its documentation (which does not have invariant sections); you no longer even include the documentation in non-free. Good work, Debian!
Fixing it with the licence
Posted Jun 5, 2015 13:03 UTC (Fri) by robbe (subscriber, #16131) [Link]
Debian has an issue with all non-modifiable parts of documentation. In GFDL-terminology this includes invariant sections but also mandatory front- and back-cover texts. Gforth sports the latter, if I'm not mistaken.
That it's not even put in non-free probably is more for the reason of no-one caring than active avoidance.
If you (as upstream) don't want your software to be distributed by Debian in such a "crippled" way, I guess you can ask them to drop it altogether.
Fixing it with the licence
Posted Jun 6, 2015 14:05 UTC (Sat) by anselm (subscriber, #2796) [Link]
Either that, or package it yourself and submit it for inclusion in non-free.
Fixing it with the licence
Posted May 29, 2015 15:31 UTC (Fri) by epa (subscriber, #39769) [Link]
Fixing it with the licence
Posted May 29, 2015 15:22 UTC (Fri) by tzafrir (subscriber, #11501) [Link]
Or an installer that doesn't have anything bundled, but downloads (potentially non-free) components from the Internet (such as the Cygwin installer, or the Ubuntu installer from Windows)?
Fixing it with the licence
Posted May 31, 2015 12:25 UTC (Sun) by KaiRo (subscriber, #1987) [Link]
Chrome does bundle non-free software including Flash, you're right in that regard.
Fixing it with the licence
Posted May 29, 2015 16:03 UTC (Fri) by augustz (subscriber, #37348) [Link]
Do the original authors and owners of non-GPL licensed trademarks have a right to control how those marks are used?
In particular, could they request that if you bundle their software with adware / spyware etc that you call it something else to avoid confusion in the marketplace.
The idea would be that if you can redistribute, but could compile away the trademarks to avoid confusion. Centos used to do that, they could have (if desired) bundled adware without as directly impact redhat's reputation. That seems to preserve a bit of freedom to use software without hijacking the reputations of the original authors.
Fixing it with the licence
Posted May 29, 2015 16:42 UTC (Fri) by raven667 (subscriber, #5198) [Link]
I don't think trademarks have anything to do with the GPL which is a copyright license, they are entirely another field where the GPL has no influence, and are necessarily much more restrictive to have their useful effect. Rebranding modified versions of software, or modified collections of software, is just not that big a deal.
Fixing it with the licence
Posted Jun 4, 2015 17:36 UTC (Thu) by Wol (guest, #4433) [Link]
Cheers,
Wol
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 12:52 UTC (Fri) by zooko (guest, #2589) [Link]
I’ve also asked the admins of Crypto++ and pyOpenSSL, for whom I am a contributor but not an admin, to do the same.
I also saw that http://sourceforge.net/projects/twisted/ did the same.
I encourage every member of the Free Software and Open Source communities to do likewise.
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 15:29 UTC (Fri) by dsommers (subscriber, #55274) [Link]
But I'm not convinced github is the best place to move to, except of the amount of users they have. I would rather like to move my stuff to hosting services which has a true FOSS attitude. I don't feel that github is truly a true FOSS player.
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 15:34 UTC (Fri) by epa (subscriber, #39769) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 20:43 UTC (Fri) by cry_regarder (subscriber, #50545) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 30, 2015 9:26 UTC (Sat) by zenaan (subscriber, #3778) [Link]
SourceForge replacing GIMP Windows downloads
Posted Jun 1, 2015 16:21 UTC (Mon) by ballombe (subscriber, #9523) [Link]
SourceForge replacing GIMP Windows downloads
Posted May 29, 2015 19:35 UTC (Fri) by error27 (subscriber, #8346) [Link]
SourceForge replacing GIMP Windows downloads
Posted Jun 4, 2015 7:56 UTC (Thu) by landley (guest, #6789) [Link]
SourceForge replacing GIMP Windows downloads
Posted Jun 1, 2015 13:19 UTC (Mon) by robbe (subscriber, #16131) [Link]
Hunting around for Android firmware, I'm always very pleased when someone put them on Sourceforge.
SourceForge replacing GIMP Windows downloads
Posted Jun 1, 2015 14:10 UTC (Mon) by karkhaz (subscriber, #99844) [Link]
Git Large File Storage on GitHub---relevant?
SourceForge replacing GIMP Windows downloads
Posted Jun 2, 2015 12:08 UTC (Tue) by jtaylor (subscriber, #91739) [Link]
But we do need to remind our users again to verify the binaries via the gpg signatures before usage.
SourceForge replacing GIMP Windows downloads
Posted Jun 4, 2015 7:53 UTC (Thu) by landley (guest, #6789) [Link]
There are Linux projects that still use sourceforge as their release tarball distribution mechanism. Hands up everybody who still trusts this?
Rob
SourceForge replacing GIMP Windows downloads
Posted Jun 5, 2015 19:34 UTC (Fri) by cesarb (subscriber, #6266) [Link]
As long as the build system verifies the md5sum^Wsha1sum^Wsha256sum of the downloaded file, there's no problem. And if it *doesn't* verify the downloaded file, you already have bigger problems, since these downloads are almost always not protected by TLS *and* also redirected to a third-party mirror.
SourceForge replacing GIMP Windows downloads
Posted Jun 8, 2015 23:42 UTC (Mon) by flussence (subscriber, #85566) [Link]
(now that I mention it, I should be doing that for the things in my local overlay...)
SourceForge replacing GIMP Windows downloads
Posted Jun 9, 2015 22:19 UTC (Tue) by nix (subscriber, #2304) [Link]
SourceForge replacing GIMP Windows downloads
Posted Jun 10, 2015 10:38 UTC (Wed) by cesarb (subscriber, #6266) [Link]
SourceForge replacing GIMP Windows downloads
Posted Jun 18, 2015 22:36 UTC (Thu) by stock (guest, #5849) [Link]
SourceForge replacing GIMP Windows downloads
Posted Jun 18, 2015 23:43 UTC (Thu) by stock (guest, #5849) [Link]
Copyright © 2015, Eklektix, Inc.
This article may be redistributed under the terms of the
Creative
Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds