Open and Free Technology Community

Last updated
Open and Free Technology Community
OFTC logo.svg
Founded2001;21 years ago (2001)
Geographic location
Website URL www.oftc.net
Primary DNS irc.oftc.net
Average users 18,100 (June 16, 2021)
Average channels 3,600 (June 16, 2021)
Average servers 21
Content/subjectPublic/Unrestricted

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-profit organization which was founded to help organizations develop and distribute open hardware and software. As of October 2019, OFTC has 31 volunteer staff members, and 16 sponsors. [1]

Contents

History

OFTC was founded at the end of 2001 by a group of experienced members of the open source and free software communities aiming to provide these communities with better communication, development, and support infrastructure. OFTC is ruled by a written constitution and the staff elect the officers among each other using a voting mechanism. OFTC became a member project of Software in the Public Interest (SPI) in July 2002, and SPI became the legal owner of the project's domain names.

The ability for all users to connect using Transport Layer Security was added in April 2016 with the use of SSL certificates from the Let's Encrypt certificate authority. [2]

In 2016, OFTC was bridged to the Matrix instant messaging network. [3]

Projects

OFTC currently develops three projects for its purposes: "oftc-hybrid" (a fork of the Hybrid IRC daemon), [4] "oftc-ircservices" (the IRC services suite), [5] and "oftc-geodns" (a GeoIP DNS responder to handle user distribution across the servers). [6] OFTC uses GitHub repositories to host its codebase and issue tracker. [2] Prospective users of the software can find tarball releases at https://www.oftc.net/releases/, named according to semantic versioning. Developers contributing to the code base should read and be familiar with Subversion.

Related Research Articles

Bruce Perens

Bruce Perens is an American computer programmer and advocate in the free software movement. He created The Open Source Definition and published the first formal announcement and manifesto of open source. He co-founded the Open Source Initiative (OSI) with Eric S. Raymond. Today, he is a partner at OSS Capital.

Debian Linux distribution based on free and open-source software

Debian, also known as Debian GNU/Linux, is a GNU/Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of Debian (0.01) was released on September 15, 1993, and its first stable version (1.1) was released on June 17, 1996. The Debian Stable branch is the most popular edition for personal computers and servers. Debian is also the basis for many other distributions, most notably Ubuntu.

Linux distribution Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

YaST

YaST is a Linux operating system setup and configuration tool.

Software in the Public Interest

Software in the Public Interest, Inc. (SPI) is a US 501(c)(3) non-profit organization domiciled in New York State formed to help other organizations create and distribute free/open-source software and open-source hardware. Anyone is eligible to apply for membership, and contributing membership is available to those who participate in the free software community.

Open-source software Software licensed to ensure source code usage rights

Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open-source software may be developed in a collaborative public manner. Open-source software is a prominent example of open collaboration, meaning any capable user is able to participate online in development, making the number of possible contributors indefinite. The ability to examine the code facilitates public trust in the software.

Free-software license License allowing software modification and redistribution

A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder of a piece of software can remove these restrictions by accompanying the software with a software license which grants the recipient these rights. Software using such a license is free software as conferred by the copyright holder. Free-software licenses are applied to software in source code and also binary object-code form, as the copyright law recognizes both forms.

Linux user group

A Linux User Group or Linux Users' Group (LUG) or GNU/Linux User Group (GLUG) is a private, generally non-profit or not-for-profit organization that provides support and/or education for Linux users, particularly for inexperienced users. The term commonly refers to local groups that meet in person, but is also used to refer to online support groups that may have members spread over a very wide area and that do not organize, or are not dependent on, physical meetings. Many LUGs encompass FreeBSD and other free-software / open source Unix-based operating systems.

Freenode, stylized as freenode and formerly known as Open Projects Network, is an IRC network which was previously used to discuss peer-directed projects. Their servers are accessible from the hostname chat.freenode.net, which load balances connections by using round-robin DNS.

TurnKey Linux Virtual Appliance Library

