Type | Eingetragener Verein, NGO., [1] Non-profit organization |
---|---|
Headquarters | Berlin, Germany |
Services |
|
Membership | 401 [4] |
Revenue | €240 per week (2024) [5] |
Expenses | €1050 per month (2022) [6] |
Staff | 1 part-time (2022) [6] |
Website | https://codeberg.org |
Codeberg e.V. is a nonprofit organization that provides online resources for software development and collaboration.
According to its bylaws, Codeberg e.V. is organized as a non-profit, collaborative organization. Its primary goals are to provide services for the development and distribution of free/libre content and Free and open-source software (FOSS). [7]
Codeberg e.V. is funded through donations. [8]
In January 2019, Codeberg e.V. launched with an initial 25 members and began publishing monthly newsletters on the status of its main project Codeberg.org. [9]
The organization selected the European Union for their headquarters and computer infrastructure, due to members' concerns that a software project repository hosted in the United States could be removed if a malicious actor made bad faith copyright claims under the Digital Millennium Copyright Act. [10]
Type of site | Collaborative development environment |
---|---|
Founded | January 2019 . [11] |
Predecessor(s) | TeaHub [12] |
Headquarters | Arminiusstraße 2 - 4, 10551 Berlin [13] , |
Area served | Worldwide |
Industry |
|
URL | codeberg |
Registration | Optional (required for creating and joining repositories) |
Users | Over 89,000 (as of January 2024) [14] |
Launched | January 1, 2019 [15] |
Current status | Active |
Codeberg.org is a Forgejo-based collaborative development environment maintained by Codeberg e.V. [16] [17]
In addition to the core software forge and bug tracker functionality provided by Forgejo, Codeberg has over time introduced related services such as Codeberg Pages (a basic web hosting service for projects hosted on Codeberg), a Weblate translation server, and CI/CD features via Woodpecker CI.
As of January 2024, Codeberg hosts over 110,000 open-source projects by over 89,000 users. [14]
After Microsoft's 2018 purchase of GitHub, developers Holger Wächtler, Thomas Boerger, and David Schneiderbauer forked software forge software Gitea with a project called TeaHub. [18] [19] [20]
Codeberg.org launched in January 2019. [15] [13] After one month, the Codeberg e.V. organization had 25 members, and Codeberg.org hosted 333 repositories with 379 users. [21]
As of December 2022, the Codeberg.org website uses Forgejo, [22] [23] a software fork of the Gitea software forge.
In 2020, Ade Malsasa Akbar wrote in a review for ubuntubuzz.com that he believed anybody from the FLOSS community would be interested in Codeberg, especially those looking for a GitHub alternative. [24]
In June 2022 the Software Freedom Conservancy's "Give Up Github" campaign (in response to the GitHub Copilot licensing controversy) promoted Codeberg as an alternative to GitHub. [25] As a result, Codeberg gained increased visibility in the open-source community, [26] [27] and a number of major open source projects migrated to Codeberg. [28] [29] [30]
Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, HLASM, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, PL/I, Prolog, Python, R, Rexx, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.
A source-code-hosting facility is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.
qBittorrent is a cross-platform free and open-source BitTorrent client written in native C++. It relies on Boost, OpenSSL, zlib, Qt 6 toolkit and the libtorrent-rasterbar library, with an optional search engine written in Python.
The Linux Foundation (LF) is a non-profit organization established in 2000 to support Linux development and open-source software projects.
In free and open-source software (FOSS) development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.
GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.
Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple's operating system, macOS, as well as Linux. The name is intended to suggest the idea of building software on the Mac depending on the user's taste. Originally written by Max Howell, the package manager has gained popularity in the Ruby on Rails community and earned praise for its extensibility. Homebrew has been recommended for its ease of use as well as its integration into the command-line interface. Homebrew is a member of the Open Source Collective, and is run entirely by unpaid volunteers.
Atom is a free and open-source text and source-code editor for macOS, Linux, and Windows with support for plug-ins written in JavaScript, and embedded Git control. Developed by GitHub, Atom was released on June 25, 2015.
GitLab Inc. is an open-core company that operates GitLab, a DevOps software package that can develop, secure, and operate software. GitLab includes a distributed version control based on Git, including features such as access control, bug tracking, software feature requests, task management, and wikis for every project, as well as snippets.
Gollum is wiki software that uses Git as the backend storage mechanism, and written mostly in Ruby. It started life as the wiki system used by the GitHub web hosting system. Although the open source Gollum project and the software currently used to run GitHub wikis have diverged from one another, Gollum strives to maintain compatibility with the latter. Currently it is used by GitLab server to store and interconnect wiki-pages with wiki-links, but the plan is to move complete away from Gollum in the future.
Visual Studio Code, also commonly referred to as VS Code, is a source-code editor developed by Microsoft for Windows, Linux, macOS and web browsers. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded version control with Git. Users can change the theme, keyboard shortcuts, preferences, and install extensions that add functionality.
Void Linux is an independent Linux distribution that uses the X Binary Package System (XBPS) package manager, which was designed and implemented from scratch, and the runit init system. Excluding binary kernel blobs, a base install is composed entirely of free software.
ActivityPub is a protocol and open standard for decentralized social networking. It provides a client-to-server API for creating and modifying content, as well as a federated server-to-server (S2S) protocol for delivering notifications and content to other servers. ActivityPub has become the main standard used in the fediverse, a popular network used for social networking that consists of software such as Mastodon, Pixelfed and PeerTube.
Gitea is a forge software package for hosting software development version control using Git as well as other collaborative features like bug tracking, code review, continuous integration, kanban boards, tickets, and wikis. It supports self-hosting but also provides a free public first-party instance. It is a fork of Gogs and is written in Go. Gitea can be hosted on all platforms supported by Go including Linux, macOS, and Windows. The project is funded on Open Collective.
youtube-dl is a free and open source software tool for downloading video and audio from YouTube and over 1,000 other video hosting websites. It is released under the Unlicense software license.
Rocky Linux is a Linux distribution developed by Rocky Enterprise Software Foundation, which is a privately owned benefit corporation that describes itself as a "self-imposed not-for-profit". It is intended to be a downstream, complete binary-compatible release using the Red Hat Enterprise Linux (RHEL) operating system source code. The project's aim is to provide a community-supported, production-grade enterprise operating system. Rocky Linux, along with RHEL and SUSE Linux Enterprise (SLE), has become popular for enterprise operating system use.
Conversations is a free software, instant messaging client application software for Android. It is largely based on recognized open standards such as the Extensible Messaging and Presence Protocol (XMPP) and Transport Layer Security (TLS).