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

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

 






آمار وبسایت

 تعداد کل بازدیدها : 1837913792




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

معرفی و بررسی نرم افزارهای open source


واضح آرشیو وب فارسی:سایت ریسک: shahedi10-12-2007, 09:26 PMبه نام خدا یکی از گروه های نرم افزاری که مظلوم واقع می شوند نرم افزار های open sourceاند.در این تاپیک هدف من و دوستانی با این تاپیک همکاری می کنند(داوطلب پذیرفته می شود)این است که شما را با این جامعه ی نرم افزاری آشنا کنیم. امید است مورد رضایت شما قرار گیرد.:46: shahedi10-12-2007, 09:34 PMدر ابتدا لازم است تا تعریف دقیقی از این گروه نرم افزاری داشته باشیم تا دوستانی که هنوز کار با این گروه نرم افزاری را تجربه نکردند و هیچ گونه آشنایی خاصی با آن ندارند اطلاعات اولیه را کسب کنند اما بروم سر اصل مطلب: اکثر نرم افزارهائی را که شما تهيه و يا از طريق اينترنت Download می نمائيد ، صرفا" به صورت نسخه های ترجمه شده و آماده اجراء در اختيار شما قرار می گيرند . ترجمه ، فرآيندی است که در آن کد برنامه های نوشته شده توسط برنامه نويسان که از آنان به عنوان کد اوليه ( Source Code ) ياد می شود ، پس از استفاده از برنامه های خاصی موسوم به کمپايلرها به بگونه ای ترجمه می شوند که توسط کامپيوتر قادر درک باشند . اعمال تغييرات دلخواه در اکثر برنامه های ترجمه شده ، امری بسيار مشکل و گاها" غير ممکن است . اکثر توليد کنندگان نرم افزار از ويژگی فوق به منظور صيانت و حفاظت از کدهای نوشته شده ، استفاده می نمايند . نرم افزارهای Open Source نقطه مقابل رويکرد فوق می باشند . در اينگونه نرم افزارها علاوه بر نسخه ترجمه شده ، کد اوليه نيز در اختيار متقاضيان قرار می گيرد.بدين ترتيب امکان اعمال تغييرات و يا سفارشی نمودن آن متناسب با خواسته استفاده کنندگان ، فراهم می گردد . افراديکه از ايده Open Source حمايت می نمايند بر اين اعتقاد هستند که با اجازه دادن به اشخاصی که علاقه مند به تغيير کد اوليه می باشند ، امکان استفاده مفيدتر از برنامه فراهم و احتمال بروز خطاء در آنان، کاهش خواهد يافت . معادل های فارسی:نرم افزارهای کد باز،منبع باز،نرم افزارهای آزاد نرم افزاری که آزادیهای زیر را برای کاربر قائل شود، نرم افزار آزاد خوانده می‌شود (توجه کنید که کلمه Free به معنای آزاد استفاده می‌شود و نه رایگان!): آزادی اجرای برنامه برای هر کاری (آزادی صفرم) آزادی مطالعه چگونگی کار برنامه و تغییر آن (پیش نیاز: متن برنامه) (آزادی یکم) آزادی تکثیر و کپی برنامه (آزادی دوم) آزادی تقویت و بهتر کردن برنامه و توزیع آن برای همگان (پیش نیاز: متن برنامه) (آزادی سوم) هر نرم افزار آزاد، چنین آزادیهایی را برای کاربر دارد. علاوه بر اینها، یک شرط هم هست و آن هم اینست که اگر شما از این آزادیها استفاده کردید و نرم افزاری را تولید کردید و آن را به دیگران دادید، باید این آزادیها را به کاربرانتان هم بدهید. اگر شما این آزادیها را داشتید پس دیگران هم باید داشته باشند، یعنی نرم افزار آزاد تا آخرین توزیعش باید آزاد بماند. آزادی نرم‌افزارهای آزاد تا جایی هست که حتی می‌توان بدون پرداخت هزینه‌ای برای مجوز، کپی‌هایی از یک نرم‌افزار آزاد را، با یا بدون تغییرات، رایگان یا در ازای دریافت وجه، برای هرکس و هرجایی آن را توزیع کرد. نرم‌افزارهای آزاد (به دلیل ابهام در لفظ free) به اشتباه به‌عنوان نرم‌افزارهای رایگان و احتمالاً بی‌ارزش تلقی می‌شدند، به همین دلیل این نرم‌افزارها به متن باز یا متن آزاد (Open Source) معروف شدند. در واقع در نرم افزاهای آزاد قیمت مورد نظر نیست بلکه آزادی مطرح است. از دیگر ضمانت‌های که نرم‌افزار آزاد تأمین می‌کند، اجازه‌نامه عمومی همگانی (GPL) است. GPL برای هر کس امکان دوباره توزیع‌کردن یا همگردانی (کامپایل) مجدد متن برنامه را فراهم می‌کند. طبق این اجازه‌نامه همچنین باید متن برنامه در دسترس قرار داده شود تا امکان استفاده و یا تغییر آن باشد. برنامه‌های رایانه‌ای اینگونه را معمولاً بازمتن گویند. متن چنین برنامه‌هایی نمی‌تواند به حالت «محدودشده» درآید مگر با نظر تک تک نویسندگان آن متن. بیشتر نویسندگان متن سیستم‌عامل لینوکس تحت این مجوز برنامه‌نویسی می‌کنند. به عبارت دیگر نرم افزار منبع باز, نرم افزارهای کامپیوتری هستند که کد منبعش تحت پروانه یا جواز قابل دستیابی است ( یا ترتیب داده اند مانند قلمرو عمومی) که به استفاده کنندگان اجازه میدهد بهره مند شوند, تغییر دهند, توسعه دهند نرم افزار, و پخش نمایند shahedi10-12-2007, 09:42 PMمزایا و معایب نرم افزارهای کد باز استفاده از نرم افزارهاي Open Source سير صعودي دارد. به گزارش خبرنگار ICT خبرگزاري كار ايران , ايلنا, استفاده و كاربردي و در مقابل توليد و ارايه نرم افزارهاي Open Source بطور روز افزوني افزايش پيدا كرده است و اين نرم افزارها قابليت توليد و ارايه كاربردهاي كوچك تا پروژه ها و نرم افزارهاي بزرگ را دارا هستند و امروزه به دلايل متعددي بسياري از موسسات براي استفاده از نرم افزارهاي Open Source تمايل نشان مي دهند. بنا به اين گزارش از دلايل استقبال از اين قبيل نرم افزارها مي توان به صرفه جويي در هزينه هاي كاربران اشاره كرد وهمچنين در حال حاضر نرم افزارهاي Open Source به درجه اي از بلوغ رسيده اند كه عملا دايره استفاده از آنها بسيار گسترش پيدا كرده است و كاربرد فراواني در تمامي ابعاد دارند. گفتني است يكي از مشكلات استفاده از اين نرم افزارها عدم پشتيباني و ضمانت اين نرم افزارها عنوان شده است بگونه اي كه در صورت بروز مشكل براي اين قبيل نرم افزارها مرجع مشخصي براي برطرف كردن ايرادات آنها وجود ندارد. لازم به ذكر است از جمله معروف ترين نرم افزارهاي Open Source مي توان به سيستم عامل Linux اشاره كرد كه استفاده و بكارگيري آن به لحاظ بالا بودن فريب امنيت آن به طور روز افزودني گسترش پيدا كرده است. به نقل ازTalareWeb.Com مقایسه ی نرم افزارهای منبع باز و نبع بسته منبع باز در مقابل منبع بسته ( اختیاری خوانده شود توسعه مالکانه )گاهی اوقات بحث داغی برمی انگیزد. پول در آوردن از طریق روش سنتی , مانند فروش کپی های افراد و پرداخت حق امتیاز پروانه , مشکلتر و بعضی مواقع غیر عملی است با نرم افزار منبع باز . بعضی افراد از نرم افزار منبع بسته دفاع میکنند که نرم افزار منبع باز به بازار تجاری نرم افزار لطمه میزند . شکایت تهمت آمیز توسط تعداد زیادی جریانات اختیاری مانند : بیرون دادن نرم افزار و پول گرفتن برای نصب و نگهداری ( بکار گرفته شده توسط خیلی از پخش کنندگان Linux) امکان پذیر ساختن نرم افزار در دسترس مانند منبع باز در نتیجه مردم شانس بیشتری دارند بخرند محصول وابسته یا سرویسی که شما فروخته اید ( برای مثالOpenoffice.org در مقابل StarOffice ) اجتناب از مخارج / سهیم شدن مخارج : خیلی از توسعه دهندگان احتیاج به محصول دارند و در نتیجه آن یعنی مخارج توسعه را بین خود تقسیم کنند ( مانند پیدایش سیستم Xwindowو سرویس وب Apache) مطالعه در مورد نرم افزار منبع باز در مقابل نرم افزار منبع بسته نشان میدهد نرم افزار منبع بسته دارای مشاور کمتری است ولی نرم افزار منبع باز معمولا دارای زمان کمتری است بین کشف نواقص و تعمیر کردن آن. نمایندگان منبع بسته مطرح میکنند که هیچ کس در نرم افزار منبع باز مسئول نیست , هیچگونه ضمانت و مشوق وجود ندارد که آن تعمیر شود , و هیچکس مسئولیت غفلت را بر عهده نمیگیرد. نمایندگان منبع باز بحث میکنند برای اینکه کد منبع در نرم افزار منبع بسته وجود ندارد , هیچ راهی برای فهمیدن آسیب پذیری یا خطا وجود ندارد. هرچند که داشتن کد منبع برای برنامه آنرا آسان میکند برای شخص خلافکار که کشف کند امنیت آسیب پذیری که آنها میتوانند از آن بهره مند شوند ( بجای گزارش دادن یا تعمیر آن ) نرم افزار منبع باز در مقابل نرم افزار رایگان رم افزار منبع باز و نرم افزار رایگان اصطلاح مختلفی هستند برای نرم افزاری که عرضه شده با حق معین , یا آزادی , برای استفاده کنندگان. آنها توضیح میدهند دو طریقه دسترسی و فلسفه نرم افزار رایگان را. منبع باز و نزم افزار رایگان ( یا نرم افزار Liber ) هر دو نرم افزار توضیح داده شده اندچیزی که آزاد است از محدودیت پروانه مجاز. این ممکن است به کار گرفته شود , کپی شود , مطالعه شود , اصلاح شود باز پخش شود بدون محدودیتنرم افزار رایگان مشابه نرم افزاری که بدون هزینه در اختیار مصرف کننده قرار میگیرد نیست , نرم افزار موجود است بدون قیمت. تعریف نرم افزار منبع باز نوشته شده است تقریبا مشابه نرم افزار رایگان. تعداد کمی مورد وجود دارد که نرم افزار مجانی است ولی نرم افزار رایگان نیست , و بر عکس. تفاوت در اصطلاح هست جایی که آنها تاکید میکنند. " نرم افزار مجانی " تعریف شده در اصطلاح که به استفاده کنندگان ازادی میدهد منعکس کننده هدف جنبش نرم افزار مجانی است. " منبع باز " تاکید دارد که کد منبع قابل رویت است برای همه و مقام مسئول اموال اصلاح معمولا تاکید دارد بر کیفیت نرم افزار و چگونه آن باعث شده است بوسیله مدل توسعه دهندگان که احتمالا معروف در میان پروژه های مجانی و نرم افزار منبع باز است. shahedi11-12-2007, 06:03 PMویژگی های نرم افزار های کد باز توزيع رايگان . اين نوع برنامه ها ، ممکن است به عنوان بخشی همراه يک بسته نرم افزاری ارائه شوند که به متقاضيان فروخته می گردند. کد منبع می بايست بهمراه نرم افزار ،ارائه گردد . هر شخص می بايست اجازه تغيير کد اوليه برنامه را داشته باشد . نسخه های اصلاح شده را می توان مجددا" توزيع نمود . به مجوز ساير نرم افزارها نياز نخواهد بود . آغاز بد نيست اشاره ای به يک مثال واقعی در دنيای نرم افزارهای Open Source داشته باشيم . در سال 1991 ، Linus Torvalds ، دانشجوی دانشگاه هلسينکی فنلاند يک سيستم عامل جديد مبتنی بر Minix ( اقتباس شده از يونيکس ) را ايجاد که نام آن را لينوکس ( Linux ) گذاشت . وی نسخه شماره 0.02 لينوکس را بر اساس GNU General Public Licens که شامل تعاريف قانونی جامعی در خصوص نرم افزارهای Open Source است ، ارائه نمود . تعداد زيادی از افراد در سرتاسر جهان اقدام به Download لينوکس و استفاده از آن نمودند . گروهی زيادی از افراد فوق خود برنامه نويسان حرفه ای بودند که توانائی انجام تغييرات مورد نياز در لينوکس را داشتند . Torvalds ، نسخه های اصلاح شده توسط ساير برنامه تويسان را دريافت و با لحاظ نمودن تغييرات ، در سال 1994 نسخه شماره يک لينوکس را عرضه نمود . يک نکته نگران کننده در خصوص نرم افزارهای Open Source ، فقدان ضمانت و پشتيبانی فنی از آنان است . با توجه به اين موضوع که همواره امکان و يا بهتر بگوئيم مجوز اعمال تغييرات و يا اصلاحات در اين نوع نرم افزارها وجود دارد ، تقريبا" حمايت از آنان غير ممکن و يا مشکل خواهد بود . بدين دليل برخی از شرکت های حامی نرم افزارهای Open Source با توجه به ارائه سرويس خدمات و پشتيبانی اينگونه نرم افزارها ، اقدام به فروش آنان می نمايند. مثلا" نرم افزار Red Hat در سال 1994 توسط Official Red Hat Linux عرضه گرديد. نرم افزار فوق رايگان نبوده و متقاضيان می بايست هزينه استفاده ( مالکيت ) از آن را پرداخت نمايند. مهمترين ويژگی Red Hat ، امکان پشتيبانی فنی از آن است. برای اغلب سازمان ها و موسسات تضمين حمايت های فنی و پشتيبانی يکی از عوامل مهم تصميم گيری در خصوص خريد لينوکس در مقابل Download نمودن آن به صورت رايگان می باشد. علاوه بر Red Hat ، شرکت های متعدد ديگری نيز اقدام به عرضه لينوکس با توجه به سياست ها و ديدگاه های خاص خود نموده اند .در اين رابطه نرم افزارهای متعددی با محوريت لينوکس نيز طراحی و پياده سازی شده است . Mozilla ( هسته مرورگر Netscape ) ، سرويس دهنده وب Apache ، زبان اسکريپت نويسی وب PERL و فرمت فايل های گرافکيی PNG ، نمونه هائی در اين زمينه بوده که بر اساس ايده Open Source طراحی و پياده سازی شده اند . منبع:!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! shahedi11-12-2007, 06:03 PMحالا چند نمونه از این جامع ی نرم افزرای را معرفی می کنم. 1-. 7-zip : http://www.teknobites.com/wp-content/images/other/7ziplogo.png یك نرم افزار فشرده ساز براي ويندوز با پشتيباني فرمت فايلهاي 7z, ZIP, GZIP, BZIP2 و TAR و با قابليت باز كردن فايل هاي RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB و NSIS . اين نرم افزار نسبت تراكم بهتري از WinZip براي ZIP كردن فايل ها از خود نشان داده است. ( يعني بيشتر و بهتر از WinZip يك فايل را فشرده مي كند) 2.. Audacity : http://www.teknobites.com/wp-content/images/other/audacity.png يك نرم افزار مجاني براي ضبط و ويرايش صداكه مي تواند بصورت زنده صدا ضبط كند، نورا را به سي دي هاي ديجيتال تبديل كند، فايل هاي Ogg ، MP3 و WAV را به خوبي و سادگي ويرايش كند. 3 Blender : http://www.teknobites.com/wp-content/images/other/blender.png ك نرم افزار مجاني براي ساخت انيميشن هاي سه بعدي است. كه ميتواند عمليات UV unwrapping ، texturing ، rigging ، skinning ، animating ، rendering و ساخت انميشن هاي محاوره اي را انجام دهد. Blender يك نرم افزار بسيار قدرمت است مي تواند به خوبي با نرم افزار هاي گرانقيمت 3ds Max و Maya رقابت كند. 4. ClamWin : http://www.teknobites.com/wp-content/images/other/clamwin.png يك آنتي ويروس مجاني براي ويندوزهاي98/Me/2000/XP و 2003 و يك آلترناتیو مناسب براي نرم افزار هاي Norton ، McAfee و بقيه آنتي ويروس هاي معروف است . داراي قدردت بالاي كشف ويروس ها و برنامه هاي جاسوس ، زمانبندي كاوش ويروس ها ، بروز رساني اتوماتيك و منظم ديتابيس ويروس ها، از بين بردن ويروس هاي ايمل در Outlook و ... 5. eMule : http://www.teknobites.com/wp-content/images/other/emule.png يك نرم افزار بسیار قدرتمند و معروف براي به اشتزاك گذاري فايل ها (P2P) یه سری دیگه هم بعدا معرفی می شه shahedi12-12-2007, 03:27 PMسلام خدمت عزیزان اینم سری بعدی 6.. Feedreader : http://www.teknobites.com/wp-content/images/other/feedreader.png یك ابزار رو ميزي براب خواندن RSS . اين نرم افزار مطالب بروز شده در سايت هاي مورد علاقه شما را دانلود كزده و قسمت هاي اضافي صفحه كه موجب سنگین تر شدن صفحات و تلف شدن وقت زيادي مي شوند را حذف مي كند. شما مي توانيد به سرعت مطالب مورد نظر خود را مطالعه كنيد. 7. Filezilla : http://www.teknobites.com/wp-content/images/other/filezilla.png يك نرم افزار مجاني براي سرویس گيرنده هاي FTP . با پشتيباني از پروتکل هاي FTP SFTP و FTPS . تمام ويژگي هاي يك نرم افزار كار با FTP را داراست : تواناي از سر گيري (resume ) در دانلود و آپلود فايل ها ، مديريت سايت از طرق پوشه ها ، امنيت بالا ، پشتيباني از قايروال ، SOCKS4/5 و HTTP1.1 ، پشتیبانی از P,r,o,x,y هاي مختلف ، داراي صف دانلود، Drag&Drop و ... 8.Firefox : http://www.teknobites.com/wp-content/images/other/firefox.png فکر نکنم احتاجی به معرفی داشته باشه 9-GIMP يك نرم افزار قوي براي كا با انواع عكس و البته مي گويند رقيبي براي photoshop http://www.teknobites.com/wp-content/images/other/hugin.png 10. hugin : نرم افزاری آسان براي عكاسي و كار با عكس هاي پانوراما http://www.teknobites.com/wp-content/images/other/inkspace_logo.png سری بعدی هم در راه است. shahedi13-12-2007, 10:20 PM11. Inkscape : یه نرم افزار بسيار قوي براي گراقيك برداري ( مانند Corel Draw, Adobe Illustrator, Freehand ) . براي ساختن دكمه ها ، لوگو ها و آيكون هاي Web 2.0 نيزاستفاده مي شود. 12.Juice : http://www.teknobites.com/wp-content/images/other/juice.png 13.OpenOffice.org رقيب جدی Microsoft office با نرم افزارهاي شبيه به آن و تقريبا با همان عملكرد http://www.teknobites.com/wp-content/images/other/openoffice.gif 14.PDFCreator http://www.teknobites.com/wp-content/images/other/pdfforge.png 15.Pidgin : یك برنامه مولتي پيام رسان با پشتيباني از Yahoo, Google Talk, Jabber, MSN, AOL, ICQ . http://www.teknobites.com/wp-content/images/other/pidgin.png 16. Programmers Notepad : http://www.teknobites.com/wp-content/images/other/pnotepad.png يك ويرايشگر متني براي برنامه نويسان با قابليت هاي شگرف 17.. Scribus: : یك نرم افزار عالي براي نشر روميزي و جايگزيني مناسب براي PageMaker, QuarkXPress و Adobe InDesign . با توانايي ساخت فرم هاي محاوره اي و انيميشن شده و PDF مانند راه اندازي روزنامه هاي كوجك ، جزوات ، خبرنامه‌ ، پوستر ، كتاب و ... http://www.teknobites.com/wp-content/images/other/scribus.png 18. Sunbird : يك تقويم روميزي جالب كه بر پايه موزيلا ساخته شده است http://www.teknobites.com/wp-content/images/other/sunbird.png 19.Thunderbird يك برنامه كار با ايميل روميزي است كه بر پايه موزيلا درست شده و يكي از بهترين برنامه هاي كار با ايميل با قابليت هاي جديد و توسعه يافته براي مدريت ضندوق پست الكترونيك شما كه با سازماندهي دقيق كار كردن با ايميل را سرعت زياذي مي بخشد http://www.teknobites.com/wp-content/images/other/thunderbird.png 20-VLC Media Player : نا به گفته بسياري از افراد حرفه اي ، بهترين media player موجود است كه تمامي فرمت هاي موجود را پشتيباني مي كند http://www.teknobites.com/wp-content/images/other/vlc-logo.gif shahedi30-01-2008, 05:50 PMاصول نرم‌افزارهای متن‌باز بسیاری از کاربران تصور می‌کنند که استفاده از نرم‌افزار متن‌باز(open source)، به معنی استفاده کامل و آزاد از کدهای منبع آن نرم‌افزار است، در حالی که باید توجه داشت یک نرم‌افزار متن‌باز الزاما همه کدهای منبع خود را عرضه نمی‌کند. عرضه یک نرم‌افزار متن‌باز باید شامل موارد زیر شود: 1. عرضه رایگان: باید توجه داشته باشید که نرم‌افزارهای متن‌باز همواره رایگان عرضه می‌شوند. کاربرانی که قصد استفاده از این نرم‌افزارها را دارند باید به‌صورت رایگان و بدون پرداخت هر گونه هزینه مجوز استفاده از آن نرم‌افزار را دریافت کنند. برنامه‌هایی که از این طریق در اختیار کاربر قرار می‌گیرد ممکن است محتوایی را شامل شود که از چندین منبع مختلف به‌دست آمده است. 2. کدهای منبع: باید کدهای منبع در این قبیل برنامه‌ها در اختیار کاربر قرار گیرد. در هنگام توزیع این کدها باید به گونه‌ای باشند که کاربر بتواند از آن‌ها استفاده کند. با این وجود،‌برخی از انواع نرم‌افزارهای متن‌باز هستند که بدون کدهای منبع عرضه می‌شوند. این نرم‌افزارها که از کدهای منبع دیگر نرم‌افزارهای کدباز استفاده می‌کنند به‌صورت رایگان از اینترنت بارگذاری می‌شوند. کدهای منبعی که در برنامه‌های متن‌باز عرضه می‌شوند طوری نوشته‌شده‌اند که برنامه‌نویسان می‌توانند با استفاده از آن‌ها امکانات جدیدی را به نرم‌افزار بیفزایند. باید توجه داشت که تخریب کدهای منبع و نوشتن آن‌ها به‌صورت گنگ و پیچیده مجاز نیست. 3. فعالیت‌های قابل استنتاج: مجوز استفاده از این نرم‌افزارها باید به گونه‌ای طراحی شود که قابلیت اصلاح داشته باشد. بر این اساس، نسخه‌های جدیدی که از یک نرم‌افزار متن‌باز تهیه می‌شوند باید به‌گونه‌ای باشد که امکان انتشار نرم‌افزار همانند نسخه اصلی آن فراهم شده باشد. 4. راستی و درستی کدهای منبع: مجوزی که طی آن کاربر امکان دسترسی به کدهای منبع یک نرم‌افزار پیدا می‌کند در برخی مواقع محدود می‌شود. با این وجود، آن دسته از کدهای منبع که بدون هر گونه محدودیتی در اختیار کاربران قرار می‌گیرند و یا در وصله‌های امنیتی عرضه می‌شوند باید صحیح و درست باشند تا تغییر در آن‌ها باعث بروز مشکل در نرم‌افزار نشود. این کدها ممکن است با اسامی مختلف نوشته شده‌باشند و یا از نرم‌افزارهای اصلی متفاوت گرفته شده باشند. 5. عدم ایجاد مشکل برای اشخاص و گروه‌ها: تغییر در کدهای منبع نرم‌افزارهای متن‌باز باید به ‌گونه‌ای نوشته شود که برای هیچ شخص یا گروهی مشکلی ایجاد نکند. این کدها که در اصل توسط اشخاص مختلف تغییر پیدا می‌کنند، به ‌گونه‌ای خواهند بود که باعث ایجاد خسارت‌های مالی و غیرمالی برای افراد حقیقی، حقوقی، شرکت‌ها، ادرات دولتی و... نخواهند شد. 6. عدم ایجاد مانع برای فعالیت‌های دیگر شرکت‌ها: در حالی که گفته می‌شود نرم‌افزارهای متن‌باز نباید برای هیچ کاربری محدود شوند، اعلام شده که این نرم‌افزارها نباید در فعالیت‌های نرم‌افزاری شرکت‌های رقیب مشکل ایجاد کنند و مانع ادامه فعالیت‌های آن‌ها شوند. در کنار این مسئله، یک نرم‌‌افزار متن‌باز نباید به گونه‌ای طراحی شده باشد که تنها کاربران تجاری و بازرگانی بتوانند از آن استفاده کنند و برای کاربران خانگی مزیتی نداشته باشد. 7. انتشار مجوز استفاده از نرم‌افزار متن‌باز: مجوزی که برای استفاده از یک نرم‌افزار متن‌باز عرضه می‌شود باید به گونه‌ای باشد که همه کاربران بتوانند به‌صورت کاملا رایگان از آن استفاده کنند. این مجوزها حتی برای کسانی که این نرم‌افزار را از واسطه‌ها دریافت می‌کنند نیز باید وجود داشته باشد. برای استفاده از یک نرم‌افزار متن‌باز تنها یک مجوز لازم است و کاربر نیازی ندارد که مجوز دیگری را تهیه کند. 8. مجوز نرم‌افزار متن‌باز نباید به یک محصول ویژه اختصاص داشته باشد: نرم‌افزارهای متن‌باز باید به گونه‌ای طراحی و تولید شوند که مجوز استفاده از آن تنها مختص یک برنامه خاص نشود. اگر یک نرم‌افزار متن‌باز در مرحله نخست عرضه شود و در اختیار جمعی از کاربران قرار گیرد، در مرحله دوم توزیع این برنامه‌ها کاربر نباید اقدام به تهیه مجوز جدید کند و باید با استفاده از مجوز اولیه صادر شده آن را به کار برد. 9. مجوز نرم‌افزار متن‌باز نباید دیگر نرم‌افزارها را محدود کند: مجوزی که برای استفاده از یک نرم‌افزار متن‌باز صادر می‌شود نباید به گونه‌ای طراحی شود که استفاده از دیگر نرم‌افزارها را محدود کند. برای مثال، مجوز یک نرم‌افزار متن‌باز نباید بر این اصل تاکید کند که تمامی برنامه‌های دیگر که روی یک کامپیوتر نصب شده‌اند باید متن‌باز باشند. 10. هویت مجوز نرم‌افزار متن‌باز باید بر پایه فناور‌ی‌های روز باشد: با توجه به فناوری‌هایی که امروزه برای تولید نرم‌افزار به‌ کار برده می‌شود، تولیدکنندگان یک برنامه متن‌باز باید توجه داشته باشند که فناوری مورد نظر آن‌ها نباید مطابق با یک فناوری شخصی باشد و باید با استانداردهای تعیین شده مطابقت کند. اگر شخص یا گروه در نظر دارد یک نرم‌افزار متن‌باز تولید کند، باید توجه داشته باشد که رعایت موارد فوق الزامی است. اگرچه رعایت این موارد اندکی دشوار به ‌نظر می‌رسد، ولی باید توجه داشت که در اصل اجرای این اصول از اجرای اصول تعریف شده برای نرم‌افزارهای معمولی بسیار ساده‌تر است. در حال حاضر استقبال از نرم‌افزارهای متن‌باز به قدری افزایش یافته که کارشناسان آن را نوعی تهدید جدی برای شرکت‌های بزرگی چون مایکروسافت قلمداد می‌کنند. منبع: بزرگراه فناوری سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 342]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن