HOME

TheInfoList



OR:

Freenode, stylized as freenode and formerly known as Open Projects Network, is an
IRC IRC (Internet Relay Chat) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat ...
network which was previously used to discuss peer-directed projects. Their servers are accessible from the
hostname In computer networking, a hostname (archaically nodename) is a label that is assigned to a device connected to a computer network and that is used to identify the device in various forms of electronic communication, such as the World Wide Web. Hos ...
, which load balances connections by using round-robin DNS. On 19 May 2021, Freenode underwent what some staff described as a "hostile takeover" and at least 14 volunteer staff members resigned. Following the events, various organisations using Freenode – including
Arch Linux Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
,
CentOS CentOS (, from Community Enterprise Operating System; also known as CentOS Linux) is a discontinued Linux distribution that provided a free and open-source community-supported computing platform, functionally compatible with its upstream (softw ...
,
FreeBSD FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
, the
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985. The organisation supports the free software movement, with the organization's preference for software being distributed ...
,
Free Software Foundation Europe The Free Software Foundation Europe e.V. (FSFE) is an organization that supports free software and all aspects of the free software movement in Europe, with registered chapters in several European countries. It is a registered voluntary associat ...
,
Gentoo Linux Gentoo Linux (pronounced ) is a Linux distribution built using the Portage package management system. Unlike a binary software distribution, the source code is compiled locally according to the user's preferences and is often optimized for ...
,
KDE KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that enable collaborative work on its projects. Its products include the KDE Plasma gra ...
,
LineageOS LineageOS is an Open-source software, open source Android (operating system), Android operating system for smartphones, tablet computer, tablets, and set-top boxes. It is community-developed and serves as the successor to CyanogenMod, from which ...
,
Slackware Slackware is a Linux distribution created by Patrick Volkerding in 1993. Originally based on Softlanding Linux System (SLS), Slackware has been the basis for many other Linux distributions, most notably the first versions of SUSE Linux distr ...
,
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
, and the
Wikimedia Foundation The Wikimedia Foundation, Inc. (WMF) is an American 501(c)(3) nonprofit organization headquartered in San Francisco, California, and registered there as foundation (United States law), a charitable foundation. It is the host of Wikipedia, th ...
– moved their channels to
Libera Chat Libera Chat, stylized as Libera.Chat, is an IRC network for free and open-source software projects. It was founded on 19 May 2021 by former Freenode staff members, after Freenode was taken over by Andrew Lee (entrepreneur), Andrew Lee, founder ...
, a network created by former Freenode staff. Others like
Haiku is a type of short form poetry that originated in Japan. Traditional Japanese haiku consist of three phrases composed of 17 Mora (linguistics), morae (called ''On (Japanese prosody), on'' in Japanese) in a 5, 7, 5 pattern; that include a ''kire ...
or Alpine Linux moved to the
Open and Free Technology Community The Open and Free Technology Community (OFTC) is an IRC network that provides collaboration services to members of the free software community in any part of the world. OFTC is an associated project of Software in the Public Interest, a non-prof ...
(OFTC). By 16 August 2021, over a thousand projects had left Freenode.


History

Freenode began as a four-person
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
support channel called on EFnet, another IRC network. By 1995, after moving to Undernet, and then to DALnet, it moved from being just a channel to its own network, irc.linpeople.org. In early 1998, it changed to Open Projects Net (OPN) with about 200 users and under 20 channels. OPN soon grew to become the largest network for the
free software community The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedoms to run, study, modify, and share copies of software. Software which meets these requirements, ...
, and 20th largest in the world. In 2002, the name changed to Freenode. The OPN domains were later put up for sale, but did not sell.


Governance

In 2002 the Peer-Directed Projects Center (PDPC) was founded to support Freenode. PDPC was incorporated in Texas and the
IRS The Internal Revenue Service (IRS) is the revenue service for the Federal government of the United States, United States federal government, which is responsible for collecting Taxation in the United States, U.S. federal taxes and administerin ...
recognised it as a
501(c)(3) A 501(c)(3) organization is a United States corporation, Trust (business), trust, unincorporated association or other type of organization exempt from federal income tax under section 501(c)(3) of Title 26 of the United States Code. It is one of ...
charity from 2002 until approximately 2010, during which it received support from such organizations as the Linux Fund in 2007.


Operations and incidents

On 24 June 2006, a user with the nickname gained administrative privileges of Freenode
administrator Administrator or admin may refer to: Job roles Computing and internet * Database administrator, a person who is responsible for the environmental aspects of a database * Forum administrator, one who oversees discussions on an Internet forum * N ...
Rob Levin () and took control of the network. It is likely that approximately 25 user passwords were stolen as a result. This user proceeded to K-line many Freenode staff members, and most Freenode servers subsequently went down for several hours. Around 30 January 2010, an
internet troll In slang, a troll is a person who posts deliberately offensive or provocative messages online (such as in social media, a newsgroup, a forum, a chat room, an online video game) or who performs similar behaviors in real life. The methods and ...
organization, Gay Nigger Association of America, took an established exploit in HTML form and HTTP POST implementation (previously used in attacks on email protocols, e.g.
POP3 In computing, the Post Office Protocol (POP) is an application-layer Internet standard protocol used by e-mail clients to retrieve e-mail from a mail server. Today, POP version 3 (POP3) is the most commonly used version. Together with IMAP, i ...
and
SMTP The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typi ...
) and applied it to the IRC protocol to create a novel type of attack on Freenode, which had never been seen before in the wild. The organization created a piece of
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
that caused users of
Mozilla Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting free software and open standards. The community is supported institution ...
-based browsers such as
Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curr ...
and
SeaMonkey SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape ...
to silently connect to Freenode and
flood A flood is an overflow of water (list of non-water floods, or rarely other fluids) that submerges land that is usually dry. In the sense of "flowing water", the word may also be applied to the inflow of the tide. Floods are of significant con ...
it. This exploit used an ability of Firefox to submit web forms to a
port A port is a maritime facility comprising one or more wharves or loading areas, where ships load and discharge cargo and passengers. Although usually situated on a sea coast or estuary, ports can also be found far inland, such as Hamburg, Manch ...
other than 80 (the default
HTTP HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
port). Whilst Firefox developers had blocked most ports some time ago, port 6667, the port typically used for IRC, was not blocked. The group used Encyclopedia Dramatica (a user-modifiable wiki, like Wikipedia) as a distribution vector, with the flooded messages directing users to click on a link to the modified Encyclopedia Dramatica page, causing those users to also become involved and resulting in a cascading
snowball effect A snowball effect is a process that starts from an initial state of small significance and builds upon itself (an exacerbating feedback), becoming larger (graver, more serious), and also perhaps potentially more dangerous or disastrous (a vicio ...
. Weev, one of the group members responsible, later claimed that the attack had rendered the network "unusable ..for days" due to what he perceived as incompetence among Freenode's staff at the time. He stated that the organization had also tried the same attack on other networks but had been shut down far more rapidly. On 2 February 2014, Freenode suffered a
DDoS In computing, a denial-of-service attack (DoS attack) is a cyberattack in which the perpetrator seeks to make a machine or network resource unavailable to its intended users by temporarily or indefinitely disrupting services of a host co ...
attack (confirmed by on Twitter) which caused a partial outage. On 22 February 2014, Freenode suffered another DDoS attack which caused partial outage, followed by several botnets which attempted to attack but were redirected to . After the attacks, several servers remained nullrouted by their providers and, for a short time period, only a single server in rotation was accepting connections. On 13 September 2014, a DDoS attack occurred which caused the network to split for several hours, followed by several botnet attacks in the channel and against Freenode's services. Freenode's infrastructure team noticed a vulnerability on one of their IRC servers and evidence of compromise by an unknown third party. Freenode recommended that all users change their NickServ password for safety reasons, and temporarily took the compromised server offline until the vulnerability was fixed. On 14 October 2014,
NCC Group NCC Group is an information assurance firm headquartered in Manchester, United Kingdom. Its service areas cover software escrow and verification, cyber security consulting and managed services. NCC Group claims over 15,000 clients worldwide. The c ...
released a deep technical analysis of the rootkit used in the attack. In 2015, Freenode was bridged to
Matrix Matrix (: matrices or matrixes) or MATRIX may refer to: Science and mathematics * Matrix (mathematics), a rectangular array of numbers, symbols or expressions * Matrix (logic), part of a formula in prenex normal form * Matrix (biology), the m ...
via matrix.org. On 17 August 2017, Freenode suffered from a "fairly extensive spambot attack ... containing child pornography images." In the midst of combating the attack, the operators accidentally set a K-line banning most users of the network. The spambot attack continued in the following year, involving even more networks, and was called "Freenodegate". Attackers also created sites attacking the administrators of Freenode.


Ownership change and conflict

After OPN co-founder Rob Levin died in September 2006, Christel Dahlskjaer, a PDPC board member, incorporated Peer-Directed Projects Center Limited in 2008 in the UK as a private company limited by guarantee without share capital, stating "general non-profit making enterprise" as its object. PDPC Ltd. said it was the successor of the US-based PDPC. PDPC Ltd. reported £3,060 in net assets for 2009, reported Dahlskjaer as officer in 2010 and was dissolved in 2013. In 2017, Dahlskjaer, then the head of staff at Freenode, incorporated Freenode Limited and transferred ownership of it to technology entrepreneur Andrew Lee in 2017. According to staff, they were not informed of the contents of the deal and were told that it would not affect Freenode's day-to-day operations as the company only managed the Freenode #live conferences and nothing else; other volunteers understood the company's purpose was funding the network and running the conferences. Freenode Limited reported no activity in 2017. In 2018, current assets were reported to be £39,276, while amounts falling due to creditors within one year were reported to be £42,098. In May 2021, at least 14 Freenode staff members resigned after what they described as a "hostile takeover" attempt by Lee. In February 2021, Dahlskjaer added the logo of Shells, a company and service which Lee co-founded, to the Freenode website. Following criticism from staff, Dahlskjaer resigned from leadership of Freenode shortly after. Following Dahlskjaer's resignation, Freenode staff elected Tom Wesley () as head of staff and made a blog post explaining the leadership changes. Staff allege that Lee removed the blog post shortly after. ''
Hackaday ''Hackaday'' is a hardware hacking website. It was founded in 2004 as a web magazine. Since 2014, Hackaday also hosts a community database of open-source hardware designs. History Hackaday was founded in 2004 by Phillip Torrone as a web maga ...
'' reported that an associate of Andrew Lee, Shane Allen, was recorded making statements that he would be promoted to staff member, and was also recorded recruiting others for staff. ''Hackaday'' also reported that Allen offered Alpine Linux security team chair, Ariadne Conill, donations to her project if she joined their team and supported Lee's claim to Freenode. On 11 May, Lee appointed a new person to oversee Freenode infrastructure and published a statement accusing staff members of ousting Dahlskjaer. Freenode staff resigned en masse, and some published statements outlining their view of what happened. Some accused Lee of applying legal pressure to Wesley. Lee said this was not true, and said that he had provided Freenode with millions of dollars, and that the staffers ousted Dahlskjaer as head of staff. Lee also accused Wesley of harassing Dahlskjaer and of attempting a "hostile takeover". In a statement released by Lee, he said that he is entitled to access Freenode's servers as he is the owner of Freenode Limited. ''
Vice A vice is a practice, behaviour, Habit (psychology), habit or item generally considered morally wrong in the associated society. In more minor usage, vice can refer to a fault, a negative character trait, a defect, an infirmity, or a bad or unhe ...
'' wrote that it was unclear what would happen to organizations that rely on Freenode. ''
Hackaday ''Hackaday'' is a hardware hacking website. It was founded in 2004 as a web magazine. Since 2014, Hackaday also hosts a community database of open-source hardware designs. History Hackaday was founded in 2004 by Phillip Torrone as a web maga ...
'' reported that Vim and
RepRap RepRap (a contraction of ''replicating rapid prototyper'') is a project to develop low-cost 3D printers that can print most of their own components. As open designs, all of the designs produced by the project are released under a free software l ...
had migrated from Freenode to
Libera Chat Libera Chat, stylized as Libera.Chat, is an IRC network for free and open-source software projects. It was founded on 19 May 2021 by former Freenode staff members, after Freenode was taken over by Andrew Lee (entrepreneur), Andrew Lee, founder ...
, a new IRC network announced by some of the former staff members shortly after the mass resignations. Anil Dash, a technology entrepreneur, stated that it was "heartbreaking to see Freenode in disarray after decades of being a vital open platform for communities." Jackie Singh, a cybersecurity engineer, also thanked former Freenode staff members for their work. On 26 May 2021, Freenode took control of approximately 700 registered channels – including those of
Gentoo Linux Gentoo Linux (pronounced ) is a Linux distribution built using the Portage package management system. Unlike a binary software distribution, the source code is compiled locally according to the user's preferences and is often optimized for ...
, Raku,
Elixir An elixir is a sweet liquid used for medical purposes, to be taken orally and intended to cure one's illness. When used as a dosage form, pharmaceutical preparation, an elixir contains at least one active ingredient designed to be taken orall ...
and
Haskell Haskell () is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research, and industrial applications, Haskell pioneered several programming language ...
– which had migrated or intended to migrate to Libera Chat. This came after Freenode modified its off-topic policy to prohibit "inappropriate advertising" several days prior. The Gentoo Linux project said "We cannot perceive this otherwise than as an open act of hostility and we have effectively left Freenode." Lee dismissed the criticism, stating that a "
cancel culture Cancel culture is a cultural phenomenon in which an individual thought to have acted or spoken in an unacceptable manner is ostracized, boycotted, shunned or fired, often aided by social media. This shunning may extend to social or professio ...
mob has actively infiltrated major FOSS projects". On 14 June 2021, Freenode administrators launched a new network under the freenode name based on InspIRCd and Anope IRC services, intended to replace the previous network. Unlike previous migrations, none of the data from the old network, such as user and channel registration, was migrated over to the new network.


Characteristics

The network previously focused on supporting peer-directed and open-source projects.


Server software

In 1999, Freenode ran an IRCd called Dancer (based on IRC-Hybrid), then switched to Hyperion in 2005. Hyperion was then replaced with IRCd-Seven, a Freenode-specific fork of Charybdis, on 30 January 2010, using Atheme services, which were originally developed for use on Freenode. , Freenode ran Anope IRC Services and InspIRCd.


Peer-Directed Projects Center

The Peer-Directed Projects Center (PDPC) is known as the organization which ran the Freenode
IRC IRC (Internet Relay Chat) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat ...
network, where many prominent open source projects hosted their official IRC channels. The PDPC was incorporated in
England and Wales England and Wales () is one of the Law of the United Kingdom#Legal jurisdictions, three legal jurisdictions of the United Kingdom. It covers the constituent countries England and Wales and was formed by the Laws in Wales Acts 1535 and 1542. Th ...
. PDPC was created to run the Freenode network and to establish a variety of programs relating to peer-directed project communities. According to its charter, the PDPC exists "to help peer-directed project communities flourish", mostly based around
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, and encouraging the use of free software through supporting its development. Until June 2021, the
GNU Project The GNU Project ( ) is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and Computer hardware, computing dev ...
used the Freenode network for communication. The PDPC was founded and initially directed by Rob Levin. In November 2006, the board went through a reshuffle and new members were installed. Seth Schoen left and Christel Dahlskjaer, senior Freenode staffer, became the secretary and head of staff on Freenode in Schoen's place. Also joining the board was David Levin, Rob's brother. In March 2013, the PDPC was dissolved. The decision to dissolve was made in part due to the donation levels and costs associated with maintaining its status as a charitable organization in the UK.


Rob Levin

Robert Levin, also known as , was the founder of the Freenode
IRC IRC (Internet Relay Chat) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat ...
network and Executive Director of the PDPC charity that helped fund Freenode. From 1994 onwards, Levin worked to encourage the use of IRC for
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
and
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
projects. Levin was one of the founders of the Open Projects Network (OPN), and later of the PDPC. In 2003, ''
The Register ''The Register'' (often also called El Reg) is a British Technology journalism, technology news website co-founded in 1994 by Mike Magee (journalist), Mike Magee and John Lettice. The online newspaper's Nameplate_(publishing), masthead Logo, s ...
'' (UK) reported that Levin mismanaged funds intended for the OPN, quoting him as writing that they went "to paying bills, to paying the rent, to buying food and necessities." On 12 September 2006, Levin was struck by a motorist while riding a bicycle at night in
Houston, Texas Houston ( ) is the List of cities in Texas by population, most populous city in the U.S. state of Texas and in the Southern United States. Located in Southeast Texas near Galveston Bay and the Gulf of Mexico, it is the county seat, seat of ...
. After the collision, Levin was hospitalized with head injuries. He died on 16 September, at the age of 50.


References


External links

* {{Portal bar, Free and open-source software, Internet Internet properties established in 1995 IRC networks