فصل اول: مزایا و معایب استفاده از مدل متن باز : گزارشی از موسسه تحقیقاتی Standish Group نشان میدهد که استفاده از مدلهای نرمافزار متن باز، سالانه به صرفهجویی حدود ۶۰ میلیارد دلاری برای مصرفکنندگان منجر میشود. اما در حالی که بسیاری از کسبوکارها و سازمانهای دولتی اکنون از نرم افزارهای متن باز مانند Linux استفاده میکنند، مشخص است که مزیت این نرمافزارها صرفا به «قیمت پایین»شان محدود نیست. اگر اینگونه بود، شرکتهایی که طی رکود بزرگ اقتصادی اخیر این نرمافزار را در اختیار داشتند، به محض آغاز روند بهبود شرایط اقتصادی، به نرمافزارهای گرانقیمت اختصاصی روی میآوردند.
نرمافزارهای متن باز مزایای متعدد دیگری برای کسبوکارها دارند که برخی از آنها با ارزشتر از قیمت پایین این نرمافزارها است. با این حال، کارشناسان و محققان این حوزه، معایبی را نیز برای این نرمافزارها شناختهاند که در ادامه به ذکر برخی از آنها میپردازیم:
مهمترین مزیت این نرمافزارها، این است که به کسبوکارها کمک میکنند که نفوذ بیشتری در بازار داشته باشند. شرکتهایی که از نرمافزارهای متن باز استفاده میکنند، میتوانند یک استاندارد صنعتی ایجاد کرده و بنابراین به مزیت رقابتی دست یابند. همچنین وفاداری به تولیدکنندگان این نرمافزارها، به دلیل احساس مالکیت آنها در مورد محصول نهایی، حفظ میشود. به علاوه برای نرمافزارهای متن باز هزینههای بازاریابی و خدمات لجستیکی کمتری صرف میشود و به علاوه به شرکتها کمک میکند همواره در برابر پیشرفتهای تکنولوژی آگاه و بهروز باشند.
این نرمافزارها ابزارهای مناسبی برای ارتقای وجهه و محصولات بازرگانی شرکتها محسوب میشوند. از دیگر مزایای این نرم افزارها ایجاد پتانسیلی برای استفاده از تکنولوژی انعطافپذیرتر و نوآوری سریعتر است. انعطافپذیر است چون سیستمهای مدولار این امکان را برای برنامهنویسها ایجاد میکنند که مثلا تواناییهای جدید را به برنامه بیفزایند و نوآورانه است چون برنامههای متن باز حاصل همکاری میان تعداد زیادی از برنامهنویسان مختلف است و ترکیب چشماندازهای گوناگون، اهداف شرکتی و شخصی نوآوری را سرعت میبخشد. اعتبار این نرمافزارها از آنجایی است که هزاران برنامهنویس مستقل میتوانند اشکالات نرمافزار را تست و برطرف کنند. در نهایت، نرمافزارهای آزاد میتوانند همراستا با نیازمندیهای صرف فنی ایجاد شوند و نیاز به در نظر گرفتن فشارهای تجاری را که اغلب کیفیت نرم افزارها را کاهش میدهند، ندارند. این فشارها باعث میشود تولیدکنندگان نرم افزارهای قدیمی به جای اینکه به ملزومات امنیتی توجه کنند، توجه بیشتری به نیازهای مشتری داشته باشند، چون نیازهای امنیتی اغلب از دید مشتری پنهان است.
مهمترین مزیت این نرمافزارها، این است که به کسبوکارها کمک میکنند که نفوذ بیشتری در بازار داشته باشند. شرکتهایی که از نرمافزارهای متن باز استفاده میکنند، میتوانند یک استاندارد صنعتی ایجاد کرده و بنابراین به مزیت رقابتی دست یابند.
گاهی اوقات گفته میشود که فرآیند توسعه متن باز ممکن است به خوبی تعریف نشود و مراحل فرآیند توسعه، مانند تست کردن سیستم و مستندسازی آن ممکن است نادیده گرفته شود. به هر حال، این مساله فقط در رابطه با پروژههای کوچک صدق میکند.
به علاوه، برخی از نرمافزارهای معرفیشده متن باز به قدری ناموفق بودهاند که کارشناسان و محققان نرمافزار هنوز نسبت به توانایی نرمافزارهای متن باز برای تولید سیستمهای کیفی مجاب نشدهاند. مهمترین مشکلات این نرمافزارها را فرآیند مبهم، تاخیر در عیبیابی و عدم وجود سند تجربی دانستهاند. همچنین طراحی یک مدل کسبوکار تجاری بدون عیب و نقص طبق الگوی متن باز، کار مشکلی است. از نظر امنیتی نیز، نرمافزارهای متن باز در مقایسه با دیگر نرمافزارها، ممکن است به هکران اجازه دهند در مورد ضعفها یا روزنههای برنامه راحتتر اطلاعات به دست آورند.
بدون دیدگاه