چرا نرمافزارهای متنباز (Open Source) برای کاربران ایرانی حیاتی هستند؟
نرمافزارهای متنباز با ارائه کدهای رایگان و قابل تغییر، به توسعهدهندگان ایرانی کمک میکنند تا از سد تحریمهای فناوری، محدودیتهای بانکی و چالشهای بومیسازی زبان فارسی عبور کنند.
به قلم ایمان شریعتی
این خبر را به اشتراک بگذارید
بهطور خلاصه
- نرمافزارهای متنباز به دلیل رایگان بودن و عدم تمرکز مالکیت، راهکاری قانونی و فنی برای دور زدن تحریمهای نرمافزاری در ایران هستند.
- صدور مجوز عمومی D-2 توسط خزانهداری آمریکا در سال ۲۰۲۲، دسترسی توسعهدهندگان ایرانی به خدمات ابری و ابزارهای ارتباطی را تسهیل کرد.
- محدودیتهای بانکی بینالمللی، خرید نرمافزارهای انحصاری را برای ایرانیان دشوار کرده و اتکا به جایگزینهای متنباز را به یک ضرورت تبدیل کرده است.
در مقایسه با کشورهای تحت تحریم مانند کوبا یا روسیه، اکوسیستم فناوری ایران با یک تفاوت عمده روبرو است: گستردگی جامعه توسعهدهندگان در برابر انزوای شدید مالی. در حالی که شرکتهای مالک نرمافزارهای انحصاری میتوانند با یک بهروزرسانی یا تغییر سیاست، دسترسی کاربران یک منطقه جغرافیایی را یکشبه قطع کنند، نرمافزارهای متنباز (Open Source) به دلیل ماهیت توزیعشده خود، به این سادگی قابل مسدودسازی نیستند. این تفاوت، متنباز را از یک انتخاب فلسفی به یک ضرورت زیرساختی برای کاربران ایرانی تبدیل کرده است.[5]
برای درک این وابستگی، باید به ساختار تحریمهای فناوری نگاه کرد. نرمافزارهای تجاری و سرویسهای ابری پولی، تحت نظارت دقیق دفتر کنترل داراییهای خارجی وزارت خزانهداری آمریکا (OFAC) قرار دارند. شرکتهای بزرگ فناوری موظفند از ارائه خدمات تجاری به کشورهای تحت تحریم خودداری کنند. در این میان، کدهای متنباز که تحت مجوزهایی مانند MIT یا GPL منتشر میشوند، به دلیل رایگان بودن و عدم تعلق به یک نهاد متمرکز فروشنده، راه فراری قانونی و فنی برای دور زدن این محدودیتها فراهم میکنند.[1]
با این حال، حتی دنیای متنباز نیز از ترکشهای تحریم در امان نبوده است. در ژوئیه ۲۰۱۹، پلتفرم گیتهاب (GitHub) که متعلق به شرکت مایکروسافت است و بزرگترین میزبان کدهای متنباز جهان به شمار میرود، دسترسی توسعهدهندگان ایرانی، سوری و اهالی کریمه را به مخازن خصوصی (Private Repositories) مسدود کرد.[2][3]
این اقدام موجی از نگرانی را در میان برنامهنویسان ایرانی ایجاد کرد. یکی از توسعهدهندگان ایرانی که از سال ۲۰۱۲ از این پلتفرم استفاده میکرد، در آن زمان اعلام کرد که حساب کاربریاش بدون اطلاع قبلی مسدود شده است. گیتهاب در صفحه پشتیبانی خود رسماً اعلام کرد: «برای رعایت قوانین کنترل تجارت ایالات متحده، گیتهاب اخیراً تغییرات الزامی در نحوه ارائه خدمات خود ایجاد کرده است.»[2][3]
نات فریدمن (Nat Friedman)، مدیرعامل وقت گیتهاب، در واکنش به انتقادات در توییتر نوشت: «شنیدن اینکه چگونه محدودیتهای تجاری به افراد آسیب رسانده، برای من دردناک است. ما تلاش زیادی کردهایم تا فراتر از آنچه قانون الزامی کرده اقدامی نکنیم، اما بدیهی است که افراد همچنان تحت تأثیر قرار میگیرند. گیتهاب نیز مانند هر شرکتی که در آمریکا تجارت میکند، تابع قوانین تجاری این کشور است.»[3]
اما نقطه عطف این ماجرا در سپتامبر ۲۰۲۲ رقم خورد. وزارت خزانهداری آمریکا با صدور «مجوز عمومی دی-۲» (General License D-2)، دامنه معافیتهای تحریمی برای خدمات اینترنتی و نرمافزاری در ایران را گسترش داد. این مجوز که جایگزین نسخه هشتساله قبلی (GL D-1) شد، به صراحت ارائه خدمات ابری، نرمافزارهای ضدسانسور، و ابزارهای ارتباطی را مجاز شمرد.[1]
یک مقام وزارت خزانهداری در تاریخ ۲۳ سپتامبر ۲۰۲۲ اعلام کرد: «امروز، خزانهداری گسترش مجوز عمومی دی-۲ ایران را اعلام میکند که طیف خدمات اینترنتی در دسترس ایرانیان را افزایش خواهد داد.» این تغییر قانونی روی کاغذ به پلتفرمهایی مانند گیتهاب اجازه داد تا با دریافت مجوزهای خاص از OFAC، خدمات ابری خود را مجدداً برای توسعهدهندگان مستقر در ایران فعال کنند.[1][2]
با این وجود، باید با نگاهی انتقادی به این بیانیههای پرطمطراق نگریست. اگرچه بیانیههای مطبوعاتی خزانهداری آمریکا این مجوز را به عنوان یک پیروزی بزرگ برای آزادی اینترنت معرفی کردند، اما واقعیت میدانی متفاوت بود. بسیاری از شرکتهای فناوری، به جای بررسی دقیق معافیتهای GL D-2، ترجیح دادند برای جلوگیری از جریمههای سنگین احتمالی، رویکرد «مسدودسازی بیش از حد» (Over-compliance) را ادامه دهند. آنچه روی کاغذ اعلام شد، با آنچه در عمل به دست توسعهدهندگان رسید، فاصله معناداری داشت.[5]
در تاریخ ۱۷ مه ۲۰۲۴، نهاد OFAC با اصلاحیه بخش 31 CFR 560.540 از مقررات تحریمها، مفاد مجوز GL D-2 را به طور رسمی در قوانین گنجاند. این اصلاحیه محدودیتهایی را برای سختافزارهایی با توان پردازشی بیش از ۱ ترافلاپ (1 Weighted TeraFLOP) تعیین کرد، اما دسترسی به نرمافزارهای ارتباطی و ابزارهای توسعه را از نظر قانونی باز نگه داشت.
در تاریخ ۱۷ مه ۲۰۲۴، نهاد OFAC با اصلاحیه بخش 31 CFR 560.540 از مقررات تحریمها، مفاد مجوز GL D-2 را به طور رسمی در قوانین گنجاند.
فراتر از مسئله تحریمهای مستقیم، مانع بزرگ دیگر برای کاربران ایرانی، محدودیتهای شبکه بانکی بینالمللی است. عدم اتصال به شبکههایی مانند ویزا (Visa) و مسترکارت (Mastercard)، خرید لایسنس نرمافزارهای انحصاری را برای کاربران عادی و شرکتهای نوپا تقریباً غیرممکن یا بسیار پرهزینه کرده است.[5]
در اینجا، نرمافزارهای متنباز به عنوان یک جایگزین رایگان و قدرتمند وارد عمل میشوند. سیستمعامل لینوکس (Linux)، پایگاهدادههایی مانند پستگرسکیوال (PostgreSQL)، و زبانهای برنامهنویسی آزاد، زیرساخت اصلی بسیاری از استارتاپها و سرورهای ایرانی را تشکیل میدهند، بدون آنکه نیازی به پرداخت ارزی یا دور زدن درگاههای پرداخت بینالمللی باشد.[5]
جنبه حیاتی سوم، مسئله بومیسازی (Localization) و پشتیبانی از زبان فارسی است. نرمافزارهای انحصاری غربی اغلب بازار ایران را به دلیل تحریمها نادیده میگیرند و در نتیجه، سرمایهگذاری چندانی روی پشتیبانی از خط راستبهچپ (RTL) یا تقویم جلالی (شمسی) انجام نمیدهند.[5]
در مقابل، ماهیت بازِ کدهای متنباز به توسعهدهندگان ایرانی اجازه میدهد تا خودشان دست به کار شوند. پروژههای متعددی در گیتهاب مانند کتابخانه persian.py برای پایتون، تقویمهای جلالی برای اندروید (مانند DroidPersianCalendar)، و ابزارهای پردازش زبان طبیعی فارسی (مانند Hazm) توسط جامعه کاربری توسعه یافتهاند.[4][5]
این ابزارها که تحت مجوزهای آزادی مانند MIT یا BSD سه-بندی (3-clause BSD) منتشر میشوند، به برنامهنویسان اجازه میدهند تا نرمافزارهای جهانی را برای نیازهای بومی شخصیسازی کنند. بدون دسترسی به کد منبع، حل مشکلاتی مانند به هم ریختگی حروف فارسی در رابطهای کاربری یا تبدیل تاریخ میلادی به شمسی در سیستمهای مدیریت پایگاه داده، غیرممکن بود.[5]
امنیت سایبری نیز یکی دیگر از دلایل اتکای ایران به نرمافزارهای متنباز است. در کشوری که همواره در معرض حملات سایبری پیچیده قرار دارد، استفاده از نرمافزارهای انحصاری جعبهسیاه (Black Box) که کدهای آنها قابل بررسی نیست، یک ریسک امنیتی محسوب میشود. متنباز بودن زیرساختها به متخصصان داخلی اجازه میدهد تا آسیبپذیریها را پیش از وقوع فاجعه شناسایی و وصله کنند.[5]
در نهایت، داستان نرمافزارهای متنباز در ایران، روایتی از بقای دیجیتال است. در تقاطع تحریمهای بینالمللی، محدودیتهای مالی و نیازهای زبانی، کدهای آزاد و در دسترس، تنها پلی هستند که ارتباط جامعه فناوری ایران را با پیشرفتهای جهانی حفظ کردهاند. تا زمانی که این موانع ساختاری پابرجا باشند، متنباز نه یک گزینه، بلکه تنها مسیر ممکن برای توسعه فناوری در ایران باقی خواهد ماند.[5]
اصطلاحات کلیدی
- نرمافزار متنباز (Open Source)
- نرمافزاری که کد منبع آن برای مشاهده، تغییر و توزیع توسط هر کسی در دسترس است.
- اوفک (OFAC)
- دفتر کنترل داراییهای خارجی وزارت خزانهداری آمریکا که مسئول اعمال تحریمهای اقتصادی و تجاری است.
- مجوز عمومی دی-۲ (GL D-2)
- مجوز صادر شده توسط آمریکا که ارائه برخی خدمات اینترنتی و نرمافزاری به کاربران ایرانی را از تحریمها مستثنی میکند.
- بومیسازی (Localization)
- فرآیند تطبیق یک نرمافزار با زبان، فرهنگ و نیازهای فنی یک منطقه خاص (مانند پشتیبانی از زبان فارسی).
- مخزن خصوصی (Private Repository)
- فضایی در پلتفرمهایی مانند گیتهاب برای نگهداری کدها که تنها برای افراد مجاز قابل دسترسی است و برای عموم پنهان میماند.
پرسشهای متداول
آیا استفاده از نرمافزارهای متنباز برای ایرانیان تحریم است؟
خیر، کدهای متنباز به دلیل ماهیت عمومی و مجوزهای آزاد، شامل تحریمهای مستقیم نمیشوند، اگرچه برخی پلتفرمهای میزبان ممکن است محدودیتهایی اعمال کنند.
مجوز عمومی D-2 (GL D-2) چیست؟
مجوزی است که توسط خزانهداری آمریکا صادر شده و به شرکتهای فناوری اجازه میدهد خدمات ابری و ارتباطی خاصی را به کاربران ایرانی ارائه دهند.
چرا گیتهاب در سال ۲۰۱۹ حساب ایرانیان را مسدود کرد؟
گیتهاب برای رعایت قوانین کنترل تجارت آمریکا (OFAC) دسترسی کاربران کشورهای تحت تحریم به مخازن خصوصی را مسدود کرد، اما بعداً با دریافت مجوز این مشکل را تا حدودی رفع کرد.
بومیسازی (Localization) در متنباز چه کمکی به کاربران ایرانی میکند؟
به توسعهدهندگان اجازه میدهد تقویم شمسی، پشتیبانی از خط راستبهچپ و فونتهای فارسی را مستقیماً به نرمافزارهای جهانی اضافه کنند.
بررسی عمیق دیدگاهها
توسعهدهندگان ایرانی
نگاه جامعه برنامهنویسان داخل ایران به نرمافزارهای متنباز به عنوان یک ضرورت حیاتی.
برای توسعهدهندگان ایرانی، نرمافزارهای متنباز فراتر از یک ایدئولوژی اشتراکگذاری کد هستند؛ آنها تنها راهکار عملی برای دور زدن بنبستهای مالی و تحریمی محسوب میشوند. وقتی یک استارتاپ ایرانی نمیتواند لایسنس پایگاهداده اوراکل (Oracle) را خریداری کند یا از خدمات ابری آمازون (AWS) بهره ببرد، جایگزینهای متنباز مانند پستگرسکیوال (PostgreSQL) و کوبرنتیز (Kubernetes) به زیرساخت اصلی تبدیل میشوند. علاوه بر این، امکان دستکاری کدها برای افزودن تقویم شمسی و پشتیبانی از زبان فارسی، استقلال فنی این جامعه را تضمین میکند.
نهادهای نظارتی آمریکا (OFAC)
تلاش برای ایجاد تعادل بین فشار اقتصادی و جریان آزاد اطلاعات.
دفتر کنترل داراییهای خارجی آمریکا (OFAC) با صدور مجوزهایی مانند GL D-2 نشان داده است که قصد دارد بین تحریمهای کلان اقتصادی و دسترسی شهروندان عادی به ابزارهای ارتباطی تفکیک قائل شود. این نهاد با معاف کردن نرمافزارهای ضدسانسور، خدمات ابری و ابزارهای توسعه از شمول تحریمها، تلاش میکند تا جریان آزاد اطلاعات را در ایران حفظ کند. با این حال، پیچیدگیهای حقوقی این مجوزها اغلب باعث میشود شرکتهای فناوری برای جلوگیری از جریمههای احتمالی، رویکرد محافظهکارانهای اتخاذ کرده و کل دسترسیها را مسدود کنند.
پلتفرمهای میزبان کد
چالش شرکتهای فناوری در تطبیق با قوانین تحریمی و حفظ پایگاه کاربران جهانی.
پلتفرمهایی مانند گیتهاب در موقعیت دشواری قرار دارند. از یک سو، شعار آنها «توسعه نرمافزار بدون مرز» است و از سوی دیگر، به عنوان شرکتهای ثبتشده در آمریکا، موظف به اجرای دقیق قوانین تحریمی هستند. مسدودسازی حسابهای ایرانی در سال ۲۰۱۹ نتیجه همین فشار قانونی بود. با این حال، این پلتفرمها با رایزنیهای گسترده با نهادهای نظارتی تلاش کردهاند تا مجوزهای خاصی دریافت کنند و حداقل دسترسی به مخازن عمومی و ابزارهای پایه را برای توسعهدهندگان کشورهای تحت تحریم باز نگه دارند.
- توسعهدهندگان ایرانی
- معتقدند دسترسی به ابزارهای متنباز و پلتفرمهای جهانی حق اساسی برای رشد فناوری و دور زدن محدودیتهای ناعادلانه است.
- نهادهای نظارتی آمریکا
- تلاش میکنند بین اعمال فشارهای اقتصادی بر دولتها و حفظ جریان آزاد اطلاعات برای شهروندان عادی تعادل ایجاد کنند.
- پلتفرمهای بینالمللی
- مجبور به رعایت قوانین پیچیده تحریمی هستند، اما همزمان تلاش میکنند با دریافت معافیتها، پایگاه کاربران جهانی خود را حفظ کنند.
دیدگاههایی که این گزارش پوشش نداده
- شرکتهای نرمافزاری انحصاری غربی
- سیاستگذاران داخلی اینترنت در ایران
منابع
[1]U.S. Department of the Treasuryنهادهای نظارتی آمریکاIssuance of Iran General License D-2 and related Frequently Asked Questions
مطالعه در U.S. Department of the Treasury →
[2]GitHub Docsپلتفرمهای بینالمللیGitHub and Trade Controls
مطالعه در GitHub Docs →
[3]ZDNetپلتفرمهای بینالمللیGitHub starts blocking developers in countries facing US trade sanctions
مطالعه در ZDNet →
[4]GitHub Repositoryتوسعهدهندگان ایرانیA simple Python library for Persian language localization
مطالعه در GitHub Repository →
[5]تیم سردبیری کوهستانتوسعهدهندگان ایرانیتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
بیشتر در فناوری
مشاهده همه →معماری هسته
چگونه هسته لینوکس بررسی کدها را فراتر از یک مرجع واحد گسترش میدهد
8 منبع
امنیت متنباز
امنیت نرمافزارهای متنباز: چگونه آسیبپذیریها در پروژههای بزرگ مدیریت و رفع میشوند؟
3 منبع
امنیت هسته
وصله امنیتی هسته لینوکس برای آسیبپذیری شبکه Zerocopy که Open vSwitch را تحت تاثیر قرار میدهد
6 منبع
اقتصاد هوش مصنوعی
چرا استقرار هوش مصنوعی متنباز اغلب از اجاره آن گرانتر تمام میشود؟
6 منبع
نظرات
هر زاویه. هر روز.
اخبار فناوری با پوشش کامل منابع و تحلیل دیدگاهها، هر روز و رایگان.





