رفتن به محتوای اصلی
Koohestun
توضیح کوهستاناکوسیستم متن‌بازگزارش تحلیلی· 5 دقیقه مطالعه· در فناوری

چرا نرم‌افزارهای متن‌باز (Open Source) برای کاربران ایرانی حیاتی هستند؟

نرم‌افزارهای متن‌باز با ارائه کدهای رایگان و قابل تغییر، به توسعه‌دهندگان ایرانی کمک می‌کنند تا از سد تحریم‌های فناوری، محدودیت‌های بانکی و چالش‌های بومی‌سازی زبان فارسی عبور کنند.

به قلم ایمان شریعتی

توسعه‌دهندگان ایرانی 40%نهادهای نظارتی آمریکا 30%پلتفرم‌های بین‌المللی 30%
توسعه‌دهندگان ایرانی
معتقدند دسترسی به ابزارهای متن‌باز و پلتفرم‌های جهانی حق اساسی برای رشد فناوری و دور زدن محدودیت‌های ناعادلانه است.
نهادهای نظارتی آمریکا
تلاش می‌کنند بین اعمال فشارهای اقتصادی بر دولت‌ها و حفظ جریان آزاد اطلاعات برای شهروندان عادی تعادل ایجاد کنند.
پلتفرم‌های بین‌المللی
مجبور به رعایت قوانین پیچیده تحریمی هستند، اما همزمان تلاش می‌کنند با دریافت معافیت‌ها، پایگاه کاربران جهانی خود را حفظ کنند.

دیدگاه‌هایی که این گزارش پوشش نداده

  • شرکت‌های نرم‌افزاری انحصاری غربی
  • سیاست‌گذاران داخلی اینترنت در ایران

نکات کلیدی

  • نرم‌افزارهای متن‌باز به دلیل رایگان بودن و عدم تمرکز مالکیت، راهکاری قانونی و فنی برای دور زدن تحریم‌های نرم‌افزاری در ایران هستند.
  • صدور مجوز عمومی 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) تعیین کرد، اما دسترسی به نرم‌افزارهای ارتباطی و ابزارهای توسعه را از نظر قانونی باز نگه داشت.

فراتر از مسئله تحریم‌های مستقیم، مانع بزرگ دیگر برای کاربران ایرانی، محدودیت‌های شبکه بانکی بین‌المللی است. عدم اتصال به شبکه‌هایی مانند ویزا (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)
فضایی در پلتفرم‌هایی مانند گیت‌هاب برای نگهداری کدها که تنها برای افراد مجاز قابل دسترسی است و برای عموم پنهان می‌ماند.

منابع

پوشش منابع

5 منبع

3 دیدگاه شناسایی‌شده

توسعه‌دهندگان ایرانی 40%نهادهای نظارتی آمریکا 30%پلتفرم‌های بین‌المللی 30%
  1. [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. [2]GitHub Docsپلتفرم‌های بین‌المللی

    GitHub and Trade Controls

    مطالعه در GitHub Docs
  3. [3]ZDNetپلتفرم‌های بین‌المللی

    GitHub starts blocking developers in countries facing US trade sanctions

    مطالعه در ZDNet
  4. [4]GitHub Repositoryتوسعه‌دهندگان ایرانی

    A simple Python library for Persian language localization

    مطالعه در GitHub Repository
  5. [5]تیم سردبیری کوهستانتوسعه‌دهندگان ایرانی

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

دریافت فناوری اخبار همراه با پوشش کامل منابع و تحلیل دیدگاه‌ها، مستقیم در صندوق ورودی شما.