نکته بعدی اینکه استالمن هیچ وقت نگفته که یک سیستمعامل نباید اجازه نصب نرمافزارغیرآزاد رو بده! اتفاقا دقیقن خلاف حرف تو رو همیشه میزنه و میگه که کاربران باید کنترل تمام اجزای سیستمعامل رو داشته باشن تا هرکاری دلشون میخواد بکنن.
نکتهای که به نظر من وجود داره، اینه که GPL روی کدمنبع مانور داده!
نه لزوماً پروندهٔ Binary اون!
یعنی قانون 0 اینجوریه که کاربر باید آزاد باشه که کدمنبع رو از هر طریقی و به هر طریقی استفاده کنه!
و خب نرمافزار غیرآزاد که کدمنبع نمیده! که قرار باشه قانون 0 روش اثر بذاره!
رو همین حساب، توزیعهای آزاد، دقیقاً توزیعی هستن که اصلاً اجازه ندن که کاربر نرمافزار غیرآزاد نصب کنه.
و یه جورایی کاربر آزاد نیست که نرم افزار غیرآزاد استفاده کنه!
یعنی آزادهها ولی دیگه مربوط به GPL و FSF نیست.
(نظر من بود البته!)
یه توزیع مثل تریسکل، مخزن غیرآزاد نداره.
ولی خب جوری هم نیست که نتونی غیرآزاد نصب کنی! کافیه بستهها رو با پیشنیازهاشون بگیریم و با dpkg نصب کنیم!
پس توزیع مارو به حال خودمون گذاشته که هرکاری بخواهیم بکنیم.
ولی اگه غیرآزاد نصب کردیم، دیگه توزیعمون آزاد نیست و ما هم طبق فلسفه و قانون نرمافزار آزاد عمل نکردیم!
پس قوانین مربوط به GPL مربوط به نرمافزار آزاد میشن. آزادی در نصب نرمافزار آزاد به هر طریقی! نه آزادی در نصب هر جور نرمافزاری! اینجوری که خود GPL داره نرمافزار انحصاری رو رواج میده با این کارش!
آزادی نرمافزار محدودیتهای زیادی بوجود میاره که نتیجهش حفظ آزادی نرمافزاره!
آزادی سوم مگه نمیگه هر کار کردیم آخرش باید برنامهٔ منشعب شده با ۳ قانون قبلی منتشر بشه؟ خب همینه که خیلیا میگن پس این دیگه چجوری آزادیه! ما دلمون میخواد آزاد باشیم و کدمنبع برنامهمون رو بعد از تغییر، به کسی ندیم!! و این میشه نقش GPL. جیپیال مقابل آزادی مطلق ایستاده. مقابل پروانههایی مثل FreeBSD و MIT و ...
پس قانون 0 نمیگه کاربر آزاده حتی نرمافزار غیرآزاد نصب کنه! پس باید این اجازه رو هم بده که کاربر نرمافزار آزاد رو به غیرآزاد تبدیل کنه! نه؟
