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

所以为了做这个输出,我们必须雇佣一个了解我们学生管理系统内部运作的人。他写了一个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”。)

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

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


当前回答

在这里,您的众多选择之一是创建一个黑匣子替代品。这听起来像是一个很容易理解的问题,您可以为它编写一个简短的需求文档。我建议您包含参数化变量选项的选项,例如所讨论的年份(!)。

更重要的是,我建议在替换代码中避免SQL注入和类似的攻击。在我看来,如果有人创造了这样的摇钱树,他们完全专注于榨取你的钱,而不是生产你真正需要的高质量一次性解决方案。

鉴于你的需求文档,你的建议,你有一个高质量的数据库管理系统,这样你就不会被“黑客”,你应该在一个坚实的位置写一个功能替换。

其他回答

我不是律师。

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

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

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

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

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

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

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

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

以SQL文件为例,将其更改20%。添加格式,添加别名等等。如果它改变了20%即使他想上法庭也没有法官会说它是一样的。这不是版权,所以不用担心。

如果他在家里用自己的工具写代码,那么他就可以争取权利。如果他在开发SQL查询时使用了任何学校的材料,那么这就是学校的权利。

我在工作中一直在处理这些垃圾,因为我有一份全职的编程工作。

请其他人为您重写查询(或者自己重写),并且永远不要再使用他的代码。

你不用用他的密码。

在这里,您的众多选择之一是创建一个黑匣子替代品。这听起来像是一个很容易理解的问题,您可以为它编写一个简短的需求文档。我建议您包含参数化变量选项的选项,例如所讨论的年份(!)。

更重要的是,我建议在替换代码中避免SQL注入和类似的攻击。在我看来,如果有人创造了这样的摇钱树,他们完全专注于榨取你的钱,而不是生产你真正需要的高质量一次性解决方案。

鉴于你的需求文档,你的建议,你有一个高质量的数据库管理系统,这样你就不会被“黑客”,你应该在一个坚实的位置写一个功能替换。

这取决于学区和做这项工作的人之间的合同。如果是雇佣合同(可能是最常见的),那么承包方(学校)拥有作品。