BitKeeper

Wikipediasta
Siirry navigaatioon Siirry hakuun
BitKeeper
Bitkeeper-logo.png
Kehittäjä BitMover
Kehityshistoria
Vakaa versio 7.3.3 ()
Tiedot
Ohjelmistotyyppi versionhallinta
Lisenssi Apache-lisenssi
Aiheesta muualla
Kotisivu

BitKeeper on BitMoverin kehittämä hajautettu versionhallintajärjestelmä. BitKeeper oli alkuun kaupallinen, mutta on julkaistu vuonna 2016 avoimen lähdekoodin Apache-lisenssillä.[1] BitKeeper oli ensimmäinen hajautettu versionhallintajärjestelmä, joka inspiroi projekteja kuten GNU Arch, Darcs ja Monotone.[2][3][4]

BitKeeper on suunniteltu toimimaan useiden tietovarastojen (engl. repository) kanssa ja siirtämään tietoa niiden välillä.[5]

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.[6] Ohjelman ensimmäinen julkaisuversio oli saatavilla 11. toukokuuta 2000.[7]

BitKeeper otettiin käyttöön Linux-ytimen versionhallintaan vuonna 2002.[4] BitMover antoi BitKeeperin ilmaiseen käyttöön avoimen lähdekoodin projekteille, mutta sen ehtoja ja ratkaisua kritisoitiin.[4][8] Richard Stallman kirjoitti lisenssiehdoista, joka kielsi osallistumisen kilpailevien järjestelmien kehitykseen.[9]

Vuonna 2005 Andrew Tridgell pyrki tekemään BitKeeperiä käyttävän ohjelman takaisinmallinnuksella, joka oli vastoin BitKeeperin käyttöehtoja.[8] Torvalds yritti sovitella Tridgellin ja BitMoverin Larry McVoyn välillä, mutta päättivät lopettaa BitKeeperin käytön.[8][10] 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.[8][2]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Nathan Willis: BitKeeper goes open source 11.5.2016. Lwn.net. Viitattu 6.11.2019. (englanniksi)
  2. a b Linus Torvalds: Re: VCS comparison table marc.info. 19.10.2006. Viitattu 9.11.2019. (englanniksi)
  3. Linus Torvalds: Re: [ANNOUNCE Git wiki] marc.info. 5.5.2006. Viitattu 9.11.2019. (englanniksi)
  4. a b c Zack Brown: A Git Origin Story 27.7.2018. Linux Journal. Viitattu 6.11.2019. (englanniksi)
  5. Not quite Open Source Lwn.net. Viitattu 6.11.2019. (englanniksi)
  6. Larry McVoy: A solution for growing pains lkml.org. 30.9.1998. Viitattu 6.11.2019. (englanniksi)
  7. Development projects 11.5.2000. Lwn.net. Viitattu 6.11.2019. (englanniksi)
  8. a b c d 10 Years of Git: An Interview with Git Creator Linus Torvalds 6.4.2015. Linux Foundation. Viitattu 3.11.2019. (englanniksi)
  9. Richard Stallman: Bitkeeper outragem, old and new marc.info. 13.10.2002. Viitattu 7.11.2019. (englanniksi)
  10. The kernel and BitKeeper part ways lwn.net. 6.4.2005. Viitattu 6.11.2019. (englanniksi)