انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: فرق اوپن سورس و نرم افزار آزاد؟  (دفعات بازدید: 7616 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Morefa021

  • Newbie
  • *
  • ارسال: 8
فرق اوپن سورس و نرم افزار آزاد؟
« : 14 اردیبهشت 1391، 07:08 ب‌ظ »
سلام
من چند وقتیه که یه سوال ذهنمو درگیر کرده بود و اون فرق بین اوپن سورس و نرم افزار آزاده.
و اینکه چرا به اوپن سورس میگن جریان انحرافی؟
خیلی ممنون

آفلاین رضا حبیبی

  • Sr. Member
  • *
  • ارسال: 301
  • جنسیت : پسر
  • شیفته‌ی‌ دانش‌آزاد
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #1 : 14 اردیبهشت 1391، 07:23 ب‌ظ »
سلام
من چند وقتیه که یه سوال ذهنمو درگیر کرده بود و اون فرق بین اوپن سورس و نرم افزار آزاده.
و اینکه چرا به اوپن سورس میگن جریان انحرافی؟
خیلی ممنون

با سلام دوست گرامی

لطفا داخل فروم جستجو کنید مخصوصا در بخش فلسفه اوبونتو، لینوکس و نرم‌افزارهای آزاد/متن‌باز قشنگ دوستان بحث رو باز کردن، می‌تونید لذت ببرید

با تشکر
بیایید از جریان انحرافی(اوپن سورس)فاصله بگیریم
فلسفه گنو یعنی آزادی دانش نرم‌افزار!
به دلیل مشغله‌های زیاد درسی و زندگی! فعلا تا 9 ماه آینده زیاد نمی‌تونم اینجا بیام، کاری داشتید ایمیل بزنید

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #2 : 14 اردیبهشت 1391، 08:12 ب‌ظ »
جواب بخش نخست این پست رو بخون http://forum.ubuntu.ir/index.php/topic,34827.msg242727.html#msg242727
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Iman17

  • Sr. Member
  • *
  • ارسال: 439
  • جنسیت : پسر
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #3 : 18 تیر 1391، 10:50 ب‌ظ »
جواب بخش نخست این پست رو بخون http://forum.ubuntu.ir/index.php/topic,34827.msg242727.html#msg242727
لینک خرابه
اگه یکی بتونه بدون طرفداری فقط فلسفه ی هر کدوم رو بگه و قضاوت رو به دست ما بذاره خیلی خوبه ...
Fedora 20 - 64 bit - Xfce 4.10

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #4 : 18 تیر 1391، 11:18 ب‌ظ »
جواب بخش نخست این پست رو بخون http://forum.ubuntu.ir/index.php/topic,34827.msg242727.html#msg242727
لینک خرابه
اگه یکی بتونه بدون طرفداری فقط فلسفه ی هر کدوم رو بگه و قضاوت رو به دست ما بذاره خیلی خوبه ...

لینک سالمه دوست عزیز ;)

http://forum.ubuntu.ir/index.php/topic,34827.msg242727.html#msg242727
به عمل کار برآید     به سخندانی نیست . . .

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #5 : 18 تیر 1391، 11:33 ب‌ظ »
من چند وقتیه که یه سوال ذهنمو درگیر کرده بود و اون فرق بین اوپن سورس و نرم افزار آزاده.
Open Source یعنی اینکه تنها سورس نرم‌افزار در دسترس باشه.
Free Software نرم‌افزاری هست که یک سری آزادی‌ها رو داره، از جمله این که باید Open Source باشه. مثلا در مجوز GPL سورس برنامه هیچ‌وقت نمی‌تونه بسته بشه، و از این قبیل شرایط.

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #6 : 19 تیر 1391، 12:05 ق‌ظ »
سلام
من چند وقتیه که یه سوال ذهنمو درگیر کرده بود و اون فرق بین اوپن سورس و نرم افزار آزاده.
و اینکه چرا به اوپن سورس میگن جریان انحرافی؟
خیلی ممنون

