By Nathan Willis
August 21, 2013
SourceForge.net is the longest-running project hosting provider for
open source software. It was launched in 1999, well before BerliOS,
GitHub, Google Code, or most other surviving competitors. Over that
time span, of course, its popularity has gone up and down as free
software development methodologies changed and project leaders demanded
different tools and features. The service is now evidently interested
in offering revenue-generation opportunities to the projects it hosts,
as it recently unveiled a program that enables hosted projects to
bundle "side-loaded" applications into the binary application
installer. Not everyone is happy with the new opportunity.
The service is called DevShare, and SourceForge's Roberto Galoppini
announced
it as a beta program in early July. The goal, he said, is
"giving developers a better way to monetize their projects in a
transparent, honest and sustainable way." The details provided
in the announcement are scant, but the gist appears to be that
projects that opt in to the program will get additional bundled
software applications added to the binary installers that the projects
release. These "side-loaded" applications will not be installed
automatically when the user installs the main program, since the user
must click an "accept" or "decline" button to proceed, but the
installer does try to guide users toward accepting the side-loading
installation. The providers of the side-loaded applications are
apparently paying SourceForge for placement, and the open source
projects that opt in to the program will receive a cut of the revenue.
The DevShare program was invitation-only at the beginning, and
Galoppini's announcement invited other projects to contact
the company if they were interested in participating in the beta
round. The invitation-only and opt-in beta phases make it difficult
to say how many projects are participating in DevShare—or which ones,
specifically, although the announcement pointed to the FTP client
FileZilla as an example. It is also difficult to get a clear picture
of what the side-loaded applications currently deployed are. The
announcement says the company "spent considerable time looking
for partners we could trust and building a system that does not
detract from our core user experience," but that does not
appear to have assuaged the fears of many SourceForge users. The
commenters on the Reddit
thread about the move, for instance, were quick to label the
side-loaded offerings "adware," "bloatware," "crapware," and other
such monikers.
At least two of the side-load payload applications are known:
FileZilla includes Hotspot Shield, which is touted as an ad-supported browser security bundle (offering
vague promises of anonymity, HTTPS safety, and firewall tunneling);
other downloads are reported to include a "toolbar" for Ask.com and
related web services. The Ask.com toolbar is a familiar site in these
situations; it is also side-loaded in the JRE installer from
Oracle, as well as from numerous other software-download sites like
Download.com.
To many free software advocates, the addition of "services" that
make SourceForge resemble Download.com is grounds for ditching
SourceForge as a project hosting provider altogether. Not everyone is
so absolute, however. At InfoWorld, Simon Phipps argued
that DevShare could be implemented in a manner that respects both the
software projects involved and the users, if participation is opt-in
for the projects, the projects can control which applications are
side-loaded, installation for the user is opt-in, malware is not
permitted, and the entire operation is run with transparency.
Phipps concludes that DevShare "seems to score well"
on these points, but that is open to interpretation. For example, one
aspect of Phipps's call for transparency is that SourceForge should provide
an alternate installation option without the side-loading behavior.
But many users have complained that the FileZilla downloads disguise
the side-loading installer under a deceptive name that looks like a
vanilla download. Even if the nature
of the installer is clear once one launches the installer, the
argument goes, surely it is a bait-and-switch tactic to deliver the
installer when users think they are downloading something else.
Indeed, at the moment, clicking on the download link for
FileZilla's
FileZilla_3.7.3_win32-setup.exe
(which is listed
as a 4.8 MB binary package) instead triggers a download for
SFInstaller_SFFZ_filezilla_8992693_.exe, which is a 1 MB executable
originating from the domain apnpartners.com. For now, only Windows
downloads appear to be affected, however it is not clear whether or
not this is a decision on the part of the FileZilla project or
SourceForge, or simply a technical limitation of the team behind the
HotspotShield.
Close to two months have now elapsed since the DevShare beta
program was announced, and SourceForge has not followed up with
additional details. The company has put up a "Why am I seeing this
offer?" page that explains the program, how to opt-out of the
side-loading installation, and how to uninstall the Ask.com toolbar
(although not how to uninstall HotspotShield, for some reason).
Inquisitive users thus do have access to the appropriate information
about the nature of the side-loading installation and how to decline
it, but the page is only linked from within the installer itself.
For its part, the FileZilla project has been fairly blunt about its
participation in the program. On a forum
thread titled "Sourceforge pushing crap EXEs instead of filezilla
installer," developer Tim "botg" Kosse replied simply:
This is intentional. The installer does not install any spyware and clearly offers you a choice whether to install the offered software.
If you need an unbundled installer, you can still download it from
http://download.filezilla-project.org/
Later on in the thread, he assured upset commenters that the
project is taking a stand against the inclusion of malware and spyware
in the bundle, and indicated
that FileZilla had opted out of the Ask.com toolbar, in
favor of "only software which has at least some merit. Please
let me know should that not be the case so that this issue can be
resolved."
It would appear, then, that participating projects do get some say
in what applications are side-loaded with their installers in
DevShare, which places it more in line with Phipps's metrics for
scoring responsible side-loading programs. Nevertheless, based on the
discussion thread, FileZilla's reputation among free software
advocates has taken a hit due to the move. How big of a hit (and
whether or not it will recover) remains to be seen. As DevShare
expands from a closed beta into a wider offering for hosted projects,
if indeed it does so, SourceForge.net will no doubt weather the same
type of backlash.
(
Log in to post comments)