我在一个学区工作。每年我们都必须从学生管理系统中导出一份学生名单,并将其发送给处理我们在线考试的公司。

所以为了做这个输出,我们必须雇佣一个了解我们学生管理系统内部运作的人。他写了一个sql (Adaptive Sybase sql Anywhere)查询,将学生导出到我们需要的csv文件。这是在我开始为学区工作之前,所以有一段时间我以为这是一个真正的应用程序,直到轮到我自己做导出的时候。

每年他都会向我们收取500美元来更新这个查询以导出当年的学生。所以当我发现它只是一个查询(.bat文件和.sql文件)时,我的想法是“我可以自己更新”。我所要做的就是改变查询中的年份(例如。2009 - 2010)。

查询(。SQL文件)本身在顶部有这样的注释:

// This code was writtend by [the guy]
// and is the property of [his company]...Copyright 2005,2006,2008,2009
// This code MAY NOT BE USED without the expressed written consent of 
// [his company].

(是的,上面确实写着“writtend”。)

所以现在我老板担心我们侵犯了版权。那家伙会发现是我自己更新了查询因为我们今年还没有要求他更新并采取法律行动。

回到刚才的问题: 他真的能获得这个问题的版权吗? 如果是的话,我们自己修改是不是侵犯了版权? 在我看来,单个查询不是程序代码。它更像是一个命令行命令。但我不知道这在法律上是怎么考虑的。


当前回答

我不是律师。

你仍然可以编写自己的NEW 这基本上可以归结为原始合同,如果它明确表示工作是“雇佣的”:

来自美国版权局的指南: 链接文本

“版权保护从作品创作之日起就存在 固定形式。著作权:作者作品中的版权 立即成为作者的财产 这项工作。只有作者或那些获得他们权利的人 通过作者可以正当地主张版权。

如属供租工程,属雇主而非雇主 雇员被认为是作者。第101条 版权法将“雇佣作品”定义为:

由雇员在其工作范围内准备的工作 她的就业;或

特别订购或委托使用的作品:

贡献:对集体工作的贡献 片段:电影或其他视听作品的一部分 一个翻译 补充工作 一个编译 教学文本 一个测试 回答考试材料 地图册

当事人以书面形式明确约定的 由他们签署,该作品将被视为作品 被雇佣的。 "

其他回答

首先,停止这种无意义的免责声明。就算你说“我是律师,真的”,你也不是律师。我知道这些,因为我是尼日利亚国王的儿子。任何从论坛上接受法律建议的人都是注定要失败的。

1)代码受版权保护。如果没有合同/协议另有规定,版权属于编写代码的人。

2)每年为改变年份变量收取500美元的费用是离谱的,但不是不道德的。这就是资本主义的运作方式。然而,修改代码直到使其所有者的权利无效肯定是不道德的。

你需要做的是雇佣一个人(或者是同一个人,谁最便宜),来编写一个每年都能工作的查询。这是每年节省500美元的正确和道德的方式。这次别忘了设定好你的条款(谁拥有版权等等)。

我认为你需要看的不是代码,而是写代码的人所依据的合同。通常在任何类型的编程活动中,项目的源代码/目标代码的所有权都有明确的指示。

如果原来的合同里没有,我会确保这份合同里有。

把那家伙的名字贴出来,这样我们都知道他是个混蛋。不用说,这不是法律建议,但如果你与这个人签约,他所做的任何事情都可能是“受雇工作”,因此归你所有。我认为他甚至不太可能试图采取法律行动。

我记得读过一本关于谈判的书。作者描绘了一个场景,一个小组每年租一个大厅开会。协调人发出邀请,大厅的主人决定大幅提高租金。作者建议你向大厅的主人解释,他们可以A:按照他们的要求提高租金,失去未来的生意;或者B:把租金降低到合理的水平,保持他们的生意。

程序员认为他们对你的公司有某种约束,在某种程度上,他/她有理由这样做。贵公司一直在付给他/她薪水。向他们解释,程序员可以用参数化查询“免费”解决问题,否则就会永远失去公司的业务。你的公司有一些影响力,利用它。

为什么不直接打电话问他发生了什么事?这可能是他代码中的样板注释,他可能根本不在乎。如果他真的在乎,那可能更多的是发布他的代码,而不是使用它。而且,如果他这么担心500美元,那他根本就没钱请律师。最后,他必须证明你使用了他的代码——他要怎么做呢?

@PurplePilot PurplePilot makes a good point. If I haven't heard from a client in a year, chances are it'll take me 30 minutes just to pull up my old notes, passwords, etc and refresh my memory as far as what is going on. Then, assuming the single-click button still worked, I would probably at least want to do some spot checking. Then you have to send it off to the person (who knows if it is even the same person this year - you might have to explain to them what to do with the file). Then you have to generate an invoice if you plan on getting paid.

基本上,如果你以咨询为生,你不会一天8小时拿工资。但如果有人一年给你打一次电话,光是行政方面的事就得花上一两个小时。