تهدیدهای فزاینده برای آزادی نرمافزار: فراخوانی برای اقدام جمعی
این یک مطالعه عمیق است - غور در سازوکارهایی که امروزه جنبش و فلسفه نرمافزار آزاد را تضعیف میکنند - و چرا مهم است که برای دفاع از این آرمانها گرد هم آییم.
در اوایل دهه ۲۰۰۰، آینده آزادی نرمافزار امیدوارکننده به نظر میرسید. دولتهای سراسر جهان فعالانه نرمافزار آزاد و متنباز (FOSS) را ترویج میکردند، با ابتکاراتی مانند پروژه LiMux آلمان که شهرهای کامل را به لینوکس منتقل میکرد، و برزیل که راهحلهای متنباز را در مدیریت دولتی الزامی کرده بود. اتحادیه اروپا درباره قابلیت همکاری و استانداردهای باز بحث میکرد، در حالی که بیشمار نهاد عمومی در حال بررسی جایگزینهایی برای نرمافزارهای انحصاری بودند.
دو دهه بعد، چشمانداز به طور چشمگیری تغییر کرده است. پروژه LiMux برگردانده شده، دستورات دولتی به آرامی با توصیههای غیرالزامآور جایگزین شدهاند، و حتی دژهای سنتی آزادی نرمافزار با کاهش بودجه و نفوذ روبرو هستند. این عقبنشینی در لحظهای بحرانی رخ میدهد که وابستگی ما به نرمافزار هرگز بیشتر از این نبوده و اصول آزادی نرمافزار هرگز مهمتر از این نبودهاند.
فرسایش تدریجی آزادی نرمافزار
تهدیدهای امروز برای آزادی نرمافزار از هر زمان دیگری موذیانهتر هستند. به جای مخالفت مستقیم، ما با فرسایش تدریجی از طریق مصالحههای به ظاهر معقول و تغییرات بازارمحور روبرو هستیم که به آرامی پایههای آزادی نرمافزار را تضعیف میکنند.
تغییر MongoDB به Server Side Public License (SSPL) را در نظر بگیرید. در ظاهر، این حرکت به نظر میرسید از منافع شرکت در برابر ارائهدهندگان خدمات ابری که از اجرای MongoDB به عنوان سرویس سود میبرند بدون آنکه به پروژه کمک کنند، محافظت میکند. با این حال، پیچیدگی و الزامات غیرمعمول SSPL باعث شده بسیاری از سازمانها آن را با اصول سنتی متنباز ناسازگار بدانند. مشکلات مشابهی با سایر مجوزهای "تقریباً آزاد" مانند Commons Clause یا مجوز GreyJay پیش میآید که محدودیتهایی را اضافه میکنند که وضوح و قطعیتی را که GPL و سایر مجوزهای سنتی FOSS را چنین قدرتمند میکرد، تضعیف میکنند.
تأثیر فراتر از مجوزدهی است. مورد سیستمهای هوش مصنوعی و یادگیری ماشین را در نظر بگیرید. در حالی که شرکتها با افتخار مدلهای هوش مصنوعی "متنباز" را اعلام میکنند، واقعیت بسیار پیچیدهتر است. این مدلها اغلب به منابع محاسباتی عظیم برای آموزش و استقرار نیاز دارند که آزادی واقعی را برای اکثر کاربران عملاً غیرممکن میسازد. وقتی OpenAI مدل GPT-2 را منتشر کرد، آن را "باز" نامید، اما میلیاردها دلار مورد نیاز برای آموزش مدلهای مشابه، آزادی واقعی را عملاً به تعداد معدودی از شرکتهای ثروتمند محدود کرد.
تله رایانش ابری و پولیسازی دادهها
شاید مهمترین تغییر، حرکت به سمت خدمات ابری و پولیسازی دادهها بوده است. یک وظیفه ساده مانند ویرایش مشارکتی اسناد را در نظر بگیرید. بیست سال پیش، ممکن بود از OpenOffice یا LibreOffice استفاده کنید که کاملاً روی رایانه شخصی شما اجرا میشد. امروز، Google Docs جایگزینی "رایگان" ارائه میدهد که قدرتمند و راحت است – اما به چه قیمتی؟
سرویس از نظر پولی رایگان است، اما نیاز به واگذاری کنترل دادههای شما و پذیرش نظارت مداوم بر عادات کاری شما دارد. اسناد شما، الگوهای ویرایش و شبکههای همکاری شما همگی به نقاط داده برای الگوریتمهای تبلیغاتی تبدیل میشوند. این مدل چنان رایج شده که بسیاری از کاربران، به ویژه جوانترها، آن را کاملاً عادی میبینند.
پیامدها فراتر از حریم خصوصی شخصی است. وقتی خدمات از طریق پولیسازی دادهها "رایگان" هستند، جایگزینهای FOSS که به آزادی کاربر احترام میگذارند باید یا مدلهای تأمین مالی جایگزین پیدا کنند یا برای رقابت تلاش کنند. یک نمونه Nextcloud خود-میزبانی شده ممکن است ویژگیهای مشابه Google Drive را ارائه دهد، اما نیاز به زیرساخت، نگهداری و اغلب پرداخت مستقیم دارد. این یک انگیزه معکوس ایجاد میکند که در آن محافظت از آزادی شما عملاً بیشتر از رها کردن آن هزینه دارد.
بحران تمرکز بازار
این پویایی یک مشکل گستردهتر تمرکز بازار را تغذیه میکند. شرکتهایی مانند گوگل، مایکروسافت و آمازون چنان تسلطی به دست آوردهاند که میتوانند عملاً استانداردهای دوفاکتو را برای دستههای کامل نرمافزار تعیین کنند. این به آنچه کوری دکتروف "enshittification" مینامد منجر میشود – چرخهای که در آن پلتفرمها ابتدا کاربران را با خدمات خوب جذب میکنند، سپس به تدریج آن خدمات را تنزل میدهند تا زمانی که کاربران عملاً گیر افتادهاند، حداکثر سود را استخراج کنند.
تکامل Slack را در نظر بگیرید. در ابتدا به خاطر API باز و قابلیتهای ادغام خود تحسین میشد، اما به تدریج این ویژگیها را محدود کرده، کاربران را به سمت سطوح پولی و ادغامهای اختصاصی سوق میدهد. اثرات شبکهای و قفل دادهها برای کاربران تغییر به جایگزینهای FOSS مانند Matrix یا Mattermost را دشوار میکند، حتی وقتی ترجیح میدهند.
الگوی مشابهی اکنون در دنیای هوش مصنوعی در حال شکلگیری است، جایی که کسبوکارها خدماتی را با هزینه کم یا رایگان راهاندازی میکنند، در حالی که به مزارع سرور کامل برای پردازش همه درخواستها نیاز دارند. اگرچه این هزینههای اولیه توسط صندوقهای سرمایهگذاری تأمین میشود، مطمئن باشید که این سرمایهگذاریها باید سود تولید کنند. هنگامی که خدمات در اکوسیستمهای ما نفوذ میکنند، قیمتها باید افزایش یابند تا هزینه پردازش - و حاشیه سود اضافی را پوشش دهند. توجه کنید که چگونه هم سرورها و هم دانش به طور فزایندهای حول همان پنج شرکت بزرگ فناوری در جهان متمرکز میشوند. داشتن سیستمهایی که باز، شفاف و قابل تطبیق برای اجرا روی سیستمهای کوچکتر هستند، اگر نمیخواهیم همه قدرت دوباره در همان ده دست قرار گیرد، ضروری خواهد بود.
چالش نهادی
در همین حال، نهادهای سنتی که از آزادی نرمافزار حمایت میکنند با چالشهای خود روبرو هستند. بنیاد نرمافزار آزاد (FSF) و همتای اروپایی آن FSFE شاهد کاهش بودجه و نفوذ بودهاند. جنجالهای اخیر پیرامون ریچارد استالمن یک چالش حیاتی را برجسته میکند: چگونه اصول پایدار را از شخصیتهای فردی جدا کنیم.
اگرچه اقدامات و اظهارات شخصی استالمن مورد انتقاد قرار گرفته است، چهار آزادی که او تدوین کرد – استفاده، مطالعه، تغییر و اشتراکگذاری نرمافزار – همچنان به اندازه همیشه حیاتی هستند. با این حال، جنجالها باعث شده منتقدان به راحتی این اصول را با مرتبط کردن آنها با نقصهای شخصی رد کنند به جای اینکه با ایدههای زیربنایی درگیر شوند.
میدان نبرد استانداردها و سیاستها
استانداردهای وب را در نظر بگیرید: اگرچه از نظر فنی باز هستند، پیادهسازی یک مرورگر وب مدرن چنان پیچیده شده که حتی مایکروسافت موتور خود را به نفع کرومیوم گوگل رها کرد، که عملاً تنوع مرورگرها را کاهش و کنترل را متمرکز میکند.
چشمانداز نظارتی چالشهای مشابهی را ارائه میدهد. قانون انعطافپذیری سایبری (CRA) اتحادیه اروپا، اگرچه با هدف بهبود امنیت نرمافزار خوشنیت است، میتواند بار قابل توجهی برای پروژههای FOSS ایجاد کند. الزامات مستندسازی، ارزیابیهای امنیتی و نگهداری مداوم میتواند برای پروژههای داوطلبانه که تاریخاً ستون فقرات اکوسیستم FOSS بودهاند، بسیار سنگین باشد.
چالش هوش مصنوعی برای شفافیت
هوش مصنوعی و یادگیری ماشین شاید عمیقترین چالش تا به امروز را برای اصول آزادی نرمافزار ارائه میدهند. FOSS سنتی بر شفافیت و توانایی درک و تغییر کد تأکید داشت. اما این اصول چگونه به سیستمهای هوش مصنوعی اعمال میشوند که رفتار آنها از دادههای آموزشی به جای برنامهنویسی صریح نشأت میگیرد؟
وقتی OpenAI یک مدل را تحت مجوز "باز" منتشر میکند، واقعاً به چه معناست؟ وزنها و معماری ممکن است در دسترس باشند، اما بدون دسترسی به دادههای آموزشی و منابع محاسباتی عظیم مورد نیاز برای آموزش، آزادی واقعی توهمی باقی میماند. وضعیت با سیستمهایی مانند GitHub Copilot، که روی مخازن کد عمومی بدون در نظر گرفتن واضح مجوزهای آنها آموزش دیدهاند، حتی پیچیدهتر میشود.
شکاف آموزشی
روند بهویژه نگرانکنندهای در آموزش در حال ظهور است. دانشگاهها به طور فزایندهای با ارائهدهندگان ابری اختصاصی همکاری میکنند و دانشجویان را با محیطهای توسعهای آشنا میکنند که به طور جداییناپذیری به فروشندگان خاص متصل هستند. آموزش علوم کامپیوتر اغلب بر استفاده از ابزارهای خاص تمرکز دارد به جای درک اصول بنیادی آزادی نرمافزار و حقوق دیجیتال.
وقتی دانشجویان عمدتاً با استفاده از سرویسهای AWS یا Google Cloud Platform یاد میگیرند توسعه دهند، آنها فقط مهارتهای فنی نمیآموزند - آنها شرطی میشوند که یک مدل خاص از توسعه نرمافزار را بپذیرند که در آن وابستگی به سرویسهای ابری اختصاصی هنجار است. ایده اجرای سرورهای خود یا حفظ کنترل بر محیط رایانشی خود غریب میشود، به جای توانمندسازی بنیادی، به عنوان پیچیدگی غیرضروری دیده میشود.
نقش اقدام اجتماعی
در مواجهه با این چالشها، کار سازمانهایی مانند بنیاد آزادی دیجیتال (DFF) بیش از هر زمان دیگری حیاتی میشود. از طریق رویدادهایی مانند روز آزادی نرمافزار، روز آزادی سختافزار و روز آزادی اسناد، DFF فرصتهایی برای جوامع مختلف ایجاد میکند تا به شیوههای عملی با اصول آزادی نرمافزار درگیر شوند.
یک رویداد معمولی روز آزادی نرمافزار در یک کتابخانه عمومی را در نظر بگیرید. بازدیدکنندگان میتوانند یاد بگیرند چگونه لینوکس را روی لپتاپهای قدیمی خود نصب کنند و کشف کنند که سختافزاری که فکر میکردند منسوخ شده است میتواند با نرمافزار آزاد زندگی جدیدی پیدا کند. آنها میتوانند درباره جایگزینهای محترم به حریم خصوصی برای سرویسهای ابری رایج یاد بگیرند، یا در کارگاههایی درباره حقوق دیجیتال و حریم خصوصی آنلاین شرکت کنند. این تجربیات عملی اصول انتزاعی را ملموس و قابل دسترس میکنند.
ساخت شبکههای مقاومت
قدرت این رویدادهای محلی فراتر از تأثیر فوری آنها گسترش مییابد. هر تیم روز آزادی نرمافزار به گرهای در یک شبکه جهانی از مدافعان و کاربران تبدیل میشود. این شبکهها میتوانند به پیشنهادات سیاستی پاسخ دهند، منابع و دانش را به اشتراک بگذارند و در ترویج آزادی نرمافزار از یکدیگر حمایت کنند.
وقتی اتحادیه اروپا مقرراتی مانند CRA را پیشنهاد میکند، این شبکهها میتوانند برای توضیح تأثیر بر پروژههای FOSS و پیشنهاد جایگزینها بسیج شوند. وقتی مدارس در نظر دارند سرویسهای ابری اختصاصی را بپذیرند، مدافعان محلی FOSS میتوانند جایگزینهای عملی را نشان دهند و اهمیت حفظ کنترل بر زیرساخت آموزشی را توضیح دهند.
مسیر پیش رو
چالشهای آزادی نرمافزار واقعی و در حال رشد هستند، اما غیرقابل غلبه نیستند. از طریق اقدام اجتماعی هماهنگ، آموزش عمومی و حمایتگری مستمر، میتوانیم برای حفظ و پیشبرد این اصول اساسی کار کنیم. استراتژیهای کلیدی شامل:
- مرتبط کردن آزادی نرمافزار برای مخاطبان غیرفنی با تمرکز بر مزایای عملی و کاربردهای دنیای واقعی
- ایجاد شبکههای مدافعان که میتوانند بر سیاست در سطح محلی و ملی تأثیر بگذارند
- حمایت از ابتکارات آموزشی که اصول بنیادی را در کنار مهارتهای فنی آموزش میدهند
- ایجاد مدلهای تأمین مالی پایدار برای توسعه FOSS که اصول اصلی را به خطر نمیاندازند
نقش بنیاد آزادی دیجیتال در هماهنگی این تلاشها به طور فزایندهای حیاتی میشود. با ارائه منابع، پشتیبانی و چارچوبی برای اقدام، DFF به جوامع محلی کمک میکند تا اصول آزادی نرمافزار را به عمل عملی تبدیل کنند.
فراخوان برای اقدام
زمان اقدام اکنون است. چه شما یک توسعهدهنده، آموزگار، سیاستگذار باشید یا صرفاً کسی که به حقوق و آزادیهای دیجیتال اهمیت میدهد، گامهای مشخصی وجود دارد که میتوانید بردارید:
- در رویدادهای روز آزادی نرمافزار در جامعه خود مشارکت کنید، یا اگر هیچکدام وجود ندارد، یکی را سازماندهی کنید
- از سازمانهایی که از آزادی نرمافزار دفاع میکنند از طریق کمکهای مالی یا کار داوطلبانه حمایت کنید (مثلاً FSF)
- در محل کار یا مؤسسه آموزشی خود از راهحلهای FOSS حمایت کنید
- با سیاستگذاران درباره مسائل حقوق دیجیتال تعامل کنید
- دانش را به اشتراک بگذارید و آگاهی را در جامعه خود بسازید
- از بنیاد آزادی دیجیتال حمایت کنید تا تیمهای محلی را توانمند کنید و یک جنبش جهانی را هماهنگ کنید
آینده آزادی نرمافزار به توانایی جمعی ما در مقابله با این چالشها در حین ساخت جوامع قوی و پایدار متعهد به حقوق و آزادیهای دیجیتال بستگی دارد. از طریق اقدام هماهنگ و حمایتگری مستمر، میتوانیم برای اطمینان از اینکه اصول آزادی نرمافزار به شکلدهی آینده دیجیتال ما ادامه میدهند، کار کنیم.