Open Source چیست?


- 1,000 بازدید

اکثر نرم افزارهائی را که شما تهیه و یا از طریق اینترنت Downloadمی نمائید ، صرفا” به صورت نسخه های ترجمه شده و  آماده اجراء در اختیار شما قرار می گیرند .  ترجمه ، فرآیندی است که در آن کد برنامه های نوشته شده توسط برنامه نویسان  که از آنان به عنوان کد اولیه ( Source Code) یاد می شود ، پس از استفاده از برنامه های خاصی موسوم به کمپایلرها به بگونه ای ترجمه می شوند که توسط کامپیوتر قادر درک باشند . اعمال تغییرات دلخواه در اکثر برنامه های ترجمه شده ، امری بسیار مشکل و گاها” غیر ممکن است . اکثر تولید کنندگان نرم افزار از ویژگی فوق به منظور صیانت و حفاظت از کدهای نوشته شده ، استفاده می نمایند .
 
نرم افزارهای Open Sourceنقطه مقابل رویکرد فوق می باشند  . در اینگونه نرم افزارها علاوه بر نسخه ترجمه شده ، کد اولیه نیز در اختیار متقاضیان قرار می گیرد.بدین ترتیب امکان اعمال تغییرات و یا سفارشی نمودن آن متناسب با خواسته استفاده کنندگان ، فراهم می گردد . افرادیکه از ایده Open Sourceحمایت می نمایند بر این اعتقاد هستند که با اجازه دادن به اشخاصی که علاقه مند به تغییر کد اولیه می باشند ، امکان استفاده مفیدتر از برنامه فراهم و احتمال بروز خطاء در آنان، کاهش خواهد یافت .

 

ویژگی نرم افزارهای Open Source  :

توزیع رایگان . این نوع برنامه ها ،  ممکن است به عنوان بخشی همراه یک بسته نرم افزاری ارائه شوند که به متقاضیان فروخته می گردند.

کد منبع می بایست بهمراه نرم افزار ،ارائه گردد .

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

نسخه های اصلاح شده را می توان مجددا” توزیع نمود .

به مجوز سایر نرم افزارها نیاز نخواهد بود .

بد نیست اشاره ای به یک مثال واقعی در دنیای نرم افزارهای Open Sourceداشته باشیم . در سال ۱۹۹۱ ،  Linus Torvalds، دانشجوی دانشگاه هلسینکی فنلاند یک سیستم عامل جدید مبتنی بر Minix( اقتباس شده از یونیکس ) را ایجاد که نام آن را لینوکس ( Linux) گذاشت . وی نسخه شماره ۰٫۰۲ لینوکس را بر اساس  GNU General Public Licensکه شامل تعاریف قانونی جامعی در خصوص نرم افزارهای Open Sourceاست ، ارائه نمود . تعداد زیادی از افراد در سرتاسر جهان اقدام به Downloadلینوکس و استفاده از آن نمودند . گروهی زیادی از افراد فوق خود برنامه نویسان حرفه ای بودند که توانائی انجام تغییرات مورد نیاز در لینوکس را داشتند . Torvalds، نسخه های اصلاح شده  توسط سایر برنامه تویسان را دریافت و با لحاظ نمودن تغییرات ، در سال ۱۹۹۴ نسخه شماره یک لینوکس را عرضه نمود .

یک نکته نگران کننده  در خصوص نرم افزارهای Open Source، فقدان ضمانت و پشتیبانی فنی از آنان است . با توجه به این موضوع که همواره امکان و یا بهتر بگوئیم مجوز اعمال تغییرات و یا اصلاحات در این نوع نرم افزارها وجود دارد ، تقریبا” حمایت از آنان غیر ممکن و یا مشکل خواهد بود . بدین دلیل برخی از شرکت های حامی نرم افزارهای Open Sourceبا توجه به ارائه سرویس خدمات و پشتیبانی اینگونه نرم افزارها ، اقدام به فروش آنان می نمایند. مثلا” نرم افزار Red Hatدر سال ۱۹۹۴ توسط Official Red Hat Linux  عرضه گردید. نرم افزار فوق رایگان نبوده و متقاضیان می بایست هزینه استفاده ( مالکیت ) از آن را پرداخت نمایند. مهمترین ویژگی Red Hat، امکان پشتیبانی فنی از آن است. برای اغلب سازمان ها و موسسات تضمین حمایت های فنی و پشتیبانی  یکی از عوامل مهم تصمیم گیری در خصوص خرید لینوکس در مقابل Downloadنمودن آن به صورت رایگان می باشد.  علاوه بر Red Hat، شرکت های متعدد دیگری نیز اقدام به عرضه لینوکس با توجه به سیاست ها و دیدگاه های خاص خود نموده اند .در این رابطه نرم افزارهای متعددی با محوریت لینوکس نیز طراحی و پیاده سازی شده است . Mozilla( هسته مرورگر Netscape) ، سرویس دهنده وب Apache، زبان اسکریپت نویسی وب PERLو فرمت فایل های گرافکیی PNG، نمونه هائی در این زمینه بوده که بر اساس ایده  Open Sourceطراحی و پیاده سازی شده اند.

