Kallithea (software)
   HOME

TheInfoList



OR:

Kallithea is a
cross-platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, n ...
source code management In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
system, the primary goal of which is to provide a repository hosting service with features for collaboration, such as forking, pull requests,
code review Code review (sometimes referred to as peer review) is a software quality assurance activity in which one or several people check a program mainly by viewing and reading parts of its source code, and they do so after implementation or as an inter ...
,
issue tracking An issue tracking system (also ITS, trouble ticket system, support ticket, request management or incident ticket system) is a computer software package that manages and maintains lists of issues. Issue tracking systems are generally used in colla ...
etc. Kallithea is a fork of
RhodeCode RhodeCode is an open source self-hosted platform for behind-the-firewall source code management. It provides centralized control over Git, Mercurial, and Subversion repositories within an organization, with common authentication and permission man ...
, created after the original developer had changed the license terms. While earlier versions of RhodeCode were licensed entirely under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
version 3, RhodeCode version 2.0 (released in August 2013) introduced exceptions for parts of the software distribution. According to
Bradley M. Kuhn Bradley M. Kuhn (born 1973) is a free software activist from the United States. Kuhn is currently Policy Fellow and Hacker-in-Residence of the Software Freedom Conservancy, having previously been executive director. Until 2010 he was the FLOSS ...
of
Software Freedom Conservancy Software Freedom Conservancy, Inc. is an organization that provides a non-profit home and infrastructure support for free and open source software projects. The organization was established in 2006, and as of June 2022, had over 40 member pr ...
, this exception statement is ambiguous and "leaves the redistributor feeling unclear about their rights". Kallithea is mostly written in Python. Kallithea is a member project of
Software Freedom Conservancy Software Freedom Conservancy, Inc. is an organization that provides a non-profit home and infrastructure support for free and open source software projects. The organization was established in 2006, and as of June 2022, had over 40 member pr ...
.


Features

Kallithea supports hosting repositories of
Mercurial Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux. Mercurial's major design goals include high performance and scalability, d ...
and
Git Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data in ...
version control In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
systems. Repositories can be grouped and thus allow to define common properties like access control. Its web interface for projects allows to fork as well as management of pull requests. It can also be used to quickly exchange code
snippet A snippet is defined as a small piece of something; it may in more specific contexts refer to: * Sampling (music), the use of a short phrase of a recording as an element in a new piece of music * Snipets {{Infobox television , image ...
s by means of a revision controlled
pastebin A pastebin or text storage site is a type of online content-hosting service where users can store plain text (e.g. source code snippets for code review via Internet Relay Chat (IRC)). The first pastebin was the eponymous pastebin.com. Other s ...
("gists").


See also

*
Comparison of project management software The following is a comparison of project management software. General information Features Monetary features See also * Kanban (development) * Project management software * Project planning * Comparison of scrum software * Comparison ...
*
List of tools for code review This is a list of collaborative code review software that supports the software development practice of software peer review In software development, peer review is a type of software review in which a work product (document, code, or other) ...
*
Comparison of source code hosting facilities A source-code-hosting facility (also known as forge) 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 s ...
*
Apache Allura Apache Allura is an open-source forge software for managing source code repositories, bug reports, discussions, wiki pages, blogs and more for any number of individual projects. Allura graduated from incubation with the Apache Software Foundat ...
* Apache Bloodhound *
Trac Trac is an open-source, web-based project management and bug tracking system. It has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products. Tr ...


References


External links

* Open-source hosted development tools Project management software Free software programmed in Python Free project management software Version control Software review Software forks {{free-software-stub