如何保护您的软件代码? [英] How to protect your software code?

查看:118
本文介绍了如何保护您的软件代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能重复:

如何保护软件免受非法发行?

防止软件复制的最佳做法

假设的情况:

让我说我从头开始构建了一个软件产品,它做的很棒。唯一的问题是,只要有人看了一下代码,他们就会很容易理解它,并且可以轻松地自己构建代码。

Lets say I have built a software product from the scratch and it does wonderful things. The only problem is that, once someone takes a look at the code, they will understand it very easily and they can easily build it up themselves.

现在,问题是我从头开始构建了代码,并混合使用了API调用。
没有其他人参与代码的开发。

Now, the thing is that I built the code from the scratch 100% and uses a mixture of API calls. Nobody else is involved in the development of the code.

如果我要出售此产品,那么比我聪明的人可以扭转的保证是什么?

If I want to sell this product, what is the guarantee that someone much smarter than me will reverse engineer the whole thing and come up with better product?

现在我正在考虑将整个代码分段。添加大量冗余代码和大量注释。

Right now I am thinking of fragmenting the whole code. Adding lots of redundant code and tonnes of comments.

是否有任何软件可以对软件代码进行加密,从而几乎无法进行调试,故障排除和理解代码的工作原理?却照常运行?

Is there any software which encrypts the software code, that will make debugging, troubleshooting, and understanding how the code works virtually impossible? and yet runs as usual? so that the developer can have peace of mind?

推荐答案

程序中很少有什么是真正新颖的。几乎所有您可能要放入代码中的东西,其他人都可以自己发明。通常,比他们通过阅读代码来学习它更容易。读取代码比编写代码难,而且大多数程序员还是不喜欢这样做。

Very few things in a program are truly novel. Almost everything that you are likely to put into your code, someone else could invent on their own. Generally more easily than they could learn it by reading your code. Reading code is harder than writing it, and most programmers don't really like doing it anyway.

因此,他们更有可能看您的应用并认为我可以做到,然后这很酷,我要阅读该代码,然后复制它!。即使他们理解它,您仍然会拥有版权,您仍然会首先进入市场。

So it's much more likely that they will look at your app and think "I could do that", then "That's cool, I'm gonna read that code and then copy it!". Even if they understand it, you will still own the copyright, you still get to market first.

我建议您不要忘记它。

这篇关于如何保护您的软件代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