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

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

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

آیا برنامه مشابه از نظر قانونی میتونه این اجازه رو داشته باشه که دیتابیس یک نرم افزار دیگر رو بخونه و داده های اون رو به داخل دیتابیس خودش بریزه؟

به دنبال راهنمایی مشابه مسائل بالا میگردم. ممنون اگر راهنمایی کنید