وکیل حوزه فناوری اطلاعات | قرارداد IT، نرم‌افزار و جرائم سایبری

وکیل حوزه فناوری اطلاعات وکیلی است که پرونده‌ها و قراردادهای مرتبط با نرم‌افزار، وب‌سایت، اپلیکیشن، داده، کسب‌وکار اینترنتی، تجارت الکترونیکی و جرائم رایانه‌ای را از منظر حقوقی بررسی می‌کند. موضوع فعالیت چنین وکیلی می‌تواند از تنظیم قرارداد طراحی یک نرم‌افزار و تعیین مالکیت سورس‌کد شروع شود و تا اختلاف بین کارفرما و برنامه‌نویس، نقض حقوق نرم‌افزار، هک، دسترسی غیرمجاز، کلاهبرداری اینترنتی و پرونده‌های پلیس فتا ادامه پیدا کند.

در ایران، حقوق فناوری اطلاعات یک قانون واحد و مستقل ندارد و بسته به موضوع پرونده ممکن است مجموعه‌ای از قوانین از جمله قانون جرایم رایانه‌ای، قانون تجارت الکترونیکی، قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای، مقررات عمومی قراردادها و سایر مقررات مرتبط اهمیت پیدا کنند. برای مثال، فصل جرائم رایانه‌ای قانون مجازات اسلامی رفتارهایی مانند دسترسی غیرمجاز و کلاهبرداری رایانه‌ای را جرم‌انگاری کرده است.

برای مشاوره حقوقی درباره موضوعات فناوری اطلاعات می‌توانید با دکتر محمد امیرنجات – دکتری حقوق خصوصی با شماره ۰۹۱۲۲۸۸۸۳۶۶ تماس بگیرید.

نشانی: تهران، سعادت‌آباد، بلوار دریا، پلاک ۳۰

خلاصه پاسخ:
وکیل حوزه فناوری اطلاعات می‌تواند در تنظیم و بررسی قراردادهای نرم‌افزاری، طراحی سایت و اپلیکیشن، تعیین مالکیت سورس‌کد و داده، اختلاف برنامه‌نویس و کارفرما، حقوق مالکیت نرم‌افزار، تجارت الکترونیکی و همچنین پرونده‌های جرائم سایبری مانند هک، دسترسی غیرمجاز و کلاهبرداری اینترنتی فعالیت کند. پیش از انتخاب وکیل، ابتدا باید مشخص شود مسئله شما قراردادی، مالکیت فکری، تجاری یا کیفری است.

فهرست مطالب

وکیل حوزه فناوری اطلاعات دقیقاً چه کاری انجام می‌دهد؟

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

برخلاف تصور رایج، فعالیت این حوزه فقط به شکایت از هکر یا کلاهبردار اینترنتی محدود نمی‌شود. بخش قابل توجهی از اختلافات فناوری اطلاعات اساساً قراردادی هستند.

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

از سوی دیگر، پرونده می‌تواند کاملاً کیفری باشد؛ مانند دسترسی غیرمجاز به سامانه یا تحصیل مال از طریق دستکاری داده.

مهم‌ترین حوزه‌های فعالیت وکیل فناوری اطلاعات چیست؟

موضوعات این حوزه را می‌توان به چند گروه اصلی تقسیم کرد:

  • قراردادهای طراحی و توسعه نرم‌افزار
  • قرارداد طراحی سایت و اپلیکیشن
  • قرارداد پشتیبانی و نگهداری نرم‌افزار
  • قرارداد SaaS و خدمات ابری
  • مالکیت سورس‌کد
  • حقوق مالکیت نرم‌افزار
  • اختلاف برنامه‌نویس و کارفرما
  • قرارداد محرمانگی اطلاعات
  • تجارت الکترونیکی
  • کسب‌وکارهای اینترنتی
  • حقوق داده و اطلاعات
  • جرائم رایانه‌ای
  • کلاهبرداری اینترنتی
  • هک و دسترسی غیرمجاز
  • فیشینگ و برداشت غیرمجاز
  • جعل رایانه‌ای
  • سرقت داده
  • اختلافات استارتاپ‌ها

آیا وکیل فناوری اطلاعات همان وکیل جرائم سایبری است؟

نه دقیقاً. جرائم سایبری یکی از بخش‌های حقوق فناوری اطلاعات است، اما تمام این حوزه را تشکیل نمی‌دهد.

