ملخص

  • لم تكن VA Software مجرد مضيف للكود المصدري. فقد جمعت SourceForge.net هوية المشروع، والاكتشاف، والمستودعات، وتتبع المشكلات، والقوائم البريدية، والإصدارات، وإحصائيات التنزيل، وجمهورًا تقنيًا مؤثرًا، مما منح مشغلها سيطرة واسعة غير معتادة على كيفية اكتشاف العمل مفتوح المصدر وتنسيقه.
  • حوّلت الشركة الدروس والمصداقية من تلك الخدمة العامة إلى SourceForge Enterprise Edition، وهو منتج مملوك منفصل للمؤسسات التي أرادت نشاط التطوير خلف جدار الحماية، متصلاً بالهوية المؤسسية، والتقارير، وأدوات التحكم في الكود المصدري الحالية.
  • كان للجانبين اقتصاديات مختلفة. أنتج المجتمع المُستضاف انتباهًا يمكن بيعه للمعلنين، بينما اعتمدت إيرادات المؤسسات على دورات مبيعات طويلة، والتركيب، والتكامل، والصيانة، والدعم. تُظهر النتائج المالية إيرادات برمجيات متزايدة ولكن خسائر تشغيلية مستمرة قبل بيع النشاط.
  • رسم بيع عام 2007 الحدود الحاسمة: استحوذت CollabNet على المنتج المؤسسي والملكية الفكرية ومعظم فريق العمل، بينما بقيت SourceForge.net والجمهور الإعلامي مع الشركة التي أعادت تسمية نفسها إلى SourceForge, Inc. وبذلك ورث العملاء والمطورون خلفاء مختلفين.
  • العبرة الدائمة هي درس في الحوكمة. يمكن أن تصبح خدمة التعاون المجانية بنية تحتية حاسمة قبل أن يختبر المستخدمون إمكانية النقل، أو حماية تغيير السيطرة، أو حوافز المشغل؛ ويمكن لمنتج محلي أن يقلل الاعتماد على الاستضافة مع خلق اعتماد مختلف على سير عمل مملوك وعمليات التكامل والدعم.

كلمة واحدة، سطحا تحكم

في 24 أبريل 2007، توقف "SourceForge" عن كونه إجابة مفيدة لسؤال ما الذي تملكه VA Software. أعلنت الشركة أن CollabNet ستستحوذ على أعمال SourceForge Enterprise Edition، بما في ذلك الملكية الفكرية والأصول ذات الصلة، وستعرض وظائف لأعضاء فرق التطوير والدعم والمبيعات والخدمات الميدانية. ومع ذلك، استثنت الصفقة صراحةً SourceForge.net—خدمة استضافة المشاريع العامة—لتبقى مع VA Software. وصف تقرير معاصر الاستثناء بوضوح: الموقع العام لم يكن مدعومًا بالمنتج المؤسسي الذي تم بيعه. اسم واحد أخفى نظامين، مجموعتين من المستخدمين، ومصدرين مختلفين للقوة. جعل البيع التماس مرئيًا.إعلان الشركة المودع لدى هيئة الأوراق الماليةوالتقارير المعاصرة حول الاستثناءتثبت هذا التمييز.

هذا التماس هو أيضًا المفتاح لتحديد VA Software نفسها. لم تكن هذه مجرد تسمية فضفاضة لكل شركة استخدمت لاحقًا اسم SourceForge، ولا كانت المشغل الحالي لموقع SourceForge. بدأت الشركة باسم VA Research وعُرفت بأجهزة Linux. في عام 2001، بعد الخروج من أعمال الأجهزة، طلب مجلس إدارتها من المساهمين الموافقة على اسم VA Software Corporation. السبب المذكور فيبيان الوكالة الخاص بالشركةكان مباشرًا بشكل غير معتاد: تطوير وتسويق وبيع ودعم برمجيات SourceForge التعاونية أصبح عملها الأساسي، بينما كان "VA Linux Systems" لا يزال يوحي بالأجهزة. وافق المساهمون على التغيير في ديسمبر 2001. الهوية التي تم فحصها هنا محددة تاريخيًا: VA Software بعد ذلك الانتقال، وقبل تغيير مايو 2007 إلى SourceForge, Inc.

الحدود مهمة لأن الأصول سافرت في اتجاهات مختلفة. ذهب المنتج المؤسسي والالتزامات تجاه العملاء إلى CollabNet. بقي الموقع العام، والجمهور الإعلاني حول الخصائص الإعلامية التقنية، ونشاط ThinkGeek التجاري مع الشركة الأصلية. ثم تبنت تلك الشركة اسم SourceForge، وفي عام 2009 أصبحت Geeknet. تم بيع الموقع العام نفسه مرة أخرى في سنوات لاحقة. معاملة كل تلك الفترات كشركة واحدة متصلة من شأنه أن ينسب القرارات إلى المالك الخطأ؛ معاملة SourceForge.net و SourceForge Enterprise Edition على أنهما نفس البرنامج من شأنه أن يساء فهم ما اشتراه المشترون.

خلال فترة VA Software المحدودة، ومع ذلك، كان السطحان مرتبطين استراتيجيًا. كانت SourceForge.net الورشة العامة: مكان مستضاف حيث يمكن للمطورين تنظيم المشاريع ويمكن للمستخدمين اكتشافها وتنزيلها. كانت SourceForge Enterprise Edition غرفة التحكم الخاصة: برمجيات تُباع للشركات والهيئات العامة التي أرادت تنسيقًا مماثلاً داخل محيطها الأمني الخاص. قدم الموقع العام دليلاً على أن مركز التعاون القائم على المتصفح يمكن أن يعمل على نطاق واسع. كما قدم اسمًا مشهورًا واتصالًا بممارسة المطورين. حوّل النظام المؤسسي تلك الملاحظات إلى حوكمة مدفوعة—الأذونات، التقارير، عمليات التكامل، الدعم، وسجل مركزي للعمل.

كانت هذه صفقة ذكية، لكنها لم تكن مستقرة. قدّر المطورون العموميون الاستقلالية، والوصول المجاني، والقدرة على فحص أدواتهم أو إعادة إنتاجها. دفع المشترون المؤسسيون على وجه التحديد لأن البائع يمكنه توحيد تلك الأدوات، وتقييد الوصول، وقبول التزام الدعم. كافأت اقتصاديات الإعلام نمو الجمهور وعدد مرات مشاهدة الصفحة؛ كافأت اقتصاديات المؤسسات عددًا أقل من الحسابات الأكبر حجمًا والتنفيذ الصبور. تحكمت VA Software في كلا السطحين لبعض الوقت، لكنها لم تجعل حوافزهما متطابقة أبدًا.

المطاوعة المجانية كانت حزمة من السلطات

غالبًا ما تُذكر SourceForge.net كمضيف للمستودعات. هذا الوصف ضيق جدًا. عند الإطلاق في أوائل عام 2000، قدمت الخدمة مساحة ويب للمشروع، والتحكم في الكود المصدري، والاتصالات، وعناصر التحكم في الوصول عبر المتصفح.إعادة نشر معاصرة لإعلان إطلاق VAذكرت حوالي 700 مشروع و3,000 مطور؛ بعد ستة أشهر،بيان صحفي من VAادعى أكثر من 6,000 مشروع و40,000 مستخدم مسجل. الأرقام هي ادعاءات الشركة، وليست مقاييس استخدام مدققة، لكن الاعتماد السريع للخدمة يتوافق بشكل مستقل مع بروزها لاحقًا.

الوحدة المهمة لم تكن المستودع. كان المشروع. يمكن أن يكون للمشروع اسم، صفحة عامة، عضوية، ملفات إصدار، متتبع أخطاء، سجلات التصحيح والمهام، وثائق، منتديات، قوائم بريدية، أخبار، وإحصائيات. يمكن للمستخدمين البحث عبر المشاريع وتحديد أين يساهمون. يمكن للمطورين إصدار إصدارات دون تشغيل بنية تحتية خاصة بهم. وهكذا، راكم وجود المشروع على الموقع عدة أشكال من رأس المال في وقت واحد: عنوان مستقر، قابلية الاكتشاف، تاريخ المساهمين، معرفة المشكلات، انتباه الجمهور، ونشاط مرئي.

