CopyCat 代码克隆检测发布,剑指开源软件抄袭
2019独角兽企业重金招聘Python工程师标准>>>
运营开源中国社区 10 年时间,对国内开源发展之迅猛非常的欣慰,但同时也存在很多问题是我们难以忽视的。其中一个对开源生态发展杀伤力最强的就是 —— 抄袭问题!当我们辛辛苦苦开发的软件被改头换面以另外一个名字出现在开源世界里,这种坏心情是所有开发者都感同身受的。去年九月开源中国的一个员工也犯过抄袭的错误,对开源软件作者的不尊重,也给公司带来很恶劣的影响,所以我们及时进行处理并道歉。
为了在抵制开源软件抄袭的问题上尽一分力,我们正式推出了 CopyCat 代码克隆检测服务。CopyCat 是我们在 NiCad Clone Detector 项目的基础上对性能进行优化和调整而推出的代码克隆检测服务,是基于 NiCad 技术的代码克隆检测技术。
我们以这两天收到的用户举报的一个项目为例:https://gitee.com/old-peanut/wechat_applet__open_source ,该项目与原项目 https://gitee.com/fuyang_lipengjun/platform (该项目为码云 GVP 项目)进行比对,下图是详细的比对结果,二者的相似度高达 97.94% 。
备注:我们已经跟该项目作者沟通,作者已在项目介绍中写清楚实际情况。
目前 CopyCat 服务刚刚推出,还处于公测阶段,欢迎广大开源作者们能使用这个工具捍卫自己的权利。我们也会不断的努力来提升工具检测的力度,支持更多的编程语言(当前支持 Java、C/C++ 和 C# 语言)。
你可以通过 https://copycat.gitee.com 使用该服务。
转载于:https://my.oschina.net/u/2306127/blog/2252164
CopyCat 代码克隆检测发布,剑指开源软件抄袭相关推荐
- 语义级代码克隆检测数据集的评估与改进
摘要:应用深度学习来检测语义代码克隆受到了研究界的广泛关注. 本文分享自华为云社区<语义级代码克隆检测数据集的评估与改进>,作者:软件分析Lab. 一.背景介绍 代码克隆检测[1]是软件工 ...
- OSS Compass 开源指南针发布,剑指开源生态健康
估量有尺,开源有道.2 月 21 日,开源指南针 OSS Compass 发布会在北京顺利举行.OSS Compass 的发布,标志着我国首个开源生态健康评估平台正式诞生.发布会上介绍了 OSS Co ...
- 达摩克利斯之剑:开源软件的合规风险及防控策略
作者简介 冯才效,SEAL 安全工程师,拥有6年云计算领域经验,先后参与 Rancher, Harvester 等开源项目.现致力于编写开发者友好型的软件供应链安全检修工具. 开源软件运动兴起于上个世 ...
- Infoworld发布2009年度开源软件大奖
转自:http://osss.cn/news/2009/09/01/infoworld%E5%8F%91%E5%B8%832009%E5%B9%B4%E5%BA%A6%E5%BC%80%E6%BA%9 ...
- 转:Infoworld发布2009年度开源软件大奖
转自:http://osss.cn/news/2009/09/01/infoworld%e5%8f%91%e5%b8%832009%e5%b9%b4%e5%ba%a6%e5%bc%80%e6%ba%9 ...
- python加减法计算题 代码_关于《剑指offer》中不用加减乘除做加法的Python代码的问题...
题目如下: 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. 题目不难,可以采用位操作来实现,利用异或运算来计算不带进位的加法结果,利用与运算计算进位的标志,然后将这两个 ...
- 前端已死?我看未必,但「低代码」已剑指前端程序员
本文笔者会从以下几个方面分享,希望能够帮助正在迷茫的前端小伙伴提供一点思路! 逛技术博客 不局限框架 全栈工程师兴起 关注前沿 写技术文章 录制前端视频 总结 2023第一季度快过去了,没工作的找到工 ...
- Boreas: 一种基于token 的精确并且大规模检测代码克隆的方法
文章连接: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6494937 写在前面的话 代码克隆检测的方法有很多,比如说 te ...
- DayDayUp之Job:牛客网—算法工程师—剑指offer之66道在线编程(解决思路及其代码)——1~20
DayDayUp之Job:牛客网-算法工程师-剑指offer之66道在线编程(解决思路及其代码)--01~20 目录 剑指offer--66道在线编程--01~20 1.二维数组中的查找某个targe ...
最新文章
- 爬取一万条b站评论看《工作细胞》
- AI与人类围棋士的差距到底有多大?
- 配置Spring数据源c3p0与dbcp
- nginx 还是欢迎界面_初识Nginx性能安全优化
- 2021.02.04 Visual QA论文阅读
- (轉貼) Jolt 2007得獎名單 (News) (.NET)
- 初识人工智能(一):数据分析(二):numpy科学计算基础库(一)
- python string.format()_python string format
- 通过Chrome扩展来批量复制知乎好友
- ssm面试题总结 spring springmvc mybatis面试题
- python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?
- Java中ArrayList,Vector,LinkedList,HashMap,HashTable,HashSet对比及总结
- 百度招聘Android客服端(2)
- weight和weightSum的区别
- 你可能不知道,Diffusion现在有多火
- 梅州通风柜设计安装那些事
- 计算机连接电视显示超范围,HDMI连接后电脑操作界面的边框超出电视屏幕,怎么解决...
- 【vue3 + vite】: Invalid VNode type: undefined (undefined)
- 老男孩mysql运维dba实战21部完整版_老男孩MySQL高级专业DBA实战课程/高级运维DBA课程/MySQL视频教程 零基础全套...
- java 设置背景色_背景颜色的设置