یکی از مباحثی که در خصوص اوپن سورس و نرمافزارهای ازاد مطرح میشه، همین امکان دسترسی و ویرایش سورس نرمافزار هستش. با این حال، به عنوان کسی که ۵-۶ سالی میشه که دارم از نرمافزارهای اوپن سورس استفاده میکنم، هیچوقت تفاوتش با یه نرمافزار متن بسته غیر از رایگان بودن برای من محسوس نبود.
مدتی پیش، در محل کارم لازم شد که در برنامهنویسی ها، با استفاده از api به سیستم لاگین بشیم، ولی این قابلیت به صورت پیش فرض وجود نداشت که باعث شد من مامور به حل این مشکل بشم. بعد از شاید ساعتها گردش توی نت، تنها راهحلی که تونستم پیدا بکنم، ادیت کردن سورس اصلی سیستم و اضافه کردن این قابلیت به فریم ورک اصلی بود.
این کار، حسابی بهم حال داد. چونکه برای اولین بار داشتم سورس یه پکیجی که تا حالا ازش فقط استفاده میکردم رو ادیت کردم که اونجوری که میخوام کار کنه. به قولی فکر کنم به این قضیه هک کردن یه سیستم هم میگن!
خوب، با این مقدمه کلی، بریم سراغ اینکه جریان چیه و چطوری اینکار رو کردیم.
- ۱ نظر
- ۲۲ ارديبهشت ۹۶ ، ۲۳:۵۱