BitKeeper
BitKeeper | |
---|---|
![]() | |
Kehittäjä | BitMover |
Kehityshistoria | |
Vakaa versio | 7.3.3 ()[1] |
Tiedot | |
Ohjelmistotyyppi | versionhallinta |
Lisenssi | Apache-lisenssi, versio 2.0 |
Aiheesta muualla | |
Verkkosivusto | |
Infobox OK |
BitKeeper on BitMoverin kehittämä hajautettu versionhallintajärjestelmä. BitKeeper oli alkuun kaupallinen, mutta on julkaistu vuonna 2016 avoimen lähdekoodin Apache-lisenssillä.[2] BitKeeper oli ensimmäinen hajautettu versionhallintajärjestelmä, joka inspiroi projekteja kuten GNU Arch, Darcs ja Monotone.[3][4][5]
BitKeeper on suunniteltu toimimaan useiden tietovarastojen (engl. repository) kanssa ja siirtämään tietoa niiden välillä.[6]
BitMoverin Larry McVoy kertoi ohjelmasta Linux-ytimen kehityslistalla 30. syyskuuta 1998 sähköpostissa, jossa hän kommentoi että "Linus ei skaalaudu" ja ehdotti parempia työkaluja.[7] Ohjelman ensimmäinen julkaisuversio oli saatavilla 11. toukokuuta 2000.[8]
BitKeeper otettiin käyttöön Linux-ytimen versionhallintaan vuonna 2002.[5] BitMover antoi BitKeeperin ilmaiseen käyttöön avoimen lähdekoodin projekteille, mutta sen ehtoja ja ratkaisua kritisoitiin.[5][9] Richard Stallman kirjoitti lisenssiehdoista, joka kielsi osallistumisen kilpailevien järjestelmien kehitykseen.[10]
Vuonna 2005 Andrew Tridgell pyrki tekemään BitKeeperiä käyttävän ohjelman takaisinmallinnuksella, joka oli vastoin BitKeeperin käyttöehtoja.[9] Torvalds yritti sovitella Tridgellin ja BitMoverin Larry McVoyn välillä, mutta päättivät lopettaa BitKeeperin käytön.[9][11] Katsottuaan vaihtoehtoja Torvalds päätti kirjoittaa oman hajautetun versionhallintajärjestelmän Gitin BitKeeperin korvaajaksi, koska Linux-ytimen kehitystiimin tarpeet täyttävää avoimen lähdekoodin järjestelmää ei tuolloin ollut olemassa.[9][3]
Lähteet
- ↑ https://users.bitkeeper.org/t/bk-7-3-3-released-2018-12-29/1111. Tieto on haettu Wikidatasta.
- ↑ Nathan Willis: BitKeeper goes open source 11.5.2016. Lwn.net. Viitattu 6.11.2019. (englanniksi)
- ↑ a b Linus Torvalds: Re: VCS comparison table marc.info. 19.10.2006. Viitattu 9.11.2019. (englanniksi)
- ↑ Linus Torvalds: Re: [ANNOUNCE Git wiki] marc.info. 5.5.2006. Viitattu 9.11.2019. (englanniksi)
- ↑ a b c Zack Brown: A Git Origin Story 27.7.2018. Linux Journal. Viitattu 6.11.2019. (englanniksi)
- ↑ Not quite Open Source Lwn.net. Viitattu 6.11.2019. (englanniksi)
- ↑ Larry McVoy: A solution for growing pains lkml.org. 30.9.1998. Viitattu 6.11.2019. (englanniksi)
- ↑ Development projects 11.5.2000. Lwn.net. Viitattu 6.11.2019. (englanniksi)
- ↑ a b c d 10 Years of Git: An Interview with Git Creator Linus Torvalds 6.4.2015. Linux Foundation. Arkistoitu 3.11.2019. Viitattu 3.11.2019. (englanniksi)
- ↑ Richard Stallman: Bitkeeper outragem, old and new marc.info. 13.10.2002. Viitattu 7.11.2019. (englanniksi)
- ↑ The kernel and BitKeeper part ways lwn.net. 6.4.2005. Viitattu 6.11.2019. (englanniksi)