【问题标题】:Re-doing the same programming work as done on the job [closed]重新做与工作相同的编程工作[关闭]
【发布时间】:2009-12-11 05:10:04
【问题描述】:

我是一家公司的合作社,我的任务是修补 Roumen Petrov 的 OpenSSH w/x509 证书补丁 (http://www.roumenpetrov.info/openssh/) 以包括他想要的列表中的一项功能:专有名称中的通配符。在他的网站上,他说他很乐意接受补丁。

完成后,我请我的经理向上级请求是否可以向公众发布补丁。不幸的是,没有任何结果,上级忘记了这个请求。

OpenSSH 和 w/x509 补丁代码在 BSD 许可下,因此我们没有法律要求发布我们的更改。然而,作为一个狂热的开源用户并最终能够做出贡献,我想帮助彼得罗夫先生的努力。对我的公司还有一个好处:补丁可以上传到上游,我们不必在上游补丁版本之间维护它。

我是公司的员工(不是承包商),因此我在工作中的工作是公司的财产,因此未经他们的批准我不能发布(我不会这么想)。

我想知道如果我在自己的时间复制我的更改,而不查看或参考工作中生成的代码,那么我是否可以发布该补丁。。 p>

注意:我在任何地方都找不到我的雇佣合同的副本,因此我将尝试获取一份副本,但在那之前我无法回答任何有关它的具体问题。

注 2:我知道你们不是律师。 (你叫谁“你们这些人?”!)

【问题讨论】:

  • 我投票结束这个问题,因为它是题外话,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: open-source patch contract


【解决方案1】:

高层忘记了 请求

我可能会发送请求。类似于

亲爱的负责人 是 使用开源软件 xyz 在我们公司免费。在......的进程中 我目前的工作我添加了功能 我们公司使用但会 对公众有益,我会 喜欢把它提交到开源 加入 xyz 的社区。这 这样做的优点是这里总结 您在上面概述的好处。让 我知道谁是最好的人 批准这个。越早提交,我们就越不需要维护它。

然后继续推动和询问,直到获得批准。

【讨论】:

  • +1 我喜欢维护论点。
  • 公司应该不难意识到发布开源工作的好处,因为他们已经免费使用该软件并实现了所有好处,而且他们越来越关注新代码将帮助他们发现任何问题......作者可能总是拒绝代码,因为你自己保留它......
  • 他们甚至可能将其添加到他们的投资组合中并将其放在他们的网站顶部“我们有一些专家为我们工作,我们甚至向 OpenSSH 提交了新功能......”
  • 我会更多地强调对公司本身的具体利益(营销和维护,你提到的两者),而不是对广大公众的利益——事实上,更别提后者了,把它当作一个愉快的副作用。
【解决方案2】:

首先,您是对的:这里的人可能不是律师,而那些声称是律师的人可能很难确认。相信任何来自 Stack Overflow 的法律建议都是非常不安全的。

您应该为自己找到一位了解知识产权法和合同法的律师(至少)。您需要律师查看您的雇佣合同(所有您签署的、雇佣前后的),以确定您是否签订了可执行的竞业禁止协议。

这件事很严重。我找不到参考资料,但我读过一些公司雇用多个团队,他们大多被禁止交流,并且完全禁止阅读彼此的代码,以避免用公司的软件污染公司的专有软件不拥有版权。

【讨论】:

    【解决方案3】:

    你必须小心。我不确定印第安纳州的劳动法有多严厉,但在马萨诸塞州,你会很不走运。问题是您已经看到了 IP 并且可能对衍生作品负责。在这一点上,你几乎不可能建立一个“洁净室”补丁。我不建议在没有书面授权的情况下这样做。

    我使用过大量修改过的 MIT 和 BSD 许可代码的分支。我知道如何将这些项目的速度提高 100 倍,但这些技术和改进正是让一些公司获得优势的原因。他们通常对贡献没有兴趣,也不是必须的,即使这样做是有意义的。

    我内心的魔鬼说无论如何都要去做。做我以前的同事所做的,并以别人的名义发布。另一位同事喜欢说,请求原谅总比请求许可好。没有彻底毁灭的风险,生命还有什么价值?

    再想一想,与你的雇主谈谈,真正夸大福利。

    【讨论】:

      【解决方案4】:

      棘手的是,可能很难证明新作品不是基于您为公司所做的工作;我的一位老老师所说的“爱情船防御”(“在做自己的工作之前先看爱情船;看完这种令人费解的爸爸,你写的任何东西都是你的”)在这里行不通。即使实现完全不同但设计有相似之处,它也可以被视为衍生作品。如果你能想到一个全新的、不相关的设计,你可以在它上法庭时进行很好的辩护,但它不会阻止它上法庭(这是真正的目标)。

      当然,如果您的公司将您告上法庭,他们会失去一名有价值的员工,因此他们可能会犹豫不决。不过,stefanB 的建议是最安全的方法,可以让您与雇主保持良好的关系。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-31
        • 2010-09-08
        相关资源
        最近更新 更多