RhodeCode - RhodeCode

RhodeCode je open source platforma pro hostování vlastního zdrojového kódu za bránou firewall. Poskytuje centralizovanou kontrolu nad úložišti Git , Mercurial a Subversion v rámci organizace se společnou správou ověřování a oprávnění. RhodeCode umožňuje rozvětvování , žádosti o stahování a kontrolu kódu prostřednictvím webového rozhraní.

RhodeCode
Rhodecode-logo.png
RhodeCode UI.png
Typ webu
Správa zdrojových kódů Git , Mercurial , SVN
URL rhodecode .com
Komerční Ano
Registrace Volitelné (vyžadováno pro RhodeCode EE)
Spuštěno 2010 ; Před 11 lety ( 2010 )
Aktuální stav Online
RhodeCode CE (Community Edition)
Původní autoři Marcin Kuźmiński
Vývojáři RhodeCode Inc.
Stabilní uvolnění
4.17 / 10. října 2019 ; Před 2 roky ( 10. 10. 2019 )
Úložiště
Napsáno Krajta
Operační systém Windows , Linux , Unix
K dispozici v Angličtina
Typ Správa zdrojového kódu
Licence Otevřený zdroj (AGPLv3)
webová stránka rhodecode .com
RhodeCode EE (Enterprise Edition)
Stabilní uvolnění
4.17 / 10. října 2019 ; Před 2 roky ( 10. 10. 2019 )
Úložiště
Licence Proprietární
webová stránka rhodecode .com
RhodeCode Inc.
Typ webu
Soukromý
Založený 2010
Hlavní sídlo Berlín , Německo
Zakladatel (y) Marcin Kuźmiński
Klíčoví lidé Marcin Kuźmiński ( CTO )
Průmysl Software
URL rhodecode .com

Software

RhodeCode je platforma pro správu zdrojových kódů pro úložiště Mercurial , Git a SVN . Poskytuje také webové rozhraní a rozhraní API pro řízení přístupu ke zdrojovým kódům , správu uživatelů a provádění kontrol kódu . Platforma jednotným způsobem aplikuje stávající nástroje a integrace na celou základnu kódu.

RhodeCode je napsán v Pythonu pomocí Pylons Framework . Je spuštěn jako samostatná hostovaná aplikace na dedikovaném serveru (nebo v privátním cloudu) pro správu více úložišť v rámci organizace. RhodeCode CE je zdarma, s neomezeným počtem uživatelů a úložišť. RhodeCode EE je za poplatek a staví podnikové integrace nad rámec CE.

Funkce

Týmová spolupráce:

  • Pokročilé kontroly kódu .
  • Rozdíly vedle sebe.
  • Vytáhněte žádosti .
  • Vložený chat se zdrojovým kódem.
  • Hledání fulltextového kódu a indexování zdrojového kódu.
  • Přidávání, úpravy, mazání souborů na webu.
  • Systém fragmentů kódu ( pastebin ).

Správa úložiště:

  • Sjednocená podpora pro Mercurial, Git a Subversion.
  • Jemná správa uživatelů a nástroje pro řízení přístupu.
  • Pokročilý systém oprávnění s omezeními IP.

Zabezpečení a autentizace kódu:

Edice

Platforma RhodeCode přichází ve dvou edicích:

  • RhodeCode CE (Community Edition) je bezplatný a otevřený zdroj. Je licencován podle podmínek licence AGPLv3 , přičemž zdrojový kód je otevřeně dostupný.
  • RhodeCode EE (Enterprise Edition) je licencován na uživatele, navíc k RhodeCode CE přidává technickou podporu a podnikové ověřování.

Příspěvky

RhodeCode CE licencován pod licencí AGPLv3 . Vývojáři ochotní přispět potřebují podepsat licenční smlouvu přispěvatele (CLA), než budou jejich změny sloučeny do hlavní kódové základny RhodeCode. RhodeCode má aktivní komunitu přispěvatelů open source a vývojářský program.

Dějiny

RhodeCode vytvořil v roce 2010 Marcin Kuźmiński, aby uspokojil svou potřebu efektivnějšího a bezpečnějšího způsobu správy zdrojových kódů napříč úložišti Mercurial , Git a SVN za firewallem ve velkých organizacích. RhodeCode byl vydán jako open-source software .

Na začátku roku 2013 byl RhodeCode Enterprise vytvořen za účelem implementace funkcí, které podnikové uživatelé požadovali. Nová verze byla vydána v srpnu 2013, což také způsobilo, že části softwaru již nejsou open source.

Přejít na open source

Dřívější verze RhodeCode Enterprise byly licencovány výhradně pod licencí GNU General Public License verze 3, ale v srpnu 2013 zavedl RhodeCode 2.0 výjimky pro části distribuce softwaru. Protože společnost RhodeCode přijala opravy od nezávislých vývojářů a přispívala pod licencí GPL, došlo ke sporu o to, zda má společnost zákonná práva k provedení takové změny. Podle Bradleyho M. Kuhna ze společnosti Software Freedom Conservancy je prohlášení o výjimce nejednoznačné a „ponechává redistributorovi pocit nejasnosti ohledně jeho práv“. Dále trvá na tom, že GPLv3 §7¶4 zakazuje takové chování. Místo vedení soudních sporů, které mohou trvat roky, se SFC rozhodlo rozšířit projekt pod názvem Kallithea a nahradit nesvobodné soubory bezplatnými.

Počínaje rokem 2016 je RhodeCode open source a zdrojový kód pro RhodeCode CE (Community Edition) je otevřený pod licencí AGPLv3 . Jak společnost ve svém blogu vysvětluje, tímto krokem hodlají „zrychlit tempo a rozsah inovací na platformě [RhodeCode]“ ( rhodecode.com, 2016 ). RhodeCode EE (Enterprise Edition) má proprietární obchodní licenci.

Společnost

RhodeCode Inc. je softwarová společnost, která vytváří produkty pro vývoj podnikového softwaru. Jeho produkty pro správu zdrojového kódu a řízení výkonu aplikací se zaměřují na vývojáře softwaru , projektové manažery a inženýry devops .

Společnost RhodeCode jako společnost založili a začlenili v červenci 2013 Marcin Kuzminski a Sebastian Kreutzberger. V říjnu 2014 dosáhla financování řady A ve výši 3,5 mil. USD a v současné době je financována společnostmi Earlybird Venture Capital a DFJ Esprit.

RhodeCode má hlavní sídlo v Berlíně , pobočky má také v Palo Alto v Kalifornii .

Reference

externí odkazy