Kallithea (software)

{{Short description|Free software Git and Mercurial repository hosting}}

{{Other uses|Kallithea (disambiguation)}}

{{Infobox software

| logo = Kallithea SCM logo.svg

| logo size =

| name = Kallithea

| developer = {{#property:developer}}

| released = {{Start date and age|2014|07|04}}{{cite web |title=Software Freedom Conservancy Introduces Kallithea|url=http://sfconservancy.org/news/2014/jul/04/kallithea-joins/}}

| latest release version = {{#property:software version identifier}}

| latest release date = {{Start date and age|2021|05|27}}{{cite web |title=News |website=Kallithea |url=https://kallithea-scm.org/news/release-0.7.0.html}}

| programming language = {{#property:programmed in}}{{Cite web|last=|first=|date=2020-11-03|title=The Kallithea Open Source Project on Open Hub|url=https://www.openhub.net/p/kallithea|url-status=live|archive-url=https://archive.today/20201103220339/https://www.openhub.net/p/kallithea|archive-date=2020-11-03|access-date=2020-11-03|website=www.openhub.net}}

| operating_system = Platform-independent

| genre = revision control, project management software, code review

| license = GNU GPL (version 3){{cite web |title=LICENSE.md |url=https://kallithea-scm.org/repos/kallithea/files/tip/LICENSE.md}}

| website = {{Official URL}}

}}

Kallithea is a cross-platform free software 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, issue tracking etc. Kallithea is a fork of RhodeCode, created after the original developer had changed the license terms.{{cite news |author=Jake Edge |date=27 August 2014 |title=Forking instead of fighting |publisher=LWN.net |url=https://lwn.net/Articles/609709/ }} While earlier versions of RhodeCode were licensed entirely under the GNU General Public License 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, this exception statement is ambiguous and "leaves the redistributor feeling unclear about their rights".{{cite web |author=Bradley M. Kuhn |author-link=Bradley M. Kuhn |date=15 July 2014 |title=Why Conservancy's Kallithea Project Exists |publisher=Software Freedom Conservancy |url=https://sfconservancy.org/blog/2014/jul/15/why-kallithea/ }}

Kallithea is mostly written in Python.{{Cite web|last=|first=|date=2020-11-03|title=The Kallithea Open Source Project on Open Hub|url=https://www.openhub.net/p/kallithea|url-status=live|archive-url=https://archive.today/20201103220339/https://www.openhub.net/p/kallithea|archive-date=2020-11-03|access-date=2020-11-03|website=www.openhub.net}}

Kallithea is a member project of Software Freedom Conservancy.

Features

Kallithea supports hosting repositories of Mercurial and Git version control 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

References

{{Reflist}}