السيطرة على تلك الحزمة أعطت VA Software عدة صلاحيات مميزة. وضعت قواعد تسجيل المشاريع والاستخدام المقبول. قررت أي الميزات تحصل على الاهتمام الهندسي. شغّلت الحسابات التي من خلالها ينضم الأشخاص إلى المشاريع. تحكمت في مرايا التنزيل والقياسات المعروضة للمطورين. حددت كيف تظهر المشاريع في بحث الموقع وفئاته. من خلال خصائص Open Source Development Network المحيطة—بما في ذلك Slashdot و Linux.com و Freshmeat—كانت أيضًا قريبة من القنوات التي من خلالها تحظى الأخبار التقنية وإصدارات البرامج بالانتباه. وصفت صفحة الشركة التاريخيةصفحة الشركة التاريخيةالشبكة كجمهور كبير للمسوقين التقنيين. الصفحة الآن أثرية على نطاق تجعل حالته الحالية غير مناسبة كدليل وحيد؛ ادعاءاتها التاريخية مفيدة فقط حيث تؤكدها الإيداعات والتقارير المؤرخة.

كانت هذه السيطرة جزئيًا بنية تحتية وجزئيًا اجتماعية. كانت استضافة الخوادم والتخزين وقواعد البيانات وعرض النطاق الترددي مكلفة، خاصةً عندما يمكن لإصدار شائع أن يسبب طفرة مفاجئة في التنزيلات. قالت VA في 2002 أن SourceForge.net انتقلت إلى IBM DB2 وكانت تخدم 3.2 مليون مشاهدة صفحة يوميًا عبر 45,000 مشروع و460,000 مستخدم مسجل.إعلان الترحيلكان أيضًا تسويقًا لـ IBM، لذا يجب قراءة لغة الأداء الخاصة به كادعاء مشترك. ومع ذلك، فإنه يظهر المشكلة التشغيلية: أصبحت المطاوعة المجانية خدمة مشتركة يمكن أن يؤثر فشلها أو إهمالها على آلاف المشاريع غير ذات الصلة في وقت واحد.

ظهرت القوة الاجتماعية عندما توقفت الميزات الصغيرة عن العمل. في مراجعة عام 2007 بناءً على مقابلات مع المطورين والموظفين السابقين،ذكرت Datamationأن SourceForge.net كانت تعاني من نقص الموظفين في منتصف العقد. مؤسس Audacity تذكر بطء الوصول إلى التحكم في الكود المصدري وأعطالًا أساسية؛ قال مطور Gallery أن إحصائيات التنزيل يمكن أن تظل معطلة لفترات طويلة. كانت الإحصائيات مهمة لأن المطورين استخدموها لإظهار الوصول للمساهمين وأرباب العمل والرعاة. وصف التقرير تلك الأرقام كعملة. يمكن لعداد على موقع مجاني أن يؤثر على مكانة المشروع حتى لو كانت اتفاقية مستوى الخدمة لا تحميه.

لم تكن VA تتحكم في الكود المصدري المفتوح المستضاف على الموقع بمجرد استضافته. بقيت التراخيص وترتيبات المساهمين وقيادة المشروع خاصة بالمشروع. كما لم تكن تملك كل نقاش أو تقرر كل إصدار. كانت قوتها أكثر مشروطية، وبطريقة ما، أكثر حداثة: سيطرت على البيئة التي أصبحت فيها العديد من القرارات المستقلة قابلة للقراءة والمفيدة. يمكن للمطورين المغادرة، لكن المغادرة تعني إعادة بناء أكثر من شجرة كود مصدري. كانت راحة الخدمة شبكة من التبعيات.

هذا التمييز يفسر لماذا كانت الثقة المجتمعية ذات قيمة اقتصادية. امتلأت الخدمة العامة بمشاريع مفيدة لأن المطورين اعتقدوا أنه من المجدي استثمار وقتهم هناك. جذب عملهم المحملين والقراء؛ دعم ذلك الانتباه الإعلان عبر خصائص VA الإعلامية. دفعت الشركة فاتورة البنية التحتية وجعلت التنسيق أسهل، بينما قدم المجتمع معظم البرمجيات والنقاش وأسباب الزيارة. لم يكن أي جانب يتبرع للآخر. كانوا يتبادلون أشياء مختلفة دون سعر تقليدي مرتبط بكل تبادل.

من التنفيذ المرجعي إلى الحوكمة الملكية

كانت محاولة VA الأولى لحمل المطاوعة العامة إلى إطار مدفوع هي SourceForge OnSite. تم الإعلان عنها في ديسمبر 2000، وقُدمت كاشتراك مثبت خلف جدار حماية العميل ومخصص ومنفذ ومدعوم من VA.الإصدار الإطلاقسمى Agilent Technologies كأول عميل وأدرج التحكم في الكود المصدري، والأخطاء، والتصحيحات، والمهام، والوثائق، والاتصالات، وإحصائيات المشروع بين الوظائف. الموقع العام، الذي قيل أنه يستضيف 12,000 مشروع و92,000 مستخدم، كان بمثابة دليل على الطلب على سير العمل.

خلق هذا الأصل قصة مغرية: اكتسب التعاون مفتوح المصدر طريقة أفضل لبناء البرمجيات، وستدفع المؤسسات الكبيرة لجلب نفس الطريقة للعمل في الداخل. في يونيو 2001، بينما كانت VA تخرج من أعمال الأجهزة وتخفض حوالي 35 بالمئة من قوتها العاملة المكونة من 436 شخصًا، قالت الشركة أنها ستركز على SourceForge OnSite. وصفت SourceForge.net بأنها "تنفيذ مرجعي" وتوقعت أن تصبح برمجيات المؤسسات غالبية الإيرادات.إعلان الاستراتيجيةدليل على نية الإدارة، وليس دليلاً على حدوث تحول الإيرادات المتوقع.

سرعان ما أصبح المنتج SourceForge Enterprise Edition، أو SFEE. لم يكن الغرض منه مجرد استنساخ موقع عام على خادم خاص. قدمته VA بشكل متزايد كنظام إدارة لدورة حياة البرمجيات. إصدار 3.0 في 2001 ركز على البحث والمراقبة وإعداد التقارير وإدارة إصدارات الوثائق وسير عمل المشكلات والتكامل مع Oracle. الإصدارات اللاحقة ربطت الدلائل المؤسسية، وأنظمة التحكم في الكود المصدري الحالية، و Microsoft Project و Office، وبيئات التطوير. وبحلول الإصدار 4.1، قالت VA Linux Systems Japan أن التطبيق أعيد كتابته على J2EE وكشف عن SDK وواجهة SOAP.وصف الإصدار اليابانيهو بيان من بائع رئيسي وليس تقييمًا تقنيًا مستقلاً، لكنه يساعد في إثبات أن المنتج المؤسسي أصبح قاعدة كود خاصة به.

هذا الفصل حاسم. وصف النقد المجتمعي أحيانًا VA بأنها أغلقت SourceForge. على مستوى حوكمة المنصة، كان النقد قويًا: البرنامج المستخدم لتطوير الخدمة العامة توقف عن الإصدار بموجب ترخيص حر بعد 2001.حساب LWN المعاصرأرجع آخر إصدار حر لـ SourceForge إلى نوفمبر من ذلك العام وتتبع التفرعات الناتجة GForge و Savannah. ومع ذلك، بحلول فترة VA Software اللاحقة، لم يكن SFEE هو نفس التطبيق الذي يشغل SourceForge.net مع تغيير الترخيص. التقارير حول بيع 2007 قالت أن الموقع العام لم يشغل المنتج المؤسسي، ووصفت CollabNet لاحقًا التطبيق التجاري بأنه إعادة كتابة. الاسم المشترك يوحي بالأصل والمصداقية أكثر من الآلة المتطابقة.

ما انتقل من العام إلى الخاص كان إذن نمطًا من العمل. أعط كل مشروع منزلًا دائمًا. ضع الكود والمشكلات والوثائق والنقاش في متناول نظام الحسابات نفسه. اربط الالتزام بالمهمة أو العيب الذي يعالجه. دع المدير يرى النشاط عبر المشاريع بدلاً من طلب تقارير حالة منفصلة. احتفظ بتاريخ كافٍ لإعادة بناء سبب حدوث التغيير. في مجتمع عام، خفضت تلك الوظائف تكلفة التنسيق الطوعي. في مؤسسة، يمكن أن تصبح آليات للرقابة.

تغيير الغرض أثر على صفقة الحوكمة. يمكن للمطور العام إنشاء مشروع أو الانضمام إليه واستخدام الخدمة دون إقناع قسم المشتريات. تطلب النشر المؤسسي رعاية تنفيذية، وإدارة أنظمة، وتكامل هوية، وتصميم أدوار، وترحيل، وتدريب. فضلت الانفتاح العام الرؤية الواسعة؛ طالب التبني المؤسسي بمشاريع سرية وأذونات متمايزة. تحملت الأعراف المجتمعية عمليات غير متجانسة؛ غالبًا ما أراد مشترو الإدارة تقارير مشتركة وانتقالات قابلة للتنفيذ. كانت SFEE ذات قيمة بقدر ما جعلت هذه الترجمة ممكنة دون إجبار كل فريق على استخدام أداة تحكم كود مصدري جديدة تمامًا.