اولین کسی باشید که این پست رو میپسنده!

Print Friendly, PDF & Email



  • سعید پناهی

    درباره سعید پناهی

    با سلام. بنده سعید پناهی هستم. متولد 9 اسفند سال 1375. از علایقم میتونم بگم به اینترنت, مبایل, موزیک, بازیهای نابینایی,گوش کردن به رادیو و نمایش رادیویی و و و خعععععیلی چیزهای دیگه اشاره کنم. کلا با همه چی حال میکنم. رفیق بازم, و رفیقهای ثمیمی را بیشتر از داداشهای نداشتم, دوست دارم. زاده ی استان زنجانم و از 1 سالگی در کرج یا همون استان البرز زندگی میکنم. در حال تحصیل در مقتع کارشناسی علوم تربیتی هستم. عاشق مطالعه صفحات اینترنتی هستم. پیگیر اخبار علم و فناوری هستم. به علاوه که در اسکایپ هستم, تو واتساپ و تلگرام و اینستا هم هستم. خخخ. کلا مسنجر بازم. فکر کنم هدفم کلا از اندروید خریدن همین بوده. اردیبهشت 92 با ی n73 وارد دنیای نت شدم. و اون وقتها 3g و این حرفا نبود با gprs آهنگ دانلود میکردم. بعد توسط معرفی یکی از دوستانم با سایتهای نابینایی آشنا شدم. بعد مهر ماه بود که دیگه ماهور خریدم, باورتون نمیشه من تا مهر 92 هنوز صفحهخان فارسی نداشتم. با این که از سال 83 پای کامپیوتر بودم. میدونین چرا؟ چون اون وقتها نت نمیرفتم. بعد از مهر ماهم اسکایپ نصب کردم و کم کم همه را add کردم و با همه آشنا شدم. عاشق گفت و گو تو اسکایپ بصورت صوتی هستم. کمو بیش چت هم دوست دارم. بعد اوایل آذر ماه بود که تصمیم گرفتم ی سایت بزنم, اول چنتا بلاگ تست کردم, خوشم نیومد. بعد کم کم بسرم زد, برم رو وردپرس. بعد به کمک آقای سعید درفشیان اینجارو بنا کردیم. روز 17 آذر 1392 بود که اینجارو بنا کردیم. اون وقتها زیاد اینجا کسی نمیومد. بعد دوستان کم کم با اینجا آشنا شدن. و الان هم که دیگه ی خانواده ی بزرگ شدیم به نام, شب روشن. اینجا ی سریها بهم مدیر ارشد هم میگن. اما خودم قبول ندارم. ی نو گرداننده میشه اسممو گذاشت. بیخودی هندونه تو پاچمون میکنن ههه. من تقریبن 10 درصد بینایی دارم. و از خط بریل استفاده میکنم. فقط 5 سال ابتدایی را در مدرسه ی پویا مخصوص نابیناها و کم بیناها درس خوندم. بعدش دیگه بصورت تلفیقی در مدرسه ی عادی مشغول به تحصیل شدم. راستی یادم داشت میرفت, جهت تماس با من میتونین از راه های زیر استفاده کنین. ایمیل: saeedpanahi2200@gmail.com اسکایپ: saeed-panahi تلگرام: https://telegram.me/sp1000 اینستاگرام: https://www.instagram.com/saeed10055/ خوشباشید.
    این نوشته در فیلمهای صوتی, معرفی ارسال و , , , , , , , برچسب شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    Question   Razz  Sad   Evil  Exclaim  Smile  Redface  Biggrin  Surprised  Eek   Confused   Cool  LOL   Mad   Twisted  Rolleyes   Wink  Idea  Arrow  Neutral  Cry   Mr. Green