规范指出,在我自谋职业的日子里,我曾经从事一个小型且报酬丰厚的项目:“新闻通讯系统”。
一切都很好,在达到每个里程碑时都支付了发票,我是一个快乐的开发人员……直到Client先生开始要求邮件标头欺骗和其他一系列功能,最终使我得出的结论是,我正在构建相当复杂的垃圾邮件。
简而言之:财务方面的考虑使我完成了刚开始的工作。到目前为止,我一直很讨厌最初担任这份工作–如果我打扰了google我客户的名字,就会被警告。
我可以使用什么策略来避免编写不想在别人手中看到的东西?
规范指出,在我自谋职业的日子里,我曾经从事一个小型且报酬丰厚的项目:“新闻通讯系统”。
一切都很好,在达到每个里程碑时都支付了发票,我是一个快乐的开发人员……直到Client先生开始要求邮件标头欺骗和其他一系列功能,最终使我得出的结论是,我正在构建相当复杂的垃圾邮件。
简而言之:财务方面的考虑使我完成了刚开始的工作。到目前为止,我一直很讨厌最初担任这份工作–如果我打扰了google我客户的名字,就会被警告。
我可以使用什么策略来避免编写不想在别人手中看到的东西?
Answers:
沃伦·巴菲特曾在一次采访中被告知自己是一个道德很好的人,他说:“这个世界永远不会知道。我一生都过着幸福的生活。偷东西养活我的家人或在我的道德和贫穷之间做出选择。” (转述,因为我没有他的确切字眼)
我也有类似的经历。 非常幸运的是我,我是在一个位置,我没有必须做这些缺德事。我有一些客户已经出于道德理由对他们如何经营自己的业务做出了决定,并且我已经完成了与他们的合同,并再次提出竞标。
避免这种情况的策略与编程无关。使自己处于财务状况,可以在无薪的情况下存活数月。节省足够的钱,这样您就不必依靠客户的不道德要求来维持生计。不道德的人一直在用金钱作为手段,使人们去做他们原本不会做的事情。
我的极限是我能适应的。我无法一一列举,但这会像《专业工程师道德守则》那样。
道德相当主观。法律不是。如果您可以证明要求执行的操作是非法的,则可以将其用作杠杆。IANAL,但我非常有信心,预扣款项以强迫您做您认为违法的事情确实足以被视为胁迫。
至于您的具体情况:在德国,发送带有误导性标题/主题的广告邮件实际上是违法的,可能导致最高50000 EUR的罚款。基于此,您应该已经拒绝了客户的请求。
通常,您可能需要考虑在这种情况下咨询律师。法律很少涉及我们所采取的行动,这也意味着必须采用更一般的行为准则,(取决于您所在的国家和您对道德的理解)这可能会倾向于您认为是道德的。
而且我认为,如果您告诉他们他们打算做什么,大多数客户都会退缩,这可以被认为是伪造的(即使是完全不同的问题,是否会这样)或类似的犯罪。
如果您有经济义务并且已经犯了同意的错误,请考虑一些事项...
尝试使自己与项目工作无关。请勿在您的姓名或名字首字母缩写中提交任何代码。删除链接到您的电子邮件的所有公共代码存储库。如果对这个人提起法律诉讼,您仍然会通过合同和财务交易被联系起来。希望并祈祷这个人没有做任何违法的事情。
关于这一点,您可能需要考虑将其IP地址报告给跟踪此类垃圾邮件发送者的已知公共蜜罐列表。
此外,如果您认为客户端可能做的很不好,可能会在法律上危及您的帮助和教tting,请在隐藏的远程终止开关中进行编码。例如,您可以在其中发送带有单词的精心措辞的HTTP标头,Alakazam
例如,这将使一切变得停顿。如果该人的行为无论如何都是违法的,那么他们就不能真正因为违约而在法庭上获胜。
编辑:我不宽容我描述的动作,如果您已经犯了与该人关联的错误,则只提供建议。我理解那些不赞成投票的人。
第一步是确保您的合同充分记录了将包括哪些功能。如果您发现前面有可疑的功能,请不要从事。如果客户以后尝试添加有问题的功能,则当前合同未涵盖这些功能,因此您可以拒绝新合同,并且客户仍然有义务为原始合同工作付款(并且您有义务完成合同工作)。
如果您已经签订的合同含糊不清,那么您将处于困境。您可以交出合同并处理法律和财务结果,也可以完成每份合同的工作。YMMV和IANAL,但我相信您在目前的情况下并没有太多法律地位可抗衡。虽然它可能是非法的,在你的国家发送垃圾邮件,我不认为它是非法的是能构建软件可以被用来发送垃圾邮件,所以你不能用非法获得的合同了。尽管几乎总是用枪射击某人,但制造枪支并非违法。