يمكن للشركة أن تقول بشكل موثوق أنها لاحظت التعاون على نطاق واسع. لم تستطع أن تستنتج تلقائيًا أن الشعبية العامة تثبت ملاءمة المؤسسات. اختبرت الخدمة العامة حركة المرور والاستخدام الطوعي، وليس سياسة التحكم في الوصول لبنك، أو عملية التغيير لمصنع، أو متطلبات السجلات لمشتر حكومي. كانت الفرصة التجارية لـ VA تكمن في الفجوة بين تلك العوالم. وكان خطرها هو أن سد الفجوة يتطلب مبيعات مكلفة، واستشارات، ودعمًا لا يظهرها نمو الموقع المجاني.

ما قام مشتري المؤسسة بتثبيته فعليًا

الوصف الأكثر كشفًا لـ SFEE ليس خطاب الإطلاق بل دليل المستخدم الخاص بالشركة المكون من 440 صفحةالإصدار 4.3 SP1، بتاريخ سبتمبر 2006. يصور تطبيق ويب مركزي يستخدمه المطورون ومديرو المشاريع ومسؤولو المشاريع ومسؤولو الموقع. تحتوي المشاريع على تطبيقات لتتبع العمل والوثائق والمهام والمناقشات والويكي والكود المصدري. يتكامل النظام مع CVS و Subversion و Perforce بدلاً من مطالبة كل عميل بوضع الكود في مستودع مملوك جديد. يمكنه الاتصال بدليل LDAP المؤسسي وتعيين الوصول من خلال عضوية المشروع والأدوار.

بالنسبة للمطور العادي، كان الجاذب هو السياق. يمكن ربط الالتزام بعنصر متتبع أو مهمة أو مستند. يمكن أن يحمل العيب تعليقات ومرفقات وتبعيات وتاريخًا من تغييرات الحالة. يمكن أن يمر المستند بمراجعة مع الحفاظ على الإصدارات. أبقت المنتديات والقوائم البريدية والويكي النقاش قريبًا من العمل. قلل البحث من الحاجة لمعرفة أي صومعة تحتوي على الإجابة. كان هذا مفيدًا بشكل خاص في المؤسسات الموزعة، حيث البديل قد يكون مزيجًا من البريد الإلكتروني ومحركات الأقراص المشتركة وجداول البيانات ومتتبعات المشكلات غير ذات الصلة.

بالنسبة للمدير، كانت القيمة هي الرؤية. يمكن للتقارير تجميع النشاط، على الرغم من أن الدليل يقول أن النتائج تمت تصفيتها حسب أذونات المشاهد. يمكن ترتيب المهام في تسلسلات هرمية ومزامنتها مع Microsoft Project. يمكن لسير عمل المتتبع تقييد من ينقل عنصرًا من حالة إلى أخرى ويتطلب تعليقًا أو مرفقًا عند الانتقال. تطبيق مركزي جعل من الممكن مقارنة المشاريع ورؤية التأخيرات دون مطالبة كل فريق بتجميع تقرير مخصص. وصف مواد منتج VA العامة ذلك على أنه تحكم محسّن وإدارة موارد. تلك ادعاءات بائع؛ الدليل يثبت وجود الوظائف، وليس أنها حسنت التسليم في كل مؤسسة.

بالنسبة للمسؤول، أنشأ المنتج مهمة تصميم كبيرة. كانت الأدوار تراكمية: يمكن لأذونات المستخدم أن تأتي من عدة أدوار. يمكن تعيين الأذونات للتطبيقات والمجلدات، مع حدود موثقة على الوراثة الدقيقة. يمكن أن تتطلب عضوية المشروع موافقة. يمكن للمسؤولين تحديد حقول وسير عمل المتتبع، وربط المستودعات، والتحكم في المنتديات، وتكوين عمليات التكامل. هذه الخيارات تشفر سياسة التطوير للمؤسسة. يمكن لتصميم دور ضعيف أن يعرض العمل السري للخطر أو يمنع المساهمين الشرعيين؛ يمكن لسير عمل معقد جدًا أن يحول التتبع إلى تأخير.

كان التنفيذ بالتالي جزءًا من التكامل التقني وجزءًا من التفاوض المؤسسي. كان على المشتري أن يقرر أي المشاريع تنتمي للنظام، ومن يمكنه إنشاؤها، وكيف يتم تعيين الفرق لمجموعات الدليل، وحالات المتتبع التي تعتبر موافقة، وأي السجلات الحالية يجب نقلها. كان عليه توصيل خوادم التحكم في الكود المصدري واختبار ما إذا كانت الروابط بين الكود وعناصر العمل باقية في الاستخدام اليومي. إذا تم استخدام Microsoft Project، حذر الدليل من مجلات المزامنة ووصف الظروف التي يمكن أن تسبب فيها مجلة مفقودة أخطاء أو فقدان بيانات. ميزة تم الإعلان عنها كتكامل لا تزال تتطلب تشغيلًا منضبطًا.

باعت VA خدمات احترافية للتركيب والتكامل واستشارات العمليات والتدريب.تقريرها السنوي لعام 2006قال أن هذه الخدمات كانت تُفوتر عادةً على أساس الوقت والمواد. حافظت الشركة على أن العملاء يمكنهم استخدام البرنامج بدونها، لكن اتساع الدليل وسطح التكامل يشرحان لماذا قد تشتري النشرات الأكبر المساعدة. وصف نفس الإيداع المبيعات الميدانية والهاتفية المباشرة، والصيانة، والدعم، والاستضافة الاختيارية من خلال طرف ثالث.

موقع النشر غير الخطر، وليس الحاجة للثقة. التثبيت المحلي أبقى الكود المصدري وسجلات المشروع خلف جدار حماية العميل، إجابة قوية للمؤسسات غير الراغبة في وضع التطوير السريع على الإنترنت العام. الخيار المستضاف نقل المزيد من المسؤولية التشغيلية إلى VA ومزود البنية التحتية الخاص بها. في كلتا الحالتين، اعتمد العميل على VA في الإصلاحات والترقيات ومعرفة المنتج. التحكم المحلي يحمي من انقطاع الخدمة العامة، لكنه لم يجعل التطبيق المملوك يصون نفسه.

الإصدار 4.3 أضاف الويكي، وسير عمل قابل للتكوين للمتتبع، وتفاعل البريد الإلكتروني، والدخول الموحد للتطبيقات الخارجية.ذكرت InfoWorldأن المشترين يمكنهم تشغيله خلف جدار الحماية أو استخدام خدمة مستضافة، وذكرت سعر 2,725 دولار لكل مستخدم. هذا السعر جعل الهدف واضحًا. لم يكن SFEE بديلاً رخيصًا لمتتبع أخطاء فريق صغير؛ كان يُباع كطبقة تشغيل مشتركة يمكن تبرير تكلفتها عندما تكون إخفاقات التنسيق والأدوات المكررة والرؤية الضعيفة مكلفة.

تكشف الهندسة المعمارية أيضًا تكاليف التحول للمنتج. يمكن أن يبقى الكود في CVS أو Subversion أو Perforce، مما يقلل شكلاً من أشكال الأسر. يمكن تصدير تقارير المتتبع والتحف بتنسيقات شائعة. لكن الكل المفيد تضمن تعريفات الأدوار، وقواعد سير العمل، والروابط المتقاطعة بين الالتزامات والمشكلات، وتاريخ المستندات، والمناقشات، وإصدارات الويكي، وهياكل المهام، واتفاقيات التقارير، وعادات المستخدم. يوثق الدليل عمليات تصدير لأجزاء من ذلك الكل؛ لا يظهر تصديرًا واحدًا غير مفقود للنشر بالكامل إلى نظام منافس. امتلك العميل أكثر من البنية التحتية مما يمتلكه مطور SourceForge.net، لكن لا يزال يمكن أن يصبح معتمدًا على الطبقة المنظمة.

اقتصاديات بيع السيطرة

طلبت VA Software من دائرتين انتخابيتين مختلفتين الدفع بعملات مختلفة. دفع مشتري المؤسسة رسوم ترخيص، وصيانة متجددة، ورسوم استضافة عند الاقتضاء، ورسوم خدمات احترافية. دفع المشروع العام بشكل أساسي من خلال المشاركة: إصداراته ومناقشاته جذبت المستخدمين وحركة البحث وصفحات المشاهدة التي يمكن لـ VA بيعها للمعلنين. ضاعفت الخصائص الإعلامية المحيطة ذلك الانتباه، بينما حولت ThinkGeek جمهورًا ذا صلة إلى تجارة.