ممکن است پرونده‌ای درباره طراحی یک اپلیکیشن باشد و هیچ جرمی هم رخ نداده باشد. اختلاف صرفاً درباره این است که برنامه‌نویس پروژه را در موعد مقرر تحویل نداده یا کارفرما مبلغ قرارداد را پرداخت نکرده است.

در مقابل، ممکن است شخصی بدون اجازه وارد سامانه شرکت شود. در این حالت مسئله کیفری مطرح می‌شود.

اگر موضوع شما مشخصاً هک، کلاهبرداری، فیشینگ، دسترسی غیرمجاز یا پرونده پلیس فتاست، راهنمای بهترین وکیل جرائم سایبری را نیز مطالعه کنید.

چرا قراردادهای فناوری اطلاعات با قراردادهای معمولی متفاوت‌اند؟

قراردادهای فناوری اطلاعات معمولاً موضوعاتی دارند که اگر صریح نوشته نشوند، بعداً اختلاف جدی ایجاد می‌کنند.

برای مثال در قرارداد طراحی نرم‌افزار باید مشخص شود:

  • نرم‌افزار دقیقاً چه قابلیت‌هایی دارد؟
  • سورس‌کد باید تحویل شود یا خیر؟
  • مالک حقوق مادی نرم‌افزار چه کسی است؟
  • برنامه‌نویس حق استفاده مجدد از کد را دارد یا خیر؟
  • مالک دیتابیس چه کسی است؟
  • پشتیبانی تا چه زمانی ادامه دارد؟
  • رفع باگ بر عهده چه کسی است؟
  • هزینه توسعه قابلیت جدید چگونه محاسبه می‌شود؟
  • تحویل نهایی چه زمانی محقق می‌شود؟
  • معیار تأیید پروژه چیست؟

بنابراین صرف نوشتن عبارتی مانند «طراحی یک نرم‌افزار کامل» برای قرارداد حرفه‌ای کافی نیست.

وکیل قرارداد نرم‌افزار چه کاری انجام می‌دهد؟

وکیل قرارداد نرم‌افزار باید ابتدا مدل فنی پروژه را بفهمد و سپس تعهدات طرفین را به زبان حقوقی تبدیل کند.

فرض کنید یک شرکت سفارش طراحی CRM می‌دهد. در قرارداد باید مشخص شود چه ماژول‌هایی تحویل می‌شوند، نرم‌افزار روی چه زیرساختی اجرا خواهد شد، چه کسی مسئول سرور است و چه کسی باید امنیت و نسخه پشتیبان را مدیریت کند.

علاوه بر این، مسئله مالکیت فکری باید از ابتدا روشن باشد.

مالک نرم‌افزار برنامه‌نویس است یا کارفرما؟

پاسخ به قرارداد و شرایط ایجاد نرم‌افزار بستگی دارد و نباید بدون بررسی اسناد نتیجه‌گیری کرد.

ماده ۱ قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای اصل را بر تعلق حق نشر، عرضه، اجرا و بهره‌برداری مادی و معنوی نرم‌افزار به پدیدآورنده قرار داده و حقوق مادی را برای ۳۰ سال مورد حمایت دانسته است. ۲

با این حال، قانون درباره نرم‌افزارهای سفارشی نیز مقررات خاص دارد. آیین‌نامه اجرایی توضیح می‌دهد که حقوق مادی نرم‌افزارهای سفارشی موضوع ماده ۶ قانون اصولاً متعلق به سفارش‌دهنده است، مگر اینکه برای مدت کمتر یا ترتیب محدودتری توافق شده باشد؛ حقوق معنوی متعلق به پدیدآورنده باقی می‌ماند. ۳

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

آیا سورس‌کد هم باید به کارفرما تحویل داده شود؟

این موضوع باید در قرارداد روشن شود.

تحویل فایل اجرایی نرم‌افزار لزوماً همان تحویل سورس‌کد نیست.

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

همچنین بهتر است موارد زیر تعیین شوند:

  • فرمت تحویل سورس‌کد
  • مخزن Git
  • تاریخ آخرین Commit
  • مستندات فنی
  • اطلاعات Deployment
  • کلیدها و تنظیمات لازم
  • وابستگی‌های نرم‌افزار

قرارداد طراحی سایت باید چه بندهایی داشته باشد؟

