怎么检测代码的原创性、同源性?
发布网友
发布时间:2022-04-20 05:49
我来回答
共1个回答
热心网友
时间:2023-06-25 21:09
这个需要预先有所考虑,因为证明代码是你写的关键在于两点:一个是必须有证据证明你写的代码在先,别人抄袭在后;另一个是通过对代码与算法逻辑关系的阐述来证明你的原创性。
所以,能够做的工作着重在这两方面,必须事先有伏笔、有准备。
1、工作成果的记录、锁定或公证。通过有时间戳的网盘或者档案系统保存你的代码,这样就能在有争议时作为代码产生时间的证据,有助于解决纠纷。
2、在规模较大的程序代码中插入小片段的冗余代码,通过间接的逻辑关系跟主要代码穿插绑定,同时对这些插入片段不做注释。这样你就可以在发生纠纷时,多了一个证明自己原创性的机会。当然,插入代码的技术水平是很重要的,如果抄袭者是高手,他会识别并删除它们。
供你参考。希望能帮到你!