أظهر جانب المؤسسة نموًا حقيقيًا. وفقًا لـالإيداع السنوي لعام 2006، ارتفعت إيرادات البرمجيات من 4.995 مليون دولار في السنة المالية 2004 إلى 7.555 مليون في 2005 و 9.974 مليون في 2006. زاد عدد العملاء الإجمالي من 97 إلى 130 إلى 164، بينما ارتفع متوسط قيمة العقد من حوالي 75,000 دولار إلى 106,000 ثم 129,000. نسبت VA الزيادة في 2006 عبر إيرادات الترخيص والصيانة والاستضافة والخدمات الاحترافية بدلاً من مكون واحد.

تؤكد هذه الأرقام أن المؤسسات اشترت المنتج. لا تظهر نشاطًا تجاريًا مستقلاً فعالاً. سجل نفس الإيداع خسارة تشغيلية لقطاع البرمجيات بحوالي 2.7 مليون دولار في السنة المالية 2006، بعد خسارة حوالي 5.4 مليون دولار في العام السابق. حوالي 3.2 مليون دولار، أو 51٪، من إنفاق الشركة على البحث والتطوير في تلك السنة تم تخصيصه لـ SFEE. تجاوزت دورات المبيعات عادةً ثلاثة أشهر ويمكن أن تستمر لأكثر من عام. نظر العملاء المحتملون في وقت التنفيذ والتوافق والتكلفة الإجمالية، وتوقع المشترون الكبار دعمًا وتسعيرًا على أساس الحجم.

السعر المعلن ومتوسط قيمة العقد يسلطان الضوء على منطق المبيعات. بسعر 2,725 دولار لكل مستخدم، يمكن أن يصبح النشر واسع النطاق مكلفًا بسرعة. يمكن لاتفاقية مؤسسية متفاوض عليها أن تجمع المقاعد مع الصيانة والاستضافة والخدمات، لذا متوسط قيمة العقد في الإيداع ليس ضربًا بسيطًا للمستخدمين في السعر المعلن. ومع ذلك، فضلت الاقتصاديات الحسابات الكبيرة بما يكفي لتقييم الحوكمة عبر المشاريع. يمكن أن تكون كل صفقة ذات معنى، لكنها تطلبت بائعين متخصصين، وعروضًا توضيحية، ومناقشات أمنية، وعمل تكامل، ودعمًا مستمرًا. يمكن للمنتج أن ينمي الإيرادات بينما يستهلك جهدًا تنظيميًا أكثر مما يشير إليه هامش الربح لأداة قائمة على المتصفح.

كانت الصيانة مركزية في الصفقة. وصفت VA الصيانة السنوية المتجددة بسعر كنسبة مئوية من ترخيص المنتج، بما في ذلك الدعم والترقيات غير المحددة. كانت إصلاحات الأخطاء والأمن الدورية جزءًا من علاقة البائع. الحق الدائم في تشغيل إصدار لم يوفر طريقة عملية للعمل إلى أجل غير مسمى دون خبرة وعمل توافق وتصحيحات. جعل ذلك الإيرادات المتكررة ممكنة وجعل المشتري أيضًا منتبهًا لمتانة البائع.

كان للجانب العام نمط توسع معاكس. تحسين واحد لاستضافة المشاريع يمكن أن يفيد العديد من المشاريع؛ صفحة مشاهدة إضافية واحدة يمكن أن تضيف مخزونًا إعلانيًا بتكلفة مبيعات هامشية قليلة. لكن حركة المرور لم تكن مجانية الخدمة، والأشخاص الذين يخلقون القيمة لم يكونوا موظفين. إذا تم تقليص تمويل الخدمة، سيعاني المطورون من مستودعات بطيئة وإحصائيات معطلة وميزات مهملة. إذا تم تحقيق الدخل بشكل عدواني، يمكنهم استنتاج أن عملهم يُستخدم لبناء جمهور ليس لديهم رأي كبير فيه.

بحلول السنة المالية 2006، لم تكن وسائل الإعلام والتجارة عبر الإنترنت هامشية. أبلغ الإيداع عن 13.242 مليون دولار من إيرادات الإعلام عبر الإنترنت و 20.416 مليون دولار من التجارة الإلكترونية، مقارنة بـ 9.974 مليون دولار من البرمجيات.تحليل Motley Foolأرجع أول سنة كاملة مربحة للشركة إلى حد كبير إلى نمو الإعلانات الإعلامية عبر الإنترنت. هذا التفسير جاء من منشور استثماري، لكنه يتوافق مع أرقام القطاع. أصبح النشاط الأكثر قابلية للتوسع هو الجمهور، وليس غرفة التحكم المؤسسية.

هذا لم يعني أن SourceForge.net كانت مجرد صفحة إعلان. فائدتها خلقت الجمهور، وعلامتها التجارية ساعدت في بيع النظام المؤسسي. ومع ذلك، كان مركز الثقل المالي مهمًا عندما خصصت الإدارة رأس المال. تحسين خدمة مطور مجانية يحمي الثقة وحركة المرور. بناء SFEE 4.x، ودعم عمليات التكامل، ومتابعة مبيعات مؤسسية طويلة يحمي إيرادات البرمجيات. كلا النشاطين تنافسا على المهندسين والاهتمام. اختيار الشركة النهائي—بيع التشغيل المؤسسي والاحتفاظ بالأصول الإعلامية والتجارية—اتبع الاقتصاديات الأقوى.

كان هناك دقة إضافية: عملت SourceForge.net كبنية تحتية عامة وكعرض توضيحي. يمكن لـ VA الإشارة إلى خدمة ضخمة نشطة عند بيع برمجيات التعاون، حتى لو كان التطبيق المؤسسي منفصلاً. هذا النقل السمعة قلل من تكلفة شرح المنتج. لكنه يمكن أيضًا أن يطمس المساءلة. النجاح في تشغيل مجتمع مشروع مفتوح لم يثبت أن نشر مؤسسي محدد سيلبي ضوابط المشتري؛ الترخيص المؤسسي لم يمول مستوى خدمة مضمون لكل مطور عام. الاسم المشترك جمع المصداقية بسهولة أكبر من الالتزامات.

الثقة كانت المدخل النادر

وصل الصراع الحاسم عندما توقفت VA عن إصدار إصدارات جديدة من منصة SourceForge بموجب ترخيص برمجيات حرة. من منظور الشركة، الكود المؤسسي المملوك يحمي الاستثمار ويدعم إيرادات الترخيص.ذكرت Forbes في 2005أن تنفيذي VA كانوا يخشون أن الإصدار المفتوح سيمكن المنافسين من عمل نسخ قريبة وإلحاق الضرر بالمبيعات. كان هذا الموقف مفهومًا تجاريًا: إذا كانت الميزة الرئيسية للمنتج يمكن إعادة إنتاجها دون دفع VA، فسيكون استرداد تكلفة تطويرها ودعمها أكثر صعوبة.

من منظور المجتمع، غير التغيير التأمين المضمن في الانفتاح. من الأسهل الثقة بخدمة مستضافة عندما يمكن للمستخدمين إعادة إنتاج البرنامج أو نقله أو دعم بديل موثوق. في أكتوبر 2001، جادل المدافع عن البرمجيات الحرة Loïc Dachary أن مستخدمي SourceForge يمكنهم استرداد الكود المصدري وبيانات المتتبع ولكن ليس مشروعًا كاملاً، وانتقد شروط الموقع وسيطرة VA على البنية التحتية المحيطة.مقالته المنشورة من FSFEهي مصدر دفاعي وتتضمن تفسيرًا متنازعًا عليه، وليس تدقيقًا محايدًا. أهميته تكمن في إظهار ما يعتقد المستخدمون الماهرون تقنيًا أنهم يفقدونه: ليس الحق في الكود الخاص بهم، ولكن مخرجًا عمليًا من بيئة التعاون بأكملها.

لم يكن الرد بلاغيًا فقط. تطور GForge و GNU Savannah من آخر كود SourceForge حر.وثق LWN التفرعاتوالفجوة بين المنتج المملوك والموقع العام. قللت التفرعات من سيطرة VA الحصرية على فكرة المطاوعة. كما أظهرت أن توفر الكود وحده لم يعيد إنشاء دليل المشاريع المتراكم لـ SourceForge.net، والحسابات، وحركة المرور، والوصول الإعلامي. يمكن للبرمجيات أن تتفرع بسهولة أكثر من عنوان المجتمع وتاريخه.

كان هذا مركز صفقة الحوكمة. قدمت VA موارد حقيقية: أجهزة، وعرض نطاق ترددي، وعمليات، وتطوير منتجات، وسير عمل مشترك مريح. كانت لديها حاجة مشروعة لتمويلها. قدم المطورون موارد حقيقية أيضًا: برمجيات، وثائق، مناقشات دعم، انتباه، وسمعة. عملهم جعل الموقع مفيدًا للمستخدمين الآخرين وقيمًا للمعلنين. لأنه لم تكن هناك فاتورة تلتقط تلك المساهمة، يمكن للإدارة أن تخطئ في استخدام المجاني على أنه طلب ينتمي إلى المنصة بدلاً من الثقة المودعة فيها مؤقتًا.

