BitKeeper - BitKeeper
Původní autoři | BitMover Inc. |
---|---|
První vydání | 4. května 2000 |
Stabilní uvolnění | 7.3.3 / 29. prosince 2018[1] |
Úložiště | |
Napsáno | C |
Operační systém | AIX, FreeBSD, HP-UX, IRIX, Linux, Mac OS X, NetBSD, OpenBSD, Solaris, Windows |
Typ | Distribuovaná kontrola revizí |
Licence | Licence Apache 2.0 |
webová stránka | www |
BitKeeper je software nástroj pro distribuovaná kontrola revizí počítače zdrojový kód. Původně proprietární software, bylo vydáno jako open-source software pod Licence Apache 2.0 dne 9. května 2016.[2] BitKeeper vyrábí společnost BitMover Inc., soukromá společnost se sídlem v Los Gatos, Kalifornie[3] a vlastněná jeho výkonný ředitel, Larry McVoy, který předtím navrhoval TeamWare. BitKeeper již není vyvíjen.[4][nespolehlivý zdroj? ]
Dějiny
BitKeeper byl poprvé zmíněn jako řešení některých rostoucích bolestí, které Linux měl v září 1998.[5] Předčasný přístup k betám byl k dispozici v květnu 1999[6] a 4. května 2000 bylo zpřístupněno první veřejné vydání BitKeeper.[7][8]BitMover slouží k zajištění přístupu do systému na jistotu open-source nebo svobodný software projekty, z nichž jeden byl zdrojovým kódem projektu Linuxové jádro. Licence pro „komunitní“ verzi nástroje BitKeeper umožňovala vývojářům používat tento nástroj bez nákladů pro open source nebo bezplatné softwarové projekty, pokud tito vývojáři se nepodíleli na vývoji konkurenčního nástroje (jako Systém souběžných verzí, GNU arch, Podvracení nebo ClearCase ) po dobu jejich používání BitKeeper plus jeden rok. Toto omezení platilo bez ohledu na to, zda byl konkurenční nástroj bezplatný nebo chráněný. Tato verze nástroje BitKeeper také vyžadovala, aby byly určité metainformace o změnách uloženy na počítačových serverech provozovaných společností BitMover, což je doplněk, který uživatelům komunitní verze znemožňuje spouštět projekty, o kterých BitMover nevěděl.
Původní licence se týká
Rozhodnutí o použití nástroje BitKeeper pro vývoj jádra Linux v roce 2002 bylo kontroverzní. Některé, včetně Projekt GNU zakladatel Richard Stallman, vyjádřil znepokojení nad používáním proprietárních nástrojů na stěžejním projektu zdarma. Zatímco vedoucí projektu Linus Torvalds a další klíčoví vývojáři přijali BitKeeper, několik klíčových vývojářů (včetně veteránů Linuxu) Alan Cox ) to odmítl s odvoláním na licenci BitMover a vyjádřil obavy, že projekt postoupil určitou kontrolu proprietárnímu vývojáři. Aby tyto obavy zmírnil, přidal BitMover brány, které umožňovaly omezenou spolupráci mezi servery Linux BitKeeper (udržovanými BitMoverem) a vývojáři využívajícími CVS a Subversion. I po tomto doplnění plamenné války občas vypukl na Seznam adresářů jádra Linuxu, často zahrnující klíčové vývojáře jádra a generálního ředitele BitMover Larry McVoy, který je také vývojářem systému Linux.[9][původní výzkum? ]
Změna cen
V dubnu 2005 společnost BitMover oznámila, že přestane komunitě bezplatně poskytovat verzi BitKeeper, přičemž jako důvod uvedla úsilí Andrew Tridgell, vývojář zaměstnaný u OSDL na nesouvisejícím projektu vyvinout klienta, který by namísto nejnovější verze zobrazoval metadata (údaje o revizích, případně včetně rozdílů mezi verzemi). Schopnost zobrazit metadata a porovnat předchozí verze je jednou ze základních funkcí všech systémů pro správu verzí, ale nebyla k dispozici nikomu bez komerční licence BitKeeper, což značně obtěžuje většinu vývojářů linuxového jádra. Ačkoli se BitMover rozhodl poskytnout zdarma komerční licence BitKeeper některým vývojářům jádra, odmítl vydat nebo prodat licence komukoli zaměstnanému OSDL, včetně Linuse Torvaldse a Andrew Morton, uvedení vývojářů OSDL na stejnou pozici jako ostatní vývojáři jádra. The Git projekt byl zahájen s úmyslem stát se softwarem pro správu zdrojového kódu jádra Linuxu a byl nakonec přijat vývojáři Linuxu.
Konec podpory verze „Bit Use“ verze „Free Use“ byl oficiálně 1. července 2005 a uživatelé museli do té doby přejít na komerční verzi nebo změnit systém pro správu verzí. Komerční uživatelé byli rovněž povinni nevyrábět žádné konkurenční nástroje: V říjnu 2005 společnost McVoy kontaktovala zákazníka pomocí komerčně licencovaného nástroje BitKeeper a požadovala, aby zaměstnanec zákazníka přestal přispívat na Mercurial projekt, nástroj pro správu zdrojů GPL. Bryan O'Sullivan, zaměstnanec, odpověděl: „Aby se zabránilo možnému vnímání konfliktu, dobrovolně jsem se Larrymu přihlásil, že pokud budu nadále používat komerční verzi BitKeeper, nepřispím k rozvoji Mercurialu.“[10]
Licence open-source
Během vydání verze 7.2ce 9. května 2016 společnost BitKeeper oznámila, že začíná přecházet z proprietární na open-source licence.[11] Byla vybrána licence Apache verze 2.
Viz také
Reference
- ^ „BitKeeper verze 7.3.3 vydána 29. prosince 2018“.
- ^ „BitKeeper“. Archivovány od originál dne 10.05.2016. Citováno 2016-05-10.
- ^ "Informace o společnosti". BitMover. Archivovány od originál dne 2016-08-01. Citováno 2016-07-13.
- ^ „Komunitní fórum BitKeeper“. BitMover. Citováno 2020-05-06.
- ^ McVoy, Larry (30. září 1998). „Řešení pro rostoucí bolesti“. linux-kernel (Poštovní seznam).
- ^ "Aktuální stav". BitMover. 1999. Archivovány od originál dne 8. 5. 1999.
- ^ "Aktuální stav". BitMover. 4. května 2000. Archivovány od originál dne 2000-06-17.
- ^ "Rozvojové projekty". LWN.net. 11. května 2000.
- ^ Stallman, Richard (13. října 2002). „Bitkeeper outragem, starý a nový“. linux-kernel (Poštovní seznam). Citováno 23. srpna 2019 - přes MARC.
- ^ O'Sullivan, Bryan (30. září 2005). „Proč už nepracuji na Mercurialu“. rtuťový vývoj (Poštovní seznam). Archivovány od originál dne 29. září 2007. Citováno 14. dubna 2007.
- ^ „BitKeeper oznamuje licenci opensource dopředu“. BitKeeper.org. 9. května 2016.
externí odkazy
- Oficiální webové stránky
- Poznámka společnosti BitKeeper o narušení bezpečnosti z listopadu 2003
- „Není to úplně otevřený zdroj“ Článek o Linux Weekly News, kolem roku 1999, pojednávající o funkcích, licencování, Larry McVoy a OSI.
- „Už žádný bezplatný nástroj BitKeeper“ Diskutuje o rozhodnutí společnosti BitMover vyřadit bezplatnou verzi nástroje BitKeeper
- Barr, Joe (2005), BitKeeper a Linux: Konec cesty?, NewsForge (zveřejněno 11. dubna 2005), archivovány z originál dne 17. dubna 2005 pojednává o fiasku BitKeeper ze tří hledisek: Linus Torvalds, Larry McVoy, Andrew „Tridge“ Tridgell (údajný reverzní inženýr, který nabízí krátké vysvětlení situace)
- Jak Tridge reverzní inženýrství Bitkeeper a Torvaldsovy nože Tridgell, dva články popisující hlavní projev linux.conf.au společnosti Tridgell z roku 2005 a srovnání toho, co udělal, s prohlášeními Torvaldse a McVoye
- SourcePuller je výsledkem úsilí společnosti Tridgell
- RMS: BitKeeper bon-voyage je šťastný konec - Richard Stallman na spadnutí Linux / BitKeeper (dříve na NewsForge, aktuálně na Linux.com)
- Věk Křupavý čas pro Linuse
- BitKeeper na webu „Better SCM“ - sbírka článků a esejů o BitKeeper a jeho historii.