Which software can apply for copyright registration?

Which software can apply for copyright registration? It may not be difficult for programmers to develop a software, but if a software is very popular, it may bring huge benefits to developers, so the copyright registration of software is very important. So which software can apply for copyright registration? What software can apply for copyright registration? What software can apply for copyright registration? Requirements for software copyright registration: (1) Since copyright protection is in the form of expression, the software applying for registration should be composed of computer programs (source programs or object programs) and related documents. Source program is a sequence of coded instructions written in programming languages, such as BASIC language, FORTRAN language, C language, assembly language and database management program. The object program is a binary code consist of that numbers 0 and 1; An instruction sequence consisting of octal codes consisting of numbers 0 to 7 and hexadecimal codes consisting of letters A to F; Documents are written information related to software development, use and maintenance, such as software requirement specification, design specification, user manual, maintenance manual, etc. Rather than the ideas, concepts, discoveries, algorithms, processing procedures and operating methods used in developing registered software, because these are not the objects protected by the copyright law (Regulations on the Protection of Computer Software). (2) Registered software is software independently developed by developers and fixed on some tangible carrier. That is to say, software should have a fixed expression and be on storage media (such as printing paper, floppy disk, hard disk, EPROM or ROM, etc.). (3) The software needed to apply for registration shall be made public. The so-called publication means that the software owner distributes the software to the public by selling or providing other products, or publicly displays the software for the purpose of further distributing copies. Software that is only used within the unit is not published, and software that has passed the appraisal and is introduced in the form of academic lectures such as seminars on scientific and technological achievements is not published. (4) The software required to apply for registration should be self-developed. In other words, the application for registration of software copyright should be limited to independently published software that can run independently. For example, software based on a certain software or hardware platform can be used independently and achieve certain functions and performance.