جعلت مراجعة Datamation تكلفة ذلك الخطأ ملموسة. خلال فترة الاستثمار المحدود، أبلغ قادة المشاريع عن خدمات بطيئة أو معطلة، بينما كان SourceForge.net يضم فقط حفنة من الموظفين. في عام 2006، بعد أن أصبح الموقع مربحًا، تحسنت الموظفين والبنية التحتية؛ حصل دعم Subversion والمراقبة والبحث على الاهتمام. يعتمد الحساب على المقابلات ولا ينبغي معاملته كسجل تشغيلي كامل. ومع ذلك، يكشف عن حلقة حوافز. اعتمد الإعلان على حركة المرور؛ اعتمدت حركة المرور على المشاريع؛ اعتمدت المشاريع على جودة الخدمة؛ اعتمدت جودة الخدمة على اختيار الإدارة لإعادة الاستثمار في الأشخاص الذين لم يدفعوا مباشرة.

عملت الثقة المؤسسية بشكل مختلف. كان للعميل عقد، وقناة دعم، وبرنامج يمكنه تشغيله في مقره الخاص. يمكنه التفاوض على التسعير، وعلى نطاق كافٍ، التأثير على خريطة الطريق. لكنه لم يستطع فحص وتعديل المنتج الكامل بموجب ترخيص حر. كانت نفوذه من المشتريات، وتجديد الصيانة، وتكلفة خسارة حساب مرجعي لـ VA. حماية العميل كانت تجارية وليست جماعية.

نظاما الثقة في بعض الأحيان عززا بعضهما البعض. أعطى الحجم العام لمشتري المؤسسات الثقة بأن VA تفهم التطوير الموزع. العملاء الدافعون مولوا خبرة المنتج التي يمكن أن تفيد المؤسسة الأوسع. كما تعارضوا في بعض الأحيان. الميزات التي تحتاجها مؤسسة منظمة لم تساعد بالضرورة مشروعًا تطوعيًا. الانفتاح العام يمكن أن يكشف عن الأساليب التي أرادت الشركة بيعها. المهندسون المخصصون لإصدار ترخيص لم يكونوا يحسنون الموقع المستضاف. العلامة التجارية توحي بمهمة مشتركة بينما تتطلب خيارات التشغيل تحديد الأولويات.

لا حاجة لتصوير VA إما كمتبرع خانه المستخدمون الجاحدون أو كمستغل يستغل المتطوعين. كلا الكاريكاتيرين يغفلان التبادل. بنت الشركة خدمة أزالت احتكاكًا كبيرًا من العمل مفتوح المصدر. جعل المطورون تلك الخدمة ذات قيمة استراتيجية. لم يكن الفشل أن أحد الجانبين حصل على قيمة؛ كان أن الحقوق وخيارات الخروج التي تحكم التبادل كانت أقل تطورًا من التبعيات التي نمت حولها.

التبعية ظهرت بأشكال مختلفة

كانت SourceForge.net تبعية سحابية مبكرة قبل أن يصبح هذا المصطلح قياسيًا. لم يكن على المطور شراء خوادم، أو تكوين التحكم في الكود المصدري، أو إدارة قوائم بريدية، أو عكس التنزيلات، أو بناء موقع ويب للمشروع. حولت الخدمة رأس المال والإدارة إلى عنوان URL وحساب. كان ذلك محررًا، خاصة للمشاريع الصغيرة. كما ركز الفشل.

المكون الأكثر قابلية للنقل كان عادةً الكود المصدري. CVS و Subversion لاحقًا كانت أدوات راسخة، ويمكن للمشروع عمل نسخة أخرى من المستودع. المكونات الأقل قابلية للنقل كانت السياق والتنسيق: تاريخ المتتبع، وعضوية الحسابات، وأرشيفات القوائم البريدية، ومناقشات المنتديات، وإحصائيات الإصدار، والروابط الواردة، وترتيب البحث، وتوقع العثور على الإصدار التالي في نفس المكان. يمكن أن تفقد الترحيل الناجح تقنيًا مساهمين أو تترك روابط قديمة. انتقد Dachary في عام 2001 الخدمة لافتقارها إلى تصدير كامل للمشروع. تقارير المستخدمين اللاحقة حول الإحصائيات المعطلة تظهر لماذا يمكن لبيانات وصفية تبدو هامشية أن تهم.

المنتج المؤسسي عكس بعضًا من تلك المخاطر. النشر المحلي أعطى العميل السيطرة على الخوادم والوصول إلى الشبكة والنسخ الاحتياطية. التكامل مع المستودعات الحالية عنى أن الكود نفسه لا يجب أن يكون محاصرًا داخل مخزن جديد. دليل LDAP المؤسسي يمكن أن يحافظ على سلطة الحساب مع العميل. كانت هذه تخفيضات ذات معنى في الاعتماد على الخدمة المستضافة.

لكن المركزية خلقت تركيزًا جديدًا. بمجرد ربط الفرق بين الالتزامات والمشكلات والوثائق والمهام والمناقشات والتقارير من خلال SFEE، أصبح التطبيق خريطة لكيفية تحرك العمل. تعلم المدراء الاعتماد على تقاريره؛ قام المسؤولون بترميز قواعد الموافقة؛ تعلم المستخدمون حقوله وانتقالاته. استبداله يعني ليس فقط تثبيت منافس ولكن تحديد أي تاريخ وسياسة يجب نقلها. تصدير جدول المتتبع لم يعيد إنشاء روابطه لتغييرات الكود أو سير العمل المعتمد على الدور.

الاستضافة الاختيارية أضافت طبقة أخرى. يمكن لعميل مؤسسي مستضاف تجنب العمليات لكنه اعتمد على VA ومضيف طرف ثالث للتوفر والاسترداد. الإيداعات العامة تصف إيرادات الاستضافة، وليس التزامات الخدمة التفصيلية أو تاريخ الأداء. سيكون من غير الآمن استنتاج ضمانات توفر قوية من وجود خيار استضافة. المشتري الحذر كان سيحتاج إلى فحص العقد وترتيبات النسخ الاحتياطي وعملية الخروج.

العبرة هي أن الموقع والترخيص يجيبان على أسئلة مختلفة. البرنامج خلف جدار الحماية لا يزال يمكن أن ينتج اعتمادًا على البائع. خدمة عامة مجانية يمكن أن تستضيف كودًا مرخصًا بحرية مع إبقاء سير العمل المحيط صعب النقل. المستودعات المفتوحة تقلل تكلفة تحول واحدة؛ المعايير المفتوحة والتصديرات القابلة للاستخدام تقلل أخرى؛ التمرين على الترحيل الموثوق هو ما يختبر الكل. تجعل SourceForge التابعة لـ VA Software هذه التمييزات مرئية بشكل غير عادي.

الأمن والامتثال وحدود السجل

باعت VA SFEE جزئيًا على الفرق بين التعاون العام والتعاون الخاضع للرقابة. يمكن للشركة وضع مشاريع سرية خلف جدار الحماية الخاص بها، ومصادقة المستخدمين مقابل دليل مؤسسي، وإعطاء أدوار أذونات مختلفة. يمكن أن يتطلب سير عمل المتتبع دليلاً عند انتقال الحالة. يمكن لتاريخ الإصدارات والارتباطات بين المشكلات والوثائق والالتزامات أن تجعل نشاط التطوير أسهل في إعادة البناء. استخدمت مواد منتج VAمواد المنتجلغة التدقيق والتعقب والرؤية.

تلك القدرات يمكن أن تدعم برنامج تحكم، لكنها لم تكن هي نفسها إثبات الامتثال. يمكن للمرفق المطلوب أن يساعد في توثيق الموافقة؛ لا يثبت أن المعتمد كان مستقلاً أو أن الاختبار الأساسي كان كافيًا. يمكن للتاريخ أن يكشف ما سجله التطبيق؛ لا يمكنه التقاط القرارات التي حدثت في البريد الإلكتروني أو الاجتماع ما لم يدخلها المستخدمون. التحكم القائم على الدور يمكن أن يعبر عن السياسة؛ الدور المضبوط بشكل خاطئ يمكن أن يقوضها.

يظهر دليل المستخدم بعض الحواف المهمة. كانت الأذونات تراكمية عبر الأدوار. احترمت التقارير أذونات المشاهد. يمكن لمسؤولي المشاريع حكم العضوية والوصول إلى التطبيقات. كان للتفصيل حدود، بما في ذلك كيفية تطبيق أذونات المجلد. هذه التفاصيل تهم المشتري أكثر من وعد واسع بـ"الأمن" لأنها تحدد ما إذا كان المنتج يمكن أن يمثل فصل واجبات المؤسسة.

