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

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

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

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


当前回答

学区雇佣他的时候,不是规定了他创造的所有东西都归学校所有吗,不管他在文件里写了什么?我得说这比什么都重要。

其他回答

这是不言而喻的,但我说的任何话都不应被视为法律建议。

我会质疑当初把工作外包出去的人。如果没有恰当地签订合同,那么合同可能是作为一种恩惠而授予的。在政府工作中,这通常是不受欢迎的,而且这通常是经营任何业务的糟糕方式(无论是否盈利)。

学校当局应认真检讨与该公司/个人的合约义务,因为他可能欠钱。如果这是在新墨西哥州,我认识一位专攻商业法的律师。

你总能唤起他同情的一面:"想想孩子们"在我看来,每年500美元在某种艺术项目上至少能达到一点效果。

希望一切顺利!

我不是律师,但如果你对此不确定,你可以在他的工作合同中加上一行,说明他在工作时间、在工作电脑上编写的所有代码都属于雇佣他的公司。

你可以获得源代码的版权。

但是(通常)版权属于为源代码付费的人,除非在工作合同中有不同的规定。

学校系统也(通常)有权修改源代码。他们付给顾问的500美元是为了奖励他的时间和努力。

我建议你提出一个不同的问题:鉴于我们的学生管理系统的这个和那个表结构,SO社区会提出什么SQL查询来导出任何给定年份的学生列表?

这将使你最初的问题变得有趣,但与你手头的任务相关,因为你将有一个社区提供的解决方案,可能会越来越高性能,更容易维护:)

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