قرارداد طراحی سایت بهتر است حداقل تکلیف این موارد را مشخص کند:

  1. دامنه و مالکیت آن
  2. هاست و سرور
  3. طراحی ظاهری
  4. قابلیت‌های سایت
  5. CMS یا فناوری مورد استفاده
  6. سورس‌کد
  7. امنیت
  8. نسخه پشتیبان
  9. تحویل اطلاعات مدیریتی
  10. پشتیبانی
  11. به‌روزرسانی
  12. SEO در صورت وجود تعهد
  13. مالکیت محتوا
  14. مدت پروژه
  15. مبلغ و شیوه پرداخت
  16. شرایط فسخ

آیا طراح سایت مسئول سئو هم هست؟

فقط در صورتی که چنین تعهدی در قرارداد وجود داشته باشد یا از توافق طرفین قابل اثبات باشد.

طراحی فنی سایت، بهینه‌سازی فنی، تولید محتوا و کسب رتبه در موتور جست‌وجو خدمات متفاوتی هستند.

بهتر است در قرارداد مشخص شود که منظور از «SEO» دقیقاً چیست و چه خروجی قابل سنجشی دارد.

آیا می‌توان رتبه اول گوگل را در قرارداد تضمین کرد؟

تعهد قراردادی باید تا حد امکان روشن و قابل سنجش باشد. تضمین نتیجه‌ای که عوامل متعدد خارج از کنترل پیمانکار بر آن اثر دارند می‌تواند منشأ اختلاف شود.

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

قرارداد طراحی اپلیکیشن چه تفاوتی با طراحی سایت دارد؟

در اپلیکیشن مسائل دیگری نیز مطرح می‌شوند؛ از جمله:

  • نسخه Android و iOS
  • Backend
  • API
  • حساب‌های Developer
  • انتشار در مارکت‌ها
  • Push Notification
  • دیتابیس
  • دسترسی‌های اپلیکیشن
  • به‌روزرسانی سیستم‌عامل

به همین دلیل قرارداد باید متناسب با معماری واقعی پروژه نوشته شود.

وکیل فناوری اطلاعات برای استارتاپ چه کاری انجام می‌دهد؟

استارتاپ‌ها معمولاً همزمان با چند مسئله حقوقی مواجه‌اند:

  • توافق مؤسسان
  • تقسیم سهام
  • مالکیت کد
  • محرمانگی
  • قرارداد توسعه محصول
  • سرمایه‌گذاری
  • شرایط استفاده از سرویس
  • قرارداد کارکنان و فریلنسرها
  • مالکیت برند
  • داده کاربران

اگر این مسائل در ابتدای کار روشن نشوند، رشد شرکت می‌تواند اختلافات قبلی را بزرگ‌تر کند.

توافق مؤسسان استارتاپ چرا مهم است؟

بسیاری از استارتاپ‌ها با توافق شفاهی چند دوست شروع می‌شوند.

اما بعداً پرسش‌هایی ایجاد می‌شود:

  • چه کسی چند درصد سهم دارد؟
  • اگر یک مؤسس خارج شود چه می‌شود؟
  • کد نوشته‌شده متعلق به چه کسی است؟
  • تصمیم‌گیری چگونه انجام می‌شود؟
  • سرمایه جدید چگونه وارد می‌شود؟
  • آیا مؤسس می‌تواند کسب‌وکار رقیب ایجاد کند؟

توافق مؤسسان می‌تواند تکلیف بسیاری از این مسائل را پیش از ایجاد اختلاف مشخص کند.

قرارداد NDA چیست؟

NDA یا قرارداد محرمانگی، قراردادی برای تعیین تعهد اشخاص نسبت به اطلاعات محرمانه است.

در پروژه فناوری ممکن است اطلاعات محرمانه شامل:

  • سورس‌کد
  • دیتابیس
  • اطلاعات مشتریان
  • مدل کسب‌وکار
  • اطلاعات مالی
  • کلیدهای API
  • رمزها و دسترسی‌ها
  • طرح محصول

باشد.

یک قرارداد محرمانگی خوب چه ویژگی‌هایی دارد؟

بهتر است مشخص کند:

  • اطلاعات محرمانه چیست؛
  • چه اطلاعاتی محرمانه نیست؛
  • دریافت‌کننده چه استفاده‌ای می‌تواند بکند؛
  • اطلاعات به چه اشخاصی قابل ارائه است؛
  • تعهد محرمانگی تا چه زمانی ادامه دارد؛
  • بعد از پایان همکاری چه اتفاقی برای اطلاعات می‌افتد.