لا تدعم الأدلة العامة ادعاءً أقوى حول المنتج في حقبة VA. الإيداعات التي تمت مراجعتها، والدليل، والإصدارات، والتقارير المستقلة لا توفر تقييمًا أمنيًا كاملاً لطرف ثالث، أو تاريخ توفر مفصل، أو أهداف استرداد، أو قائمة شاملة بالشهادات لـ SFEE. الغياب من هذه المجموعة من الأدلة لا يثبت أن أي عميل لم يتلق هذه المواد بموجب السرية. يعني أن القارئ يجب أن يميز بين ميزات أمان المنتج وضمان الأمان المستقل المثبت.

نفس التحذير ينطبق على SourceForge.net. إعلان DB2 من VA يوضح الاستثمار في الحجم، وليس ضمانًا تعاقديًا للمشاريع المجانية. حمل الموقع كودًا عامًا، لكن الحسابات وملفات الإصدارات وإدارة المشاريع لا تزال تتطلب حماية. اختراق كبير كشفت عنه SourceForge في 2011 أثر على بنية تحتية منحدرة من الخدمة، بعد سنوات من تغيير VA Software لاسمها وبعد تحول الإدارة.تقرير الحادث من المشغل الخلفدليل مفيد على فئة المخاطر التي تخلقها المطاوعة المشتركة؛ ليس دليلاً على خرق في عصر VA ولا ينبغي إرجاعه إلى VA.

بالنسبة لمشتري مؤسسي في عام 2006، كان الاختبار الأمني العملي سيكون معماريًا وتشغيليًا. ما هي المكونات المكشوفة للإنترنت؟ أين كانت بيانات الاعتماد؟ هل يمكن تعيين مجموعات LDAP دون منح أذونات زائدة؟ كيف تم تسليم التصحيحات واختبارها؟ ماذا غطى ترتيب الاستضافة مع الطرف الثالث؟ هل يمكن للمسؤولين تصدير السجلات وإظهار أن التغيير مر بالحالات المطلوبة؟ قدمت VA ميزات ذات صلة بتلك الأسئلة. السجل العام لا يجيب عليها جميعًا.

هذا الحد الإثباتي هو نفسه جزء من تاريخ الشركة. تم بيع SFEE في وقت كان فيه تسويق برمجيات المؤسسات يعتمد غالبًا على النشر خلف جدار الحماية والتحكم في الوصول كاختصار للسلامة. قد يكون المنتج قويًا أو ضعيفًا في مجالات لا تظهرها الوثائق العامة الباقية. التقييم الجاد يجب أن يقاوم ملء الفجوات إما بالحنين أو بالتوقعات المعاصرة.

المنافسة كانت قرار شراء، وليست قائمة ميزات

ذكرت الإيداعات السنوية لـ VA مجالًا تنافسيًا واسعًا: CollabNet، IBM، Microsoft، Borland، Serena، ومجموعات العملاء الخاصة من الأدوات التجارية والمفتوحة والمحلية الصنع. تلك البدائل لم تبيع جميعها نفس الشيء. المشتري الذي يقارن بينها كان يقرر مقدار عملية التطوير التي يجب مركزيتها، وأي المستودعات الحالية يجب الحفاظ عليها، ومن يثق في دعمه، وكم تغيير العملية يمكن للمؤسسة استيعابه.

في كثير من الأحيان، لم يكن الحالي مجموعة أخرى. كان البريد الإلكتروني زائد محركات الأقراص المشتركة، وخادم التحكم في الكود المصدري، وجداول البيانات، ومتتبع الأخطاء، والمعرفة التي يحتفظ بها الموظفون ذوو الخبرة. يمكن أن يكون هذا الترتيب رخيصًا من حيث شروط الترخيص ومكلفًا في التنسيق. سمح للفرق باختيار أدواتهم لكنه جعل تقارير المحفظة والبحث عبر الفرق صعبًا. كانت أقوى حالة لـ SFEE ليست أن كل مكون فريد؛ كان أن المكونات تشارك المستخدمين والأذونات والارتباطات.

البدائل مفتوحة المصدر مثل GForge و Savannah غيرت مقارنة الترخيص. منظمة ذات قدرة هندسية يمكنها تشغيل نسخة منحدرة من كود SourceForge السابق والاحتفاظ بحرية أكبر في تعديله. المقايضة كانت المسؤولية: التكامل والترقيات وإصلاحات الأمن والدعم ستقع على المنظمة أو مورد آخر. وجود تفرع أيضًا لم يضمن تكافؤ الميزات مع تطبيق J2EE اللاحق لـ SFEE، أو دعم الدليل المؤسسي، أو عمليات تكامل البائع.

بائعو المنصات الكبار قدموا نفوذًا مختلفًا. يمكن لـ IBM و Microsoft ربط التعاون بمحافظ تطوير أوسع وعلاقات حسابات. جلبت Borland و Serena منتجات إدارة تكوين راسخة. جاءت CollabNet من التطوير التعاوني و Subversion. ردت VA باسم SourceForge، وسير عمل المجتمع العام الملحوظ، وتطبيق مصمم ليجلس فوق عدة خيارات للمستودعات. انفتاحها على حدود التكامل كان مهمًا استراتيجيًا على الرغم من أن المنتج نفسه كان مملوكًا.

دور CollabNet النهائي كمشتري دال.ذكر تقرير InformationWeek معاصرأن VA كان لديها حوالي 200 عميل مؤسسي و CollabNet حوالي 100، بينما كان لدى SourceForge.net نفسها حوالي 146,768 مشروع و 1.6 مليون مستخدم مسجل. تلك الأرقام تم الإبلاغ عنها حول الصفقة وربما تستخدم تعريفات الشركة، لكنها تظهر لماذا كانت الصفقة أكثر من مجرد شراء كود. استحوذت CollabNet على علاقات العملاء وفريق ومنتج مؤسسي مألوف من منافس سابق.

فريق شراء حذر كان سيبحث خمسة مقترحات بدلاً من عد ميزات الويكي والمتتبع. الأول، هل يمكن للمجموعة تمثيل قواعد الموافقة والوصول الحقيقية للمؤسسة دون تخصيص مفرط؟ الثاني، هل تحافظ عمليات التكامل على المستودعات الحالية وممارسات التخطيط أم تضيف شاشة أخرى فقط؟ الثالث، هل يمكن ترحيل مشروع تمثيلي للداخل والخارج مع تاريخه المفيد سليمًا؟ الرابع، هل لدى البائع الحافز المالي والموظفون للحفاظ على المنتج؟ الخامس، ماذا يحدث للدعم بعد تغيير السيطرة؟

يمكن لـ VA الإجابة على الأولين بالعروض التجريبية والاختبار التجريبي. الدليل وإصدارات المنتج يظهران اتساعًا كبيرًا. الثالث يتطلب تمرين تصدير؛ التوثيق العام يدعم الصادرات الجزئية ولكن ليس ادعاءً كاملاً بقابلية النقل. الرابع كان غير مريح بشكل متزايد لأن نمو إيرادات البرمجيات لم يلغ خسائر القطاع. الخامس أصبح حقيقيًا في 2007. المشتريات لم تكن مجرد اختيار أفضل مجموعة ميزات. كانت تختار نظير حوكمة.

لماذا تم بيع أعمال البرمجيات

البيع لـ CollabNet لم يكن اعترافًا مفاجئًا أنه لا أحد يريد SFEE. كان للمنتج عدد عملاء متزايد، ومتوسط قيمة عقد متزايد، ومشترين معروفين. أبلغت VA عن مشتريات متكررة من منظمات بما في ذلك FedEx و Lockheed Martin و US Forest Service، بينما سميت عملاء جدد في أسواق الصناعة والتكنولوجيا والقطاع العام. مثل هذه الإعلانات تثبت المعاملات التجارية، وليس عمق التبني أو نتائج العملاء، لكنها تتناقض مع فكرة منتج بلا سوق.

المشكلة كانت شكل السوق مقارنة بأصول VA الأخرى. التعاون المؤسسي يتطلب استثمارًا مستدامًا في المنتج، ودعمًا متخصصًا، وبيعًا طويلاً. كانت وسائل الإعلام عبر الإنترنت والتجارة الإلكترونية مساهمين أكبر في الإيرادات بحلول السنة المالية 2006، وكان الإعلان ينمو بسرعة. يمكن للإدارة مواصلة تمويل منافس برمجيات دون المستوى أو التركيز على الجمهور والتجارة.

