Does open source software apply for software copyright registration?
First of all, it must be clear that at present, pure software cannot be patented in China. Software protection shall be implemented in accordance with the Copyright Law and the Regulations on the Protection of Computer Software. So at present, software can only enjoy copyright. Secondly, it is necessary to clarify the relationship between open source code and software copyright: originally, according to the copyright law, as a software copyright owner, he enjoys the rights of publication, signature, modification, distribution, lease, information network dissemination, translation and so on, that is to say, others must obtain your permission (usually at the expense of payment) to carry out the above acts. Then in practice, the software copyright owner releases the software in the market (only providing the target program), and the buyer obtains the license to run the software after paying the money. Please note that the purchaser is only licensed to run the software. He has no right to distribute, rent or disseminate the software himself, nor can he modify the software and distribute it. This is a violation of copyright law and is unlikely, because it is extremely difficult to modify without source code. Obviously, the above ending does not conform to the spirit of * * * *, and it will also lead to unnecessary duplication of work, which is particularly unfavorable for programmers' learning and progress. Then there is the open source movement. It requires that the software copyright owner must publish the source code when releasing the software, and at the same time give up the right to modify and distribute, which means that others can modify and disseminate it freely. While others gain these freedoms, they must also abide by some restrictions: they must keep the signature of the original software, and they must also comply with the requirements of open source code. This is actually an agreement between the software copyright owner and the public. The main content of the agreement is that the copyright owner gives up some rights, and the licensee can get some freedom but must abide by the restrictions in the agreement. If the licensee violates the restrictions in the agreement, the software copyright owner can bring a lawsuit against him (the software copyright owner only allows the public to exercise part of his rights free of charge, but he is still the copyright owner, so he has the right to bring a lawsuit). To sum up, the premise of open source code is to have copyright. Copyright still exists after open source code. Whether the source code is open or not affects the rights and obligations between the software copyright owner and the user. It has no influence on the ownership of copyright. So the copyright ownership problem you want to solve is not solved by open source. In other words, according to the copyright law, the copyright should belong to your unit, even if you make it public in advance, it will not affect its copyright. As long as he can produce evidence that he should be the copyright owner. Then you may become an infringer instead. From your point of view, software is your homework, not your work task, so the copyright can't belong to the unit. All you have to do is prove that you have developed this software. Copyright is automatically generated when the software is created, and there is no need to apply. Then why do people still apply to the relevant departments for registration (voluntary registration)? This is a preliminary proof. If other unregistered people can't get stronger evidence, it is presumed that the registered person is the real copyright owner. Therefore, even if the company is registered, as long as you have strong evidence, you are still the copyright owner. On the question of evidence, if you are interested, we will discuss it later.