intellectual-property
محافظت از کد نرم افزار شما تحت قانون کپی رایت
Table of Contents
درک حفاظت از حق تکثیر نرم افزار در توسعه مدرن
کد نرم افزار یکی از ارزشمندترین دارایی هایی است که یک شرکت می تواند ایجاد کند، اما بسیاری از توسعه دهندگان و صاحبان کسب و کار دست کم می گیرند که چگونه می توان آن را کپی کرد، استفاده مجدد کرد یا بدون اجازه توزیع قانون کپی رایت توزیع کرد، که به طور خودکار به صورت خودکار به شکل های اصلی شما متصل می شود، اما دانستن اینکه چگونه برای اجرای و گسترش این حفاظت برای حفظ مزیت رقابتی حیاتی است، در دوره ای که در آن، توزیع سریع و یا درک نرم افزار توزیع قانونی آن، و یا هر زمان که ما می تواند به طور سریع تر از طریق نرم افزار دسترسی داشته باشد، و یا به طور خودکار آن را بررسی کند.
چه حق تکثیر در واقع در نرم افزار پوشش می دهد
قانون کپی رایت از کارهای بومی مجوز در یک رسانه ملموس از بیان ثابت است، برای نرم افزار، این بدان معنی است که خطوط واقعی کد منبع، کد شی و هر گونه مواد طراحی مقدماتی مانند جریان یا کد نویسی که به اندازه کافی اصلی هستند، کپی رایت از ایده ها، روش های عملیاتی، یا روش های قانون استاندارد استفاده نمی کند، که اغلب در خط حق ثبت نام وجود دارد و استفاده از نرم افزار "ممکن است محدود باشد.
اصل بودن، Threshold است
برای واجد شرایط بودن حق کپی رایت، کد شما باید حداقل خلاقیت را نشان دهد. Triwal یا کد کاملا کاربردی که در یک روش استاندارد یا واضح تنظیم شده است، ممکن است این آستانه را برآورده نکند.به عنوان مثال، یک اسکریپت پنج خطی که به سادگی لیستی را با استفاده از یک الگوریتم مشترک می تواند محافظت شود، در حالی که یک خط لوله یادگیری ماشین سفارشی به احتمال زیاد است.
حذف بیان از ایده زیر
یکی از مناطق پر زرق و برق در حق کپی رایت نرم افزار مرز بین بیان محافظت ناپذیر کد و ایده های غیر قابل محافظت یا توابع آن پیاده سازی می کند. مورد برجسته کامپیوتر بدون کد استاندارد بین المللی است (FLT 1) کدگذاری شده است که در نهایت کد استاندارد "استراتژی دسترسی مستقیم - تست مقایسه" را برای محافظت از عناصر بیان غیر قابل قبول از برنامه های کاربردی (در نهایت به معنای استفاده از کد عمومی) است.
آنچه که محافظت نمی شود
- روش های غیر قابل اجرا: [FLT 1] فرایندی که نرم افزار با آن کار می کند (به عنوان مثال، مراحل در یک الگوریتم مرتب سازی) حق کپی رایت نیست، هر چند کد خاص اجرای آن روش است.
- عبارات کوتاه، نام ها و لوگوها: اینها حق تکثیر نیستند، اما ممکن است توسط علامت تجاری یا قانون محرمانه تجاری محافظت شوند.
- Ideas در مقابل بیان: [FLT 1] شما نمی توانید ایده یک پلت فرم رسانه های اجتماعی را کپی رایت کنید، تنها به طور خاص کد شما این ایده را بیان می کند.
- رابط کاربری و ساختارهای داده: در حالی که کد که یک رابط کاربری ایجاد می کند حق تکثیر است، طرح و عناصر مشترک ممکن است "سایر à منصفانه" غیر قابل محافظت در نظر گرفته شود اگر آنها توسط دستگاه یا پلت فرم دیکته شده است.
- عملکردها و داده ها: داده های خام جمع آوری شده توسط نرم افزار شما حق کپی رایت نیست، هر چند انتخاب خلاقانه یا ترتیب داده ها (یک پایگاه داده) ممکن است.
حفاظت خودکار در مقابل ثبت نام: چرا ثبت نام اهمیت دارد
حفاظت از حق تکثیر به طور خودکار لحظه ای است که کد شما نوشته شده و ذخیره شده است، ثبت نام با دفتر کپی رایت ایالات متحده (یا معادل آن در حوزه قضایی) مزایای قابل توجهی را ارائه می دهد.در ایالات متحده، شما نمی توانید شکایت قانونی برای نقض حق چاپ کپی رایت را ثبت کنید مگر اینکه شما کار را ثبت کرده اید و ثبت نام در عرض سه ماه (یا قبل از اینکه یک تخلف رخ دهد) به شما اجازه کار را ثابت کند و یا اینکه شما را جبران کند، اگر مجوز واقعی پرداخت کند، ممکن است.
مرحله ثبت نام مرحله به مرحله
فرآیند ثبت نام ساده است، اما نیاز به آماده سازی دقیق دارد. [۱] با جمع آوری مواد سپرده گذاری: به طور معمول ۲۵ صفحه اول و آخرین کد منبع (با اسرار تجاری که در صورت لزوم به کار گرفته می شود) یا یک نسخه کامل کد ثبت شده برای برنامه های کاربردی خاص (۶) که شما به عنوان یک فایل واحد به صورت حساب می آورید، می توانید کل کد منبع را به عنوان یک فایل واحد ارسال کنید.
ثبت نام گروه برای به روز رسانی های مکرر
بسیاری از محصولات نرم افزار به طور مکرر به روز می شوند. اداره کپی رایت یک گزینه ثبت نام گروهی برای کارهای منتشر نشده ارائه می دهد: شما می توانید تا 50 برنامه کامپیوتری منتشر نشده در یک برنامه واحد ثبت نام کنید اگر همه آنها توسط همان نویسنده ایجاد شده اند، این ایده آل برای چرخه های توسعه چابک است که نسخه های جدید به صورت هفتگی منتشر می شوند، شما همچنین می توانید از گزینه “ثبت نام گروه” استفاده کنید، اما آخرین دستورالعمل های توسعه (هر کدام باید به روز رسانی های دوره ای را بررسی کنند).
حقوق کلیدی یک مالک حق تکثیر در نرم افزار
هنگامی که شما یک حق کپی رایت را نگه دارید، شما دارای اقتدار منحصر به فرد برای:
- اصلاح کد: کپی کردن نرم افزار خود را بر روی سرور، هارد درایو، یا هر رسانه ذخیره سازی نیاز به اجازه خود را، این شامل نسخه های موقت ساخته شده در طول عملیات عادی مگر اینکه آنها تحت استفاده منصفانه و یا مجوز محافظت می شوند.
- ایجاد کارهای مشتق شده: دیگران نمی توانند تغییر، ترجمه، انطباق، یا انتقال کد خود را به نسخه های جدید بدون مجوز.توجه داشته باشید که "کار انگیزشی" شامل اصلاح اشکالات، ویژگی های جدید و حتی ترجمه به زبان برنامه نویسی دیگر اگر بیان اصلی حفظ شده است.
- توزیع نسخه ها: فروش، صدور مجوز، اجاره، و یا در غیر این صورت انتقال نسخه ها تحت کنترل شما قرار می گیرد.اولین دکترین فروش اجازه می دهد تا مالک یک کپی مجاز به فروش آن نسخه خاص، اما اجازه نمی دهد بازتولید یا توزیع نسخه های اضافی.
- کد را به طور عمومی پخش کنید: در حالی که به ندرت یک مسئله برای کد منبع به طور مستقیم، می تواند برای رابط کاربری گرافیکی، انیمیشن ها و دیگر خروجی های بصری تولید شده توسط نرم افزار مهم باشد.
- کار را به طور عمومی تنظیم کنید: [FLT 1] برای نرم افزار، این به طور معمول مربوط به عناصر صوتی و بصری مانند بازی های ویدئویی یا برنامه های چند رسانه ای است که یک بازی یا اجرای یک کیوسک عمومی با نرم افزار شما ممکن است نیاز به مجوز عملکرد.
این حقوق نامحدود نیست. دکترین استفاده منصفانه اجازه می دهد تا استفاده محدود بدون اجازه برای اهداف مانند انتقاد، نظر، گزارش اخبار، تدریس، بورس تحصیلی یا تحقیق است.در نرم افزار، استفاده منصفانه ممکن است برای مهندسی معکوس برای همکاری، تحقیقات امنیتی و یا کپی آموزشی، اما مرزهای دادگاه های خاص در نظر گرفته شده چهار عامل: هدف استفاده از طبیعت، وکیل کار، و استفاده از مقدار منصفانه، و استفاده از اطلاعات در بازار، و استفاده از آن، قبل از تاثیر منصفانه، و استفاده از آن.
ایجاد یک استراتژی حفاظت از قوی فراتر از ثبت نام
اصلاح تنها در حق کپی رایت اتوماتیک خطرناک است.اقدامات پیشگیرانه موقعیت قانونی شما را تقویت می کند و مانع نقض گاه به گاه می شود. ترکیبی از کنترل های قانونی، فنی و اداری لایه های متعدد محافظت ایجاد می کند.
استفاده از توافقنامه های مجوز شفاف
چه شما در حال توزیع نرم افزار منبع باز یا فروش مجوز اختصاصی هستید، یک قرارداد مجوز کتبی (۱.۳) شرایط را برای چگونگی استفاده دیگران، تغییر و توزیع کد خود تنظیم می کند.برای پروژه های منبع باز، یک مجوز زبان شناخته شده (MIT، Apache 2.0، GPL) را انتخاب کنید و یک فایل توزیع معتبر در مخزن خود را در نظر بگیرید.
شامل اطلاعیه های حق تکثیر در همه جا
یک اطلاعیه کپی رایت ساده (به عنوان مثال، "© 2025 شرکت شما تمام حقوق محفوظ است") در نظرات کد، اسناد و در مورد گفتگو ها حفاظت از حق کپی رایت ایجاد نمی کند، اما جهان را در اطلاع از اینکه شما ادعا می کنید مالکیت، همچنین "عدم نقض" دفاع، که می تواند آسیب های بسیاری از کشورها نیاز به درمان های چاپی خاص، بنابراین اطلاع رسانی به عنوان یک فایل یادداشت برداری، به عنوان یک منبع یادداشت برداری، و اضافه کردن در هر منبع نظر در دستور کار، استفاده از طریق استفاده از دستور کار خوب، استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار، و یا اضافه کردن یک فایل های صوتی و یا اضافه کردن یک فایل های صوتی در هر منبع در دستور کار، استفاده از دستور کار، استفاده از یک دستور استفاده از دستور کار، استفاده از دستور استفاده از دستور کار، استفاده از دستور استفاده از دستور کار، استفاده از دستور استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار، استفاده از دستور کار ساده در هر منبع صوتی و یا اضافه کردن در دستور کار، استفاده از دستور کار، استفاده از دستور کار، استفاده
ترکیب با حفاظت فنی
اقدامات فنی مکمل حفاظت قانونی.استفاده از کد برای سخت مهندسی معکوس، پیاده سازی رمزگذاری برای الگوریتم های حساس، و حفظ کنترل دسترسی دقیق در مخازن خود را در نرم افزار سمت سرور، استفاده از تأیید اعتبار و نرخ محدود کردن برای جلوگیری از دسترسی غیر مجاز API، این اقدامات همچنین می تواند از ادعاهای تحت قانون کپی رایت دیجیتال (DMCA) پشتیبانی کند اگر کسی را دور بزند، با این حال، اگر شما را به یک کد پشتیبان گیری مستقیم و نقض قانون نقض فن آوری (اگر شما را منع کنید).
حفظ سوابق مناسب
ثبت تاریخ فرآیند توسعه خود را، از جمله تاریخ کنترل نسخه، زمان بندی ها و اسناد طراحی را نگه دارید.در صورت نقض، این سوابق به اثبات اصالت و زمان بندی آفرینش شما کمک می کند. پشتیبان گیری منظم ذخیره شده در سایت خود را نیز به عنوان شواهد استفاده از یک سیستم کنترل نسخه مانند Git با تعهد امضا شده برای ایجاد زنجیره ای قابل اطمینان از مجوز ثبت نام علاوه، اگر شما را متهم کنید و از وابستگی های شخص ثالث خود را در کتابخانه های کپی رایت، نشان می دهد.
ملاحظات ویژه: Open Source، کارکنان و مسائل بین المللی
منبع باز و مجوز دوگانه
کد انتشار تحت مجوز منبع باز کپی رایت شما را از بین نمی برد – صرفا مجوز گسترده و غیر انحصاری را به هر کسی که از شرایط مجوز پیروی می کند، شما هنوز هم کد خود را دارید و می توانید شرایط مجوز را اجرا کنید (به عنوان مثال، منبع، برخی از شرکت ها از مجوز دوگانه استفاده می کنند: آنها یک نسخه جامعه را تحت مجوز باز (PL) آزاد می کنند، اگر شما یک مجوز کار را به طور کامل دریافت کنید، می توانید یک نسخه مجوز کار را با استفاده از طریق مجوز کار باز کنید.
اختراع کارکنان و پیمانکاران
اگر شما یک صاحب کسب و کار هستید، اطمینان حاصل کنید که تمام کارکنان و پیمانکاران حق کپی رایت خود را به شرکت اختصاص می دهند (در بسیاری از حوزه های قضایی، کارهای ایجاد شده در محدوده اشتغال به طور خودکار متعلق به کارفرما است، اما پیمانکاران مستقل مالکیت را حفظ می کنند مگر اینکه یک قرارداد ثبت شده برای قرارداد های خاص وجود داشته باشد.) برای پیمانکاران، به صراحت بیان می کند که همه کد های استخدام شده "F" را ملزم به انجام هر گونه قرارداد ثبت نام گذاری می کند.
حفاظت بین المللی
حق تکثیر سرزمینی است، اما معاهدات بین المللی مانند کنوانسیون برن و معاهده حق تکثیر WIPO (تقاضی بر این است که کشورهای امضاکننده حق تکثیر یکدیگر را به رسمیت می شناسند، به طور کلی، دستورالعمل حق تکثیر ایالات متحده در اکثر کشورها قابل اجرا است، اما در صورت توزیع نرم افزار در سطح جهانی، ثبت نام در بازارهای کلیدی (به عنوان مثال، اتحادیه اروپا، ژاپن) از طریق قوانین قانونی که در آن وجود دارد، به شدت توصیه می شود.
کپی رایت در مقابل سایر اشکال محافظت از IP
نرم افزار را می توان به طور همزمان با حق چاپ، پتنت ها، اسرار تجاری و علامت های تجاری محافظت کرد. درک تفاوت ها به شما کمک می کند تا یک استراتژی IP لایه ای بسازید.
| Type | Protects | Duration | Registration Needed |
|---|---|---|---|
| Copyright | Expression (source code, object code) | Life of author + 70 years (or 95 years for corporate works) | Not required for protection, but needed for lawsuit and statutory damages |
| Patent | Inventions and processes (algorithms, UI methods) | 20 years from filing | Yes, through patent office |
| Trade Secret | Confidential algorithms, formulas, methods | Indefinite as long as secrecy is maintained | No |
| Trademark | Brand names, logos, product names | Indefinite with continued use and renewal | Yes, for federal registration |
برای اکثر کسب و کارهای نرم افزار، حق کپی رایت ساده ترین و اتوماتیک ترین حفاظت است، اما پتنت ها می توانند روش های نوآورانه ای را پوشش دهند که رقبا می توانند با بازنویسی کد به صورت متفاوتی از آن استفاده کنند.از طرفی، پشتیبانی از الگوریتم های اصلی که هرگز منتشر نمی شوند، اما نیاز به حفظ کد اساسی دارند، و ثبت نام تجاری محدود است.
• مجبور کردن حق تکثیر خود هنگام نقض Occurs
اگر متوجه شدید که کسی بدون اجازه از نرم افزار شما کپی کرده یا استفاده کرده است، مراحل فوری را برای مستندسازی نقض و حفظ شواهد بردارید.گزینه های شما از غیر رسمی تا رسمی متغیر هستند و بهترین روش بستگی به شدت نقض و منابع هر دو طرف دارد.
ارسال نامه ای به نام Cease-and-Desist Letter
اغلب سریع ترین و ارزان ترین راه برای متوقف کردن نقض قانون است.نامه باید کار شما، فعالیت نقض را شناسایی کند، و خواستار حذف یا مجوز است که شامل شواهدی از ثبت حق چاپ و کپی از مجوز در صورت لزوم است. بسیاری از افراد سازمان های کوچک یا افرادی هستند که به سادگی نمی توانند قانون را درک کنند؛ یک نامه حرفه ای می تواند بدون هیچ گونه شکایتی که شما را نادیده می گیرد، حل کند و اگر پاسخ آنها را نادیده بگیرید، اگر شما یک پاسخ سریع تر از رفتار آنها را نادیده بگیرید، پاسخ آنها را نادیده بگیرید، اگر شما را نادیده بگیرید، پاسخ دهید، پاسخ آنها را نادیده بگیرید.
بایگانی برچسب ها: DMCA Takedown
اگر مواد نقض شده توسط یک سرویس آنلاین (GitHub، ارائه دهندگان ابر، فروشگاه های برنامه)، یک اطلاع رسمی DMCA ارسال کنید، ارائه دهنده باید محتوای نقض شده را به صورت مخفیانه حذف کند یا خطر از دست دادن امنیت محافظت از صفحه را توضیح دهد: اطلاعات تماس شما، شناسایی کار کپی رایت، شناسایی نقض مواد، اعتقاد به نقض مواد مخدر، و نقض قانون کپی رایت هزاره، در صورت مجازات، توضیح دهد:
دانلود آهنگ Pursue Licutation
اگر تخلف از رعایت یا سهام بالا باشد، پرونده ای در دادگاه فدرال (در ایالات متحده) شما باید حق چاپ ثبت شده برای ادامه دادن داشته باشید. remedies شامل تسکین بی طرفانه (به عنوان مثال، یک دستور دادگاه برای توقف توزیع)، خسارت های واقعی و سود، خسارت های قانونی (تا ۱۵۰،۰۰۰ دلار برای هر کار اگر بخواهد)، و وکیل مدافع، اغلب در نظر بگیرید که احتمال دارد که شما را به طور قانونی حل کنید.
قرص های معمولی برای جلوگیری از
- ثبت نام غیر ضروری است؛ بدون آن، شما نمی توانید برای نقض و از دست دادن خسارت های قانونی ثبت نام کنید، حتی اگر فکر می کنید که کد به صورت تجاری ارزشمند نیست؛ شما هرگز نمی دانید که یک رقیب ممکن است آن را کپی کند.
- توافق نامه های پیمانکاری: یک توافق کلامی اغلب ناکافی است - یک تکلیف کتبی را دریافت کنید.
- کد منبع باز بدون درک تعهدات مجوز: نقض مجوز (به عنوان مثال، عدم توزیع کد منبع در زیر GPL) می تواند شما را مجبور به ساخت کد اختصاصی خود را باز منبع یا مقابله با اقدام قانونی از توسعه دهنده اصلی همیشه شرایط مجوز را بررسی و استفاده از یک چک کننده وابستگی خودکار.
- به طور خلاصه توزیع بین المللی: [FLT 1] اطمینان حاصل کنید که شرایط مجوز شما در کشور کاربر قابل اجرا است، به ویژه برای نرم افزار آنلاین. توافق نامه کلیکی که در ایالات متحده معتبر است ممکن است در برخی از حوزه های قضایی اتحادیه اروپا بدون مکانیسم های رضایت اضافی قابل اجرا نباشد.
- عدم رعایت کد با توجه به: در برخی از حوزه های قضایی، حذف اطلاع می تواند درمان ها را کاهش دهد یا اجازه دهد که یک دفاع بی گناه را نقض کند.
- تشخیص روش خروج کارکنان: هنگامی که یک کارمند ترک می کند، اطمینان حاصل کنید که آنها تمام نسخه های کد را باز می گردانند و گواهی انطباق را امضا می کنند.
- تنها در کپی رایت بدون کنترل فنی: حفاظت قانونی بی فایده است اگر شما نمی توانید نقض نقض. Monitor GitHub، npm، PyPI و دیگر مخازن برای نسخه های غیر مجاز از کد خود را.
بررسی عملی برای محافظت از کد نرم افزار شما
- کپی رایت خود را با دفتر کپی رایت ایالات متحده (یا معادل محلی) به محض اینکه یک نسخه پایدار کامل است، بازنشر کنید.
- در مجموع از اطلاعات حق چاپ [FLT 1] در تمام فایل های منبع، اسناد، رابط کاربری و صفحه نمایش نصب.
- [[۱] [۱۰] [۱] [۱۰] [۱] [۱]] [۱]] [۱] [۱۰] [۱] [۱]] [۱]] [۱] [۱۰] [۱] [۱]]) به مدل توزیع شما (پیش زمینه، منبع باز یا دوگانه) توجه کنید.
- همه ی شرکت کنندگان را به حق امتیاز دهید [FLT 1 ]
- اقدامات حفاظت فنی [FLT 1 ] (تفاف، رمزگذاری، کنترل دسترسی) و مستندسازی آنها برای اجرای DMCA.
- اینترنت به طور منظم برای نسخه های غیر مجاز با استفاده از ابزار جستجو، موتورهای جستجو کد، یا خدمات حرفه ای.
- [در این باره] به سرعت را در هنگام ثبت نام، تشخیص دهید: سند، ارسال یک توقف و حذف، و در صورت لزوم، یک اطلاع DMCA یا شکایت.
- استراتژی IP خود را هر سال [FLT 1] مرور کنید، زیرا نرم افزار شما تکامل می یابد و قوانین یا معاهدات جدید ظهور می کند.
- تیم خود را [FLT 1] در مورد اصول حق چاپ، استفاده مناسب از کد منبع باز و اهمیت شرایط مجوز زیر را به اشتراک بگذارید.
- یک وکیل IP [FLT 1] را برای مسائل پیچیده مانند اجرای بین المللی، ثبت پتنت ها یا دادخواست های قابل توجه، متقاعد کنید.
نتیجه گیری
قانون کپی رایت به شما یک سپر قدرتمند و خودکار برای کد نرم افزار شما می دهد، اما این سپر تنها به اندازه گام هایی که برای اجرای آن می گیرید قوی است، با درک اینکه چه حق چاپ و پوشش نمی دهد، ثبت کار خود، با استفاده از مجوز روشن، و ترکیب حفاظت از پول قانونی با اقدامات فنی، شما می توانید به طور قابل توجهی کاهش خطر استفاده غیر مجاز و کنترل بر اموال فکری خود را حفظ کنید، به سرعت توسعه کد پایدار است - و کد پول را حفظ می کند، و یا کد اعتباری پایدار است که می تواند به طور قابل اطمینان از آن استفاده کند، و قانون اساسی ذخیره کند، و قانون حق چاپ و قانون حق چاپ و قانونی را حفظ کند، و قانونی را به فروش باشد.