HOME

TheInfoList



OR:

SourceForge is a
web service A web service (WS) is either: * a service offered by an electronic device to another electronic device, communicating with each other via the Internet, or * a server running on a computer device, listening for requests at a particular port over a n ...
founded by Geoffrey B. Jeffery, Tim Perdue, and Drew Streib in November 1999. SourceForge provides a centralized software discovery platform, including an online platform for managing and hosting open-source software projects, and a directory for comparing and reviewing B2B software that lists over 104,500 business software titles. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a
wiki A wiki ( ) is a form of hypertext publication on the internet which is collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or l ...
for documentation, developer and user mailing lists, user-support forums, user-written
review A review is an evaluation of a publication, product, service, or company or a critical take on current affairs in literature, politics or culture. In addition to a critical evaluation, the review's author may assign the work a content rating, ...
s and ratings, a
news bulletin Breaking news, also called late-breaking news, a special report, special coverage, or a news flash, is a current issue that warrants the interruption of a scheduled broadcast in order to report its details. News broadcasters also use the term ...
, micro-blog for publishing project updates, and other features. SourceForge was one of the first to offer this service free of charge to open-source projects. Since 2012, the website has run on Apache Allura software. SourceForge offers free hosting and free access to tools for developers of free and
open-source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
. , the SourceForge repository claimed to host more than 502,000 projects and had more than 3.7 million registered users.


Concept