مالکیت فکری نرم‌افزار در ایران چگونه حمایت می‌شود؟

یکی از قوانین اصلی، قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای مصوب ۱۳۷۹ است.

ماده ۱ این قانون حق نشر، عرضه، اجرا و بهره‌برداری مادی و معنوی را متعلق به پدیدآورنده می‌داند. همچنین مدت حقوق مادی را ۳۰ سال از تاریخ پدیدآوردن نرم‌افزار و حقوق معنوی را نامحدود اعلام کرده است. ۴

آیین‌نامه اجرایی نیز حقوق مادی را شامل مواردی مانند نشر، عرضه، اجرا، تکثیر و انواع بهره‌برداری اقتصادی معرفی می‌کند. ۵

آیا نام نرم‌افزار هم حمایت قانونی دارد؟

قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای برای نام، عنوان و نشانه ویژه معرف نرم‌افزار نیز مقرراتی دارد. بنابراین موضوع فقط کد نرم‌افزار نیست. ۶

با این حال، موضوع علامت تجاری و نام تجاری نیز ممکن است جداگانه مطرح شود و باید با توجه به شرایط بررسی شود.

اگر برنامه‌نویس سورس‌کد را تحویل ندهد چه کنیم؟

اولین قدم بررسی قرارداد است.

باید دید:

  • آیا تحویل سورس‌کد تعهد شده؟
  • زمان تحویل چه بوده؟
  • پرداخت‌ها کامل انجام شده؟
  • شرایط تحویل چیست؟
  • آیا حقوق مادی منتقل شده؟

سپس می‌توان درباره مسیر قراردادی یا قضایی تصمیم گرفت.

اگر کارفرما پول برنامه‌نویس را ندهد چه می‌شود؟

برنامه‌نویس نیز می‌تواند برای مطالبه حق خود بر اساس قرارداد اقدام کند.

مدارک مهم عبارت‌اند از:

  • قرارداد
  • صورت‌جلسات
  • پیام‌ها
  • فاکتورها
  • نسخه تحویل‌شده
  • تأیید کارفرما
  • Commitهای پروژه

ماهیت دقیق مطالبه به قرارداد و وضعیت اجرای پروژه بستگی دارد.

اگر قرارداد کتبی نداشته باشیم چه؟

نبود قرارداد رسمی لزوماً به معنای نبود رابطه حقوقی نیست، اما اثبات تعهدات دشوارتر می‌شود.

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

قرارداد فریلنسری برنامه‌نویسی باید چه مواردی داشته باشد؟

برای فریلنسر بهتر است موارد زیر روشن باشند:

  • Scope پروژه
  • Milestoneها
  • زمان تحویل
  • مبلغ
  • پرداخت مرحله‌ای
  • تعداد اصلاحات
  • مالکیت سورس‌کد
  • حقوق استفاده مجدد
  • پشتیبانی
  • محرمانگی
  • فسخ

وکیل فناوری اطلاعات در قرارداد SaaS چه کاری انجام می‌دهد؟

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

بنابراین قرارداد باید مواردی مثل:

  • سطح سرویس
  • تعداد کاربران
  • قیمت اشتراک
  • فضای ذخیره‌سازی
  • دسترسی به داده
  • خروجی گرفتن از داده
  • تعلیق حساب
  • پایان سرویس

را مشخص کند.

SLA چیست و چرا مهم است؟

SLA یا توافق سطح خدمت مشخص می‌کند ارائه‌دهنده چه سطحی از سرویس را متعهد می‌شود.

برای مثال ممکن است درباره:

  • دسترس‌پذیری سرویس
  • زمان پاسخ پشتیبانی
  • زمان رفع خطا
  • نگهداری برنامه‌ریزی‌شده

توافق شود.

حقوق داده در ایران چه جایگاهی دارد؟

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

برای نمونه، قانون مدیریت داده‌ها و اطلاعات ملی مصوب ۱۴۰۱ برای دستگاه‌ها و نهادهای مشمول خود چارچوب‌هایی درباره مدیریت داده‌ها و اطلاعات تعیین کرده است. ۷

این قانون را نباید بدون بررسی به همه شرکت‌های خصوصی تعمیم داد؛ دامنه شمول آن در خود قانون تعریف شده است.

وکیل فناوری اطلاعات در پرونده نشت داده چه می‌کند؟

