编程作业从 github 找到一样的但是是用别的语言写的,翻译成要求的语言但是思路照抄算不算作弊?

338 天前
 Fffys

项目作业要求是用 Java 写,我从 github 找到实现效果完美符合要求的项目,找到的项目是用 C 写的而且用的是一个超级长的单个 C 文件,我们要求使用面向对象分为至少 5 个类,我打算完全按照这个项目的思路写,这样算作弊吗?是国外的学校

3102 次点击
所在节点   海外留学
43 条回复
pelloz
338 天前
你的目的不是在这里和我们辩论属不属于抄袭,重要的是你得学会这些知识点!你看都看了,就别 1:1 的翻译了。关掉 github ,自己回忆知识点再用 java 写一遍不就好了。
zuixinwenyue
338 天前
大家的思路不都是抄别人的嘛?只不过你说的比较直接罢了,如果时间足够建议先自己写 ,如果实在做不出来就照抄也没什么大不了的,大家都是 cv
Maboroshii
338 天前
作业还分作弊吗? 不是答案都相似吗,那交作业的时候是不是可以说全班同学都抄你的。 作业本来就是学习的目的,开源代码如果是翻译,那其实目的也达到了。
cskeleton
338 天前
作业而已,考虑下做作业的意义。我觉得你是把那个 C 的逻辑看下思路,然后再也别看了,自己从头开始写 Java 就挺好;如果你是一边看 C 一边翻译成 Java ,就主要锻炼了翻译能力而已。其实最好还是自己先写写看再说,不过现在你看都看了。
lstz
338 天前
clean room

但最好在 README 写上 it's inspired by xx
zzzzzzZ
338 天前
@MrSheng 这是姚班的大佬,搞密码学的博后。GeeLaw 发言严谨带学术气息很正常,不是 AI

我认为作业只是为了学到东西,能学习到过程不重要
ho121
338 天前
应该这么想,我们所有能想到的思路,历史上都已经被别人想到过了。那是不是全部算抄袭
hazardous
338 天前
既然是作业,显然不是什么高精尖,就是个重复了无数遍的轮子而已,别说换个语言写了,用同一个语言重写一遍(当然不能照抄)那也不算抄袭啊。
MrSheng
338 天前
@geelaw #18
请正面回答此问题:如果代码使用《仅查看》的协议,那么他人使用其他的语言实现是否构成侵权?
nicholasxuu
338 天前
思路得是自己的,写了伪代码后,交给 copilot 生成具体代码,算作弊吗?
Xinu
338 天前
都是 Ctrl + c ,Ctrl + v,还一堆人搁这版权这那,可笑不
idealhs
338 天前
😅哥几个说别人的时候挺认真哈,自己 CV 的倒是真爽。
ztxcccc
338 天前
用另一种语言重写都算抄袭的话建议别当程序员了,随便找个项目里选任意一行代码在 github 能被搜到的概率都不低
geelaw
337 天前
@MrSheng #29 可以用两个例子展示问题的答案非确定:

如果这段代码是 C 语言 int 类型的快速排序,那么照着它翻译成别的语言并以作业提交不存在任何侵权。
如果这段代码是 Windows 的源代码,那么照着它完整翻译成别的语言并以作业提交是侵犯了版权和专利权。

第一种情况,假设课程是 Java 语言拌着算法的入门课,作业是用 Java 实现快速排序,那么那样做是抄袭;如果看完了 C 语言的代码,不采用实时背诵 + 翻译的方法而自己写出来,那就不是抄袭,在这种情况下,先前看的是自然语言(课程)和 C 语言(自学)没有什么区别。

代码翻译成另一种语言是否侵权的问题,和文章、书籍翻译成另一种语言是否侵权,本质上很类似。假设买了一本非母语的书,那么为了自己阅读在脑内把这本书翻译成母语,当然不存在侵权,这是“阅读权利”的一部分;假设对着它翻译,把母语的版本写下来,并把母语的版本复制给其他人,那么很可能侵犯了出版商和作者的权利;假设这本书里有口算习题 1+1=?,那么把这个习题抄到其他地方、提供给其他人,也不存在侵权。
aulayli
337 天前
还是国外学校要求高啊,国内学校你直接抄都没事🤣。
MrSheng
337 天前
@geelaw #34
第一段:如果是照着 windows 源码中的 快排 然后使用 java 实现构不构成侵权?
第二段:不讨论作弊/抄袭的问题,只讨论你提出的版权问题
第三段:明显的扩张解释。今天的考试有一道题,用中文默写莎士比亚的一首诗,是不是所有学生都侵权了?在年会上唱了霉霉的歌,是不是也侵权了?
谈版权也要讲究场景嘛,就 OP 的场景来说,一不是大范围,二不以盈利为目的,怎么都不可能侵权。
geelaw
337 天前
@MrSheng #36 你的问题都很好。

第一个问题:当然不。
第二个问题:
geelaw
337 天前
@MrSheng #36 上一条手癌了。

第一个问题:当然不,理同从习题册抄 1+1=? 的习题,所以你可以看到我加了“完整”这一限定。

第三个问题:默写莎士比亚的诗已经不存在侵权问题了,因为他的工作现在是公有领域,不受版权保护。年会上唱霉霉的歌也没问题:

1. 首先考虑歌词、曲谱的表演权问题,这种使用我的看法是属于 fair use ,因此不受到版权保护的约束。
2. 然后考虑的是霉霉所唱出来的歌的录音的版权问题,因为是其他人自己唱的,所以和录音的版权不搭边。

这个问题的扩展版本在现实里最近发生过,Taylor Swift 重新录制了她的专辑,原因是她不拥有前一版录音的版权( 2 的部分),但是 1 的部分,她大多数歌都是自己写的,所以重录不存在问题。

侵权和盈利、范围没有必然联系,后两者通常和版权持有人是否想要追究关联。所有法律问题,以及作弊的问题,几乎都是如此:是否违反和是否被追究是两码事。很明显我的意见是打算的行为不好,自然要采用一切合理的论证来提供支持。采用应然(是否违反)而不是实然(是否被追究)的方式考虑这个问题,有助于避免丧失判断力。
chanChristin
337 天前
知识产权保护表达但是不保护思想
根据这个我觉得法律层面不算,但是算不算你心里已经有
testonly
337 天前
这个是不是侵权,由 4 个因素决定:
抄的人是谁
被抄的人是谁
裁判是谁
影响有多大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1014275

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX