Is there a worldwide practice of patenting or otherwise protecting software intellectual property? Suppose a person comes up with a software solution that requires huge computing resources for testing. The programmer goes to third party computer owners and recklessly submits his code. As a result of testing on their hardware it turns out that the coder's software solves its tasks perfectly, and then, it comes to the latter's attention that he is not the only owner of his solution anymore...
How should a programmer protect himself correctly to avoid getting into such a situation?
The topic is quite relevant to any experimenter writing code.
No, software patents are not granted. Protection is usually inside the code itself....
Found this article:
https://craneip.com/ru/patent-na-programmnoe-obespechenie-mify-i-realnost/
- craneip.com
There is a registration of rights to a computer programme. This is not a patent, not a copyright, but the registration of the copyright holder and author of the code.
This is pure code protection and nothing else. You take this code, analyze it, understand the algorithm, write your own code and that's it.
And it cost... when the dollar was 37 rubles - 5 thousand rubles. That's if you go to a specialist. But if you prepare the documentation yourself, if you are able to break through all those bureaucratic hurdles and traps, it's pennies.
There is a registration of rights to a computer programme. This is not a patent, not a copyright, but the registration of the copyright holder and author of the code.
This is pure code protection and nothing else. You take this code, analyze it, understand the algorithm, write your own code and that's it.
And it cost... when the dollar was 37 rubles - 5 thousand roubles. That's if you go to a specialist. And if you prepare your own documentation, if you are able to break through all those bureaucratic hurdles and traps, you'll be out of pocket.
It is substantial and to the point.
Don't move your dll from your computer to theirs back and forth every time you change it...
dlls are not protected against reverse-engineering (decoding)
debuggers, disassemblers and many tools that even allow you to get the source code - I think I met some time ago to decode compiled Delphi programs
software protection is also a business and costs money - google "software shippers and protectors" - there are some pretty reliable protectors, but they are as expensive as developing commercial software
UPD: Wiki Packing executable files
dlls are not affected by reverse-engineering (decoding)
debuggers, disassemblers and many tools that even allow you to get the source code - I think I met some time ago to decode compiled Delphi programs
software protection is also business and costs money - google "software packers and protectors" - there are some pretty reliable protectors but they cost as much as a commercial software development
It's more convenient to keep sources on powerful servers of their owners and refactoring, debugging and compiling there. You don't have to transfer the DLL from your computer to theirs back and forth every time you make a change...
A programmer gives his (even if incomplete) intellectual property into their hands in the form of source code and nothing can be done about it.
The answer begs to be given - don't give it away. Build your own capacity. If you are confident that the code will work, then you need to spend a lot of money on your own equipment.
The answer begs to be given - don't give it away. Build your own capacity. If you are confident that the code will work, then you need to spend a lot of money on your own equipment.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Is there a global practice of patenting or otherwise protecting software intellectual property?