ابتدا باید مشخص شود:

  • چه داده‌ای افشا شده؟
  • چه شخصی به آن دسترسی داشته؟
  • دسترسی مجاز بوده یا غیرمجاز؟
  • قرارداد محرمانگی وجود داشته؟
  • داده چگونه خارج شده؟
  • آیا رفتار مجرمانه‌ای رخ داده؟

پس از آن می‌توان مسئولیت قراردادی، مدنی یا کیفری احتمالی را بررسی کرد.

دسترسی غیرمجاز به سیستم چه حکمی دارد؟

ماده ۷۲۹ قانون مجازات اسلامی دسترسی غیرمجاز به داده‌ها یا سامانه‌های رایانه‌ای یا مخابراتی حفاظت‌شده با تدابیر امنیتی را جرم‌انگاری کرده است. ۸

بنابراین صرف استفاده از واژه «هک» برای تحلیل پرونده کافی نیست؛ باید مشخص شود دقیقاً چه نوع دسترسی و به چه سامانه‌ای انجام شده است.

کلاهبرداری رایانه‌ای در چه ماده‌ای آمده است؟

ماده ۷۴۱ قانون مجازات اسلامی درباره تحصیل وجه، مال، منفعت، خدمات یا امتیاز مالی از طریق استفاده غیرمجاز از سامانه‌های رایانه‌ای یا مخابراتی و اعمالی مانند وارد کردن، تغییر، محو یا ایجاد داده یا مختل کردن سامانه است. این ماده علاوه بر رد مال، حبس یک تا پنج سال یا جزای نقدی یا هر دو را مقرر کرده و مبالغ جزای نقدی آن در سال ۱۴۰۳ افزایش یافته است. ۹

برای تحلیل تفصیلی: ماده قانونی کلاهبرداری اینترنتی را مطالعه کنید.

آیا هر کلاهبرداری اینترنتی کلاهبرداری رایانه‌ای است؟

خیر.

اینترنتی بودن ارتباط به‌تنهایی برای اعمال ماده ۷۴۱ کافی نیست. باید شیوه تحصیل مال و نحوه استفاده از سامانه بررسی شود.

برای مثال ممکن است شخصی در یک شبکه اجتماعی با دروغ دیگری را فریب دهد و قربانی خودش پول را کارت‌به‌کارت کند. این وضعیت از نظر تحلیل حقوقی با برداشت وجه از طریق دستکاری داده یا سامانه یکسان نیست.

وکیل فناوری اطلاعات در پرونده کلاهبرداری کارت به کارت چه می‌کند؟

در این پرونده‌ها معمولاً رسید بانکی، شماره کارت مقصد، مکالمات و علت انتقال وجه اهمیت زیادی دارند.

همچنین باید توجه داشت که صاحب کارت لزوماً همان شخصی نیست که رفتار مجرمانه را انجام داده است.

راهنمای کامل: کلاهبرداری اینترنتی کارت به کارت

وکیل فناوری اطلاعات در کلاهبرداری دیوار چه کمکی می‌کند؟

اگر پرونده مربوط به آگهی جعلی، بیعانه یا خرید از دیوار است، ابتدا باید مشخص شود موضوع واقعاً کیفری است یا یک اختلاف قراردادی.

آگهی، لینک، چت، شماره تلفن، رسید و اطلاعات بانکی را حفظ کنید.

راهنمای اختصاصی: کلاهبرداری در دیوار را چگونه پیگیری کنم؟

اگر جرم در روبیکا اتفاق افتاده باشد چه کنیم؟

اگر هک، کلاهبرداری، تهدید یا رفتار مجرمانه در روبیکا اتفاق افتاده، قبل از حذف گفتگوها اطلاعات حساب را ذخیره کنید.

راهنمای: شکایت پلیس فتا آنلاین در روبیکا را مطالعه کنید.

برای شکایت از جرم اینترنتی چه بنویسیم؟

شرح شکایت بهتر است وقایع را به ترتیب زمانی توضیح دهد.

یعنی:

  1. نحوه آشنایی
  2. رفتار یا ادعای طرف مقابل
  3. اتفاقی که افتاده
  4. پرداخت وجه در صورت وجود
  5. خسارت
  6. مدارک
  7. درخواست از مرجع قضایی

نمونه‌های آماده را در متن شکایت کلاهبرداری اینترنتی ببینید.

برای گزارش جرم سایبری از کجا شروع کنیم؟

برای اطلاعات رسمی درباره گزارش جرائم سایبری می‌توانید از پلیس فتا استفاده کنید.