SourceForge is a web-based source code repository. It acts as a centralized location for
free and open-source software Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
projects. It was the first to offer this service for free to open-source projects. Project developers have access to centralized storage and tools for managing projects, though it is best known for providing
revision control Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code ...
systems such as CVS,
Subversion Subversion () refers to a process by which the values and principles of a system in place are contradicted or reversed in an attempt to sabotage the established social order and its structures of Power (philosophy), power, authority, tradition, h ...
,
Bazaar A bazaar or souk is a marketplace consisting of multiple small Market stall, stalls or shops, especially in the Middle East, the Balkans, Central Asia, North Africa and South Asia. They are traditionally located in vaulted or covered streets th ...
, Git and Mercurial. Major features (amongst others) include project
wiki A wiki ( ) is a form of hypertext publication on the internet which is collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or l ...
s, metrics and analysis, access to a
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
database In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and a ...
, and unique sub-domain URLs (in the form http://project-name.sourceforge.net). The vast number of users at SourceForge.net (over three million as of 2013) exposes prominent projects to a variety of developers and can create a positive feedback loop. As a project's activity rises, SourceForge.net's internal ranking system makes it more visible to other developers through SourceForge directory and Enterprise Directory. Given that many open-source projects fail due to lack of developer support, exposure to such a large community of developers can continually breathe new life into a project.


Revenue model

SourceForge's traditional revenue model is through advertising banner sales on their site. Reported revenue increased from quarterly takings of
US$ The United States dollar (Currency symbol, symbol: Dollar sign, $; ISO 4217, currency code: USD) is the official currency of the United States and International use of the U.S. dollar, several other countries. The Coinage Act of 1792 introdu ...
1 million in 2005, to 6.5 million in 2006 to US$23 million a quarter in 2009 before dropping back to reported total annual revenue of US$20 million in 2011 across SourceForge, slashdot and freecode (prior to SourceForge's acquisition). Since 2013, additional revenue generation schemes, such as bundleware models, have been trialled, with the goal of increasing SourceForge's revenue. Negative community reactions to the partnership program led to a review of the program, which was nonetheless opened up to all SourceForge projects on February 7, 2014. On February 9, 2016, the new owners BIZX, LLC, announced they had eliminated the DevShare program.


History

SourceForge, founded in 1999 by VA Software, was the first provider of a centralized location for free and open-source software developers to control and manage software development and offering this service free of charge. The software running the SourceForge site was released as free software in January 2000 and was later named SourceForge Alexandria. The last release under a free license was made in November 2001. After the
dot-com bubble The dot-com bubble (or dot-com boom) was a stock market bubble that ballooned during the late-1990s and peaked on Friday, March 10, 2000. This period of market growth coincided with the widespread adoption of the World Wide Web and the Interne ...
, SourceForge was later powered by the proprietary SourceForge Enterprise Edition, a separate product re-written in
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
which was marketed for use in offshore outsourcing. SourceForge has been temporarily banned in
China China, officially the People's Republic of China (PRC), is a country in East Asia. With population of China, a population exceeding 1.4 billion, it is the list of countries by population (United Nations), second-most populous country after ...
three times: in September 2002, in July 2008 (for about a month) and on August 6, 2012 (for several days). In November 2008, SourceForge was sued by the French collection society Société civile des Producteurs de Phonogrammes en France (SPPF) for hosting downloads of the file sharing application Shareaza. In 2009, SourceForge announced a new site platform known as Allura, which would be an extensible, open source platform licensed under the
Apache License The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software ...
, utilizing components such as Python and MongoDB, and offering REST
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s. In June 2012, the Allura project was donated to the
Apache Software Foundation The Apache Software Foundation ( ; ASF) is an American nonprofit corporation (classified as a 501(c)(3) organization in the United States) to support a number of open-source software projects. The ASF was formed from a group of developers of the ...
as Apache Allura. In September 2012, SourceForge, Slashdot, and Freecode were acquired from Geeknet by the online job site Dice.com for $20 million, and incorporated into a subsidiary known as Slashdot Media. In July 2015, Dice announced that it planned to sell SourceForge and Slashdot, and, in January 2016, the two sites were sold to the San Diego–based BIZX, LLC for an undisclosed amount. In December 2019, BIZX rebranded as Slashdot Media. On September 26, 2012, it was reported that attackers had compromised a SourceForge mirror, and modified a download of phpMyAdmin to add security exploits.


Installer with adware

In July 2013, SourceForge announced that it would provide project owners with an optional feature called ''DevShare'', which places closed-source ad-supported content into the binary installers and gives the project part of the ad revenue. Opinions of this new feature varied; some complained about users not being as aware of what they are getting or being able to trust the downloaded content, whereas others saw it as a reasonably harmless option that keeps individual projects and users in control. In November 2013, GIMP, a free image manipulation program, removed its download from SourceForge, citing misleading download buttons that potentially confuse customers as well as SourceForge's own Windows installer, which bundles potentially unwanted programs with GIMP. In a statement, GIMP called SourceForge a "once useful and trustworthy place to develop and host FLOSS applications" that now faces "a problem with the ads they allow on their sites". In some cases this program appeared to introduce
malware Malware (a portmanteau of ''malicious software'')Tahir, R. (2018)A study on malware and malware detection techniques . ''International Journal of Education and Management Engineering'', ''8''(2), 20. is any software intentionally designed to caus ...
bundled with SourceForge downloads. In May 2015, SourceForge took control of pages for five projects that had migrated to other hosting sites and replaced the project downloads with
adware Adware, often called advertising-supported software by its developers, is software that generates revenue by automatically displaying Online advertising, online advertisements in the user interface or on a screen presented during the installatio ...
-laden downloads, including GIMP. This came despite SourceForge's commitment in November 2013 to never bundle adware with project downloads without developers' consent. On June 1, 2015, SourceForge claimed that they had stopped coupling "third party offers" with unmaintained SourceForge projects. After this announcement was made, more developers continued to report that their SourceForge projects had been taken over by SourceForge staff accounts (but have not had binaries edited), including nmap and
VLC media player VLC media player (previously the VideoLAN Client) is a free and open-source software, free and open-source, software portability, portable, cross-platform media player software and streaming media Server (computing), server developed by the Vide ...
. On June 18, 2015, SourceForge announced that SourceForge-maintained mirrored projects were removed and anticipated the formation of a Community Panel to review their mirroring practices. SourceForge discontinued DevShare and the bundling of installers after SourceForge was sold to BizX in early 2016. On May 17, 2016, SourceForge announced that they were now scanning all projects for malware and displaying warnings on projects detected to have malware.


Usage

, the SourceForge repository hosted more than 300,000 projects and had more than 3 million registered users, although not all were active. The domain ''sourceforge.net'' attracted at least 33 million visitors by August 2009 according to a Compete.com survey. In its terms of use, SourceForge states that its services are not available to users in countries on the sanction list of the U.S.
Office of Foreign Assets Control The Office of Foreign Assets Control (OFAC) is a financial intelligence and enforcement agency of the United States Department of the Treasury, United States Treasury Department. It administers and enforces economic and trade economic sanctions, ...
(including Cuba, Iran, North Korea, Sudan and Syria). Since 2008 the secure server used for making contributions to the site has blocked access from those countries. In January 2010, the site had blocked all access from those countries, including downloads. Any IP address that appeared to belong to one of those countries could not use the site. By the following month, SourceForge relaxed the restrictions so that individual projects could indicate whether or not SourceForge should block their software from download to those countries. This, however, had been reversed by November 2020 for North Korea and other countries.
Crimea Crimea ( ) is a peninsula in Eastern Europe, on the northern coast of the Black Sea, almost entirely surrounded by the Black Sea and the smaller Sea of Azov. The Isthmus of Perekop connects the peninsula to Kherson Oblast in mainland Ukrain ...
has been blocked since February 1, 2015.


See also

* Comparison of source-code-hosting facilities


References


External links

*
"The SourceForge Story"
by James Maguire (2007-10-17) {{FOSS Free software websites Geeknet Internet properties established in 1999 Internet services supporting OpenID Open-source software hosting facilities Git repository hosting websites