The TurnKey Linux Virtual Appliance Library is a free open-source software project which develops a range of Debian-based pre-packaged server software appliances. Turnkey appliances can be deployed as a virtual machine, in cloud computing services such as Amazon Web Services or installed in physical computers.

Smuxi IRC client

Smuxi is a cross-platform IRC client for the GNOME desktop inspired by Irssi. It pioneered the concept of separating the frontend client from the backend engine which manages connections to IRC servers inside a single graphical application.

OpenStack Cloud computing software

OpenStack is a free, open standard cloud computing platform. It is mostly deployed as infrastructure-as-a-service (IaaS) in both public and private clouds where virtual servers and other resources are made available to users. The software platform consists of interrelated components that control diverse, multi-vendor hardware pools of processing, storage, and networking resources throughout a data center. Users manage it either through a web-based dashboard, through command-line tools, or through RESTful web services.

systemd Init system and system/service manager for Linux systems

systemd is a software suite that provides an array of system components for Linux operating systems. Its main aim is to unify service configuration and behavior across Linux distributions; Its primary component is a "system and service manager"—an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d. It also plays on the term "System D", which refers to a person's ability to adapt quickly and improvise to solve problems.

KVIrc IRC Client

KVIrc is a graphical IRC client for Linux, Unix, Mac OS and Windows. The name is an acronym of K Visual IRC in which the K stands for a dependency to KDE, which became optional from version 2.0.0. The software is based on the Qt framework and its code is released under a modified GNU General Public License.

This article compares features and other data about client and server software for Direct Connect, a peer-to-peer file sharing protocol.

Mirror sites or mirrors are replicas of other websites or any network node. The concept of mirroring applies to network services accessible through any protocol, such as HTTP or FTP. Such sites have different URLs than the original site, but host identical or near-identical content. Mirror sites are often located in a different geographic region than the original, or upstream site. The purpose of mirrors is to reduce network traffic, improve access speed, ensure availability of the original site for technical or political reasons, or provide a real-time backup of the original site. Mirror sites are particularly important in developing countries, where internet access may be slower or less reliable. The maintainers of some mirrors choose not to replicate the entire contents of the upstream server they are mirroring because of technical constraints, or selecting only a subset relevant to their purpose, such as software written in a particular programming language, runnable on a single computer platform, or written by one author. These sites are called partial mirrors or secondary mirrors.

Matrix (protocol) Networking protocol for real-time communication and data synchronization

Matrix is an open standard and communication protocol for real-time communication. It aims to make real-time communication work seamlessly between different service providers, in the way that standard Simple Mail Transfer Protocol email currently does for store-and-forward email service, by allowing users with accounts at one communications service provider to communicate with users of a different service provider via online chat, voice over IP, and videotelephony. It therefore serves a similar purpose to protocols like XMPP, but is not based on any existing communication protocol.

David de Burgh Graham Canadian politician

David de Burgh Graham is a Canadian politician who served as the Member of Parliament (MP) for the riding of Laurentides—Labelle from 2015 until his defeat in the 2019 federal election. A member of the Liberal Party of Canada, he is also an important player in the free software movement.

SONiC is a free and open source network operating system based on Linux and developed by Microsoft and the Open Compute Project. SONiC includes the networking software components necessary for a fully functional L3 device and was designed to meet the requirements of a cloud data center. It allows cloud operators to share the same software stack across hardware from different switch vendors.

References

  1. "Staff". OFTC. Archived from the original on 2019-10-14. Retrieved 2019-10-13.
  2. 1 2 "OFTC - Home". OFTC. Archived from the original on 2019-10-13. Retrieved 2019-10-14.
  3. "New IRC Integrations: OFTC and Snoonet". Medium. 27 September 2016. Retrieved 22 October 2020.
  4. OFTC's branch of Hybrid IRCd, OFTC, 2019-05-11, retrieved 2019-10-14
  5. OFTC's IRC Services, OFTC, 2019-08-13, retrieved 2019-10-14
  6. OFTC operator and user tools, OFTC, 2019-10-14, retrieved 2019-10-14

Further reading