سایت رسمی: پلیس فتا

همچنین برای آشنایی با مسیرهای ارتباطی می‌توانید راهنمای سوال از پلیس فتا آنلاین را ببینید.

سامانه شکایت از کلاهبرداری اینترنتی چیست؟

گزارش به پلیس فتا و ثبت رسمی شکواییه قضایی را نباید همیشه یکسان دانست.

برای راهنمای مرحله‌به‌مرحله: سامانه ثبت شکایت کلاهبرداری اینترنتی را مطالعه کنید.

وکیل فناوری اطلاعات در تجارت الکترونیکی چه نقشی دارد؟

فروشگاه‌های آنلاین با مسائل حقوقی مختلفی روبه‌رو هستند:

  • قرارداد با مشتری
  • شرایط استفاده
  • پرداخت آنلاین
  • لغو سفارش
  • مالکیت محتوا
  • قرارداد با تأمین‌کننده
  • مارکت‌پلیس
  • تبلیغات آنلاین

قانون تجارت الکترونیکی نیز برای مبادلات الکترونیکی و برخی موضوعات مربوط به حقوق مصرف‌کننده، داده‌پیام و مالکیت فکری مقرراتی دارد.

آیا کپی نرم‌افزار جرم است؟

قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای، حقوق مشخصی برای پدیدآورنده در نظر گرفته است. آیین‌نامه اجرایی نیز حق تکثیر و بهره‌برداری اقتصادی را در زمره حقوق مادی نرم‌افزار معرفی می‌کند. ۱۰

با این حال، برای تشخیص اینکه یک استفاده مشخص نقض حق محسوب می‌شود یا خیر باید مجوزها، قرارداد و شرایط پرونده بررسی شوند.

اگر کارمند سورس‌کد شرکت را بردارد چه می‌شود؟

این وضعیت می‌تواند چند جنبه داشته باشد:

  • تعهد قراردادی
  • محرمانگی
  • مالکیت نرم‌افزار
  • دسترسی به سامانه
  • برداشت یا استفاده از داده

بنابراین قبل از طرح دعوا باید مشخص شود کارمند چه دسترسی‌ای داشته و دقیقاً چه اطلاعاتی را برداشته یا استفاده کرده است.

آیا کد نوشته‌شده توسط کارمند متعلق به شرکت است؟

پاسخ نیازمند بررسی قرارداد استخدام، شرح وظایف، نحوه ایجاد نرم‌افزار و قوانین مربوط است.

ماده ۶ قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای درباره نرم‌افزاری که به واسطه استخدام یا قرارداد ایجاد می‌شود مقررات خاص دارد. بنابراین قرارداد کاری برنامه‌نویسان باید تکلیف حقوق مادی را روشن کند. ۱۱

آیا قرارداد برنامه‌نویس باید بند عدم رقابت داشته باشد؟

ممکن است طرفین درباره محدودیت رقابت توافق کنند، اما دامنه، مدت، موضوع و اعتبار چنین شرطی باید با دقت حقوقی بررسی شود.

شرط بسیار گسترده و مبهم می‌تواند در اجرا مشکل ایجاد کند.

وکیل فناوری اطلاعات در اختلاف دامنه اینترنتی چه می‌کند؟

اختلاف ممکن است درباره:

  • مالکیت دامنه
  • ثبت دامنه توسط پیمانکار
  • عدم تحویل حساب دامنه
  • شباهت دامنه با علامت تجاری

باشد.

به همین دلیل بهتر است دامنه از ابتدا به نام شخص یا شرکت اصلی ثبت شود و دسترسی آن فقط در اختیار پیمانکار باقی نماند.

مالک هاست و سرور چه کسی باید باشد؟

این موضوع نیز باید در قرارداد مشخص شود.

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

بهتر است کارفرما دسترسی مدیریتی لازم و اطلاعات مالکیتی سرویس‌های اصلی را در اختیار داشته باشد.

قرارداد پشتیبانی نرم‌افزار چه مواردی دارد؟

بهتر است مشخص شود:

  • پشتیبانی شامل چه خدماتی است؛
  • رفع باگ رایگان است یا خیر؛
  • توسعه قابلیت جدید چگونه قیمت‌گذاری می‌شود؛
  • زمان پاسخ چقدر است؛
  • ساعات پشتیبانی چیست؛
  • نسخه پشتیبان با چه کسی است.