اوپن سورس ، چیزی هست که میشه بعدها کدش رو بست! خیلی ساده و روون بگم Copyleft نداره. ولی آزاد کپی لفت داره.
اگرچه برچسب جریان انحرافی زدن به عقیده مخالف هم کار درستی نیست ;)
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #7 : 19 تیر 1391، 01:02 ق‌ظ »
اوپن سورس ، چیزی هست که میشه بعدها کدش رو بست!
این موضوع خیلی ربطی به بستن سورس یا نبستن اون نداره. Open Source تنها به این معنا هست که سورس برنامه موجوده.
مجوزی مثل Apache یا BSD مجوزهای نرم‌افزار آزاد هستند و توی اون شما می‌تونید سورس رو هم ببندید.

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #8 : 19 تیر 1391، 10:30 ق‌ظ »
اوپن سورس ، چیزی هست که میشه بعدها کدش رو بست!
این موضوع خیلی ربطی به بستن سورس یا نبستن اون نداره. Open Source تنها به این معنا هست که سورس برنامه موجوده.
مجوزی مثل Apache یا BSD مجوزهای نرم‌افزار آزاد هستند و توی اون شما می‌تونید سورس رو هم ببندید.

البته امکان تغییر مجوز هم هست. مثلا میشه یه فورک از OpenBSD ساخت و بعد اون رو تحت GPL یا مجوزهای دیگری بیرون داد. حتی مجوزهای درون تیمی و ... .
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین Masoud.m

  • High Sr. Member
  • *
  • ارسال: 553
  • جنسیت : پسر
    • بررسی و معرفی توزیع ها و نرم افزارهای گنو/لینوکس
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #9 : 26 تیر 1391، 11:30 ق‌ظ »
نرم‌افزارآزاد


نرم‌افزار آزاد درباره آزادی است، نه قیمت. برای درک بهتر باید به معنای آزاد در آزادی بیان فکر کنید، نه در آبجو مجانی.
نرم‌افزار آزاد در مورد آزادی کاربران برای اجرا، کپی، توزیع، بررسی، تغییر و بهبود دادن نرم‌افزار می‌باشد. بطور دقیق‌تر نرم‌افزار آزاد به چهار نوع آزادی برای کاربران یک نرم‌افزار اشاره می‌کند:

    آزادی برای اجرای برنامه برای هر منظوری (آزادی ۰)
    آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود (آزادی ۱). دسترسی به کد منبع یک پیش‌شرط برای این آزادی می‌باشد.
    آزادی برای توزیع مجدد کپی‌هایی از آن، بنابراین شما می‌توانید به همسایگان خود کمک کنید (آزادی ۲)
    آزادی برای بهبود برنامه و انتشار این تغییرات برای عموم، بنابراین تمام جامعه از آن بهره می‌برند (آزادی ۳). دسترسی به کد منبع یک پیش‌شرط برای این آزادی می‌باشد.



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

به همان دلایلی که نرم‌افزار باید آزاد باشد، و در عین حال به خاطر اینکه راهنماها جزئی از نرم‌افزارها هستند، راهنمای نرم‌افزارها نیز باید آزاد باشند. این استدلال در مورد دیگر فعالیت‌هایی که منجر به تولید نتایج کاربردی می‌شوند نیز منطقی به نظر می‌رسد. به عبارت بهتر، فعالیت‌هایی که دانش کاربردی ایجاد می‌کنند، مثل فعالیت‌های آموزشی یا مورد ارجاع. ویکی‌پدیا بهترین نمونه شناخته‌شده است.

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

مجوزهای آزاد مورد تعریف بنیاد گنو:

    GNU General Public License (GPL)
    GNU Lesser General Public License (LGPL)
    GNU Affero General Public License (AGPL)
    GNU Free Documentation License (GFDL)


