لربما سمعت عن قصة ليونس تورفودلز مع برنامج BitKeeper لإدارة الملفات المصدرية ، حيث كان يستخدمه كأداة تطورية لنواة لينكس وكانت شركة BitKeeper توفر رخص مجانية لهم، ثم قررت بيعه ، فقرر ليونس أن يكتب بديلا عنه ويسميه git ثم تبعه برنامج Mercurial وسيطروا على السوق في النهاية.
وأخيرا قررت شركة BitKeeper أن تفتح مصدر برنامج BitKeeper تحت رخصة أباتشي الحرة.
وعندما سئل صاحب الشركة Larry McVoy عن هذه الموضوع قال: " إن Git/Github يمتلكون كل السوق الآن. ومحاولة منافستهم في السوق أمر صعب جدا. وبدلا عن انتظار افلاسنا ، قررنا أن نفتح مصدر BitKeeper ونحن ما زلنا نملك المال في البنك ولننظر ماذا يحدث. لدينا من المال ما يكفينا لسنتين تقريبا، وسنحاول أن نطور بعض الأمور التي يمكن بيعها. ونحن منفتحين لأداء أي عمل تطلبه الشركات في BitKeeper وهذا ما نقوم به منذ ١٨ سنة. ولكن هل سننجح ؟ لا أدري سنتين لمعرفة ذلك. وإذا لم ينجح الأمر، فإن فتح مصدره يبدو أفضل حل بدلا عن بيعه. "
ما مميزات BitKeeper ؟
١- بسيط الاستخدام من سطر الأوامر
٢- سريع في المستودعات الكبيرة
٣- جاهز للاستخدام في المؤسسات الضخمة.
٤- مرن بحيث يمكن استخدامه للتعامل مع الملفات غير المصدرية من مثل فيديوات و الصور وملفات الحزم المكتبية.
نموذج من كيفية التعامل مع BitKeeper
١- إنشاء مشروع جديد و دفع أول تغيير
$ bk clone bk://bkbits.net/bkdemo/bk_demo
$ cd bkdemo
# edit files using your favorite editor
$ bk -Ux new
$ bk commit -y"Comments"
$ bk push
٢- نسخ مشروع ودفع التغييرات
$ bk init new_project
$ cd new_project
# edit files using your favorite editor
$ bk -Ux new
$ bk commit -y"Initial commit"
لتنزيل BitKeeper من هنا.