انجمنهای فارسی اوبونتو
تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرمافزارهای آزاد و متنباز => نویسنده: afrod در 15 آذر 1394، 03:52 بظ
-
1. آیا هر نرمافزار متن باز (https://opensource.org/licenses)، نرم افزار آزاد (https://www.gnu.org/philosophy/free-sw.html) نیز هست؟ کاملا درست؟ کاملا غلط؟ مشروط؟
2. آیا هر نرم افزار آزاد (https://www.gnu.org/philosophy/free-sw.html)، نرمافزار متن باز (https://opensource.org/licenses) نیز هست؟ کاملا درست؟ کاملا غلط؟ مشروط؟
-
سلام.
چرا دوتا تاپیک باز کردی براش؟
مسلما هر برنامه ی متن بازی، آزاد نیست.
ولی هر برنامه ی آزادی، متن باز هست
یه برنامه متنش بازه. همین! دیگه هیچ کاری نمی تونی باهاش بکنی. فقط می تونی ببینیش. پس میشه متن باز. ولی آزاد یعنی بتونی علاوه بر دیدن سورسش، اونو تغییر و دوباره منتشر کنی.
من میتونم یه برنامه بدم بهت و بگم فقط میتونی کدش رو ببینی. همین. اینم میشه متن باز. و آزاد نیست دیگه.
البته تا جایی که میدونم و دیدم.
-
لطفا دوستانی که در این زمینه اطلاعاتی مستدل دارند در بحث شرکت کنند!
یه برنامه متنش بازه. همین! دیگه هیچ کاری نمی تونی باهاش بکنی.
تاکید کردم مدل OSI و لینک هم دادم.
سلام.
چرا دوتا تاپیک باز کردی براش؟
مسلما هر برنامه ی متن بازی، آزاد نیست.
ولی هر برنامه ی آزادی، متن باز هست
برای اینکه جلوی نتیجه گیری هایی به این سادگی رو بگیرم!
-
مقاله 'چرا متن باز هدف اصلی آزاد را برآورده نمیکند' رو بخونید.
نگاه کن. متن باز فقط در مورد اینکه کد منبع برنامه دیده بشه یا نه صحبت میکنه اما آزاد یه چیزیه فرا تر از اون و در مورد آزادی در نشر و اجرا و ... هم صحبت میکنه.
به علاوه متن باز به تنهایی آزادی کاربر رو تضمین نمیکنه.
-
http://choosealicense.com/licenses
-
لطفا دوستانی که در این زمینه اطلاعاتی مستدل دارند در بحث شرکت کنند!
--
تاکید کردم مدل OSI و لینک هم دادم.
--
برای اینکه جلوی نتیجه گیری هایی به این سادگی رو بگیرم!
و هنوز هستند کسانی که حرف ناقض حرف خودشون رو حتی اگه درست باشه نپزیرند و خرده گیرند!!!
-
http://choosealicense.com/licenses
لینک شما کمکی نکرد! می خوام بدونم دقیقا نقطه تمایز نرم افزار آزاد و متن باز چیه؟
به لایسنسها (https://opensource.org/licenses) که نگاه می کنم، اوپن سورس بعضا لایسنهای مشابه با نرم افزار آزاد داره. مثلا GPL جز لایسنهای مورد قبول OSI است.
یک چیز گیج کننده در مورد متن باز، قبول داشتن هم کپی لفت (با مجوزهایی مثل GPL) و هم ضد کپی لفت (با مثلا BSD) است!
و هنوز هستند کسانی که حرف ناقض حرف خودشون رو حتی اگه درست باشه نپزیرند و خرده گیرند!!!
به جای کنایه زنی، لطفا مشخصا به ایراد و اشکال اشاره کنید.
-
جواب رسول رو خوندی؟ گفته تمایزش چیه!
متنباز بهت اجازه دیدن کد رو میده اما یکم فراترش میشه آزاد که 4 تا اصل یا رده داره:
آزادی برای اجرای برنامه برای هر منظوری (آزادی ۰)
آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود (آزادی ۱). دسترسی به کد منبع یک پیششرط برای این آزادی میباشد.
آزادی برای توزیع مجدد کپیهایی از آن، بنابراین شما میتوانید به همسایگان خود کمک کنید (آزادی ۲).
آزادی برای بهبود برنامه و انتشار این تغییرات برای عموم، بنابراین تمام جامعه از آن بهره میبرند (آزادی ۳). دسترسی به کد منبع یک پیششرط برای این آزادی میباشد.
لینک (http://www.gnu.org/philosophy/open-source-misses-the-point.fa.html)
-
لطفا دوستانی که تعریف اوپن سورس رو می دونند در بحث شرکت کنند ;)
لینک (http://www.gnu.org/philosophy/open-source-misses-the-point.fa.html)
فکر نمی کنم این لینکی رو که دادید، خودتون خونده باشید!
-
http://choosealicense.com/licenses
لینک شما کمکی نکرد! می خوام بدونم دقیقا نقطه تمایز نرم افزار آزاد و متن باز چیه؟
به لایسنسها (https://opensource.org/licenses) که نگاه می کنم، اوپن سورس بعضا لایسنهای مشابه با نرم افزار آزاد داره. مثلا GPL جز لایسنهای مورد قبول OSI است.
یک چیز گیج کننده در مورد متن باز، قبول داشتن هم کپی لفت (با مجوزهایی مثل GPL) و هم ضد کپی لفت (با مثلا BSD) است!
چیز گیج کننده ای وجود نداره. احتمالا دلیل این که احساس میکنید گیج شدید اینه که اینجا برخلاف بقیه ی جاها از «آزاد» و «متن باز» برای اشاره به دو چیز متفاوت استفاده میکنن. در صورتی که اینطور نیست. متن باز بودن فقط به معنای قابل مشاهده بودن بودن سورس نیست.(برای مثال باز بودن فورک کردن و تغییرات سورس در BSD و ...) قبلا ها از کلمه ی free استفاده میشده بیشتر ولی به دلایلی تصمیم به جایگزینی این کلمه گرفته شد و «open source» انتخاب شد.
پ.ن: برای دلایل این جایگزینی هم با جستجو فکر میکنم به نتایج خوبی برسید. فرضا یکی از دلایلی که کسایی که از آزاد استفاده نمیکنن اینه که میگن چیزی مثل جی پی ال آزاد نیست و آزادی های لازم برای آزاد بودن رو نمیده. و یا یکی بودن معادل آزاد و رایگان در زبان انگلیسی و این که free software از قبل معنیش مشخص بوده(نرم افزار رایگان) و ...
-
اینجا برخلاف بقیه ی جاها از «آزاد» و «متن باز» برای اشاره به دو چیز متفاوت استفاده میکنن.در صورتی که اینطور نیست. متن باز بودن فقط به معنای قابل مشاهده بودن بودن سورس نیست.
خیلی ممنون
این اشتباه در چندتا از پاسخهای تاپیک وجود داره، و منم می خواستم (مدل OSI) همین که شما گفتید رو بگم که شما با بیان بهتری گفتید.
قبلا ها از کلمه ی free استفاده میشده بیشتر ولی به دلایلی تصمیم به جایگزینی این کلمه گرفته شد و «open source» انتخاب شد.
قبلا در این مورد یک تاپیک داشتیم: http://forum.ubuntu.ir/index.php?topic=123386 (http://forum.ubuntu.ir/index.php?topic=123386)
چیز گیج کننده ای وجود نداره.
چرا دیگه، BSD می گه می تونید در توزیع سورس رو به مصرف کننده ندید, GPL می گه باید بدید
و اوپن سورس هر دوتای اینا رو قبول داره!
-
چرا دیگه، BSD می گه می تونید در توزیع سورس رو به مصرف کننده ندید, GPL می گه باید بدید
و اوپن سورس هر دوتای اینا رو قبول داره!
و متوجه نمیشم مشکل این از دید شما کجا است؟ یکی آزادی عوض کردن مجوز کپی تغییر یافته رو میده و یکی نمیده. و هردو متن باز هستن. نگفتید که به نظر شما چرا نباید قبول داشته باشه.
-
در یک اشتباهی بودم. BSD هم جز مجوزهای مورد قبول FSF است!
-
متن باز با اوپن سورس یکی نیست !
شما اول تعیین کن منظورت دقیقا چیه ؟
اوپن سورس یک مجوز است ، نرم افزاری اوپن سورس است که 10 قانون را رعایت کرده باشه : http://opensource.org/osd
اما وقتی میگیم متن باز ، فقط و فقط معنی این رو میده که نرم افزار سورسش بازه !
خب حالا اگه یک نرم افزار متن باز باشه (یعنی فقط سورسش باز باشه) آزاد نیست. اما اگر اوپن سورس باشه (یعنی از اون ده مورد مجوز پیروی کنه) آزاد هست.
قبلا برای نرم افزار های آزاد عبارت free software را بکار می بردند. اما free در زبان انگلیسی معانی مختلفی دارد که یکی از آن معانی "رایگان" است. سازندگان سیستم عامل گنو متوجه شدند که مردم تصور دارند که free software یعنی نرم افزار رایگان ! نه نرم افزار آزاد !
برای همین دور هم جمع شدند تا اولا تعیین کنند نرم افزار آزاد دقیقا چیست ؟ (که شامل اون ده مورد مجوز میشه) و دوما یک اسم مناسب بجای free software انتخاب کنند که با توافق به open source رسیدند.
اگه به مدارک بیشتر نیاز داشتید در خدمتم...
-
برای همین دور هم جمع شدند تا اولا تعیین کنند نرم افزار آزاد دقیقا چیست ؟ (که شامل اون ده مورد مجوز میشه) و دوما یک اسم مناسب بجای free software انتخاب کنند که با توافق به open source رسیدند.
چنین چیزی نیست. دو بنیاد هستند، یکی Open Source Initiative و یکی Free Software Foundation. هر کدوم تعریف خودشون رو از نرمافزار آزاد رو دارند، OSI از واژهی Open Source استفاده میکنه و FSF از واژهی Free Software.
-
برای همین دور هم جمع شدند تا اولا تعیین کنند نرم افزار آزاد دقیقا چیست ؟ (که شامل اون ده مورد مجوز میشه) و دوما یک اسم مناسب بجای free software انتخاب کنند که با توافق به open source رسیدند.
چنین چیزی نیست. دو بنیاد هستند، یکی Open Source Initiative و یکی Free Software Foundation. هر کدوم تعریف خودشون رو از نرمافزار آزاد رو دارند، OSI از واژهی Open Source استفاده میکنه و FSF از واژهی Free Software.
عقیده من اینه که open source لایسنس نرم افزار های آزادی هست. فکر میکنم علت مخالفت ریچارد استالمن با اوپن سورس فقط اسمش باشه که بیان کننده اینه که نرم افزار سورسش بازه نه آزاد ، در صورتی که باز بودن سورس اولین و مهمترین شرط آزادیه
این کلیپ این موضوع را از نظر OSI میگه : http://s6.picofile.com/file/8232131250/opensource.mp4.html
-
تعاریف مختلفی از Open Source وجود داره. تعریف OSI از Open Source تقریبا مطابق با نرمافزار آزاده، ولی تعریفهای دیگهای از Open Source هست که نرمافزار آزاد نیستند. من به شخصه «نرمافزار آزاد» رو ترجیح میدم، چون تعریف نرمافزار آزاد مشخصه و اون کجفهمی Open Source هم نداره.
-
تعاریف مختلفی از Open Source وجود داره. تعریف OSI از Open Source تقریبا مطابق با نرمافزار آزاده، ولی تعریفهای دیگهای از Open Source هست که نرمافزار آزاد نیستند. من به شخصه «نرمافزار آزاد» رو ترجیح میدم، چون تعریف نرمافزار آزاد مشخصه و اون کجفهمی Open Source هم نداره.
موافقم.
توی جواب اولم هم منظورم این بود.
نرم افزار آزاد اسم روشه. آزاد. پس شرایط آزادی نرم افزار رو داره. ولی وقتی می میگیم اپن سورس، ممکنه اون برنامه فقط سورسش قابل مشاهده باشه ولی نشه باهاش هیچکاری کرد. به این مدل برنامه هم میگن اپن سورس که آزاد ممکنه نباشه. دیگه همه نمیان برای اپن سورس تعریف OSI و غیرOSI قائل بشن.
پس از نظر من هم فرق بین اپن سورس و آزاد اینه که اپن سورس میتونه آزاد باشه و میتونه آزاد نباشه و فقط سورس قابل دیدن باشه. ولی آزاد یعنی نرم افزار آزاد باشه و دیگه ده مدل تعریف و نظریه نداره که مردم گیج بشن.
-
تعاریف مختلفی از Open Source وجود داره. تعریف OSI از Open Source تقریبا مطابق با نرمافزار آزاده، ولی تعریفهای دیگهای از Open Source هست که نرمافزار آزاد نیستند. من به شخصه «نرمافزار آزاد» رو ترجیح میدم، چون تعریف نرمافزار آزاد مشخصه و اون کجفهمی Open Source هم نداره.
مگه اوپن سورس رو osi نگفته ؟ اینه دیگه : http://opensource.org/osd
منظور من هم از آزادی همین تعریفی هست که osi میگه .
به جز تعریفی که osi میگه شما چه تعریف هایی ازش شنیدین ؟ میشه لینک بدین ؟
تعاریف مختلفی از Open Source وجود داره. تعریف OSI از Open Source تقریبا مطابق با نرمافزار آزاده، ولی تعریفهای دیگهای از Open Source هست که نرمافزار آزاد نیستند. من به شخصه «نرمافزار آزاد» رو ترجیح میدم، چون تعریف نرمافزار آزاد مشخصه و اون کجفهمی Open Source هم نداره.
موافقم.
توی جواب اولم هم منظورم این بود.
نرم افزار آزاد اسم روشه. آزاد. پس شرایط آزادی نرم افزار رو داره. ولی وقتی می میگیم اپن سورس، ممکنه اون برنامه فقط سورسش قابل مشاهده باشه ولی نشه باهاش هیچکاری کرد. به این مدل برنامه هم میگن اپن سورس که آزاد ممکنه نباشه. دیگه همه نمیان برای اپن سورس تعریف OSI و غیرOSI قائل بشن.
اوپن سورس یک مجوزه هست ! اسمی هست برای یک مجوز ! وقتی میگیم اوپن سورس یعنی برنامه ای که ده قانون مجوز اوپن سورس را داشته باشه !
برنامه ای که این ده قانون را نداشته باشه اوپن سورس نیست !
تعریف شما از نرم افزار آزاد چیه؟
-
به جز تعریفی که osi میگه شما چه تعریف هایی ازش شنیدین ؟ میشه لینک بدین ؟
برای مثال اینجا دو تعریف گفته شده که تعریف اول با تعریف OSI متفاوته: لینک (http://www.webopedia.com/TERM/O/open_source.html)
و البته از اینها زیاده، میشه دهها لینک داد. در مورد نرمافزار آزاد اینطور نیست.
اوپن سورس یک مجوزه هست ! اسمی هست برای یک مجوز !
خیر، اوپن سورس یک مجوز نیست! دو تعریف کلی وجود داره که یکیش یک مدل توسعهی نرمافزار هستش و دیگری تعریفکنندهی نوعی از مجوزها هستش.
تعریف شما از نرم افزار آزاد چیه؟
تفاوت نرمافزار آزاد با نرمافزار اپنسورس طبق تعریف OSI رو اینجا میتونید بخونید: لینک (http://www.gnu.org/philosophy/free-open-overlap.html)
-
چیزی به نام متنباز وجود نداره. عدّهای معلومالحال برای انشقاق در خط فکر نرمافزار آزاد به بهانهٔ این که Free معنای رایگان هم میده، عبارت مجعول open source رو باب کردند تا آزادی رو از کاربران بگیرند. ولی در زبان فارسی ما این مشکل رو نداریم و تنها عبارت درست برای نامیدن نرمافزار آزاد، «نرمافزار آزاد»ه.
-
سلام دوستان وقت بخیر،
برای پژوهشی نیاز به جواب بله و خیر به دو سوال در رابطه با مجوز Open Software License هستم.
1- کارهای مشتق شده می توانند اختصاصی شوند؟ ?Derivative Work can be proprietary
و دیگری اینکه،
2- توسط هرکسی می تواند دوباره مجوزدهی شود؟ ?Can be re-licensed by anyone
خیلی ممنون میشم اگر با رفرنس (ترجیحا غیرویکی)اصلی و اشاره به کدام بخش دارد در جواب به به این دو سوال بصورت "بله" و "خیر" کمکم کنید
ارادتمند دوستان
-
پرسش جدید > موضوع جدید