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

所以为了做这个输出,我们必须雇佣一个了解我们学生管理系统内部运作的人。他写了一个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美元而起诉更改日期。我会改变日期,永不回头……如果我是程序员,我会不好意思被叫回去更改日期。

P

其他回答

真是一派胡言。

我的建议是修改SQL语句,运行查询,然后等待那家伙采取法律行动。选择法庭听证会,并在博客上直播结果。听起来会很有趣,一方面是一个剥削成性的承包商,另一方面是一个胆小的经理,不敢让你继续做生意。我很想看看承包商是如何加入这个计划的,然后传唤你的代码库,以确定你是如何在没有他的情况下完成年终的。

因为(C)当然是全能的,你不知道吗?你不能说它不是因为我在括号里加了个C。

学校和承包商之间的合同条款是什么?

我不抱太大希望……但我知道,根据合同,我为雇主写的任何东西都受他们拥有版权的约束)

我希望你对这个关于蛇油小贩的问题的愤怒帖子感到放心(我知道我这样做)

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

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

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

只要解释你的表和字段的结构和问题,如果这只是查询的问题,这里的许多人都很聪明和慷慨,可以免费做这件事…

我不知道为什么你们大多数人都这么关注他写的代码,而不关注他写代码时的条件。最初的合同,假设有一个,应该在合同的末尾说明谁拥有代码。学校继续雇佣他并付钱让他重写他的“原始”代码,因此必须有雇佣条款。

从另一个方面来说,学校雇佣别人来写代码,并规定他们永远不会拥有他为他们写的代码,这是很愚蠢的。