التقرير السنوي المعدل لعام 2007يسجل الاختيار من الناحية المحاسبية. نقلت VA جميع أصول نشاط البرمجيات وبعض الالتزامات تقريبًا إلى CollabNet مقابل 11,733,777 سهم من الأسهم الممتازة لـ CollabNet، بقيمة حوالي 6.6 مليون دولار عند الإغلاق. سجلت ربحًا حوالي 5.7 مليون دولار قبل الضرائب. تضمنت الصفقة الملكية الفكرية والمعدات؛ عرضت CollabNet توظيفًا للموظفين المنقولين، بينما تم إنهاء خدمة موظفين آخرين. خرجت VA بحصة ملكية في المشتري بدلاً من أخذ النقد والمشي بعيدًا.

الاتفاقية أيضًا حافظت على جسر بين العملين. قالت التقارير أن VA ستعلن عن CollabNet وتحول العملاء المحتملين المؤسسيين لمدة 30 شهرًا. يمكن لعلامة SourceForge التجارية والجمهور العام الاستمرار في توليد العملاء المحتملين على الرغم من أن CollabNet تمتلك المنتج الآن. هذا الترتيب اعترف بالاتصال التجاري دون التظاهر بأن المنتجات كانت نظامًا واحدًا.

التاريخ المالي يعطي القرار قوة أكبر. الإيداع المعدل يبلغ عن إيرادات برمجيات 7.555 مليون دولار في السنة المالية 2005، و 9.974 مليون في 2006، و 5.236 مليون في الفترة الجزئية من 2007 قبل البيع، مع خسائر تشغيلية في كل فترة. مقارنات الفترات الدقيقة تتطلب حذرًا لأن السنة النهائية تم اقتطاعها. لكن الاتجاه واضح رغم ذلك: بنت VA عملاً مؤسسيًا حقيقيًا، لكنها لم تظهر ربحية قطاعية دائمة قبل التصرف.

بعد البيع، توقفت الشركة الأصلية عن الحاجة إلى "Software" في اسمها. في 24 مايو 2007 أصبحت SourceForge, Inc. ودمجت عمليات شركتها الإعلامية التابعة في الشركة الأم.تقرير Computerworldوصف شركة تركز على خصائص الويب والإعلانات و ThinkGeek. إعادة التسمية لم تكن تجميلية. اعترفت بأن العلامة التجارية العامة وجمهورها، وليس التطبيق المؤسسي، يحددان العمل المتبقي.

يمكن قراءة استراتيجية VA Software بالتالي كتجربة مع ثلاثة تحويلات. حاولت تحويل ممارسة التعاون العام إلى برمجيات مؤسسية، وانتباه المجتمع إلى إيرادات إعلانية، وتقارب الجمهور التقني إلى تجارة. الأول أنتج أصلًا قيمًا لكن عملًا مستقلاً مكلفًا. الثاني والثالث تما مع الشركة المتبقية بشكل أفضل. بيع SFEE فصل التحويل الذي تطلب عمق تشغيل مؤسسي عن تلك التي استفادت أكثر من حجم الجمهور.

ما ورثه العملاء والمطورون والمالكون

خلقت الصفقة أربعة ميراث على الأقل، لكل منها علاقة مختلفة بـ VA Software.

ورث العملاء المؤسسيون CollabNet كوصي على المنتج. تضمن النقل عمليات التطوير والدعم والمبيعات والخدمات الميدانية ذات الصلة، مما قلل من خطر شراء مجرد من الأشخاص الذين فهموه. في اليابان، أعلنت VA Linux Systems Japan أنها ستستمر في بيع ودعم المنتج بعد النقل. بعد عامين، أعادت CollabNet تسمية SourceForge Enterprise Edition إلى TeamForge، جزئيًا لإزالة الارتباك مع SourceForge.net.ذكرت InternetNewsأن المنتج تم تقديمه بعد ذلك باسم CollabNet TeamForge. إعادة التسمية أوضحت ما كان بيع 2007 قد أثبته بالفعل: النسب المؤسسي لم يعد ملكًا لصاحب الموقع العام.

ورث المطورون العموميون استمرارية الخدمة تحت SourceForge, Inc.، وليس CollabNet. بقيت عناوين URL لمشاريعهم، ومستودعاتهم، وإصداراتهم، ومجتمعاتهم مع المشغل المؤسسي الأصلي. هذا الاستمرارية تجنب الترحيل القسري في لحظة البيع. كما عنى أن المطورين لم يتبعوا المهندسين المؤسسيين ومؤسسة الدعم فقط لأن كليهما كان يستخدم اسم SourceForge.

ورث مشغلو المطاوعة مفتوحة المصدر الكود الحر السابق والحجة للاستقلال. كان GForge و Savannah قد أظهرا بالفعل أن المجتمع يمكنه بناء مطاوعة أخرى من آخر منصة تم إصدارها بحرية. لم يرثوا حركة مرور SourceForge.net أو دليل المشاريع أو العلامة التجارية. وجودهم مع ذلك أعطى للمؤسسات والمشاريع مسار حوكمة بديل، وحافظ على فكرة أن طبقة التعاون نفسها يمكن أن تكون قابلة للفحص والتعديل.

ورثت الشركة الأصلية الجمهور ومشكلة تحقيق الدخل منه. أصبحت Geeknet في نوفمبر 2009. في عام 2012، باعت Geeknet الأعمال الإعلامية التي تضمنت SourceForge و Slashdot و Freecode إلى Dice Holdings مقابل 20 مليون دولار نقدًا، وفقًا لاحق لـإيداع SEC. في عام 2016، تغيرت ملكية SourceForge و Slashdot مرة أخرى؛فريق SourceForge قالأن BIZX استحوذت عليهما وتعهدت بإنهاء برنامج مثبت مثير للجدل. تلك القرارات اللاحقة تعود للمالكين الخلفاء، وليس VA Software. تظهر لماذا لا يمكن لاستمرارية العلامة التجارية أن تحل محل هوية الشركة.

موقع SourceForge الحالي لا يزال يقدم نفسه كمنصة كبيرة لاكتشاف البرمجيات واستضافتها.صفحته الرئيسية العامةتدعي مئات الآلاف من المشاريع وملايين المستخدمين المسجلين تحت اسم Slashdot Media. تلك الادعاءات المعاصرة ليست دليلاً على عمليات VA الحالية؛ VA Software لم تعد موجودة تحت الاسم المعين. تظهر أن الأصل العام عاش بعد الصفقة المحددة التي أنشأته.

السلالة المنتج أيضًا عاشت بعد البيع. توثيق TeamForge لا يزال متاحًا من خلال الإشراف اللاحق على برمجيات المؤسسات. البقاء لا يثبت أن كل عميل في عصر VA بقي، ولا أن سير العمل القديم هاجر بدون احتكاك. يظهر أن CollabNet لم تشترِ منتجًا فقط لإغلاقه فورًا. تلقى العملاء مسارًا تجاريًا مستمرًا، بينما تلقى المطورون مسارًا مستضافًا مستمرًا. اختلفت المسارات.

هذا الانقسام يجيب على سؤال التأهيل بشكل أكثر دقة من قائمة الاستحواذات. سيطرت VA على بيئة مجتمع عام، ومنتج مؤسسي، وخصائص إعلامية، وعلاقة تجارية بينهم. لم تكن تملك برمجيات المشاريع المستقلة بمجرد استضافتها. عندما انفصلت الأصول، ورث العملاء استمرارية المنتج من المشتري؛ ورث المطورون استمرارية الخدمة من البائع المعاد تسميته؛ ورث المالكون اللاحقون الجمهور والأرشيف وتوترات تحقيق الدخل.

اختبار شراء للصفقة

VA Software تاريخية، لكن سطحي تحكمها يوفران اختبارًا صارمًا لأي منصة مطور حاضرة. يبدأ الاختبار برفض السؤال فقط "أين الكود؟"

حدد المشروع بأكمله، وليس المستودع.يجب على المشتري أو المطور جرد المشكلات، والمناقشات، وملفات الإصدار، والوثائق، وروابط الحزم، والحسابات، والأذونات، وخطافات الويب، والإحصائيات، والعناوين الواردة. يظهر تاريخ SourceForge أن أعداد التنزيلات واكتشاف المشروع يمكن أن تكون أصولًا تشغيلية حتى عندما تبدو كديكور موقع. نسخة متطابقة من المستودع تحمي الكود ولكن قد لا تحمي المشروع.

افصل سيطرة المشغل عن ملكية المشروع.يمكن لترخيص مفتوح أن يضمن حقوقًا في الكود بينما تحتفظ المنصة بالسلطة على الحسابات، والترتيب، والاستخدام المقبول، والإعلان، والتوفر. الأسئلة ذات الصلة هي من يمكنه تعليق مشروع، أو تغيير عنوان URL، أو تعديل صفحة تنزيل، أو تعديل سياسة الوصول، وما هو الاستئناف الموجود. مستخدمو VA العموميون امتلكوا أو رخصوا عملهم بموجب شروط خاصة بالمشروع؛ لا يزال VA يسيطر على البيئة التي من خلالها وصل الكثير من ذلك العمل إلى المستخدمين.

