是否建议加密javascript?

时间:2009-03-20 01:56:40

标签: javascript

我目前正在为IT开发业务提供工作(注意我已经完成了我的自由职业并且付得足够好),这项工作听起来不错,这使我能够在完成另一项工作的同时保留当前的工作。问题是,他们想要外包我而不给我任何开发信用但是全额付款。

在付款方面听起来不错,但只是帮助另一家公司使用我的工作建立自己的声誉我不太喜欢它(主要是Ego,我知道),所以我开始思考和想出可能加密我的javascriptps,php等等。我在网上发现了一些工具但是我不确定实际做到这一点有多好,我的意思是,它会影响功能或加载速度吗?这对我来说真的值得推荐吗?我现在不知道该怎么想......你们会介意你对此事的看法吗?


编辑以澄清

这里的问题并不在于我正在与一家公司签约,因此我专门为他们开发他们只是想将我的工作外包,也就是说,这个IT业务会在他们告诉客户时付钱给我他们自己做了......然后你可以想“好吧他们自己无法复制它”或“如果他们试图复制它至少他​​们需要一些时间来解决代码”但是让我们面对它最后,如果他们想要,他们将能够理解和复制我的代码(或类似的东西)......

现在的问题是我有兴趣与他们合作,因为它让我在国外工作(注意我在墨西哥,工作将在另一个国家),我真的很想成为在那里知道,但这家IT企业不会同意给我一些信用......而且我目前没有很多其他的选择可以让我在那里知道。

5 个答案:

答案 0 :(得分:6)

您必须事先达成某种协议,了解谁拥有代码的版权。他们是否雇用您创建产品,或者他们是否雇用您创建他们将拥有和维护的代码库?如果他们认为他们是代码的所有者,加密它会给你带来各种麻烦,比如获得报酬。

答案 1 :(得分:6)

你的代码越多,你得到的越多(我希望)。做好工作,变得更好,不要对代码贪婪。很多人会被激怒去做任何工作。如果我们都加密我们的代码以将其隐藏在其他社区中,那就不会存在。

答案 2 :(得分:4)

如果他们付钱,最终结果不是你的。如果您不喜欢他们的条款,请不要接受该职位。

答案 3 :(得分:3)

您可能需要咨询您所在司法管辖区的律师,并向他询问“出租作品”。在大多数地区,其他人付钱给你写的代码将由他们拥有,而不是由你拥有,除非你能让他们同意另外的合同。无论您是实际员工,代理商提供的承包商还是自由职业者,这都适用。

如果他们拥有代码,那么他们完全有权要求您以一种形式提供给他们,这样他们可以在以后进一步修改它而无需您的帮助 - 即,不加密。就个人而言,如果我聘请某人为我写一些东西并且他们以加密(甚至是轻微混淆)的形式提供,我会认为这是恶意的标志,即使他们确实根据要求立即提供了明确的版本,我将来不太可能与他们做生意。

答案 4 :(得分:1)

我喜欢“采取代码人质”策略。

我相信他们会马上看到你的方式。不可能有六位能胜任的程序员能够使用开源软件包来替换你的代码。

我敢肯定,一旦他们发现代码被锁定,他们会立即询问您的要求,并立即为您提供所需的一切。

这是一个如此巧妙的策略,我想知道为什么每个人都不这样做。