بوسيلهء ريچارد استالمن

تصميم دبيان (م: يك توزيع معروف گنو/لينوكس) مبني بر شامل سازي مونو (م: يك پياده سازي آزاد از دات نت كه در گنو/لينوكس قابل استفاده است) در روش اصلي نصب گنوم (GNOME)، بخاطر Tomboy كه يك اپليكيشن نوشته شده با سي شارپ است، اجتماع (م: اجتماع نرم افزار آزاد) را به يك جهت خطر پذير سوق ميدهد.
وابسته بودن به سي شارپ خطرناك است، پس ما نياز داريم تا استفاده از آنرا نهي كنيم.

مشكل صرفا مختص مونو نيست؛ هر پياده سازي آزاد از سي شارپ مسئلهء يكساني را برمي انگيزد. خطر اينست كه احتمالا مايكروسافت بطور پنهان در حال طرح ريزي مجبور كردن قانوني تمام پياده سازي هاي آزاد سي شارپ در وقت نامعيني است (en.swpat.org و League for Programming Freedom (LPF) را ببينيد). اين يك خطر جدي است، و تنها احمق ها آنرا تا وقتيكه آن عملا اتفاق بيفتند ناديده خواهند گرفت. ما احتياج داريم احتياط هايي را اكنون براي حفاظت از خودمان از اين خطر آينده درپيش بگيريم.

اين بدين معنا نيست كه پياده سازي سي شارپ يك چيز بد است. پياده سازي هاي آزاد سي شارپ به كاربران اجازه ميدهند تا برنامه هاي سي شارپ خود را روي پلتفرمهاي آزاد اجرا كنند، كه خوب است (پروژهء گنو همچنين يك پياده سازي از سي شارپ دارد كه Portable.NET ناميده ميشود - DotGNU Portable.NET). بطور ايدئال ما ميخواهيم پياده سازي آزاد براي تمامي زبانهايي كه برنامه نويسها استفاده كرده اند فراهم كنيم.

مشكل در پياده سازي هاي سي شارپ نيست، بلكه بيشتر در Tomboy و ديگر اپليكيشن هاي نوشته شده در سي شارپ است. اگر ما امكان استفاده از سي شارپ را از دست بدهيم، ما همچنين تمامي آنها را هم از دست خواهيم داد. اين آنها را غيراخلاقي نمي سازد، اما بدين معناست كه نوشتن و استفاده كردن از آنها يك ريسك بدون مزيت است.

ما بايد بطور سيستماتيك چنان سازماندهي كنيم تا هرچه كمتر كه ممكن است به پياده سازيهاي آزاد سي شارپ وابسته باشيم. به بيان ديگر، ما بايد مردم را از نوشتن برنامه ها در سي شارپ نهي كنيم. بنابراين ما نبايد پياده سازيهاي سي شارپ را در نصب پيشفرض توزيعهاي گنو/لينوكس يا راههاي اصلي نصب گنوم شامل كنيم، و ما بايد هروقت كه ممكن است، اپليكيشن هاي غير سي شارپ را بجاي اپليكيشن هاي معادل سي شارپ توزيع و توصيه كنيم.

------------------------------------------------------

يك نسخهء پيشتر از اين مقاله به غلط اظهار كرده بود كه مونو اكنون بصورت پيشفرض در دبيان نصب خواهد شد. ما اين متن را تصحيح كرديم، و بخاطر اشتباه معذرت ميخواهيم.

Last modified 2009-10-08 05:02 PM