BitKeeper

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
Kehittäjä BitMover
Kehityshistoria
Vakaa versio 7.3.3 ()[1]
Tiedot
Ohjelmistotyyppi versionhallinta
Lisenssi Apache-lisenssi, versio 2.0
Aiheesta muualla
Verkkosivusto

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

  1. https://users.bitkeeper.org/t/bk-7-3-3-released-2018-12-29/1111. Tieto on haettu Wikidatasta.
  2. Nathan Willis: BitKeeper goes open source 11.5.2016. Lwn.net. Viitattu 6.11.2019. (englanniksi)
  3. Linus Torvalds: Re: VCS comparison table marc.info. 19.10.2006. Viitattu 9.11.2019. (englanniksi)
  4. Linus Torvalds: Re: [ANNOUNCE Git wiki] marc.info. 5.5.2006. Viitattu 9.11.2019. (englanniksi)
  5. Zack Brown: A Git Origin Story 27.7.2018. Linux Journal. Viitattu 6.11.2019. (englanniksi)
  6. Not quite Open Source Lwn.net. Viitattu 6.11.2019. (englanniksi)
  7. Larry McVoy: A solution for growing pains lkml.org. 30.9.1998. Viitattu 6.11.2019. (englanniksi)
  8. Development projects 11.5.2000. Lwn.net. Viitattu 6.11.2019. (englanniksi)
  9. 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)
  10. Richard Stallman: Bitkeeper outragem, old and new marc.info. 13.10.2002. Viitattu 7.11.2019. (englanniksi)
  11. The kernel and BitKeeper part ways lwn.net. 6.4.2005. Viitattu 6.11.2019. (englanniksi)
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.