انجمنهای فارسی اوبونتو
تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرمافزارهای آزاد و متنباز => نویسنده: identi در 10 خرداد 1391، 07:54 بظ
-
gpl3 به جز سبک حقوقی ترش چه فرق های اساسی ای با gpl2 داره؟
یک نرم افزار که تا حالا gpl2 بوده چه دلیلی باعث میشه بره به سمت gpl3؟
چرا لینوکس از gpl2 تکون نخورده؟
-
به نقل از لینوکس ریویو در مصاحبه با جناب استالمن :
- آقای تروالدز تقریباً هیچ دلیل معقول و قانع کنندهای برای ارتقا ندادن مجوز لینوکس به نسخه ۳ بیان نکرده است. به نظر او این کار ضروری نیست و همین نسخه ۲ کافی است. نظر شما چیست؟ آیا اگر تروالدز به این کار تن دهد حمایت شرکتهای بزرگ را از دست خواهد داد؟
استالمن: او (تروالدز) به من گفت بسیاری از بهبودهای GPL نسخه ۳ را میپسندد اما تنها با یکی از آنها مخالف است: الزام سازندگان به اینکه طریقه نصب نسخههای تغییر یافته نرمافزار، در سختافزار خریداری شده را در اختیار کاربر بگذارند.
بسیاری از کامپیوترهای امروزی طوری طراحی شدهاند که سازنده میتواند نرمافزار را ارتقا دهد ولی کاربر نمیتواند آنرا تغییر دهد. در چنان شرایطی، فایل اجرایی نرمافزار آزاد محسوب نمیشود حتی اگر کد منبع آن آزاد باشد. ما این کار را تیووسازی (tivoization) یا قفل کردن (lockdown) مینامیم و به آن سختافزار هم سختافزار خودکامه یا Tyrant میگوییم. بسیاری از تلفنهای اندروییدی خودکامه هستند، آنها حاوی فایلهای اجرایی لینوکس هستند که از کد منبع آزاد کامپایل شدهاند، اما خود فایلهای اجرایی غیرآزادند، چرا که کاربر نمیتواند نسخههای تغییر یافته آنها را اجرا کند.
مجوز GPL نسخه ۳ از چنین سوء استفادهای پیشگیری میکند. این مجوز سازنده را ملزم میکند هر کلیدی که برای امضای نسخه تغییریافته شما لازم است را در اختیارتان بگذارد تا آن نسخه بتواند بر روی سختافزار اجرا شود. این چیزی است که تروالدز با آن مخالف است. او میخواهد tivoization لینوکس را مجاز کند، و بر اساس آنچه به من گفت، این دلیل رد GPL نسخه ۳ از سوی اوست.
-
این تاپیک به همین موضوع پرداخته :
http://community.linuxreview.ir/thread-61.html?rndtime=13384004491156626522
پست آخر صفحه اول و صفحه دوم مربوط به تفاوتهای جی پی ال 2 و 3 هست.
-
سازگاری : نسخه ۳ با چند مجوز آزاد/اپنسورس دیگه سازگار شده (نظیر آپاچی) و میتونه تداخل کد بوجود بیاد بینشون.
چرا نمیشده نرمافزارهای gpl2 و اپاچی را با هم ادغام کرد؟
-
سازگاری : نسخه ۳ با چند مجوز آزاد/اپنسورس دیگه سازگار شده (نظیر آپاچی) و میتونه تداخل کد بوجود بیاد بینشون.
چرا نمیشده نرمافزارهای gpl2 و اپاچی را با هم ادغام کرد؟
Please note that this license [apache] is not compatible with GPL version 2, because it has some requirements that are not in the older version. These include certain patent termination and indemnification provisions.
-
These include certain patent termination and indemnification provisions
از ترجمه جمله بالا که یک معنی درست نمیتونم در بیارم. کسی میتونه روون ترجمه اش کنه؟!
با گوگل چندتایی از این جمله ها دباره تناقض gpl2 و اپاچی پیدا کردم. ولی باز وتوجه نشدم؟ اگه با یک مثال توضیح بدید ممنون میشم.
-
خب این یک بحث حقوقی است. کلی وکیل مینویسنش و کلی آدم بحث می کنن که اینها با هم سازگار هستن یا نه. اگر کسی علاقمنده به بحث در این حدی که چرا دقیقا به شکل ریز با هم سازگار نیستن باید بشینه و دقیق و با حوصله مطالعه کنه. بحث های حقوقی فنی هستن و بسیار دقیق و حتی ترجمه به فارسی ممکنه غیردقیقشون کنه. احتمالا هم برای فهمیدنش نیاز به دانش خیلی خوب هست.