نرم‌افزارمتن‌باز


نرم‌افزار متن‌باز ( Open Source Software) به نرم‌افزارهایی می‌گویند که افراد می‌توانند در کد منبع آن‌ها تغییر ایجاد کرده و یا و یا باگ احتمالی آن‌ها را رفع کنند. این یک شیوه توسعه نرم‌افزار است که می‌تواند هم برای نرم‌افزارهای آزاد و هم برای نرم‌افزارهای با مالکیت انحصاری و تجاری به کار رود. نرم‌افزارهای متن‌باز باید دارای ۱۰ تعریف زیر باشند:

    توزیع مجدد آزاد
    کد منبع
    کار مشتق‌شده
    نگهداری تمامیت کد منبع نویسنده اصلی نرم‌افزار
    بین افراد و گرو‌ه‌ها تبعیضی گذاشته نشود
    هیچ تبعیضی در نوع استفاده از نرم‌افزار وجود نداشته باشد
    توزیع اجازه‌نامه
    اجازه‌نامه نباید مخصوص یک محصول باشد
    اجازه‌نامه نباید نرم‌افزارهای دیگر را محدود کند
    اجازه‌نامه باید از نظر تکنولوژی بی‌طرف باشد

تفاوت نرم‌افزارهای آزاد با نرم‌افزارهای متن‌باز

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

چرا برخی از طرفداران نرم‌افزارهای آزاد بشدت با متن‌باز مخالف هستند؟

پاسخ این پرسش در فلسفهٔ وجودی این دو جنبش نهفته است، جنبش نرم‌افزارهای آزاد اصل را بر آزادی گذاشته و برای رسیدن به این هدف هیچگونه انحصاری را نمی‌پذیرد، در حالی که متن‌بازها کمی با این انحصار کنار می‌آید و هدف را گسترش هر چه سریع‌تر نرم‌افزارهای متن‌باز و مقبول افتادن آن نزد عموم قرار داده‌اند، تا جایی که در متون رسمی این پروانه‌ها تقریبا حرفی از آزادی به میان نمی‌آید بلکه تنها بالا بردن قدرت و اطمینان‌پذیری این نر‌م‌افزارها هدف قرار گرفته است. و طبیعی است که کسانی که خواهان آزادی ناب هستند، با این رویه مخالفت کنند، و گاهی آن را تیشه‌زدن به ریشه‌ی آزادی و خراب‌کردن ذائقه‌ی مردم می‌بینند. نتیجه‌ی این تفاوت دیدگاه، این شده که یک سری از پروانه‌های نرم‌افزار، که متن‌باز شناخته می‌شوند، آزاد شناخته نمی‌شوند، چراکه رگه‌هایی از انحصار در آن‌ها وجود دارد. از طرف دیگر شاهد پروانه‌های ام‌آی‌تی، ال‌جی‌پی‌ال، بی‌اس‌دی و آپاچی هستیم که از پروانه‌های نرم‌افزارهای «آزاد و متن‌باز» هستند، یعنی با هر دو فلسفه انطباق داده شده‌اند.


منبع : بخش اول کتاب آموزش شل اسکریپتینگ در حال تالیف در LinuxReview.ir :
http://wiki.linuxreview.ir/Shell-scripting-tutorial/chapter1#.D8.AA.D8.B9.D8.A7.D8.B1.DB.8C.D9.81
من دیگه معمولا اینجا لوگین نمیکنم. اگر امری داشتید با ایمیلم تماس بگیرید.
[/color]

آفلاین حامد سپهر

  • High Hero Member
  • *
  • ارسال: 1556
  • جنسیت : پسر
پاسخ : فرق اوپن سورس و نرم افزار آزاد؟
« پاسخ #10 : 26 تیر 1391، 01:56 ب‌ظ »
منم مدتها بود دنبال جواب این سوال بودم و حالا جوابم رو گرفتم. مرسی مسعود :)