در مورد binary ها هم صدق میکنه؟ یا فقط کد منبع؟؟!
در حقیقت شما وقتی یه برنامه رو میخری، داری پول Binary اون رو میدی! و کدمنبع به صورت آزاد در اختیارت قرار میگیره.
اون Binary رو نه میتونی بخونی. نه تغییر بدی و وقتی هیچکدوم از اینکار هارو نتونی انجام بدی، توزیع مجددی هم در کار نخواهد بود.
پس قوانین نرمافزار آزاد فقط روی کدمنبع برقراره!
برنامهای که به صورت دودویی در اختیار کاربر قرار میگیره، شامل این موارد نمیشه.
مثلاً یکی یه برنامه پولی نوشته. پروندهٔ دودویی اون رو وقتی شما میخری، کدمنبع اون رو هم بهت میده.
اون کد منبع رو دیگه شما آزادی هرکار خواستی باهاش بکنی. البته اگه گواهیش جزئی از نرمافزارهای آزاد باشه.
اون کدمنبع رو اگر به تنهایی بخوای استفاده کنی، دیگه حمایت توسعه دهنده رو نداری (یعنی پروندهٔ دودویی رو نخری و فقط کد منبع رو از یه جایی بهدست بیاری).
در حقیقت نرمافزار آزادی که هزینه داره، این هزینه برای پشتیبانی و خدماتش هست.
مثل ردهت!
شما میتونی پول بدی از ردهت استفاده کنی تا پشتیبانیت کنن یا اینکه از کد منبعش (که فدورا و ... ازش دراومدن!) استفاده کنی که اونوقت دیگه حمایت و پشتیبانی ردهت رو نداری!
اون پروندهٔ binary که شما میخری و کدمنبع رو هم در اختیار میگیری، نمیتونی اون binary رو به یکی دیگه بدی! چون شخص بعدی اونو نخریده پس نمیتونه فعالش کنه! و اگه فقط کد منبعش رو بهش بدی، دیگه حمایت توسعه دهنده رو نداره و دیگه دست خودشه چجوری از اون کد منبع استفاده کنه.