قم بتشغيل خروج قبل اكتمال الاعتماد.يمكن لـ SFEE تصدير تحف المتتبع والتقارير، وتكاملت مع المستودعات الراسخة. كانت تلك ضمانات مفيدة. اختبار جاد سيعيد أيضًا بناء الأدوار، وحالات سير العمل، والروابط، وتاريخ المستندات، والمناقشات في نظام آخر، ثم قياس ما فقد. بالنسبة لمجتمع مستضاف، سيشمل التمرين عمليات إعادة التوجيه، ومرايا الإصدار، وأرشيفات القوائم البريدية، وطريقة لإخطار المستخدمين. قابلية النقل هي نتيجة ملحوظة، وليس خانة اختيار مكتوب عليها "تصدير".

سعر العلاقة التشغيلية، وليس الترخيص الأولي.تقسم إيداعات VA إيرادات البرمجيات بين التراخيص، والصيانة، والاستضافة، والخدمات، بينما يكشف دليلها العمل الإداري لتصميم الأدوار وسير العمل. تضمنت التكلفة الإجمالية وقت البائع، ووقت المشتري، والتكامل، والتدريب، والترقيات، واضطراب توحيد الفرق. ينطبق نفس المنطق على خدمة عامة مجانية: الفاتورة قد تكون صفرًا، لكن تكاليف الترحيل والانقطاع ليست كذلك.

اختبر ادعاءات السيطرة مقابل الأذونات الحقيقية.يجب أن يستخدم التجريبي مشاريع سرية تمثيلية وأدوار وظيفية فعلية. هل يمكن للمقاول رؤية فقط التطبيقات المقصودة؟ هل تمنح الأدوار التراكمية حقوقًا غير متوقعة؟ هل يحذف تقرير المدير سجلات لا يمكن للمدير الوصول إليها؟ هل يمكن تجاوز الموافقة المطلوبة من خلال طريق آخر؟ توثيق VA كان محددًا بما يكفي لجعل مثل هذه الاختبارات ممكنة؛ لغة التسويق وحدها لم تكن.

اطلب دليلاً على التوفر والاسترداد.ادعاءات حجم SourceForge.net وترحيل DB2 أشارت إلى استثمار هندسي، لكن المستخدمين المجانيين لم يتلقوا بذلك ضمان خدمة. مشترو المؤسسات المستضافون احتاجوا شروط العقد، مسؤوليات النسخ الاحتياطي، أهداف الاسترداد، وعملية إعادة البيانات المختبرة. المشترين المحليين احتاجوا إجراءات تسليم التصحيح والترقية. "خلف جدار الحماية" أجاب أين يقع الخادم، وليس كيف تتعافى الخدمة.

افحص حوافز محفظة المشغل.كان على VA الاختيار بين المطاوعة العامة، والمنتج المؤسسي، والمواقع الإعلامية، والتجارة. بحلول 2006، كانت الأعمال اللاحقة قوية ماليًا. يجب على العميل أن يسأل أي خط يمول المنصة، أي خط ينافس على مهندسيه، وما إذا كان نشاط المستخدم هو أيضًا مخزون إعلاني. الدعم المتبادل يمكن أن يجعل الخدمة ممكنة؛ يمكن أن يجعل أولوياتها صعبة القراءة.

اكتب لتغيير السيطرة.كان تحويل 2007 منظمًا نسبيًا لأن أصول المنتج والعديد من الموظفين انتقلوا معًا، وربط ترتيب إحالة المالكين القديم والجديد. حتى ذلك الحين، واجه العملاء نظيرًا جديدًا وبقي المطورون مع شركة مختلفة. يجب أن تعالج العقود التنازل، واستمرارية الدعم، والوصول إلى البيانات، والإشعار، والمساعدة في الانتقال، ومصير الصيانة المدفوعة مسبقًا. مشاريع المجتمع بدون عقود تحتاج خطتهم الخاصة للطوارئ.

ميز بين الاسم المشترك والنظام المشترك.كان المصدر الأكثر ثباتًا للارتباك لـ VA هو العلامة التجارية. SourceForge.net، SFEE، خصائص OSDN الإعلامية، SourceForge, Inc. والمالكون اللاحقون كانوا مرتبطين، ولكن ليس قابلين للتبادل. يجب أن يحدد سجل الشراء المورد القانوني، والنشر، وإصدار المنتج، ومقدم الدعم، ومشغل البيانات. الألفة بالعلامة التجارية ليست مصدرًا.

هذه الاختبارات ليست حجة ضد الأدوات المستضافة أو المجموعات المتكاملة. SourceForge.net مكنت مشاريع ربما لم تكن لتتحمل بنية تحتية موثوقة، بينما ساعدت SFEE المنظمات على ربط عمل التطوير المجزأ. الاختبارات هي حجة لمواءمة الراحة مع الحوكمة. يصبح الاعتماد خطيرًا عندما ينمو أسرع من الأدلة حول الخروج والتحكم والحوافز.

عبرة الشركة الدائمة هي الانقسام

لم تفشل VA Software في إيجاد قيمة في سير العمل مفتوح المصدر. وجدت عدة أنواع من القيمة واكتشفت أنها تنتمي إلى أعمال مختلفة. جعلت المطاوعة العامة المشاريع أسهل في الإنشاء والاكتشاف. مجتمعها وشبكتها الإعلامية المحيطة جمعت جمهورًا أراده المعلنون. المنتج المؤسسي ترجم التعاون المشروع إلى أذونات وتقارير وتكامل ودعم مدفوع. حققت ThinkGeek العائدات من التقارب من خلال السلع. عمل كل تحويل إلى درجة ما؛ لم تتناسب جميعها بشكل مريح داخل هيكل تشغيلي واحد.

كانت القوة الأكثر أهمية للشركة هي القدرة على تحديد المكان الذي يصبح فيه عمل البرمجيات منسقًا ومرئيًا. على SourceForge.net، عنى ذلك هوية المشروع، والاكتشاف، والتنزيلات، وتاريخ المجتمع. في SFEE، عنى ذلك الأدوار، وسير العمل، والروابط المتقاطعة، وتقارير الإدارة. سطح تحكم واحد اعتمد على الثقة الطوعية؛ الآخر باع السيطرة التعاقدية. أصبح كلاهما أكثر قيمة مع وضع المستخدمين المزيد من سياق عملهم داخلهما.

اختبرت صفقة الإيرادات تلك الثقة. إغلاق تطوير منصة المطاوعة حماية أصل مؤسسي مملوك لكنه أضعف ضمان المجتمع أنه يمكنه إعادة إنتاج الخدمة. الإعلان مول البنية التحتية العامة لكنه جعل الانتباه أصلًا مؤسسيًا. الصيانة المؤسسية مولت الدعم لكنها زادت قلق العملاء بشأن استمرارية البائع. لم يكن أي من هذه الخيارات غير عقلاني. معًا جعلوا اسم SourceForge المشترك يحمل توقعات لم يعد بإمكان شركة واحدة التوفيق بينها.

بيع 2007 حل التناقض بتوزيع القطع. أخذت CollabNet البرمجيات المؤسسية ومعظم المنظمة التي تخدم عملائها. احتفظت SourceForge, Inc. المعاد تسميتها بالمجتمع المستضاف وحركة المرور الإعلامية والتجارة. حملت التفرعات كود المنصة الحرة الأخير. المالكون اللاحقون استحوذوا على العلامة التجارية العامة وجمهورها المتراكم. لا خليفة ورث الصفقة بأكملها.

لهذا تبقى VA Software مفيدة للدراسة. قصتها تسبق منصات المطورين المهيمنة اليوم، ومع ذلك تكشف أسئلتهم المركزية بوضوح غير عادي. من يتحكم في هوية المشروع واكتشافه؟ أي أجزاء من مجتمع البرمجيات قابلة للنقل؟ ماذا تتلقى الخدمة المجانية مقابل البنية التحتية؟ كيف يحول طبقة سير عمل مملوكة الراحة إلى تكلفة تحول؟ وعندما يبيع المشغل نفسه أو يعيد تسميته، من يرث الالتزامات التي اعتقد المستخدمون أنها تنتمي إلى العلامة التجارية؟

الجواب ليس أبدًا مجرد "مضيف الكود". إنه الكيان القانوني، والخدمة، والمنتج، والأشخاص الذين يدعمونه، والمجتمع الذي يزود قيمته، والاتفاقيات—أو غياب الاتفاقيات—التي تربطهم. كانت مطاوعة VA Software قوية لأنها جمعت تلك العناصر معًا. أصبح تاريخها مقروءًا عندما افترقوا.