Kallithea is a
cross-platform
Within 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 platform, computing platforms. Some ...
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 ...
source code management 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 more people examine the source code of a computer program, either after implementation or during the development process. The persons perf ...
,
issue tracking etc. Kallithea is a fork of
RhodeCode, 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 Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
version 3, RhodeCode version 2.0 (released in August 2013) introduced exceptions for parts of the software distribution. According to
Bradley M. Kuhn of
Software Freedom Conservancy
Software Freedom Conservancy, Inc. (also known as "Conservancy") is an organization that provides a Nonprofit organization, non-profit home, infrastructure support, and legal support for free software, free and open source software projects. The ...
, 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. (also known as "Conservancy") is an organization that provides a Nonprofit organization, non-profit home, infrastructure support, and legal support for free software, free and open source software projects. The ...
.
Features
Kallithea supports hosting repositories of
Mercurial and
Git
Git () is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively.
Design goals of Git include speed, data integrity, and suppor ...
version 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 t ...
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
snippets by means of a revision controlled
pastebin ("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 of ...
*
List of tools for code review
*
Comparison of source code hosting facilities
*
Apache Allura
*
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