تفاوت باگ و درخواست توسعه چیست؟

یکی از اختلافات رایج همین موضوع است.

باگ یعنی قابلیت توافق‌شده مطابق مشخصات کار نمی‌کند. اما Feature جدید قابلیتی است که از ابتدا در Scope قرارداد نبوده است.

بهتر است تعریف هر دو در قرارداد نوشته شود.

چگونه تحویل نرم‌افزار را اثبات کنیم؟

بهتر است تحویل از طریق صورت‌جلسه یا سیستم مشخص انجام شود.

برای مثال:

  • صورت‌جلسه تحویل
  • ایمیل تأیید
  • Ticket
  • تحویل Repository
  • تحویل مستندات
  • تأیید تست پذیرش

می‌توانند اهمیت داشته باشند.

Acceptance Test چیست؟

تست پذیرش مشخص می‌کند آیا نرم‌افزار معیارهای توافق‌شده را دارد یا خیر.

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

اگر پروژه IT نیمه‌کاره رها شود چه کنیم؟

ابتدا قرارداد و میزان پیشرفت پروژه را بررسی کنید.

سپس باید مشخص شود:

  • چه مبلغی پرداخت شده؛
  • چه بخش‌هایی تحویل شده؛
  • چه تعهداتی باقی مانده؛
  • آیا مهلت قراردادی تمام شده؛
  • شرط فسخ چیست.

بعد از این بررسی می‌توان درباره مطالبه انجام تعهد، فسخ یا مطالبه خسارت تصمیم گرفت.

آیا هر تأخیر برنامه‌نویس خسارت دارد؟

نه لزوماً. باید قرارداد، علت تأخیر، تعهدات کارفرما و شرایط پروژه بررسی شوند.

اگر وجه التزام یا سازوکار مشخصی برای تأخیر تعیین شده باشد، تحلیل متفاوت خواهد بود.

وکیل فناوری اطلاعات چه کمکی به شرکت‌های نرم‌افزاری می‌کند؟

کمک حقوقی فقط زمانی نیست که دعوا شروع شده باشد.

شرکت نرم‌افزاری می‌تواند قبل از اختلاف برای این موارد از وکیل استفاده کند:

  • قرارداد مشتری
  • قرارداد برنامه‌نویس
  • NDA
  • قرارداد فریلنسر
  • SaaS Agreement
  • SLA
  • شرایط استفاده
  • قرارداد نمایندگی
  • مالکیت فکری

چرا پیشگیری حقوقی در پروژه IT مهم است؟

بسیاری از اختلافات فناوری از نبود یک بند ساده ایجاد می‌شوند.

برای مثال طرفین درباره قیمت توافق کرده‌اند اما هیچ‌کس مشخص نکرده:

  • سورس‌کد متعلق به کیست؛
  • پشتیبانی چند ماه است؛
  • چه چیزی تحویل نهایی محسوب می‌شود.

هزینه تنظیم قرارداد مناسب معمولاً بسیار کمتر از هزینه اختلاف بعدی است.

چگونه وکیل حوزه فناوری اطلاعات انتخاب کنیم؟

بهتر است از وکیل بخواهید ابتدا مسئله شما را دسته‌بندی کند.

برای مثال بپرسید:

  1. پرونده من قراردادی است یا کیفری؟
  2. کدام قانون مرتبط است؟
  3. مهم‌ترین مدرک من چیست؟
  4. چه مدرکی کم دارم؟
  5. چه ریسکی در قرارداد وجود دارد؟
  6. چه نتیجه‌ای واقعاً قابل مطالبه است؟

پاسخ روشن و مستند مهم‌تر از استفاده تبلیغاتی از عنوان‌هایی مانند «بهترین وکیل IT» است.

تفاوت وکیل فناوری اطلاعات و بهترین وکیل جرائم سایبری چیست؟

وکیل فناوری اطلاعات حوزه گسترده‌تری دارد.

موضوع وکیل فناوری اطلاعات وکیل جرائم سایبری
قرارداد نرم‌افزار بله الزاماً محور اصلی نیست
مالکیت سورس‌کد بله حسب پرونده
استارتاپ بله در صورت وقوع جرم
هک حسب تخصص بله
کلاهبرداری اینترنتی حسب تخصص بله

چه زمانی وکیل فناوری اطلاعات لازم است؟

