اعتماد برمجيات المصدر المفتوح في منظمة [مغلقة]

StackOverflow https://stackoverflow.com/questions/324108

  •  11-07-2019
  •  | 
  •  

سؤال

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

وعادة ما تأتي مساهمات لأن الناس تفعل ذلك كهواية، ثم كيف يمكننا التأكد من أن سيكون هناك استمرار الدعم لذلك؟ IMHO، في حالة من البرمجيات الاحتكارية هناك حافز لتنظيم (المال)، وأنها سوف تبقى توظيف الناس لإبقائه قيد التطوير طالما أن البرنامج هو مربحة. صحح لي إن كنت مخطئ. ما هي الحجج وأود أن نتوقع من المدير الذي قد تعارض اقتراح لاستخدام البرمجيات المفتوحة المصدر؟

هل كانت مفيدة؟

المحلول

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

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

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

ومع البرمجيات الاحتكارية، إذا قرر صاحب البلاغ إلى وقف الحفاظ عليه، وأنت مجرد من الحظ. تنظر، على سبيل المثال، والآلاف من المستخدمين من Visual Basic 6.

نصائح أخرى

ويتضح المؤيد الرئيسي من البرامج المفتوحة المصدر التي كتبها تعليقك:

<اقتباس فقرة>   

[في] حالة البرمجيات الاحتكارية، هناك حافز لتنظيم (المال)، وأنها سوف تبقى توظيف الناس لإبقائه قيد التطوير طالما أن البرنامج هو مربحة.

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

إذا كان رمز المصدر المفتوح وكنت معقولة (حصلت على المصدر عند الحصول على المنتج)، ثم يمكنك أن تأخذ المنتج القديم والميناء إلى النظام الجديد. مدى صعوبة أن يكون هذا يتوقف على طبيعة ونوعية رمز - لكنه غير ممكن. إذا كان البرمجيات الاحتكارية، قد لا يكون هذا الخيار.

والسؤال هو: ماذا تقصد ب "اعتماد برمجيات المصدر المفتوح". إذا كنت تخطط لتبادل جذريا كل قطعة من البرمجيات مغلقة المصدر (CSS) مع مفتوح المصدر البرمجيات (OSS)، سوف تفشل فظيعة.

واستطيع ان اؤكد لكم ان المؤسسة بالفعل باستخدام برمجيات المصدر المفتوح في الأجزاء الرئيسية قد حان IT-البنية التحتية.

في وجهة نظري، تحتاج فقط إلى إضفاء الطابع الرسمي على الكيفية التي يمكن OSS دخول الشركة وإذا (والذي شكل) شركة مساهمة إلى OSS. معظم الشركات تتطلب عقد دعم لبرامج ذات المهام الحرجة وولاية التي تحتاج OSS أن يتم شراؤها من خلال الباعة التي توفر الدعم.

في كثير من الحالات، المساهمة إلى OSS المشاريع يحظر صراحة وفقط يسمح بعد علامات CTO / CIO بشأن مساهمة محددة.

وببساطة التأكد من أن سياساتكم مرنة بما فيه الكفاية للسماح ما يدير-قسم تكنولوجيا المعلومات في الوقت الحالي.

لا يهم ما مدير معارضة مفتوحة المصدر يقول.

وعليك أن تعرف المنتج المصدر المفتوح أيضا كنت على وشك استخدام.
عليك أن تكون على يقين من أنه الحل المناسب للشركة. عليك أن تكون واثقا أنه يمكنك أن تجد الناس في السوق الذين يعرفون أو يمكن تعلم كيفية استخدام هذا المنتج. عليك أن تعرف TCO لهذا المنتج.

وبعد ذلك يمكنك القول مع مدير ويعطيه أسباب وجيهة كيف يمكن للشركة الاستفادة من المصادر المفتوحة.

ونضع في اعتبارنا أن أرخص الحل ليس أفضل حل. تحتاج الشركات لكسب المال لا لتوفير المال.

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

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

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

وأيضا، أي مقاول سوف تكون سعيدة لتقديم الدعم لبرمجيات المصدر المفتوح. أن الذين يقولون لا للالمال والقدرة على تطوير برمجيات المصدر المفتوح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top