انجمنهای فارسی اوبونتو
تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرمافزارهای آزاد و متنباز => نویسنده: سید وحید رضا برهانی در 18 آبان 1389، 03:29 قظ
-
سلام
می خوام بدونم که مگر مجوز لینوکس gpl نیست ؟ پس قسمت های غیر آزادش چین (احتمالا فکر می کنم باید راه انداز هاباشن )؟یعنی چطوری می شه اینا رو مخلوط کرد؟ این پروژهی linux-libre (متعلق به fsf )چیه ؟کلا اطلا عاتی در این زمینه می خواستم
-
فرمودید:
مجوز لینوکس gpl است
آیا تمام گنو/لینوکس در هسته آن خلاصه میشود؟
قطعا منظور شما اینست که مجوز هستهی گنو/لینوکس gpl هست (و هست)
لینوس تروالدز نویسنده هستهی لینوکس (هسته لینوکس نقش اضافی ندارد! مجبورم بگم چون بعضیا هر چیزی رو به فرصت تبدیل میکنن) به واسطه نوشتنش اجازهی انتخاب مجوز هسته (فقط هسته) رو داره و gpl رو انتخاب کرده
پس ربطی به قسمت های دیگر نرم افزار هایی که شما استفاده میکنین مثل نرم افزار های کاربردی نداره
-
با سلام
سید عزیز شما اشتباهی متوجه منظور دوستمون شدی ;) آقا وحید منظورشون همون هسته بود و درست بکار برده
اما وحید جان تا جایی که من میدونم استفاده از برنامههای انحصاری در سیستمعاملهای آزاد ممنوعیتی ندارد و همینطور نرمافزارهای آزاد در سیستمهای انحصاری .
مجوزها مربوط به زمانی است که این دو یا با هم ترکیب شوند یا بخواهیم از یک از اینها استفاده کنیم
در مورد linuxlibre هم چیزی نمیدانم اما fsf به شدت به دنبال جایگزین یا حذف کردن قسمتهای انحصاری از لینوکس(منظور عبارت درست یعنی کرنل است) است .
یا علی
-
سلام
بله منظور من دقیقا همون کرنل هست
اینجا رو نگاه کنید
http://en.wikipedia.org/wiki/Linux-libre
نوشته که یک جاهایی از لینوکس (کرنل) فقط قسمت باینری داره(binary block )و سورس کدش در دسترس نیست و حالا fsf اومده اون قسمتها رو حذف کرده می خوام بدونم که دقیقا قضیه چیه؟ اگه قرار باشه که کرنلی که من استفاده میکنم تماما آزاد نباشه که حاظرم بی موسیقی رو تحمل کنم و برم روی hurd
-
با سلام
نوشته که یک جاهایی از لینوکس (کرنل) فقط قسمت باینری داره(binary block )و سورس کدش در دسترس نیست و حالا fsf اومده اون قسمتها رو حذف کرده می خوام بدونم که دقیقا قضیه چیه؟
قضیه اینه : fsf تصمیم گرفته تا از این به بعد فقط به آزاد بودن اهمیت بده و براش مهم نیست که به خاطر نبود یک درایور مثلا وایرلس یک نفر دیگه از این سیستمعامل استفاده نکنه . سیستمعامل GNU تصمیم گرفته تا کاملا آزاد باشه حتی اگر linux بخواد راهی غیر از این بره . برای همین داره قسمتهای غیر آزاد لینوکس رو حذف میکنه . امیدوارم اینجوری افرادی از جامعهی آزاد به فکر نوشتن درایورهای آزاد برای قسمتهای حذف شده بیافتند .
اگه قرار باشه که کرنلی که من استفاده میکنم تماما آزاد نباشه که حاظرم بی موسیقی رو تحمل کنم و برم روی hurd
مشکل قسمتهای غیر آزاد لینوکس خیلی بیشتر از این حرفهاست
یا علی
-
سلام
ممنون خب هنوز اولین سوالم هست چجوری می شه که یک نرم افزار (لینوکس)که با gpl منتشر می شه دارای قسمت هایی با شه که فقط باینری باشه و سورسش موجود نباشه این قسمت ها توی خود هسته هست و کسی بعدا به هسته اظافه نکرده یعنی تو همین نسخه ای که با مجوز gpl(اصلی) منتشر می شه هست
-
من فکر کنم gpl کتابخونه باینری رو محدود کرده جیزییات رو درست یادم نیست
که باید از کتابخانه مثلا دیانامیک مثلا استفاده بشه و....
اطلاعات بیشتر
http://stackoverflow.com/questions/842776/gpl-license-in-closed-source-application
-
سلام
دقیقا نفهمیدم
ولی gpl مجوزه و می تونه روی هرچی که بشه قرار بگیره اصلا مجوز عمومیه گنو یه البته lgpl رو معمولا برای کتابخانه ها استفاده می کنند که بتونند باهاش نرم افزارهای انحصاری درست کنند منظور شما این بود از اون لینک هم چیزی نفهمیدم
-
سلام
دقیقا نفهمیدم
ولی gpl مجوزه و می تونه روی هرچی که بشه قرار بگیره اصلا مجوز عمومیه گنو یه البته lgpl رو معمولا برای کتابخانه ها استفاده می کنند که بتونند باهاش نرم افزارهای انحصاری درست کنند منظور شما این بود از اون لینک هم چیزی نفهمیدم
ولی من فکر می کنم lgpl بیشتر امکان این رو داده که توزیع و کدتغییر یافته سورس بسته هم منتشر بشه
-
با سلام
تا جایی که من میدونم lgpl اجازه تغییر و غیر آزاد شدن کد خودش رو نمیده ;) اما اجازهی استفاده شدن در بستر برنامهی غیر آزاد رو فراهم میکنه در صورتی که GPL این اجازه رو هم نمیده و اگر از کدی که GPL هست در کد برنامهی غیر آزادی استفاده بشه، مجموع اون کد باید آزاد بشه.
در مورد استفاده از کدهای انحصاری در برنامههای GPL قضیه فرق میکنه و اگر صاحب اون کد انحصاری اجازهی استفاده از برنامهش رو بده، میشه از اون کد انحصاری در برنامههای آزاد استفاده کرد اما این روش توصیه نمیشه و FSF هم با همین قسمت مشکل داره چون اگر قرار بود از نرمافزارهای انحصاری استفاده بشه از اول دلیلی برای درست شدن یک همچنین سیستمعاملی وجود نداشت
یا علی
-
بله حق با ۱انقلابی هست
http://developer.kde.org/documentation/licensing/licenses_summary.html
-
در مورد استفاده از کدهای انحصاری در برنامههای GPL قضیه فرق میکنه و اگر صاحب اون کد انحصاری اجازهی استفاده از برنامهش رو بده، میشه از اون کد انحصاری در برنامههای آزاد استفاده کرد اما این روش توصیه نمیشه و FSF هم با همین قسمت مشکل داره چون اگر قرار بود از نرمافزارهای انحصاری استفاده بشه از اول دلیلی برای درست شدن یک همچنین سیستمعاملی وجود نداشت
مجوز اون برنامه باید GPL-compatible باشه تا بشه در کنار یه کد GPL قرار بگیره (که اکثر مجوزهای آزاد که استفاده میشه فکر میکنم GPL-compatible . و اکثر مجوزهای اختصاصی اصلا کدشون قابل دسترسی نیست).
اما در مورد ترکیب کدها، هر دو حتماً باید یه مجوز داشته باشن وگرنه نمیشه.
-
در مورد استفاده از کدهای انحصاری در برنامههای GPL قضیه فرق میکنه و اگر صاحب اون کد انحصاری اجازهی استفاده از برنامهش رو بده، میشه از اون کد انحصاری در برنامههای آزاد استفاده کرد اما این روش توصیه نمیشه و FSF هم با همین قسمت مشکل داره چون اگر قرار بود از نرمافزارهای انحصاری استفاده بشه از اول دلیلی برای درست شدن یک همچنین سیستمعاملی وجود نداشت
مجوز اون برنامه باید GPL-compatible باشه تا بشه در کنار یه کد GPL قرار بگیره (که اکثر مجوزهای آزاد که استفاده میشه فکر میکنم GPL-compatible . و اکثر مجوزهای اختصاصی اصلا کدشون قابل دسترسی نیست).
اما در مورد ترکیب کدها، هر دو حتماً باید یه مجوز داشته باشن وگرنه نمیشه.
سلام
نکته همینه که کدش در دسترس نیست فقط قطعات باینریش در دسترس هست
http://www.fsfla.org/svnwiki/selibre/linux-libre/index.en.html
-
فكر مي كنم هيچ نوع تركيبي در كار نيست
مثل اين هست كه از پلاگ اين فتوشاپ در گيمپ استفاده كنيم
-
مشکل کدوم است؟
۱- کرنل لینوکس
۲- توزیع گنو لینوکس
یا مشکل از جای دیگری ؟
-
سلام
لینوکس کرنله!
مشکل خود لینوکسه وهسته ی مشکل دار توزیع مشکل دار رو نتیجه می ده !