RhodeCode - RhodeCode
RhodeCode je otevřená samoobslužná platforma pro správu zdrojového kódu za bránou firewall. Poskytuje centralizovanou kontrolu nad Git, Mercurial, a Podvracení úložiště v organizaci se společným ověřováním a správou oprávnění. RhodeCode umožňuje rozdvojení, vytáhnout žádosti, a recenze kódu prostřednictvím webového rozhraní.
Typ webu | Git, Mercurial, SVN správa zdrojového kódu |
---|---|
URL | rhodecode |
Komerční | Ano |
Registrace | Volitelný (vyžadováno pro RhodeCode EE) |
Spuštěno | 2010 |
Aktuální stav | Online |
Původní autoři | Marcin Kuźmiński |
---|---|
Vývojáři | RhodeCode Inc. |
Stabilní uvolnění | 4.17 [2] / 10. října 2019 |
Úložiště | |
Napsáno | Krajta |
Operační systém | Okna, Linux, Unix |
K dispozici v | Angličtina |
Typ | Správa zdrojového kódu |
Licence | Otevřený zdroj (AGPLv3) |
webová stránka | rhodecode |
Stabilní uvolnění | 4.17 / 10. října 2019 |
---|---|
Úložiště | |
Licence | Proprietární |
webová stránka | rhodecode |
Typ webu | Soukromé |
---|---|
Založený | 2010 |
Hlavní sídlo | Berlín, Německo |
Zakladatel (é) | Marcin Kuźmiński |
Klíčoví lidé | Marcin Kuźmiński (CTO ) |
Průmysl | Software |
URL | rhodecode |
Software
RhodeCode je podnik správa zdrojového kódu platforma pro Mercurial, Git, a SVN úložiště. Poskytuje také webové rozhraní a rozhraní API pro ovládání zdrojový kód přístup, správa uživatelů a chování recenze kódu. Platforma aplikuje existující nástroje a integrace napříč celou kódovou základnou jednotným způsobem.
RhodeCode je napsán Krajta za použití Rámec stožárů. Spouští se jako samostatná hostovaná aplikace na vyhrazeném serveru (nebo v privátním cloudu) ke správě více úložišť v organizaci. RhodeCode CE je zdarma a má neomezený počet uživatelů a úložišť. RhodeCode EE je za poplatek a staví podnikové integrace na vrcholu CE.
Funkce
Týmová spolupráce:
- Pokročilý recenze kódu.
- Souběžné rozdíly.
- Vytáhnout žádosti.
- Přímý chat se zdrojovým kódem.
- Fulltextové vyhledávání kódu a indexace zdrojového kódu.
- Webové přidávání, úpravy, mazání souborů.
- Systém úryvků kódu (pastebin ).
Správa úložiště:
- Jednotná podpora pro Mercurial, Git a Subversion.
- Podrobná 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 ověřování kódu:
- Zásuvný ověřovací systém s tokeny a LDAP podpora, Atlassian Crowd, Http-Headers, Pam.
- Možnosti podnikového ověřování: Aktivní adresář, GitHub /Google /Bitbucket autentizace, 2faktorové ověřování.
- Integrace s třetí stranou trackery problémů a CI nástroje (Jira, Redmine, Jenkins, atd.)
Edice
Platforma RhodeCode přichází ve dvou edicích:[3]
- RhodeCode CE (edice Community) je bezplatný a otevřený zdroj. Je licencován za podmínek AGPLv3 licence s otevřeným zdrojovým kódem.
- RhodeCode EE (Enterprise Edition) je licencován na uživatele, přidává technickou podporu a podnikové ověřování nad rámec RhodeCode CE.
Příspěvky
Licence RhodeCode CE pod licencí AGPLv3 licence. Vývojáři, kteří jsou ochotni přispět, musí podepsat licenční smlouvu Contributor (CLA), než budou jejich změny sloučeny do hlavní kódové základny RhodeCode.[4] RhodeCode má aktivní komunitu přispěvatelů open source a program pro vývojáře.[5] Komunitní diskuse probíhají na kanálu #Slack, komunitním portálu a IRC (Freenode).
Dějiny
RhodeCode vytvořil v roce 2010 Marcin Kuźmiński[6] uspokojit jeho potřebu efektivnějšího a bezpečnějšího způsobu správy zdrojového kódu napříč Mercurial, Git a SVN úložiště za a firewall ve velkých organizacích. RhodeCode byl vydán jako open-source software.
Na začátku roku 2013 byl vytvořen program RhodeCode Enterprise za účelem implementace funkcí, které podnikoví uživatelé požadovali. Nová verze byla vydána v srpnu 2013,[7][8] který také způsobil, že části softwaru již nebyly open source.
Přesunout do otevřeného zdroje
Starší verze programu RhodeCode Enterprise byly licencovány výhradně pod licencí GNU General Public License verze 3, ale v srpnu 2013, RhodeCode 2.0, zavedl výjimky pro části distribuce softwaru. Vzhledem k tomu, že RhodeCode přijal patche od nezávislých vývojářů, přispěl na základě licence GPL, došlo ke sporu o to, zda má společnost zákonná práva provést takovou změnu.[9] Podle Bradley M. Kuhn z Zachování svobody softwaru, prohlášení o výjimce je nejednoznačné a „ponechává redistributorovi nejasnosti ohledně jeho práv“.[10] Dále trvá na tom, že GPLv3 §7¶4 zakazuje takové chování.[11] Místo vedení soudních sporů, které mohou trvat roky, se SFC rozhodla Vidlička pod názvem Kallithea, nahrazení nesvobodných souborů bezplatnými.[9]
Od roku 2016 je RhodeCode open source,[12] se zdrojovým kódem pro RhodeCode CE (Community Edition) otevřeně dostupný pod AGPLv3 licence. Jak společnost vysvětluje ve svém blogu, tímto krokem hodlají „urychlit 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. Své správa zdrojového kódu a Správa výkonu aplikací cílem produktů je vývojáři softwaru, projektoví manažeři a devops inženýři.[13]
Společnost RhodeCode jako společnost byla založena a založena v červenci 2013 Marcinem Kuzminskim a Sebastianem Kreutzbergerem. V říjnu 2014 dosáhla svého financování ze série A ve výši 3,5 mil. USD a je v současné době financována společnostmi Earlybird Venture Capital a DFJ Esprit.[14][15]
Společnost RhodeCode má sídlo v Berlín,[16] má také kanceláře v Palo Alto, Kalifornie.[17]
Reference
- ^ „Hodnocení Alexa na RhodeCode.com“. Alexa internet. Citováno 5. července 2016.
- ^ Stránka ke stažení RhodeCode
- ^ „Porovnání vydání RhodeCode“. Citováno 21. července 2016.
- ^ „Příspěvky do vydání komunity RhodeCode“. Citováno 21. července 2016.
- ^ „RhodeCode spouští vývojářský program pro přispěvatele Open Source“. Citováno 21. července 2016.
- ^ „RhodeCode - 120 000 Unternehmen nutzten SCM Tool“. Berliner Morgenpost (v němčině). 25. dubna 2014. Citováno 25. června 2014.
- ^ „RhodeCode sleduje Trail Blazed by MySQL s vydáním Open Source Enterprise Solution“ (Tisková zpráva). 7. srpna 2013. Citováno 25. června 2014.
- ^ Meyer, David (7. srpna 2013). „Se může pochlubit uživateli velkých jmen, soupeř Github RhodeCode dosáhne verze 2.0 a začne vydělávat peníze“. GigaOM. Citováno 25. června 2014.
- ^ A b Jake Edge (27. srpna 2014). „Vidlice místo boje“. LWN.net.
- ^ Bradley M. Kuhn (15. července 2014). „Proč existuje projekt Kallithea od Conservancy“. Zachování svobody softwaru.
- ^ Ben Cotton (14. července 2015). „Jak vyhrát boj proti copyleftu - bez soudních sporů. Rozhovor s Bradleym Kuhnem, Software Freedom Conservancy“. Opensource.com.
- ^ „RhodeCode jde do otevřeného zdroje“. Citováno 21. července 2016.
- ^ „Správce balíčků Pythonu RhodeCode 2.2.5“. Citováno 16. července 2014.
- ^ „Financování RhodeCode“. Citováno 17. března 2015.
- ^ David Meyer. „Specialisté na správu podnikových kódů RhodeCode získají financování ve výši 3,5 mil. USD“. Gigaom. Citováno 28. října 2014.
- ^ „Podrobnosti o společnosti RhodeCode“. Citováno 16. července 2016.
- ^ „RhodeCode otevírá své globální sídlo v srdci Silicon Valley“. PRNewswire. 12. března 2015.