چرا اپن سورس
اگه مطالب عصرونه رو دنبال کرده باشید مطمئنا می دونید که تو این چند روزه این شانس رو داشتم که به طور تمام وقت با لینوکس اوبونتو کار کنم . برای هم و رعایت یکی از اصول دنیای اپن سورس یعنی ترویج اون تصمیم گرفتم چیزهایی که می دونم و یاد می گیرم رو در اختیار دیگران هم قرار بدم حتی چیزهای پیش پا افتاده و کوچک.
همین اول اعلام می کنم که من یک کاربر کاملا تازه کار لینوکس هستم . احتمالا وقتی شما این مطلب رو می خونید الان چند روزی بیش نیست که دارم روی لینوکس کار می کنم. مطمئنا ممکنه در حرف های من اشتباهاتی باشه پس اگه شما اشکالی در نوشته ها دیدید حتما تذکر بدید و با این کار هم به من کمک خواهد شد و هم به خواننده ها.
اما بریم برای شروع . ابتدا تصمیم داشتم کلا ترفند ها و نکاتی که در مورد اوبونتو یاد می گیرم رو در اینجا مطرح کنم ولی بعد با مشورت با یکی ۲ نفر تصمیم بر این شد که مطلب رو از پایه شروع کنم . ابتدا یکسری تعاریف خواهیم داشت که اصلا لینوکس چیه و مزیت ها و معایبش چیه و … . در اولین مطلب قصد دارم نگاهی کوتاه داشته باشم به اپن سورس. سعی می کنم تعاریف و توضیحاتم غیر رسمی باشه و از اون حالت خشک و خسته کننده خارج باشه …
احتمالا با کلمه اپن سورس ( باز متن ) خیلی جاها برخورد کردید. در این سیستم سازنده نرم افزار کدهای نرم افزارش رو در اختیار کاربران و برنامه نویسان قرار می ده.
این کار چند مزیت می تونه داشته باشه. وقتی کد در اختیار برنامه نویس ها باشه خیلی ها به عنوان داوطلب به این پروژه کمک خواهند کرد. مطلب کاربری از یک جای دیگر دنیا کدهای قسمتی از برنامه را اصلاح و یا قابلیت جدید رو اضافه و برای سازنده اصلی می فرسته تا با هماهنگی با اون شخص در نسخه بعدی برنامه قرار بگیره. تجربه نشون داده پروژه هایی با ایده های خوب و پایه قوی باعث شدند داوطلبان زیادی از سراسر دنیا به گسترش اون برنامه کمک کنند.
از نظر امنیتی نیز بر خلاف خیلی ها این یک مزیت هست. طبق بررسی ها بیش از ۹۰٪ هکر های دنیا به اصطلاح هدفشون خیره و قصد خرابکاری ندارند و تنها ۱۰٪ هستند که با استفاده از حفره های امنیتی به کاربران صدمه می زنند و دنبال سود و شهرت هستند. زمانی که سورس در اختیار کاربران ( هکر ها هم جزو کاربران هستند ! ) باشد اون ۹۰٪ با مشاهده حفره امنیتی اون رو باز زبون خوش برای سازندگان می فرستند تا مشکل برطرف بشه. با توجه به اینکه زیر و بم برنامه کاملا معلومه بنابراین کدهای آن راحت مشاهده و مشکلات آن سریعتر شناسایی و برطرف می شه و همین امر خود باعث بالاتر رفتن امنیت می شه.
شاید براتون جالب باشه که شرکت موزیلا که سازنده مرورگر معروف فایرفاکس هست تقریبا حدود ۳۰-۴۰ کارمند داره و می شه گفت از این بین حدود ۱۰ نفر بر روی فایرفاکس کار می کنند. اگربا فایرفاکس آشنا باشید می دونید یک پروژه کاملا بزرگ هست و کاملا واضح هست که این پروژه کار ۱۰ نفر و حتی ۱۰۰ نفر نیست ولی همین مکانیزم اپن سورس بودن این مرورگر باعث شده که سازندگان آن چندین هزار نفر باشه. هم اکنون هزاران نفر در حال بهبود فایرفاکس هستند ( به طور مستقیم و نیمه مستقیم ) .
اما جنبه دیگر اپن سورس جنبه آموزشی اون هست. با توجه به باز بودن کدهای یک برنامه شما می توانید از این کدها استفاده و با آنها آشنا شده و یا ایده بگیرید. بطور مثال سورس کدهای مرورگر فایرفاکس یک کلاس کاملا آموزشی هست و وقتی شما به آنها نگاه کنید متوجه خواهید شد که در بین کدها توضیحاتی واضح نیز قرار گرفته شده که مثلا این کد چی کار می کنه و …
در اینجا تنها چند تا از جنبه های اپن سورس مطرح شد اون هم از نظر شخصی من. حالا اگر شما جنبه مهم و جالب دیگری مد نظرتون هست رو در قسمت نظرات همین مطلب بنویسید. مطمئنا همین کار شما باعث تکمیل و در نهایت کمک به اپن سورس خواهد بود. توجه داشته باشید که برای این مطالب در آینده نقشه هایی کشیده شده پس در این راه به ما کمک کنید …
بزودی می خوانید : درآمد از اپن سورس
برچسب ها: open source، اوبونتو










بسیار سایت پر محتوایی دارین تبریک می گم..مطالبتون بسیار خواندنیه راستش تو یه لینک نوشته بودید دعوت نامه نامه پرشین گیگ می دید.
میخواستم لطف کنین و یه دونه هم برای من بفرستین ..خیلی ممنون میشم..باز هم تبریک میگم به خاطر کار قشنگتون
درود
نوید جان ممنون از اینکه تجربیات حاصل از کار کردن با لینوکس رو با ما به اشتراک میگذاری.بسیار استفاده میکنیم.
راستی نوید جان یک مشکل کوچیک در مورد فیدبرنر داشتم که برات با اجازه یک میل فرستادم.ممنون میشم اگه کمک کنی
چقدر احساس خوبی به آدم دست میده وقتی وبلاگ نویس معتبری مثل نوید کاشانی از اوپن سورس می نویسه . منتظر نوشته های بعدی هستیم :)
مطالب تون خیلی عالیه . فقط اگه ممکنه در مطالب رشته نرم افزار را جامع تر بنویسید. با تشکر