使用非公司批准的第三方软件库

时间:2009-07-30 19:24:33

标签: spring ibatis

无论如何在你的应用程序中使用第三方库/框架(spring / ibatis)是不道德的,即使你被告知需要很长时间才能批准而且你可以不用它?

8 个答案:

答案 0 :(得分:7)

这是一个惹麻烦的好方法......特别是在你被告知不要使用上述图书馆之后。也许你需要为上司提供一个更好的案例。

答案 1 :(得分:5)

是。

在你离开后,他们必须长时间保持这些东西。不好玩,但要遵守付钱给你的人的政策。

答案 2 :(得分:3)

是的,特别是如果对包裹的许可限制使您的雇主承担责任并且他们被迫遵守许可证。

答案 3 :(得分:3)

我认为违反公司政策,然后在公共论坛上询问是一个好主意!

更重要的是,相信您比那些拥有更多经验并更好地了解业务和法律环境的人更了解您的策略。结果将是你将被解雇,并可能被起诉,然后问题不会再发生。


说真的:如果有充分的理由不使用该库而你只是不知道它是什么?你想学习艰难的方法吗?

答案 4 :(得分:2)

是的,如果未经公司批准,您不应该使用它,无论您是否同意。

你总是可以尽力推动它们前进,这样你就可以在某些时候使用它,但直到那时才能使用它。

答案 5 :(得分:2)

无论你做什么功能都“离不开”,你几乎可以保证你的雇主可以“没有”一个无法按照他们的期望运作的员工。

要回答这个问题 - 以任何方式欺骗或歪曲你的行为肯定是不道德的。但是,如果你想要坚持要做你“必须”做的事情,那么无论如何都要站稳脚跟。

答案 6 :(得分:1)

是的,我认为使用您的员工不拥有的控件是不道德的。

此外还有一些复杂的法律问题。

通过使用第三方控制,您正在向公司开放法律诉讼。如果控制恰好是GPL,那么你可能会严重损害公司的IP并让自己遇到各种各样的麻烦。

但即使控制权是免费的,你也会让公司首先处理他们不同意的问题。也许他们不想要这种依赖关系,或者它可能无法在公司打算运行产品的任何地方运行(像Mono,跨平台,64位等)。

不要为公司做出公司决策!这是被解雇和起诉的好方法。如果你愿意,可以提出你的想法,但是如果你不被允许做出公司决定,那就不要这样做了!

答案 7 :(得分:0)

为什么要这么麻烦?

如果公司政策/官僚主义阻碍了你,那就让它让你慢下来并记录下来。这样做,展示它如何影响你的工作 - 把它放在实际的时间和美元。然后向您的主管或其主管提出合理的案例。

但是,要真正回答这个问题,假设没有其他因素(例如:如提高生产力会挽救生命或喂养饥饿的孩子),那么是的,这是完全不道德的。

在咨询或软件开发的任何地方,你都会遇到很多这种情况。企业或客户告诉你做错事。这是你做的:

1)用合理的论证告诉他们你的想法 2)如果你觉得强烈的话,用一个充满理性的论证强调步骤#1 3)吸收并做他们想做的事 4)拿走钱并走开(知道你将会回来最终解决它)

这是工作的一部分。