Torvalds Tridgellt okolja a Bitkeeper visszavonása miatt. Legalábbis a The Register szerint. Pár nappal ezelőtt a BitMover Inc. és Larry McVoy úgy döntöttek, hogy visszavonják a szabad Bitkeeper használatát lehetővé tevő licencet. A Bitkeeper (BK) volt az az SCM (source code management) eszköz, amelyet Linus és több core Linux fejlesztő is használt a Linux kernel fejlesztésekor. Linus többször is kijelentette, hogy szerinte a Bitkeeper a legjobb verziókezelő eszköz, és szívesen dolgozik vele még akkor is, ha az nem nyílt forrású. Számos szabad szoftver hívő - köztük a szabad szoftver megmozdulás atyja Richard M. Stallman is - azt vallotta, hogy helytelen dolog egy szabad operációs rendszer kernelt zárt forrású, szerzői jogvédelem alatt álló eszközzel fejleszteni. Amióta Linus a Bitkeeper segítségével fejlesztette a Linux kernelt, azóta állt az a sorozatos flame-ek központjában. Annak ellenére, hogy Linus kijelentette, hogy amióta a BK-t használja, megduplázódott a Linux kernel fejlesztésének üteme. A BitMover a visszavont Bitkeeper helyett egy nyílt forrású, de lényegesen csökkent képességű BK klienset ajánlott fel a fejlesztőknek.
Linus a BitMover sajtóhírére úgy reagált, hogy kijelentette, hogy a továbbiakban nem fogja használni a BK-t, és helyette egy saját patch menedzsment rendszert ütött össze pár nap alatt. Ez az új eszköz a git nevet kapta.
A BitMover tehát visszavonta licencet, tiszta sor. De vajon mi vagy ki állhatott a háttérben?
Egyes hírek szerint az ügy hátterében Andrew "Tridge" Tridgell (interjú) áll. Tridge a Samba projekt vezetője és emellett más jól ismert szabad szoftverek (pl. rsync) fejlesztője.Ő az aki reverse engineering útján próbál már sok-sok éve szabadon elérhető Windows NT/2000/2003 Domain Controllert adni a világnak. Nemrég (január) csatlakozott az OSDL-hez, így nevezhetjük Linus Torvalds munkatársának is. Az IBM elhagyása után azért csatlakozott az OSDL-hez, hogy ott teljes időben a Samba 4 munkálataival foglakozhasson. Az OSDL elismeri munkáját, hiszen az év elején OSDL fellow-nak nevezte, amely címet rajta kívül eddig csak Torvalds kapta meg.
Na de mi köze Tridge-nek a Bitkeeperhez?
Larry McVoy szerint sok. 2005. február 23-án McVoy megtudta Linustól, hogy Tridge visszafejtette a Bitkeeper protokollját, és képes arra, hogy kihúzzon (bk-pull) a BK fákból úgy anyagot, hogy nem kell egyetértenie a Bitkeeper licencével. (A Bitkeeper jellegzetessége, hogy a forráskódfa eredeti verziója mindig a BitMover-nél van, a fejlesztők saját gépükön mindig csak annak egy másolatát tárolják.) Ez a hír felizgatta Larry-t és tárgyalásokat kezdett Linussal, Tridge-el, és Stuart Cohennel az OSDL elnökével. A tárgyalások nem vezettek eredményre. Larry szerint Tridge annyira szabad szoftver hívő, hogy úgy gondolja, hogy aki nem használ szabad szoftvert, az bűnben ég. Torvalds keményen dolgozott annak érdekében, hogy megállítsa Tridge-t. McVoy és Torvalds megpróbálták meggyőzni, hogy hagyja abba a munkát. Torvalds megértette McVoy és a BitMover álláspontját, amely valami ilyesmi volt:
- Larrynek nincs baja azzal, ha valaki egy szabad alternatívát ír a Bitkeeper helyett.
- Larrynek azzal van baja, ha valaki az ő munkáját visszafejtve hozza létre ezt az alternatívát. McVoy nyíltan megmondta, hogy bárki konkurrálhat vele, de nem úgy, hogy az ő vállán állva éri el a céljait.
Közben Larry és az OSDL folytatták az egyeztetést. Larry köztudottan forró fejű, ezért a BitMover sokkal nyugodtabb kereskedelmi alelnöke folytatta a tárgyalásokat. A tárgyalások nem vezettek eredményre, mert az OSDL CEO-ja azt mondta, hogy ez nem az OSDL problémája, oldja meg a BitMover ahogy akarja. Arra ígéretet kaptak, hogy Tridge addig nem folytatja a munkát, amíg a BitMover ki nem találja, hogy mi legyen a következő lépés. A BitMover szerint ennek ellenére a munka folyt tovább. A BitMover úgy érezte, hogy ezt a helyzetet már nem tudja megoldani, ezért végül úgy döntöttek, hogy visszavonják a szabadon felhasználható Bitkeepert.
Andrew Tridgell azt nyilatkozta, hogy reméli, hogy a későbbiekben bővebb infókat is nyilvánosságra tud majd hozni, de jelenleg csak annyit mondhat, hogy februárban létrehozott egy eszközt, amely együtt tud működni a Bitkeeperrel. Az eszköz létrehozásakor nem használta fel a Bitkeepert, és soha nem szegte meg annak licencét. Szerinte ő az eszközt teljesen legális és etikus keretek között fejlesztette ki.
Érdekes olvasmányok:
'Tridge' on joining OSDL, Samba4, patents, and bad predictions
BitKeeper and Linux: The end of the road?
Linus Torvalds in bizarre attack on open source
Torvalds knifes Tridgell