CMSLog

تجربیات و مقالات من در این وبلاگ منتشر میشه. ممنونم از اینکه اینجا هستید :)

۱۳۹۴/۱۱/۱۳

متن باز یا متن بسته؟ مسئله این است!

بهمن ۱۳, ۱۳۹۴ میلاد صفاجوی 4 دیدگاه
خیلی وقت‌ها شده مشتری برای طراحی سایتش قید گذاشته که:
آقا از جوملا و ورد پرس و دروپال و اینا استفاده نکن‌!
هرچند به این کار میگن دخالت در کار متخصص!ولی خب هر وقت دلیلش رو خواستم بدونم گفتن که:
۱. این اپن سورسا امنیت ندارن
۲. اگه خوب بود که رایگان نبود!
۳. خیلی دیگه لوث شده، همه بلدن!!

امروز می‌خوام یه کم این مورد رو باز کنم و اگر یه زمانی مشتری رو خواستم قانع کنم بفرستمش به همین آدرس که دلایل رو بخونه

امنیت کجایی؟ دقیقاً کجایی؟

اول از همه باید یه تعریفی از امنیت داشته باشیم. هر کسی که به طور قطع بگه امنیت رو تأمین می‌کنم شک نکنید دانش کمی داره. (قول‌های امنیت این حرفو نمیزنن)
این مسئله همین‌جا ختم نمیشه!
فرض بگیریم شما یک برنامه نویس فوق خفن هستید، تیم شما در بهترین حالت ۲۰ نفر رو داره برای بررسی امنیت (به شخصه تا حالا ندیدم ۲۰ نفر تیم امنیتی رو) ولی این حالت رو توی اپن سورس‌ها با رقم عجیبی می‌بینیم. برای مثال تیم جوملا فقط ۷۰ نفر بصورت رسمی دارن روش کار می‌کنن، دیگه اونایی که کاربرن و دارن گزارش میدن رو در نظر نمی‌گیریم که با اون‌ها ۱۰۰۰ نفر رو رد می‌کنن.
این فقط در امنیت نیست! بلکه هر باگی می‌تونه باشه
از طرفی شما در خوشبینانه‌ترین حالت همه‌ی مشتریانتون به عنوان تستر محصول هستند که تهش خیلی خوب کار کنید ۵۰۰۰ مشتری دارید ولی برای سیستمی مثل وردپرس که دانلود‌هاش ده میلیون  رو رد کرده رقم عجیبی رو نشون میده!

الانم اکثر اپن سورس‌ها دارن میان سمت گیت‌هاب که همه می‌تونن کامیت بدن و مشارکت کنن
این از بحث امنیت!

حالا برسیم به این بهونه که اگه خوب بود رایگان نبود!

متأسفانه فرهنگ متن باز یه کم بد جا افتاده و کمتر کسی مشاهده میشه که یه چیزیو رایگان و متن باز منتشر کنن. ولی مطلبی در آینده می‌نویسم در مورد درآمد‌های این متن باز‌ها که بدونید درآمدشون از همین رایگان و متن باز بودنه. فقط به این مورد بسنده می‌کنم که یک قالب وردپرسی در تم فارست به تنهایی تونسته حداقل ۵۰ میلیارد تومن بفروشه! حالا اگر همین وردپرس به صورت غیر رسمی فعالیت تجاری کنه (که میکنه) ببینید چه شود!!؟

اما برسیم سمت لوث شدن این قضیه. قبول دارم تا حدودی هر کی میره یه کوچولو نصب سیستم‌های مدیریت محتوا رو یاد می‌گیره اسم خودشو می‌ذاره «وب دیزاینر ورک ات فری لنسر» ولی این‌ها قرار نیست اعتبار طراح‌های بزرگ متن باز رو زیر سؤال ببره!
شمایی که کارت لنگه طراح هست باید تحقیق کنی. حتی شده این تحقیقات نصف هزینه طراحی رو در بربگیره این کارو بکنید. راحت‌ترین راهشم گوگله! یه جستجو از اسم شرکت یا فرد می‌تونه آمار خوبی بده بهتون
خب این شد اون قسمت موافقتم با این حرف ولی من این حرفو بطور قطع قبول ندارم‌.
اگر یه سیستم تجاری رو که ۱۰۰ درصد محبوبیت متن باز رو نداره در نظر بگیرید، در دراز مدت خواستید تغییراتی بدید باید پیش کی‌برید؟ خب معلومه دیگه برنامه نویسش!
خلاصه میگم که داکیومنت‌های موارد تجاری خیلی کمتر از موارد متن باز و‌رایگانه. هرچند ناگفته نمونه که این داکیومنت‌ها رو اکثراً کاربران آماده می‌کنن (یه جور ویکی دارن)
اگه یه زمانی با‌یه طراح متن باز کنار نیومدید برای پشتیبانی تکلیف چیه؟ سیستمو عوض کنید؟ معلومه که نه!! کافیه آگهی بزنید به یک جوملا کار/ وردپرس کار/ دروپال کار و... نیازمندیدم تا نیروی خودتون رو جذب کنید ولی این موضوع توی موارد تجاری یا نوشته شده صدق می‌کنه؟!

این‌ها جوابی بود که من به سؤالات غیرتخصصی بعضی از مشتریا می‌دادم و امروز نوشتمش. امیدوارم یه جوابی از این پیدا کنید برا مشتریانتون

همیشه شاد باشید و لبخند به لب ;-)

۴ نظر:

  1. استدلال خیلی از دوستان (حتی بعضا تحصیل کرده در رشته مرتبط) اینه که متن باز ها چون سورسش در دسترس همه قرار داره، پس امنیتش کمتره! و هم اینکه چون رایگان هست، عملا کسی که پروژه رو انجام میده کار خاصی نمیکنه! یه سیستم نصب میکنه و چند تا افزونه...
    و اما ریشه همه ی این صحبت ها بر میگرده که به نداشتن آگاهی کافی در مورد متن باز و و طرز گسترش و پیشرفت این سیستم هاست! و چه هزینه هایی هم که در این راستا به هدر میره...

    پاسخحذف
    پاسخ‌ها
    1. زیاد دیدم از اینجور موارد. زیاد نباید باهاشون کل کل کرد :)

      حذف
  2. عالی بود
    فقط یه نکته اینکه همیشه حق با مشتریه! وقتی میگه متن باز نمیخوام باید به خواستش احترام گذاشت
    وقتی هم میدی یه نفر برات سیستم اختصاصی بنویسه باید یه قرارداد محکم باهاش بنویسی که باهاش به مشکل نخوری

    پاسخحذف
    پاسخ‌ها
    1. اون که صد در صد. ولی سعی من اینه که بتونم طرف رو قانع کنم به کار خودم. اگرم اختصاصی باشه که ریدایرکت میکنم سمت خودت :))

      حذف