اگر با یکی از این مسائل روبه‌رو هستید، مشاوره حقوقی تخصصی می‌تواند مفید باشد:

  • می‌خواهید قرارداد نرم‌افزار ببندید؛
  • درباره مالکیت سورس اختلاف دارید؛
  • پروژه تحویل نشده؛
  • مبلغ پروژه پرداخت نشده؛
  • نرم‌افزار شما بدون اجازه کپی شده؛
  • اطلاعات محرمانه منتشر شده؛
  • سامانه هک شده؛
  • در فضای اینترنت کلاهبرداری شده‌اید.

مدارک لازم برای مراجعه به وکیل فناوری اطلاعات چیست؟

مدارک پیشنهادی:

  • قرارداد
  • پیوست فنی
  • پیشنهاد قیمت
  • ایمیل‌ها
  • پیام‌ها
  • فاکتورها
  • رسید پرداخت
  • صورت‌جلسات
  • نسخه نرم‌افزار
  • مستندات فنی
  • اسکرین‌شات‌ها
  • ابلاغیه قضایی در صورت وجود

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

وکیل حوزه فناوری اطلاعات چه پرونده‌هایی می‌پذیرد؟

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

آیا وکیل IT همان وکیل جرائم سایبری است؟

خیر. جرائم سایبری یکی از زیرحوزه‌های حقوق فناوری اطلاعات است.

مالک سورس‌کد چه کسی است؟

باید قرارداد و نحوه ایجاد نرم‌افزار بررسی شود. قوانین حمایت از نرم‌افزار نیز درباره حقوق پدیدآورنده، نرم‌افزار سفارشی و نرم‌افزار ایجادشده در رابطه استخدامی مقررات خاص دارند. ۱۲

اگر برنامه‌نویس پروژه را تحویل ندهد چه کنیم؟

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

اگر کارفرما پول پروژه را ندهد چه کنیم؟

قرارداد و مدارک تحویل پروژه را جمع‌آوری کنید. امکان مطالبه وجه به شرایط توافق و میزان اجرای تعهد بستگی دارد.

اگر سایت هک شده باشد چه کنیم؟

ابتدا دسترسی‌ها را ایمن و مدارک حادثه را حفظ کنید. سپس در صورت وقوع جرم، موضوع را از مسیر قانونی و پلیس فتا پیگیری کنید.

اگر اینترنتی کلاهبرداری شده باشم چه؟

رسید پرداخت، مکالمات، شماره کارت، لینک حساب و سایر مدارک را نگه دارید و برای مسیر شکایت به راهنماهای جرائم سایبری سایت مراجعه کنید.

جمع‌بندی

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

در ایران، قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای، قانون جرایم رایانه‌ای، مقررات تجارت الکترونیکی و سایر قوانین مرتبط بسته به موضوع پرونده اهمیت پیدا می‌کنند. برای مثال قانون حمایت از نرم‌افزار، حقوق مادی و معنوی مشخصی برای پدیدآورنده پیش‌بینی کرده است؛ در مقابل، فصل جرائم رایانه‌ای قانون مجازات اسلامی رفتارهایی مانند دسترسی غیرمجاز و کلاهبرداری رایانه‌ای را جرم‌انگاری می‌کند. ۱۳

برای موضوعات کیفری، مقاله بهترین وکیل جرائم سایبری را نیز مطالعه کنید.

برای مشاوره حقوقی می‌توانید با دکتر محمد امیرنجات – دکتری حقوق خصوصی با شماره ۰۹۱۲۲۸۸۸۳۶۶ تماس بگیرید.

نشانی: تهران، سعادت‌آباد، بلوار دریا، پلاک ۳۰

مطالب مرتبط در حقوق‌دان

منابع معتبر

“`

توضیح متای پیشنهادی

وکیل حوزه فناوری اطلاعات چه کاری انجام می‌دهد؟ راهنمای قرارداد نرم‌افزار و طراحی سایت، مالکیت سورس‌کد، استارتاپ، داده، تجارت الکترونیکی و جرائم سایبری.

یک نکته فنی هم برای این صفحه: عبارت «وکیل حوزه فناوری اطلاعات» را Focus Keyphrase بگذار. این صفحه بهتر است صفحه مادر خوشه IT سایت باشد و مقاله «بهترین وکیل جرائم سایبری» زیرمجموعه کیفری آن قرار بگیرد؛ این ساختار از نظر لینک‌سازی داخلی از ساخت چند صفحه تقریباً هم‌معنی بهتر است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *