21

在我的博士学位期间,我开发了一个数据分析代码。我的PI鼓励它的发展,希望它留在研究小组内。该代码在一些已发表的论文中使用,并在为大型科学合作组织(HSC)进行基准测试时引起了关注。

当我离开学术界时,我把代码交给了PI小组中的其他人,尤其是X,他把代码放在了一个私人的git存储库中。我的理解是,作为一种礼貌——由于PI强迫我与其他人合作——我将获得使用该代码的论文的作者资格,这种礼貌我会第一次拒绝,也不会再期待,因为引用我的论文或承认我就足够了。然而,尽管有一份公开发布的协议和一篇使用X领导的代码的科学论文尚未发表,但我经常在随后使用该代码的论文中得到最低程度的承认或没有提到。

X加入了一个新的研究小组,并使用该代码发表了一篇论文。最近,HSC的论文只引用了X的论文作为代码的主要参考,淡化了我的贡献,代码仍然是私人的。在投诉之后,我们做了一些更正,但问题依然存在。

我觉得我的主要科学贡献,以及为其他代码工作者所做的贡献,并没有得到应有的赞扬。我觉得不公平的是,没有关于代码的科学论文,只有X的论文被引用。我反应过度了吗?还是错了?我可能的结果是什么?

8
  • 4
    代码中的版权/作者简介是什么?有吗?例如,如果它是GPL的,那么您的作者姓名将必须出现在所有代码派生中(如果我没弄错的话,我早就看过这样的东西了)。 评论 5月24日12:52
  • 22
    “我的理解是,无论何时在研究论文中使用代码,我都会被授予论文的作者身份”——这不是作者身份的标准。对于你专门为论文编写代码的论文,当这需要大量的智力贡献时(几乎总是这样),作者身份可能是合理的。后续重用该代码的论文不会获得作者身份,而是获得归属/引用。 评论 5月24日13:57
  • 您确定离开后代码没有更改吗?或者有可能是您编写了代码的第一个版本,而其他人(可能甚至是X)编写了更高版本?
    – 笼51
    评论 5月25日20:55
  • 2
    自从我离开后,很多人都修改了代码,包括X和我自己专业捐款日期为2023年底(在我2020年毕业的业余时间)。此贡献仍在当前(未发布)版本中。然而,在所有修改代码的人中,只有X在HSC的最新论文中得到了认可,我觉得这是不公平的(注意,X被列为论文的作者之一,这意味着如果他们愿意的话,X可以认可所有人)。我不想把X从引文中删除,我只希望其他人(包括我自己)也能得到赞扬。
    – 夸萨克
    评论 5月25日21:36
  • 1
    首先,让我强调PI和X都在HSC中,所以我不会认为它本身就是一个“第三方”。已经产生了许多使用该代码的论文,与X的论文一模一样,其中一些是我的,另一些不是。HSC意识到了这一点。为什么那些论文不能和X一起被引用?为什么X的论文应该是下一个最好的东西?这是我没有完全明白的。
    – 夸萨克
    评论 5月28日3:42

3个答案

重置为默认值
35

你所描述的情况很困难,因为一些书面或不书面的规则相互冲突:

  1. 那些对一项研究做出智力贡献的人应该得到贡献。
  2. 离开一个小组的学生或博士后不应该(也不应该)阻碍研究小组其他成员的科学工作。
  3. 如果你制作了一个用于科学工作的积木,你可以通过被引用来获得荣誉——你在某些工作中使用的软件并不赋予你要求论文作者身份的权利。
  4. 编写软件并不是一种自动的智力贡献。

此外,整个问题似乎没有得到很好的处理。

从你的问题来看,你似乎从来没有在你的软件上写过一篇合适的科学论文。如果你有,你的科学论文可以在使用您的软件的所有论文中被引用,而您将不会是使用您软件的论文的作者。那么上述所有规则都会得到满足。

因为你从来没有写过关于你的软件的论文,所以现在出现了冲突。你不能仅仅因为你的软件不是公开的,就指望它会出现在每一篇论文的作者列表中,因为这意味着如果你不在软件上发表论文,你就可以免费获得许多论文的作者身份。同时,你不能指望你的前团队不使用你的软件,因为那样你就会阻止他们的工作。很可能你也从PI那里获得了资金(如果不是,在法律层面上,这可能会有所不同)。

同时,你的贡献在某些情况下被遗忘,这当然是一种糟糕的风格——你应该在致谢中被提及。然而,在几年没有发表关于您的软件的论文之后,您不应该对被遗忘感到惊讶。

另一个不同的问题是,X离开PI小组后仍在使用您的软件。如果您从PI获得资金,那么可能会期望您的PI拥有软件的无限使用权,包括将其分许可给X,这可能已经隐式或显式地发生了,特别是如果X继续工作的话。

除了“忘记它”之外,还有什么可能的解决方案?

  1. 询问X她/他是否想与您共同撰写一篇关于该软件的论文。如果你现在没有足够的时间完全自己写,也许这是一种选择?
  2. 发布短的写一篇关于你的软件的论文,这样你仍然可以有足够的时间来写它。它不需要解释所有的东西,但足以被引用。利用PI和X的知识这样做,以便在未来的论文中,他们可以正确引用你。

(如果我忘记了可能性,我很乐意更新我的答案)。

请注意,上述规则3和4在某些研究领域可能会有细微变化。例如,在计算机科学中,提出关键依赖于其他现有工作的新算法是很常见的,但现有工作的作者并没有获得新工作的作者身份。只有现有工作(可以以工具或库的形式实现)需要以智力上非平凡的方式进行修改,现有作品的作者通常也会被邀请成为新作品的作者。第4条规则是由一些学术会议提出的,一些学术会议有“工具文件”,允许研究人员花时间编写复杂的科学软件,从而获得一些出版荣誉。

2
  • 13
    我认为这个答案或多或少涵盖了这一点——这一点至关重要:“从你的问题来看,你似乎从未就你的软件写过一篇合适的科学论文。如果你在所有使用你的软件的论文中都写过,那么你的科学论文就可以被引用,而你也不会是使用你软件的论文的作者。” 评论 5月24日12:04
  • 11
    谢谢你,如果我听起来很小气,我向你道歉。很难用500个字符回复,但我会试试。阻止团队的工作从来不是我的本意;我提交代码时没有任何问题,只是希望公平。我提到了作者的提议,但从未打算接受。我的PI总是说,向别人询问作者身份是一种礼貌,所以我也希望如此。我没有写一篇关于代码的论文,因为发布代码的决定发生在我离开之后。我从未直接从我的PI那里获得资金。最后,被遗忘不是问题;我的努力归功于别人。
    – 夸萨克
    评论 5月24日12:40
13

至少从概念上来说,如果你没有以多年前开发代码以外的方式参与撰写论文,那么你可以期望这些论文能够永久合作似乎是不对的。获得学分的正确方法是被引用,而不是成为你没有具体贡献的作品的合著者。

解决这个问题的方法是写一篇关于该软件的论文,然后其他人可以引用。它应该由所有到目前为止对代码做出贡献的人编写,并且自从您开始使用该软件以来,您成为第一作者并不是不合理的。这样的一篇论文可能需要做很多工作,但不一定非要这样:《开源软件杂志》(Journal of Open Source Software,JOSS)发表的可引用论文只需要很少的工作。

5
  • 遗憾的是,这一点在帖子中还不够明显,但出于礼貌,我本以为第一次会被问及作者身份,我会拒绝,然后再也不会期望它再次出现,就像我被我的PI强迫与我论文上的其他人做的那样。现在与团队一起写论文可能很困难,但问题仍然存在,X的论文,包括不属于PI团队的人,被引用为代码的主要/唯一参考,淡化了我和PI团队中其他参与代码工作的人的贡献
    – 夸萨克
    评论 5月25日4:14
  • X只发表了一篇论文使用软件。我的建议是写一篇论文关于软件。查看JOSS上发表的论文。它们完全适用于您描述的那种情况,只有论文讨论软件和应用程序的某些方面,而不是软件本身。 评论 5月25日22:06
  • 1
    我明白你的意思;然而,与贡献代码的人一起写一篇关于代码的论文意味着还要与PI和X合作。现在和他们一起写论文我会感到不自在,因为我认为他们已经不尊重我和所有其他投稿人了。他们也是HSC论文的作者,所以他们可以从一开始就将所有相关人员归功于他们。相反,他们故意且反复地决定不这样做。而且,即使我们决定一起写这篇论文,也需要时间,而且可能会有更多的HSC论文发表,只会归功于X的论文。
    – 夸萨克
    评论 5月25日22:18
  • 4
    @Quasark对此我没有任何建议。你的选择是:(i)继续对这个问题感到不安,除了在这样的论坛上匿名投诉之外,别无所作为;(ii)制定一个计划,写一篇论文来解决这种情况,然后与需要参与的每个人交谈,将计划付诸实施。你想选择哪个选项是你的选择。 评论 5月27日2:44
  • 谢谢你,我会认真考虑你所说的。这并不容易,但正如你所说,必须做点什么。
    – 夸萨克
    评论 5月27日9:19
2

我的职业生涯主要是计算物理。我在这个领域做了七个项目。其中四本已经出版,三本还没有出版。在所有情况下,都有某种形式的书面文件。据我所知,对于尚未出版的三本书,我甚至还没有得到承认。在这三种情况下,如果不是完美的话,至少有合理的理由这样做,我很高兴这项工作已经被使用,或者我有机会学习并增加我的资历。我在计算物理方面有15年的职业生涯,我很喜欢,并为此感到骄傲,这是我生活中真正的乐趣。我希望你也能如此彻底地享受你的职业生涯,并为你的工作带来了改变而感到骄傲。

好消息是,我有一份很棒的简历和简历,还有几份文件记录了我所做的工作,这让我对这一切感觉好多了。如果你对自己所做的工作有任何困惑,你可以在LinkedIn的个人资料、简历和简历中进行描述。正如其他人所建议的那样,你可以发布一些内容,也可以为其编写文档。你可以在github存档中对其进行记录,您可以在网站等地方公开文档。Github本身有一个网站,或者你的大学有一个你可以编辑的网站,或者有一些免费的网站服务。另一个不确定的可能性是,也许你可以写一份准形式的文件,然后把它放在研究之门之类的地方(也许,这取决于它有多非官方——我的非官方论文——由于转学班的缘故,非常广泛的普通考试文件——因为我的第三个天体物理学硕士学位就在那里)。即使代码不是公开的,这些选项中的许多也可能起作用,这取决于文档的模糊性或清晰性。您可能需要或不需要以前的协作批准才能发布。

1
  • 1
    谢谢你给我的充满希望和安慰的回答!当考虑最坏的情况时,这真的很有帮助。我现在有一些事情要考虑,但这绝对有帮助。
    – 夸萨克
    评论 5月28日20:38

你必须登录来回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.