The theory is yes, but it is best to apply for a patent.
1. Software copyright is generated after the software creation is completed. Software copyright can also be registered to have a similar notarization effect.
That is to say, you theoretically own the copyright of the software without registering it.
2. Copyright allows you to take protective measures to prevent others from piracy of your software.
However, your competitors are often not small traders selling pirated copies. They may also be software developers. If they study your software, understand your ideas, and rewrite it according to your ideas The software does not infringe your copyright at all.
3. For example, if you write it in a different programming language, you can completely avoid your copyright.
However, there is no doubt that they stole the most valuable thing in the software, which is the idea of ??the software.
In short, software copyright cannot protect the core things in the software.
4. Applying for a software patent itself is not complicated. Just find a patent agency to apply. Currently, most agencies have application experience.
Of course, it is necessary to form a perfect patent application document, appropriately describe the concept of the software, and obtain an appropriate scope of protection (it is not acceptable to request a scope of protection that is too large, because this may not be novel. sex and creativity), these are all technical activities.
At present, there are not many excellent patent attorneys who can fulfill this mission well.
5. In addition, when applying for a software patent, you must also pay attention to the fact that the software concept applied for patent cannot be "the rules and methods of intellectual activities."
Of course, currently, in many cases, there are some application techniques to avoid this issue.