From 3cdd5ccece77bcee7d298b44382b2b54ac022604 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:04:21 +0000 Subject: [PATCH 01/38] add sigs/datacompliance/merged_data.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data.json | 42 ++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 sigs/datacompliance/merged_data.json diff --git a/sigs/datacompliance/merged_data.json b/sigs/datacompliance/merged_data.json new file mode 100644 index 0000000..751c3a6 --- /dev/null +++ b/sigs/datacompliance/merged_data.json @@ -0,0 +1,42 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2011-2023 XIANGHA.COM", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "美食杰文化传媒有限公司版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": " 食品伙伴网拥有本网站内所有信息内容(除食品伙伴网会员发布的商品信息外,包括但不限于文字、图片、软件、音频、视频)的版权。\\n\\n 任何被授权的浏览、复制、打印和传播属于本网站内信息内容都不得用于商业目的且所有信息内容及其任何部分的使用都必须包括此版权声明; \\n\\n 食品伙伴网(www.foodmate.net)所有的产品、技术与所有程序均属于食品伙伴网知识产权。“foodmate”、 “食品伙伴网”、其他产品服务名称及相关图形、标识等为食品伙伴网的知识产权。未经食品伙伴网许可,任何人不得擅自(包括但不限于:以非法的方式复制、传播、展示、镜像、上载、下载)使用。否则,食品伙伴网将依法追究法律责任。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "重申本站之禁止行为\\n  1)用户不得截获、篡改、收集、储存厨 studio/专栏/电子书等内容;\\n\\n  2)用户不得对厨 studio/专栏/电子书等内容,以文字、录音、截图、录屏等方式,用于公开使用或提供给第三方使用;\\n\\n  3)用户不得以其他方式侵犯本平台及平台之合作方知识产权;\\n\\n  4)账号使用须遵循自用原则,禁止转让、共享账号。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright© 2005-2023", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2023 xinshipu.com, all rights reserved.", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2011-2023 XIANGHA.COM", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "4.1 您应在遵守本协议、法律法规及其他规范性文件的前提下访问和使用我们的产品及/或服务。您同意,您不会进行或利用我们的产品及/或服务进行下列活动(也不为他人进行下列活动提供便利和支持):\\n\\n4.1.1 以任何方式危害未成年人及/或其他人;\\n\\n4.1.2 从事侵犯我们或他人合法权益的活动或违法犯罪活动,包括为上述活动提供帮助;\\n\\n4.1.3 未经我们及他人(如涉及)事先明确书面许可,自行或委托他人以任何方式(包括但不限于机器人软件、蜘蛛软件、爬虫软件等任何自动程序、脚本、软件)获取平台的服务、内容、数据(包括但不限于业务数据和用户的个人信息);\\n\\n4.1.4 规避、移除、更改、阻碍、破坏或以其他方式扰乱我们用于保护我们的产品及/或服务的安全措施;\\n\\n4.1.5 未经我们明确授权,采用收费或免费的方式,在任何公开场合全部或部分展示我们的产品及/或内容(但如您的上述行为不构成侵权的除外);", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From c4c3bca9571a0745b2b59a219dee6ca4a6100c9a Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:05:18 +0000 Subject: [PATCH 02/38] update sigs/datacompliance/merged_data.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data.json | 45 ++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/sigs/datacompliance/merged_data.json b/sigs/datacompliance/merged_data.json index 751c3a6..3a438f7 100644 --- a/sigs/datacompliance/merged_data.json +++ b/sigs/datacompliance/merged_data.json @@ -38,5 +38,50 @@ "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", "input": "4.1 您应在遵守本协议、法律法规及其他规范性文件的前提下访问和使用我们的产品及/或服务。您同意,您不会进行或利用我们的产品及/或服务进行下列活动(也不为他人进行下列活动提供便利和支持):\\n\\n4.1.1 以任何方式危害未成年人及/或其他人;\\n\\n4.1.2 从事侵犯我们或他人合法权益的活动或违法犯罪活动,包括为上述活动提供帮助;\\n\\n4.1.3 未经我们及他人(如涉及)事先明确书面许可,自行或委托他人以任何方式(包括但不限于机器人软件、蜘蛛软件、爬虫软件等任何自动程序、脚本、软件)获取平台的服务、内容、数据(包括但不限于业务数据和用户的个人信息);\\n\\n4.1.4 规避、移除、更改、阻碍、破坏或以其他方式扰乱我们用于保护我们的产品及/或服务的安全措施;\\n\\n4.1.5 未经我们明确授权,采用收费或免费的方式,在任何公开场合全部或部分展示我们的产品及/或内容(但如您的上述行为不构成侵权的除外);", "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "5. 知识产权\\n5.1\\n美食杰提供的网络服务中包含的任何文本、图片、图形、音频和/或视频资料均受版权、商标和/或其它财产所有权法律的保护,未经相关权利人同意,上述资料均不得在任何媒体直接或间接发布、播放、出于播放或发布目的而改写或再发行,或者被用于其他任何商业目的。所有这些资料或资料的任何部分仅可作为私人和非商业用途而保存在某台计算机内。美食杰不就由上述资料产生或在传送或递交全部或部分上述资料过程中产生的延误、不准确、错误和遗漏或从中产生或由此产生的任何损害赔偿,以任何形式,向用户或任何第三方负责。\\n5.2\\n任何单位或个人认为美食杰网站中的内容可能涉嫌侵犯其合法权益,可以及时向美食杰书面或邮件反馈,并提供详细侵权情况证明,美食杰在收到上述法律文件后,将会尽快移除被控侵权内容。\\n5.3\\n用户在美食杰注册之后在网站上产生的内容,即位默认美食杰拥有无偿使用权。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2011 系统之家(www.xitongzhijia.net) 版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "5、经作者授权,泡泡网声明:泡泡网旗下网站所载之作品(不含互动服务),未经过泡泡网书面授权许可,任何单位或个人不得擅自复制、链接、非法使用或转载,不得以任何方式建立镜像站点。否则,泡泡网将通过行政投诉、民事诉讼等方式追究侵权者的侵权责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "北京传奇极客管理咨询有限公司 Copyright © 2009 - 2023", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "4. 知识产权;许可\\n\\n \\n\\n(1) “中关村在线”提供的网络服务中包含的全部信息(包括但不限于任何文本、图片、音频及视频等)以及为提供服务而使用的任何软件等均受知识产权和其他相关法律保护。用户仅可以为个人和非商业目的使用“中关村在线”的网络服务。除出于使用“中关村在线”服务的目的外,未经“中关村在线”事先书面同意,用户不得以任何方式复制、转发或以其他方式使用“中关村在线”提供的网络服务中包含的任何信息。\\n\\n(2) 如果用户希望复制、转发或以其他方式使用“中关村在线”网站的任何内容或作品的,请与中关村在线联系:marketing@zol.com.cn。\\n\\n(3) “本协议”未授权用户使用“中关村在线”的任何商标、服务标识和域名。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本网站的内容,如文字、图形、图像、音乐、标识、图标按钮、链接、HTML编码、商标、软件和其他资料(以下统称\"资料\"),以及本网站所有资料的汇集(指收集、安排和汇编)均受著作权法、商标法和其他适用法律的保护。所有资料和资料的汇集均属本网站或本网站的内容提供者或客户的专有财产。未经授权擅自使用任何资料将违反著作权法、商标法和其他适用法律。如果您复制任何资料,您必须在复制件上保留原资料中有关版权、商标、服务标志以及其他专有权的告示。您只能复制一份资料,并且除非这些资料另有具体规定,复制件仅可用在私人、非商业用途。未经本网站事先的书面同意,您不得为了任何公共或商业目的销售或更改资料,或者复制、重制、再版、上载、下载、登载、传送、显示、公开执行或以任何方式发送资料,或将资料存储于检索系统,或以其他任何方式使用资料。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本站所有文章均为作者本人创作,版权为作者所有,除非取得作者的明确授权,一律谢绝全文转载于其他网站。请尊重我们的劳动、自觉遵守规则。您有意无意的转载,伤害的不仅是一个人的创作热情。本站并非随意的娱乐性质站点,而是正式的科学性质网站!我们需要尽最大的努力保证内容的正确性,为了避免错误的知识在转载过程中以讹传讹,最终误导他人,请在向他人推荐时仅仅给出文章内容摘要和网址,而不要采用复制全文的传播方式。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权声明\\n\\n南方财富网独立拥有原创内容的版权(注明引用他方的图片内容除外),未经南方财富网明确书面许可,任何人不得对该内容进行复制、修改再使用、传播,或在非南方财富网所属的服务器上做镜像处理。\\n\\n凡来源非“南方财富网”的内容,均为转载、整理或用户投稿(包括但不限于文本、图片、数据、观点、建议等内容),其目的在于促进信息传播及交流,并不代表本网赞同其观点或对其内容的真实性负责。如其他媒体、单位或个人从本网下载使用,应予保留本网注明的“来源”,并自负版权等法律责任。\\n\\n另外,部分内容或没有作者署名,或署名错误,致使本网无法联系作者本人,亦无法通过事先许可的方式获得授权。同时,由于网络信息量巨大,在取得作者授权方面亦难免出现遗漏。如本网转载、整理及投稿的内容涉及版权问题,请作者持相应版权证明与本网联系做删除处理。联系邮箱:jubao@southmoney.com", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" } ] \ No newline at end of file -- Gitee From aacaa04fec85324cad6d727729f9b18622070a3d Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:06:01 +0000 Subject: [PATCH 03/38] update sigs/datacompliance/merged_data.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data.json | 105 +++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/sigs/datacompliance/merged_data.json b/sigs/datacompliance/merged_data.json index 3a438f7..0a7e4cc 100644 --- a/sigs/datacompliance/merged_data.json +++ b/sigs/datacompliance/merged_data.json @@ -83,5 +83,110 @@ "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", "input": "版权声明\\n\\n南方财富网独立拥有原创内容的版权(注明引用他方的图片内容除外),未经南方财富网明确书面许可,任何人不得对该内容进行复制、修改再使用、传播,或在非南方财富网所属的服务器上做镜像处理。\\n\\n凡来源非“南方财富网”的内容,均为转载、整理或用户投稿(包括但不限于文本、图片、数据、观点、建议等内容),其目的在于促进信息传播及交流,并不代表本网赞同其观点或对其内容的真实性负责。如其他媒体、单位或个人从本网下载使用,应予保留本网注明的“来源”,并自负版权等法律责任。\\n\\n另外,部分内容或没有作者署名,或署名错误,致使本网无法联系作者本人,亦无法通过事先许可的方式获得授权。同时,由于网络信息量巨大,在取得作者授权方面亦难免出现遗漏。如本网转载、整理及投稿的内容涉及版权问题,请作者持相应版权证明与本网联系做删除处理。联系邮箱:jubao@southmoney.com", "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "浙江同花顺基金销售有限公司版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "新浪公司独立拥有或与相关内容提供者共同拥有新浪网站内相关内容(包括但不限于文字、图片、音频、视频资料及页面设计、编排、软件等)的版权和/或其他相关知识产权。“新浪网”、“sina”为新浪公司及其关联公司的注册商标,受中国法律保护。\\n除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\\n违反上述声明而给新浪公司造成损失的,新浪公司将依法追究其法律责任。\t", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2004-2023 64365.com版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2004-2023 法律快车", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2003-2023 找法网", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "严禁采集,违者必究\\n©2004-2022 m.64365.com All Rights Reserved", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "法邦版权本网站包含之所有内容:文本、图形、LOGO、创意、及软件等之所有权归属法邦网及本网站的内容/信息提供者,受中国及国际版权法的保护。对本网站上所有内容之复制(意指收集、组合和重新组合),本网站享有排他权并受中国及国际版权法的保护。本网站使用的所有软件的所有权归属于法邦网或它的软件供应商并受中国及国际版权法的保护。在本网站上的内容和软件可以用作信息获取网上交易及网上拍卖的信息资源,对本网站该等内容的任何其他使用,包括再造、修改、发布、转发、再版、演示或播出被严格禁止。转载文章凡本网注明“来源:法邦网”的所有作品,版权均属于法邦网,未经授权不得转载、摘编或利用其它方式使用上述作品。已经授权使用作品的,应在授权范围内使用,并注明“来源:法邦网”。违反上述声明者,本网将追究其相关法律责任。\\n\\n凡本网注明“来源:XXX(非法邦网)”的作品,均转载自其它媒体,版权归原作者及网站所有,转载的目的是为公众提供免费的法律资讯,普及法律知识,服务社会公众,并不代表本网赞同其观点和对其真实性负责。如果您对本网转载文章版权的归属存有异议或有其他任何问题,请与我们联系。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "第九条\\n\\n用户不得对本网站服务的任何部分或本网站服务之使用以及获得,进行复制、拷贝、出售、转售或用于任何其它商业目的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "\\n三、知识产权\\n\\n为了向用户提供高质量的信息,“什么值得买” 管理员有权对用户发表的内容进行合理的编辑和修改。用户在“什么值得买”上发表的全部内容,著作权归其本人和 “什么值得买”运营公司共同所有。用户和“什么值得买”均可授权第三方以任何方式使用该内容,不需要得到对方的同意。他人未经明确授权,不得使用该内容。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2013-2023. diyiyou.com All Rights Reserved.", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "7. 禁止用户利用BOSS直聘平台从事其他的违法行为,包括但不限于:\\n\\n利用BOSS直聘提供的开聊服务从事欺诈、传销、刷流量、好评、违法物品营销等行为;\\n冒用、混淆他人账号的昵称、头像、企业介绍发布招聘信息的,或冒充、利用他人名义对外招聘的;\\n可能存在拖欠或未依法支付薪资或劳务报酬等可能损害劳动者或劳务人员合法权益的行为;\\n未经BOSS直聘公司的许可自行或授权、允许、协助任何第三人对平台内的任何信息内容进行非法获取;“非法获取”是指采用包括但不限于“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术措施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;\\n为他人提供自动登录到本平台、代办或协助他人代办身份认证的服务或代售身份认证所需的相关材料或凭据。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "4.3 通过任何技术手段侵入平台的软件、网站、数据库等系统,非法抓取平台数据或者干扰猎聘产品和/或服务正常运行的。非法抓取是指采用程序或者非正常浏览等技术手段获取内容数据的行为,包括但不限于采用“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术措施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;\\n\\n4.4 任何利用自有或第三方的插件或程序盗链、抓取、读取、模拟下载、深度链接、收集平台展示的任何信息的;\\n\\n4.5 侵犯猎聘或第三方的专利权、著作权、商标权、名誉权或其他任何合法权益的行为;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "第六章 版权声明\\n\\n第四十一条 本网站除因站务管理需要并已获得网站授权而由网站管理人员发布的公告类帖文外,任何会员(包括本站各级管理人员)发表的文章或图片仅代表作者本人观点,与本网站立场无关,作者文责自负。\\n第四十二条 任何会员的合法言论、文章及图片一经在本站发表,该作品的版权,除署名权、发表权、修改权、保护作品完整权归原作者享有外,其他权益即无偿转归本站独占所有,除本站外的任何单位或个人未经本站的正式授权许可不得以任何方式使用上述作品。\\n第四十三条 前款所指的“其他权益”包括但不限于:通过复制、发行、信息网络传播、改编、翻译、汇编及应由版权人享有的其他方式使用上述作品并获得报酬的财产权利,以及许可他人以上述方式使用并获得报酬的权利。\\n第四十四条 前款述及的由本站独占所有的各项权利涵盖本站已经发布或将要发布的所有内容(包括但不限于:文字、图片、图像、音频、视频等),任何单位或个人不得以任何方式(包括但不限于:转载、摘编、复制、剪辑等)擅自使用上述内容,或利用这些内容再造与之相关的衍生作品。\\n第四十五条 任何转载、引用发表于本站的版权文章须符合以下规范:\\n(1) 用于非商业、非盈利、非广告性目的时需注明作者及作品的出处为\"职朋\"。\\n(2) 用于商业、盈利、广告性目的时需征得网站和作品原作者的同意,并注明作者姓名、授权范围及原作出处\"职朋\"。不得未经作者同意而剽窃、引用本网站的任何版权作品,否则本网站将保留按相关法律程序替原著作者追究侵权责任单位或个人的权利。\\n(3) 任何作品的修改或删除均应保持作者原意并征求原作者同意,并注明授权范围。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "13.未经店长直聘公司的许可,以任何母的自行或授权、允许、协助任何第三人对平台内的任何信息内容进行非法获取,用于商业用途或其他任何目的。“非法获取”是指采用包括但不限于“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术设施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "职朋职业圈版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2010-2020 zx123.cn", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "2.土巴兔提示您,您通过自身账号在接受土巴兔的各项服务中所上传、发送的任何内容都应具有合法来源,如相关内容涉及任何第三方的合法权益,应事先获得相应的许可。如土巴兔收到涉及您的相关举报或投诉,土巴兔可采取相关法律法规所要求或允许的方式,向相关争议方、相关部门提供包括账号在内的必要的信息,以便解决纠纷争议,保护正当权利人的合法权益。\\n\\n3.除非法律允许或土巴兔书面许可,您使用本网站过程中不得从事下列行为:\\n\\n(1)删除本网站及其副本上关于著作权的信息;\\n\\n(2)对本网站进行反向工程、反向汇编、反向编译,或者以其他方式尝试发现本网站的源代码;\\n\\n(3)对土巴兔拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等;\\n\\n(4)对本网站或者本网站运行过程中释放到任何终端内存中的数据、网站运行过程中客户端与服务器端的交互数据,以及本网站运行所必需的系统数据,进行复制、修改、增加、删除、挂接运行或创作任何衍生作品,形式包括但不限于使用插件、外挂或非经土巴兔授权的第三方工具/服务接入本网站和相关系统;\\n\\n(5)通过修改或伪造网站运行中的指令、数据,增加、删减、变动网站的功能或运行效果,或者将用于上述用途的软件、方法进行运营或向公众传播,无论这些行为是否为商业目的;\\n\\n(6)通过非土巴兔开发、授权的第三方软件、插件、外挂、系统,登录或使用本网站及服务,或制作、发布、传播上述工具;\\n\\n(7)自行或者授权他人、第三方软件对本网站及其组件、模块、数据进行干扰;\\n\\n(8)自行转载他人文章或者上传他人设计作品时未事先征得原作者同意并注明原作者姓名出处及版权仅归原作者所有。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本网站的内容,如文字、图形、图像、音乐、标识、图标按钮、链接、HTML编码、商标、软件和其他资料(以下统称\"资料\"),以及本网站所有资料的汇集(指收集、安排和汇编)均受著作权法、商标法和其他适用法律的保护。所有资料和资料的汇集均属本网站或本网站的内容提供者或客户的专有财产。未经授权擅自使用任何资料将违反著作权法、商标法和其他适用法律。如果您复制任何资料,您必须在复制件上保留原资料中有关版权、商标、服务标志以及其他专有权的告示。您只能复制一份资料,并且除非这些资料另有具体规定,复制件仅可用在私人、非商业用途。未经本网站事先的书面同意,您不得为了任何公共或商业目的销售或更改资料,或者复制、重制、再版、上载、下载、登载、传送、显示、公开执行或以任何方式发送资料,或将资料存储于检索系统,或以其他任何方式使用资料。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2016-2021k.jinbaodm.com .All Rights Reserved .\\n\\n本站所有资源均收集于互联网其它网站,本站不提供影片资源存储,也不参与录制、上传,若本站收录的节目无意侵犯了贵司版权,请留言,我们会及时处理断开连接,谢谢。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" } ] \ No newline at end of file -- Gitee From 572a309950b9f05c8bbd339fae7145a0eb73953e Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:07:31 +0000 Subject: [PATCH 04/38] update sigs/datacompliance/merged_data.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data.json | 95 ---------------------------- 1 file changed, 95 deletions(-) diff --git a/sigs/datacompliance/merged_data.json b/sigs/datacompliance/merged_data.json index 0a7e4cc..ac8ee19 100644 --- a/sigs/datacompliance/merged_data.json +++ b/sigs/datacompliance/merged_data.json @@ -93,100 +93,5 @@ "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", "input": "新浪公司独立拥有或与相关内容提供者共同拥有新浪网站内相关内容(包括但不限于文字、图片、音频、视频资料及页面设计、编排、软件等)的版权和/或其他相关知识产权。“新浪网”、“sina”为新浪公司及其关联公司的注册商标,受中国法律保护。\\n除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\\n违反上述声明而给新浪公司造成损失的,新浪公司将依法追究其法律责任。\t", "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "Copyright©2004-2023 64365.com版权所有", - "output": "版权限制不清晰,律师认为有灵活空间,可解释" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "© 2004-2023 法律快车", - "output": "版权限制不清晰,律师认为有灵活空间,可解释" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "©2003-2023 找法网", - "output": "版权限制不清晰,律师认为有灵活空间,可解释" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "严禁采集,违者必究\\n©2004-2022 m.64365.com All Rights Reserved", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "法邦版权本网站包含之所有内容:文本、图形、LOGO、创意、及软件等之所有权归属法邦网及本网站的内容/信息提供者,受中国及国际版权法的保护。对本网站上所有内容之复制(意指收集、组合和重新组合),本网站享有排他权并受中国及国际版权法的保护。本网站使用的所有软件的所有权归属于法邦网或它的软件供应商并受中国及国际版权法的保护。在本网站上的内容和软件可以用作信息获取网上交易及网上拍卖的信息资源,对本网站该等内容的任何其他使用,包括再造、修改、发布、转发、再版、演示或播出被严格禁止。转载文章凡本网注明“来源:法邦网”的所有作品,版权均属于法邦网,未经授权不得转载、摘编或利用其它方式使用上述作品。已经授权使用作品的,应在授权范围内使用,并注明“来源:法邦网”。违反上述声明者,本网将追究其相关法律责任。\\n\\n凡本网注明“来源:XXX(非法邦网)”的作品,均转载自其它媒体,版权归原作者及网站所有,转载的目的是为公众提供免费的法律资讯,普及法律知识,服务社会公众,并不代表本网赞同其观点和对其真实性负责。如果您对本网转载文章版权的归属存有异议或有其他任何问题,请与我们联系。", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "第九条\\n\\n用户不得对本网站服务的任何部分或本网站服务之使用以及获得,进行复制、拷贝、出售、转售或用于任何其它商业目的。", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "\\n三、知识产权\\n\\n为了向用户提供高质量的信息,“什么值得买” 管理员有权对用户发表的内容进行合理的编辑和修改。用户在“什么值得买”上发表的全部内容,著作权归其本人和 “什么值得买”运营公司共同所有。用户和“什么值得买”均可授权第三方以任何方式使用该内容,不需要得到对方的同意。他人未经明确授权,不得使用该内容。", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "Copyright © 2013-2023. diyiyou.com All Rights Reserved.", - "output": "版权限制不清晰,律师认为有灵活空间,可解释" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "无法访问", - "output": "已无法访问" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "7. 禁止用户利用BOSS直聘平台从事其他的违法行为,包括但不限于:\\n\\n利用BOSS直聘提供的开聊服务从事欺诈、传销、刷流量、好评、违法物品营销等行为;\\n冒用、混淆他人账号的昵称、头像、企业介绍发布招聘信息的,或冒充、利用他人名义对外招聘的;\\n可能存在拖欠或未依法支付薪资或劳务报酬等可能损害劳动者或劳务人员合法权益的行为;\\n未经BOSS直聘公司的许可自行或授权、允许、协助任何第三人对平台内的任何信息内容进行非法获取;“非法获取”是指采用包括但不限于“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术措施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;\\n为他人提供自动登录到本平台、代办或协助他人代办身份认证的服务或代售身份认证所需的相关材料或凭据。", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "4.3 通过任何技术手段侵入平台的软件、网站、数据库等系统,非法抓取平台数据或者干扰猎聘产品和/或服务正常运行的。非法抓取是指采用程序或者非正常浏览等技术手段获取内容数据的行为,包括但不限于采用“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术措施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;\\n\\n4.4 任何利用自有或第三方的插件或程序盗链、抓取、读取、模拟下载、深度链接、收集平台展示的任何信息的;\\n\\n4.5 侵犯猎聘或第三方的专利权、著作权、商标权、名誉权或其他任何合法权益的行为;", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "第六章 版权声明\\n\\n第四十一条 本网站除因站务管理需要并已获得网站授权而由网站管理人员发布的公告类帖文外,任何会员(包括本站各级管理人员)发表的文章或图片仅代表作者本人观点,与本网站立场无关,作者文责自负。\\n第四十二条 任何会员的合法言论、文章及图片一经在本站发表,该作品的版权,除署名权、发表权、修改权、保护作品完整权归原作者享有外,其他权益即无偿转归本站独占所有,除本站外的任何单位或个人未经本站的正式授权许可不得以任何方式使用上述作品。\\n第四十三条 前款所指的“其他权益”包括但不限于:通过复制、发行、信息网络传播、改编、翻译、汇编及应由版权人享有的其他方式使用上述作品并获得报酬的财产权利,以及许可他人以上述方式使用并获得报酬的权利。\\n第四十四条 前款述及的由本站独占所有的各项权利涵盖本站已经发布或将要发布的所有内容(包括但不限于:文字、图片、图像、音频、视频等),任何单位或个人不得以任何方式(包括但不限于:转载、摘编、复制、剪辑等)擅自使用上述内容,或利用这些内容再造与之相关的衍生作品。\\n第四十五条 任何转载、引用发表于本站的版权文章须符合以下规范:\\n(1) 用于非商业、非盈利、非广告性目的时需注明作者及作品的出处为\"职朋\"。\\n(2) 用于商业、盈利、广告性目的时需征得网站和作品原作者的同意,并注明作者姓名、授权范围及原作出处\"职朋\"。不得未经作者同意而剽窃、引用本网站的任何版权作品,否则本网站将保留按相关法律程序替原著作者追究侵权责任单位或个人的权利。\\n(3) 任何作品的修改或删除均应保持作者原意并征求原作者同意,并注明授权范围。", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "13.未经店长直聘公司的许可,以任何母的自行或授权、允许、协助任何第三人对平台内的任何信息内容进行非法获取,用于商业用途或其他任何目的。“非法获取”是指采用包括但不限于“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术设施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "职朋职业圈版权所有", - "output": "版权限制不清晰,律师认为有灵活空间,可解释" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "Copyright 2010-2020 zx123.cn", - "output": "版权限制不清晰,律师认为有灵活空间,可解释" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "2.土巴兔提示您,您通过自身账号在接受土巴兔的各项服务中所上传、发送的任何内容都应具有合法来源,如相关内容涉及任何第三方的合法权益,应事先获得相应的许可。如土巴兔收到涉及您的相关举报或投诉,土巴兔可采取相关法律法规所要求或允许的方式,向相关争议方、相关部门提供包括账号在内的必要的信息,以便解决纠纷争议,保护正当权利人的合法权益。\\n\\n3.除非法律允许或土巴兔书面许可,您使用本网站过程中不得从事下列行为:\\n\\n(1)删除本网站及其副本上关于著作权的信息;\\n\\n(2)对本网站进行反向工程、反向汇编、反向编译,或者以其他方式尝试发现本网站的源代码;\\n\\n(3)对土巴兔拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等;\\n\\n(4)对本网站或者本网站运行过程中释放到任何终端内存中的数据、网站运行过程中客户端与服务器端的交互数据,以及本网站运行所必需的系统数据,进行复制、修改、增加、删除、挂接运行或创作任何衍生作品,形式包括但不限于使用插件、外挂或非经土巴兔授权的第三方工具/服务接入本网站和相关系统;\\n\\n(5)通过修改或伪造网站运行中的指令、数据,增加、删减、变动网站的功能或运行效果,或者将用于上述用途的软件、方法进行运营或向公众传播,无论这些行为是否为商业目的;\\n\\n(6)通过非土巴兔开发、授权的第三方软件、插件、外挂、系统,登录或使用本网站及服务,或制作、发布、传播上述工具;\\n\\n(7)自行或者授权他人、第三方软件对本网站及其组件、模块、数据进行干扰;\\n\\n(8)自行转载他人文章或者上传他人设计作品时未事先征得原作者同意并注明原作者姓名出处及版权仅归原作者所有。", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "本网站的内容,如文字、图形、图像、音乐、标识、图标按钮、链接、HTML编码、商标、软件和其他资料(以下统称\"资料\"),以及本网站所有资料的汇集(指收集、安排和汇编)均受著作权法、商标法和其他适用法律的保护。所有资料和资料的汇集均属本网站或本网站的内容提供者或客户的专有财产。未经授权擅自使用任何资料将违反著作权法、商标法和其他适用法律。如果您复制任何资料,您必须在复制件上保留原资料中有关版权、商标、服务标志以及其他专有权的告示。您只能复制一份资料,并且除非这些资料另有具体规定,复制件仅可用在私人、非商业用途。未经本网站事先的书面同意,您不得为了任何公共或商业目的销售或更改资料,或者复制、重制、再版、上载、下载、登载、传送、显示、公开执行或以任何方式发送资料,或将资料存储于检索系统,或以其他任何方式使用资料。", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "Copyright © 2016-2021k.jinbaodm.com .All Rights Reserved .\\n\\n本站所有资源均收集于互联网其它网站,本站不提供影片资源存储,也不参与录制、上传,若本站收录的节目无意侵犯了贵司版权,请留言,我们会及时处理断开连接,谢谢。", - "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" - }, - { - "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", - "input": "没有声明", - "output": "版权限制不清晰,律师认为有灵活空间,可解释" } ] \ No newline at end of file -- Gitee From 36fccfb1aaa158d1e3273efd0725c7c8523834e8 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:08:47 +0000 Subject: [PATCH 05/38] update sigs/datacompliance/merged_data.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data.json | 100 +++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/sigs/datacompliance/merged_data.json b/sigs/datacompliance/merged_data.json index ac8ee19..e7d7a51 100644 --- a/sigs/datacompliance/merged_data.json +++ b/sigs/datacompliance/merged_data.json @@ -93,5 +93,105 @@ "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", "input": "新浪公司独立拥有或与相关内容提供者共同拥有新浪网站内相关内容(包括但不限于文字、图片、音频、视频资料及页面设计、编排、软件等)的版权和/或其他相关知识产权。“新浪网”、“sina”为新浪公司及其关联公司的注册商标,受中国法律保护。\\n除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\\n违反上述声明而给新浪公司造成损失的,新浪公司将依法追究其法律责任。\t", "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2004-2023 64365.com版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2004-2023 法律快车", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2003-2023 找法网", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "严禁采集,违者必究\\n©2004-2022 m.64365.com All Rights Reserved", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "法邦版权本网站包含之所有内容:文本、图形、LOGO、创意、及软件等之所有权归属法邦网及本网站的内容/信息提供者,受中国及国际版权法的保护。对本网站上所有内容之复制(意指收集、组合和重新组合),本网站享有排他权并受中国及国际版权法的保护。本网站使用的所有软件的所有权归属于法邦网或它的软件供应商并受中国及国际版权法的保护。在本网站上的内容和软件可以用作信息获取网上交易及网上拍卖的信息资源,对本网站该等内容的任何其他使用,包括再造、修改、发布、转发、再版、演示或播出被严格禁止。转载文章凡本网注明“来源:法邦网”的所有作品,版权均属于法邦网,未经授权不得转载、摘编或利用其它方式使用上述作品。已经授权使用作品的,应在授权范围内使用,并注明“来源:法邦网”。违反上述声明者,本网将追究其相关法律责任。\\n\\n凡本网注明“来源:XXX(非法邦网)”的作品,均转载自其它媒体,版权归原作者及网站所有,转载的目的是为公众提供免费的法律资讯,普及法律知识,服务社会公众,并不代表本网赞同其观点和对其真实性负责。如果您对本网转载文章版权的归属存有异议或有其他任何问题,请与我们联系。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "第九条\\n\\n用户不得对本网站服务的任何部分或本网站服务之使用以及获得,进行复制、拷贝、出售、转售或用于任何其它商业目的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "\\n三、知识产权\\n\\n为了向用户提供高质量的信息,“什么值得买” 管理员有权对用户发表的内容进行合理的编辑和修改。用户在“什么值得买”上发表的全部内容,著作权归其本人和 “什么值得买”运营公司共同所有。用户和“什么值得买”均可授权第三方以任何方式使用该内容,不需要得到对方的同意。他人未经明确授权,不得使用该内容。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2013-2023. diyiyou.com All Rights Reserved.", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "7. 禁止用户利用BOSS直聘平台从事其他的违法行为,包括但不限于:\\n\\n利用BOSS直聘提供的开聊服务从事欺诈、传销、刷流量、好评、违法物品营销等行为;\\n冒用、混淆他人账号的昵称、头像、企业介绍发布招聘信息的,或冒充、利用他人名义对外招聘的;\\n可能存在拖欠或未依法支付薪资或劳务报酬等可能损害劳动者或劳务人员合法权益的行为;\\n未经BOSS直聘公司的许可自行或授权、允许、协助任何第三人对平台内的任何信息内容进行非法获取;“非法获取”是指采用包括但不限于“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术措施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;\\n为他人提供自动登录到本平台、代办或协助他人代办身份认证的服务或代售身份认证所需的相关材料或凭据。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "4.3 通过任何技术手段侵入平台的软件、网站、数据库等系统,非法抓取平台数据或者干扰猎聘产品和/或服务正常运行的。非法抓取是指采用程序或者非正常浏览等技术手段获取内容数据的行为,包括但不限于采用“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术措施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;\\n\\n4.4 任何利用自有或第三方的插件或程序盗链、抓取、读取、模拟下载、深度链接、收集平台展示的任何信息的;\\n\\n4.5 侵犯猎聘或第三方的专利权、著作权、商标权、名誉权或其他任何合法权益的行为;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "第六章 版权声明\\n\\n第四十一条 本网站除因站务管理需要并已获得网站授权而由网站管理人员发布的公告类帖文外,任何会员(包括本站各级管理人员)发表的文章或图片仅代表作者本人观点,与本网站立场无关,作者文责自负。\\n第四十二条 任何会员的合法言论、文章及图片一经在本站发表,该作品的版权,除署名权、发表权、修改权、保护作品完整权归原作者享有外,其他权益即无偿转归本站独占所有,除本站外的任何单位或个人未经本站的正式授权许可不得以任何方式使用上述作品。\\n第四十三条 前款所指的“其他权益”包括但不限于:通过复制、发行、信息网络传播、改编、翻译、汇编及应由版权人享有的其他方式使用上述作品并获得报酬的财产权利,以及许可他人以上述方式使用并获得报酬的权利。\\n第四十四条 前款述及的由本站独占所有的各项权利涵盖本站已经发布或将要发布的所有内容(包括但不限于:文字、图片、图像、音频、视频等),任何单位或个人不得以任何方式(包括但不限于:转载、摘编、复制、剪辑等)擅自使用上述内容,或利用这些内容再造与之相关的衍生作品。\\n第四十五条 任何转载、引用发表于本站的版权文章须符合以下规范:\\n(1) 用于非商业、非盈利、非广告性目的时需注明作者及作品的出处为\"职朋\"。\\n(2) 用于商业、盈利、广告性目的时需征得网站和作品原作者的同意,并注明作者姓名、授权范围及原作出处\"职朋\"。不得未经作者同意而剽窃、引用本网站的任何版权作品,否则本网站将保留按相关法律程序替原著作者追究侵权责任单位或个人的权利。\\n(3) 任何作品的修改或删除均应保持作者原意并征求原作者同意,并注明授权范围。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "13.未经店长直聘公司的许可,以任何母的自行或授权、允许、协助任何第三人对平台内的任何信息内容进行非法获取,用于商业用途或其他任何目的。“非法获取”是指采用包括但不限于“蜘蛛”(spider)程序、爬虫程序、拟人程序等非真实用户或避开、破坏技术设施等非正常浏览的手段、方式,读取、复制、转存、获得数据和信息内容的行为;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "职朋职业圈版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2010-2020 zx123.cn", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "2.土巴兔提示您,您通过自身账号在接受土巴兔的各项服务中所上传、发送的任何内容都应具有合法来源,如相关内容涉及任何第三方的合法权益,应事先获得相应的许可。如土巴兔收到涉及您的相关举报或投诉,土巴兔可采取相关法律法规所要求或允许的方式,向相关争议方、相关部门提供包括账号在内的必要的信息,以便解决纠纷争议,保护正当权利人的合法权益。\\n\\n3.除非法律允许或土巴兔书面许可,您使用本网站过程中不得从事下列行为:\\n\\n(1)删除本网站及其副本上关于著作权的信息;\\n\\n(2)对本网站进行反向工程、反向汇编、反向编译,或者以其他方式尝试发现本网站的源代码;\\n\\n(3)对土巴兔拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等;\\n\\n(4)对本网站或者本网站运行过程中释放到任何终端内存中的数据、网站运行过程中客户端与服务器端的交互数据,以及本网站运行所必需的系统数据,进行复制、修改、增加、删除、挂接运行或创作任何衍生作品,形式包括但不限于使用插件、外挂或非经土巴兔授权的第三方工具/服务接入本网站和相关系统;\\n\\n(5)通过修改或伪造网站运行中的指令、数据,增加、删减、变动网站的功能或运行效果,或者将用于上述用途的软件、方法进行运营或向公众传播,无论这些行为是否为商业目的;\\n\\n(6)通过非土巴兔开发、授权的第三方软件、插件、外挂、系统,登录或使用本网站及服务,或制作、发布、传播上述工具;\\n\\n(7)自行或者授权他人、第三方软件对本网站及其组件、模块、数据进行干扰;\\n\\n(8)自行转载他人文章或者上传他人设计作品时未事先征得原作者同意并注明原作者姓名出处及版权仅归原作者所有。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本网站的内容,如文字、图形、图像、音乐、标识、图标按钮、链接、HTML编码、商标、软件和其他资料(以下统称\"资料\"),以及本网站所有资料的汇集(指收集、安排和汇编)均受著作权法、商标法和其他适用法律的保护。所有资料和资料的汇集均属本网站或本网站的内容提供者或客户的专有财产。未经授权擅自使用任何资料将违反著作权法、商标法和其他适用法律。如果您复制任何资料,您必须在复制件上保留原资料中有关版权、商标、服务标志以及其他专有权的告示。您只能复制一份资料,并且除非这些资料另有具体规定,复制件仅可用在私人、非商业用途。未经本网站事先的书面同意,您不得为了任何公共或商业目的销售或更改资料,或者复制、重制、再版、上载、下载、登载、传送、显示、公开执行或以任何方式发送资料,或将资料存储于检索系统,或以其他任何方式使用资料。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2016-2021k.jinbaodm.com .All Rights Reserved .\\n\\n本站所有资源均收集于互联网其它网站,本站不提供影片资源存储,也不参与录制、上传,若本站收录的节目无意侵犯了贵司版权,请留言,我们会及时处理断开连接,谢谢。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2022 朵朵女性网 ddnx.com版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" } ] \ No newline at end of file -- Gitee From c95d8dc66aecbc5de46d8a31be5fe684a49fdba4 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:09:09 +0000 Subject: [PATCH 06/38] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20sigs/dataco?= =?UTF-8?q?mpliance/merged=5Fdata.json=20=E4=B8=BA=20sigs/datacompliance/m?= =?UTF-8?q?erged=5Fdata1.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sigs/datacompliance/{merged_data.json => merged_data1.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sigs/datacompliance/{merged_data.json => merged_data1.json} (100%) diff --git a/sigs/datacompliance/merged_data.json b/sigs/datacompliance/merged_data1.json similarity index 100% rename from sigs/datacompliance/merged_data.json rename to sigs/datacompliance/merged_data1.json -- Gitee From 0537ac3dc3cb5c3460ac21a4939105286aa8d1bc Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:10:37 +0000 Subject: [PATCH 07/38] add sigs/datacompliance. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> -- Gitee From cac0ea52574affd145c71c1ecae1ca34818b402b Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:12:29 +0000 Subject: [PATCH 08/38] add sigs/datacompliance/merged_data2.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data2.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 sigs/datacompliance/merged_data2.json diff --git a/sigs/datacompliance/merged_data2.json b/sigs/datacompliance/merged_data2.json new file mode 100644 index 0000000..2f259b7 --- /dev/null +++ b/sigs/datacompliance/merged_data2.json @@ -0,0 +1 @@ +s \ No newline at end of file -- Gitee From cfd3b72c8de08c9a683f83c213d474da2e2c1119 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:12:56 +0000 Subject: [PATCH 09/38] update sigs/datacompliance/merged_data2.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data2.json | 103 +++++++++++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/sigs/datacompliance/merged_data2.json b/sigs/datacompliance/merged_data2.json index 2f259b7..33d3a8d 100644 --- a/sigs/datacompliance/merged_data2.json +++ b/sigs/datacompliance/merged_data2.json @@ -1 +1,102 @@ -s \ No newline at end of file +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "4.知识产权\\n我们拥有伊秀的所有知识产权,包括但不限于商标、版权、专利等。未经我们的许可,您不得以任何形式使用我们的知识产权,包括但不限于复制、修改、传播等。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2015", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "5.3 懂球帝拥有本站内所有资料的版权。任何被授权的浏览、复制、打印和传播属于本站内的资料必须符合以下条件:\\n5.3.1 所有的资料和图象均以获得信息为目的;\\n5.3.2 所有的资料、图象及其任何部分都必须包括此版权声明;\\n5.3.3 本站所有的产品、技术与所有程序均属于懂球帝知识产权,在此并未授权。“懂球帝”及相关图形等为懂球帝的注册商标。\\n5.3.4 未经懂球帝许可,任何人不得擅自(包括但不限于:以非法的方式复制、传播、展示、镜像、上载、下载)使用。否则,懂球帝将依法追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "四、知识产权\\n1、搜狐服务中包含的任何文字、图表、音频、视频或软件(包括但不限于软件中包含的图表、动画、音频、视频、界面实际、数据和程序、代码、文档)等信息或材料均受著作权法、商标法或其它法律法规的保护,未经相关权利人书面同意,用户不得以任何方式使用该等信息或材料,但出于使用搜狐服务目的而使用的除外。\\n\\n2、本协议未授予用户使用搜狐任何商标、服务标记、标识、域名和其他显著品牌特征的权利。\\n\\n3、除本协议明确允许的以外,用户不得以任何形式或任何方式对搜狐服务部分或全部内容进行修改、出租、租赁、出借、出售、分发、复制、创作衍生品或用于任何商业用途。\\n\\n4、用户在搜狐上发布的信息不得侵犯任何第三人的知识产权,未经相关权利人之事先书面同意,用户不得以任何方式上传、发布、修改、传播或复制任何受著作权保护的材料、商标或属于其他人的专有信息。\\n\\n5、用户同意,对于其上传到本网站的任何内容,搜狐在全世界范围内不限形式和载体地享有永久的、不可撤销的、免费的、非独家的使用权和转授权的权利,包括但不限于修改、复制、发行、展览、改编、汇编、出版、翻译、信息网络传播、广播、表演和再创作及著作权法等法律法规确定的其他权利,用户特别授权搜狐以自己名义单独对第三方的侵权行为提起诉讼并获得全额赔偿。搜狐无须为此向用户给予任何报酬或承担任何义务,也无须另行通知。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "三、版权条款\\n   为了保护知识产权,保障著作人和版权所有者的合法权益,保护凤凰网的合法权益,凤凰网声明:\\n(一)、凤凰网(www.ifeng.com)及其注册用户及本网站所有网页内的资料提供者拥有此网页内所有资料的版权。未经凤凰网的明确书面许可,任何人不得复制、转载、摘编、使用凤凰网所有网页内容,不得在非凤凰网所属的服务器上做镜像,不得对凤凰网的全部或部分页面、内容做商业链接。\\n(二)、任何团体与个人,拟在Internet上使用凤凰网的图、文、视/音频及其它信息资源,须事先与凤凰网联络并取得明确的书面许可。\\n(三)、凤凰网不保证为向用户提供便利而设置的外部链接的准确性和完整性。\\n(四)、凤凰网论坛(BBS)部分版权条款\\n1、严格遵守《中华人民共和国版权法》,任何转载或转贴都应注明真实作者和真实出处。\\n2、凤凰网有权在本网站范围内引用、发布、转载用户在凤凰网社区发布的内容。\\n3、凤凰网对于用户发布的内容所引发的版权、署名权的异议、纠纷不承担任何责任。\\n4、传统媒体转载须事先与原作者和凤凰网联系。\\n5、提交者发言纯属个人行为,只代表个人立场及观点,与本网站立场无关。\\n6、凤凰网有权认定和删除提交者所提交的任何不符合国家法律、法规和政策的任何言论、文字和图片。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "七、知识产权\\n\\n  1、央视网鼓励并支持分享作品、互相学习,为免争议,本协议所称“作品”包括【任何形式的作品(文字、图片、音乐、视频、表演等)、录音录像制品、代码、评论、帖子或用户在央视网发布的其他内容】。\\n\\n  2、央视网尊重知识产权并注重保护用户享有的各项权利,除另有约定外,您在央视网发布的所有原创作品,知识产权归您本人所有,您可自行授权第三方以任何方式使用而无须取得央视网的同意。您同意您在央视网发布的作品均免费授权央视网对作品进行公开传播、推广等方式的使用。\\n\\n  3、除了您自行创作、发布的作品外,央视网上所有其他内容包括但不限于产品、软件、音视频、图文资料、界面设计、版面框架、图标、数据等的所有权及知识产权归属于央视网所有。央视网在央视网中所使用的“央视国际”、“央视网”、“中国网络电视台”、“CNTV”、“CCTV.com”、“CNTV.cn”等商业标识,其著作权或商标权归央视网所有。所以,您只能在央视网授权下才能使用这些内容,未经央视网书面同意,您均不得以任何营利或非营利的目的擅自复制、发布、使用、改写上述内容,您也不得将上述内容授权给第三方实施、利用。\\n\\n  4、在不透露您的隐私资料前提下,央视网有权对整个用户数据库进行分析并对用户数据库进行商业上的利用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "6、“直播吧”信息内容的使用规范\\n6.1 未经公司书面许可,你不得自行或授权、允许、协助任何第三人对本协议“直播吧”软件及相关服务中信息内容进行如下行为:\\n(1)复制、读取、采用“直播吧”软件及相关服务的信息内容,用于包括但不限于宣传、增加阅读量、浏览量等商业用途;\\n(2)擅自编辑、整理、编排“直播吧”软件及相关服务的信息内容后在“直播吧”软件及相关服务的源页面以外的渠道进行展示;\\n(3)采用包括但不限于特殊标识、特殊代码等任何形式的识别方法,自行或协助第三人对“直播吧”软件及相关服务的信息内容产生流量、阅读量引导、转移、劫持等不利影响;\\n(4)其他非法获取或使用“直播吧”软件及相关服务的信息内容的行为。\\n6.2 经公司书面许可后,你对“直播吧”软件及相关服务的信息内容的分享、转发等行为,还应符合以下规范:\\n(1)对抓取、统计、获得的相关搜索热词、命中率、分类、搜索量、点击率、阅读量等相关数据,未经公司事先书面同意,不得将上述数据以任何方式公示、提供、泄露给任何第三人;\\n(2)不得对“直播吧”软件及相关服务的源网页进行任何形式的任何改动,包括但不限于“直播吧”软件及相关服务的首页(profile页面)链接,广告系统链接等入口,也不得对“直播吧”软件及相关服务的源页面的展示进行任何形式的遮挡、插入、弹窗等妨碍;\\n(3)应当采取安全、有效、严密的措施,防止“直播吧”软件及相关服务的信息内容被第三方通过包括但不限于“蜘蛛(spider)”程序等任何形式进行非法获取;\\n(4)不得把相关数据内容用于公司书面许可范围之外的目的,进行任何形式的销售和商业使用,或向第三方泄露、提供或允许第三方为任何方式的使用;\\n(5)向任何第三人分享、转发、复制“直播吧”软件及相关服务信息内容的行为,应当遵守公司为此制定的其他规范和标准。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2014 - 2023 read.douban.com, all rights reserved. 北京方舟阅读科技有限公司", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright ©2021-2025 jiandalou.net 健康无忧网 版权所有. 转载请标明出处", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "5、本网站内凡注明“来源:放心医苑网”或“来源:有问必答网”的所有文字、图片和音视频稿件均属本网站原创内容,版权均属珠海健康云科技有限公司所有,任何媒体、网站或个人未经本网站授权不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明“稿件来源:放心医苑网”或者“来源:有问必答网”,违者本网站将依法追究责任。8、用户从网站提供的服务中获得的信息在没有得到事先许可的情况下,个人或提供给第三方利用复制,发送,传播等手段用于盈利目的时,将追究相关当事人的法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2011120健康网", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "我们的专有权利\\n除您的用户内容外,任何用户贡献的文章文本,或本协议明确规定,本服务及其中或由此传输的所有材料,包括但不限于软件、图像、图形、插图、文本、徽标、专利、商标、服务标志、版权、照片、音频、视频、音乐和属于其他用户的用户内容(“wikihow内容”),以及与之相关的所有知识产权, 是wikiHow及其许可方(包括向服务发布用户内容的其他用户)的专有财产。除本协议明确规定外,本协议中的任何内容均不得被视为在任何此类知识产权中或根据任何此类知识产权创建许可,并且您同意不出售、许可、出租、修改、分发、复制、复制、传输、公开展示、公开表演、出版、改编、编辑或从任何wikiHow内容创建衍生作品。严禁将wikiHow内容用于本协议未明确允许的任何目的。\\n\\n\\n您可以选择或我们邀请您提交有关服务的评论或想法,包括但不限于关于如何改进服务或我们的产品(“想法”)。通过提交任何想法,您同意您的披露是无偿的、未经请求的、不受限制的,并且不会使wikiHow承担任何信托或其他义务,并且我们可以自由使用该想法而无需向您支付任何额外补偿,和/或以非保密方式或以其他方式向任何人披露该想法。您进一步承认,通过接受您的提交,wikiHow不放弃使用wikiHow以前已知的,或由其员工开发的,或从您以外的来源获得的类似或相关想法的任何权利。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "27.9 爱彼迎平台内容。通过爱彼迎平台提供的内容受版权、商标和/或美国及其他国家/地区的其他法律保护。您承认该内容的所有知识产权均为爱彼迎和/或其许可方的专有财产,并同意您不会删除、更改或遮挡任何版权、商标、服务标识或其他所有权声明。您不得使用、复制、改编、修改、创制衍生作品、传播、许可、出售、转让、公开展示、公开表演、传输、广播或以其他方式利用通过爱彼迎平台访问的任何内容,除非您是该内容的合法所有者,或本《服务条款》明确准许。在遵守本《服务条款》的前提下,爱彼迎授予您有限、非排他、不得再许可、可撤销、不可转让的许可,准许您:(i) 在您的个人设备上下载和使用应用程序;及 (ii) 访问和浏览爱彼迎平台上或通过爱彼迎平台您可访问的任何内容,但仅供您个人使用,不得用于商业目的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "七、知识产权\\n7.1途牛所有的商品、技术、程序、页面(包括但不限于页面设计及内容)以及资料内容(包括但不限于本站所刊载的图片、 视频、Flash等)均属于知识产权,仅供用户交流、学习、研究和欣赏,未经授权,任何人不得擅自使用、转载和编辑,否则,将依法追究法律责任。\\n\\n7.2用户在攻略及论坛频道上传的用户平台信息,应保证为原创或已得到充分合法授权(包括但不限于著作权、所涉人物肖像权),并具有准确性、真实 性、正当性、合法性,且不含任何侵犯权利人合法权益的内容。如因用户抄袭、转载、未合法授权等等未经权利人同意的侵权行为导致权利人通知途牛的,则途牛通 过系统联系或者联系号码及时通知用户后,用户应在收到通知的3日内给予途牛相关合法使用声明,否则途牛有权单方删除相关侵权信息,且由此所产生的纠纷、损 失和费用由用户自行解决和承担,途牛不承担任何法律责任。\\n\\n7.3用户同意途牛免费在其网络不同页面上呈现用户上传的资料内容,作为正面宣传、展示。途牛不得作为负面宣传、展示或者对用户形象有诋毁或者贬低。\\n\\n7.4“途牛旅游网”、牛头(图形)及“tuniu.com”组合为南京途牛科技有限公司注册商标,用户未经途牛书面授权或者许可,不得擅自使用,否则,途牛将依法追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "七、知识产权声明\\n本网站(www.tuniu.com)所有的产品、技术、程序、页面(包括但不限于页面设计及内容)以及资料内容(包括但不限于本站所刊载的图片、视频、Flash等)均属于知识产权,仅供本用户交流、学习、研究和欣赏,未经授权,任何人不得擅自使用,否则,将依法追究法律责任。\\n\\n本网站用户在攻略及论坛频道上传的资料内容(包括但不限于图片、视频、Flash、点评等),应保证为原创或已得到充分授权,并具有准确性、真实性、正当性、合法性,且不含任何侵犯第三人权益的内容,因抄袭、转载、侵权等行为所产生的纠纷由用户自行解决,本网站不承担任何法律责任。\\n\\n“途牛旅游网”、牛头(图形)及“tuniu.com”组合为南京途牛科技有限公司注册商标,任何人不得擅自使用,否则,将依法追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "二 知识产权声明\\n2.1易车提供的网络服务中所包含的任何文字、软件、图片、图形、图表、网页、音频、视频、域名等相关内容均受中国版权、商标及/或其他财产所有权等法律、法规及/或国际公约的保护,对为提供网络服务而使用的任何软件的一切权利均属于该软件的著作权人,未经易车或相关权利人同意,任何人均不得在任何媒体、任何场合直接或间接发布、使用、修改和再使用;易车不对由上述资料产生或在传送、递交全部或部分上述资料,使用相关软件过程中产生的延误、不准确、错误和遗漏或由此产生的任何损害进行赔偿,亦无需以任何形式向用户或任何第三方负责。同时,经易车书面同意进行转载的,转载人应标明相关内容出处及原作者相关信息。\\n\\n2.2易车对用户在使用易车网络服务(包括但不限于口碑、论坛、BBS、)中发布的信息、资讯、文字、图片、图形、图表、音频、视频、软件等(以下简称“内容”)无偿拥有非独家使用权和完全再许可的权利(该等权利不受任何时间和空间的限制),使用范围包括但不限于网站、杂志、期刊、电视、广播等领域。\\n\\n2.3用户在易车网络服务中所发布的内容仅代表用户个人的观点和立场,易车不对此承担任何法律责任及其他责任。\\n\\n2.4易车、易车网及图、车易通、Bitauto及图、等为易车旗下公司拥有的注册商标或商标,均受法律保护。未经易车旗下公司事先书面许可,任何单位及个人不得以任何方式对该等商标的任何部分进行使用、复制、修改、传播、抄录或与其它产品捆绑使用销售。对任何侵犯该等商标权的行为,易车旗下公司保留依法追究其法律责任的权利。\\n\\n2.5鉴于互联网具有海量信息的特点,易车不排除旗下网站(不含互动服务)有极少数作品因客观原因无法联系到权利人。易车将该部分作品的著作权使用费交给相关著作权报酬收转单位代为收转。在此,请相关权利人与易车或者相关报酬收转单位联系,以获得相关报酬。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "10、知识产权\\n\\n10.1 公司在“懂车帝”及相关服务中提供的内容(包括但不限于软件、技术、程序、网页、文字、图片、图像、音频、视频、图表、版面设计、电子文档等)的知识产权属于公司或相关权利人所有。公司提供本服务时所依托的软件的著作权、专利权及其他知识产权均归公司所有。未经公司许可,任何人不得擅自使用(包括但不限于通过任何机器人、蜘蛛等程序或设备监视、复制、传播、展示、镜像、上载、下载)“懂车帝”及相关服务中的内容。\\n\\n10.2 你理解并同意,在使用“懂车帝”及相关服务时发布上传的文字、图片、视频、音频等均由你原创或已获合法授权。你通过“懂车帝”上传、发布的任何内容的知识产权归属你或原始著作权人所有。\\n\\n10.3 你知悉、理解并同意,为持续改善并为你提供更好的服务,你通过“懂车帝”及相关服务发布、传输或传播的内容(包括但不限于文字、图片、图像、音频、视频和/或音频中的音乐、声音、对话等),授权公司及其关联公司控制公司、继承公司一项全球范围内、免费、非独家、可再许可(通过多层次)的权利(包括但不限于复制权、信息网络传播权、改编权、汇编权、修改权、翻译权、制作衍生品、表演和展示等权利),使用范围包括但不限于在当前或其他网站、应用程序、产品或终端设备等。你在此确认并同意,上述权利的授予包括在内容、“懂车帝”、公司和/或公司品牌有关的任何的宣传、推广、广告和/或相关营销中使用和以其他方式开发内容(全部或部分)的权利和许可。为避免疑惑,你同意,上述权利的授权包括许可使用、复制、展示、传播你拥有或被许可使用并植入内容中的个人形象、肖像、姓名、商标、服务标志、品牌、名称、标识、公司标记及其他物料、素材等。\\n\\n10.4 你确认并同意授权公司以公司自己的名义或委托专业第三方对侵犯你上传发布的享有知识产权的内容进行代维权,维权形式包括但不限于:监测侵权行为、发送维权函、提起诉讼或仲裁、调解、和解等,公司有权对维权事宜做出决策并独立实施。\\n\\n10.5 公司为“懂车帝”开发、运营提供技术支持,并对“懂车帝”及相关服务的开发和运营等过程中产生的所有数据和信息等享有法律法规允许范围内的全部权利。\\n\\n10.6 请你在任何情况下都不要私自使用公司的包括但不限于“懂车帝”等在内的任何商标、服务标记、商号、域名、网站名称或其他显著品牌特征等(以下统称为“标识”)。未经公司事先书面同意,你不得将本条款前述标识以单独或结合任何方式展示、使用或申请注册商标、进行域名注册等,也不得实施向他人明示或暗示有权展示、使用、或其他有权处理该些标识的行为。由于你违反本协议使用公司上述商标、标识等给公司或他人造成损失的,由你承担全部法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "1.用户在车云上发表的全部评论,著作权均归用户本人所有。用户可授权第三方以任何方式使用,不需要得到车云的同意。\\n\\n2.车云可改写用户投稿内容进行发表,包括但不限于问题及补充说明、答案总结、话题描述、话题结构等。\\n\\n3.车云提供的网络服务中包含的标识、版面设计、排版方式、文本、图片、图形等均受著作权、商标及其它法律保护,未经相关权利人(含车云及其他原始权利人)同意,上述内容均不得在任何平台被直接或间接发布、使用、出于发布或使用目的的改写或再发行,或被用于其他任何商业目的。\\n\\n4.为了促进知识的分享和传播,用户将其在车云上发表的全部内容,授予车云免费的、不可撤销的、非独家使用许可,车云有权将该内容用于车云各种形态的产品和服务上,包括但不限于网站以及发表的应用或其他互联网产品。\\n\\n5.第三方若出于非商业目的,将用户在车云上发表的内容转载在车云之外的地方,应当在作品的正文开头的显著位置注明原作者姓名(或原作者在车云上使用的账号名称),给出原始链接,注明「发表于车云」,并不得对作品进行修改演绎。若需要对作品进行修改,或用于商业目的,第三方应当联系用户获得单独授权,按照用户规定的方式使用该内容。\\n\\n6.在车云上传或发表的内容,用户应保证其为著作权人或已取得合法授权,并且该内容不会侵犯任何第三方的合法权益。如果第三方提出关于著作权的异议,车云有权根据实际情况删除相关的内容,有权追究用户的法律责任,给车云或任何第三方造成损失的,用户应负责全额赔偿。\\n\\n7.如果任何第三方侵犯了车云用户相关的权利,用户同意授权车云或其指定的代理人代表车云自身或用户对该第三方提出警告、投诉、发起行政执法、诉讼、进行上诉,或谈判和解,并且用户同意在车云认为必要的情况下参与共同维权。\\n\\n8.车云有权但无义务对用户发布的内容进行审核,有权根据相关证据结合《侵权责任法》、《信息网络传播权保护条例》等法律法规及车云社区指导原则对侵权信息进行处理。\\n\\n9.车云、车云网及相关图标为公司拥有的注册商标或商标,均受法律保护。未经车云公司事先书面许可,任何单位及个人不得以任何方式对该等商标的任何部分进行使用、+G39复制、修改、传播、抄录或与其它产品捆绑使用销售。对任何侵犯该等商标权的行为,车云公司保留依法追究其法律责任的权利。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 666b8a6d3878114f8aec6c4eb0ca351422fe9d56 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:17:41 +0000 Subject: [PATCH 10/38] add sigs/datacompliance/merged_data3.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data3.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 sigs/datacompliance/merged_data3.json diff --git a/sigs/datacompliance/merged_data3.json b/sigs/datacompliance/merged_data3.json new file mode 100644 index 0000000..2f259b7 --- /dev/null +++ b/sigs/datacompliance/merged_data3.json @@ -0,0 +1 @@ +s \ No newline at end of file -- Gitee From 8707a812f663b102c5c91fa90a3075d3e65ac86c Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:18:48 +0000 Subject: [PATCH 11/38] update sigs/datacompliance/merged_data3.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data3.json | 103 +++++++++++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/sigs/datacompliance/merged_data3.json b/sigs/datacompliance/merged_data3.json index 2f259b7..45ef921 100644 --- a/sigs/datacompliance/merged_data3.json +++ b/sigs/datacompliance/merged_data3.json @@ -1 +1,102 @@ -s \ No newline at end of file +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "二 知识产权声明\\n2.1易车提供的网络服务中所包含的任何文字、软件、图片、图形、图表、网页、音频、视频、域名等相关内容均受中国版权、商标及/或其他财产所有权等法律、法规及/或国际公约的保护,对为提供网络服务而使用的任何软件的一切权利均属于该软件的著作权人,未经易车或相关权利人同意,任何人均不得在任何媒体、任何场合直接或间接发布、使用、修改和再使用;易车不对由上述资料产生或在传送、递交全部或部分上述资料,使用相关软件过程中产生的延误、不准确、错误和遗漏或由此产生的任何损害进行赔偿,亦无需以任何形式向用户或任何第三方负责。同时,经易车书面同意进行转载的,转载人应标明相关内容出处及原作者相关信息。\\n\\n2.2易车对用户在使用易车网络服务(包括但不限于口碑、论坛、BBS、)中发布的信息、资讯、文字、图片、图形、图表、音频、视频、软件等(以下简称“内容”)无偿拥有非独家使用权和完全再许可的权利(该等权利不受任何时间和空间的限制),使用范围包括但不限于网站、杂志、期刊、电视、广播等领域。\\n\\n2.3用户在易车网络服务中所发布的内容仅代表用户个人的观点和立场,易车不对此承担任何法律责任及其他责任。\\n\\n2.4易车、易车网及图、车易通、Bitauto及图、等为易车旗下公司拥有的注册商标或商标,均受法律保护。未经易车旗下公司事先书面许可,任何单位及个人不得以任何方式对该等商标的任何部分进行使用、复制、修改、传播、抄录或与其它产品捆绑使用销售。对任何侵犯该等商标权的行为,易车旗下公司保留依法追究其法律责任的权利。\\n\\n2.5鉴于互联网具有海量信息的特点,易车不排除旗下网站(不含互动服务)有极少数作品因客观原因无法联系到权利人。易车将该部分作品的著作权使用费交给相关著作权报酬收转单位代为收转。在此,请相关权利人与易车或者相关报酬收转单位联系,以获得相关报酬。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2013-2023 车主指南 m.icauto.com.cn", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright@2007-2022 All Right Reserved.盖世汽车版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "二 知识产权声明\\n2.1易车提供的网络服务中所包含的任何文字、软件、图片、图形、图表、网页、音频、视频、域名等相关内容均受中国版权、商标及/或其他财产所有权等法律、法规及/或国际公约的保护,对为提供网络服务而使用的任何软件的一切权利均属于该软件的著作权人,未经易车或相关权利人同意,任何人均不得在任何媒体、任何场合直接或间接发布、使用、修改和再使用;易车不对由上述资料产生或在传送、递交全部或部分上述资料,使用相关软件过程中产生的延误、不准确、错误和遗漏或由此产生的任何损害进行赔偿,亦无需以任何形式向用户或任何第三方负责。同时,经易车书面同意进行转载的,转载人应标明相关内容出处及原作者相关信息。\\n\\n2.2易车对用户在使用易车网络服务(包括但不限于口碑、论坛、BBS、)中发布的信息、资讯、文字、图片、图形、图表、音频、视频、软件等(以下简称“内容”)无偿拥有非独家使用权和完全再许可的权利(该等权利不受任何时间和空间的限制),使用范围包括但不限于网站、杂志、期刊、电视、广播等领域。\\n\\n2.3用户在易车网络服务中所发布的内容仅代表用户个人的观点和立场,易车不对此承担任何法律责任及其他责任。\\n\\n2.4易车、易车网及图、车易通、Bitauto及图、等为易车旗下公司拥有的注册商标或商标,均受法律保护。未经易车旗下公司事先书面许可,任何单位及个人不得以任何方式对该等商标的任何部分进行使用、复制、修改、传播、抄录或与其它产品捆绑使用销售。对任何侵犯该等商标权的行为,易车旗下公司保留依法追究其法律责任的权利。\\n\\n2.5鉴于互联网具有海量信息的特点,易车不排除旗下网站(不含互动服务)有极少数作品因客观原因无法联系到权利人。易车将该部分作品的著作权使用费交给相关著作权报酬收转单位代为收转。在此,请相关权利人与易车或者相关报酬收转单位联系,以获得相关报酬。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "四、知识产权\\n1、搜狐服务中包含的任何文字、图表、音频、视频或软件(包括但不限于软件中包含的图表、动画、音频、视频、界面实际、数据和程序、代码、文档)等信息或材料均受著作权法、商标法或其它法律法规的保护,未经相关权利人书面同意,用户不得以任何方式使用该等信息或材料,但出于使用搜狐服务目的而使用的除外。\\n\\n2、本协议未授予用户使用搜狐任何商标、服务标记、标识、域名和其他显著品牌特征的权利。\\n\\n3、除本协议明确允许的以外,用户不得以任何形式或任何方式对搜狐服务部分或全部内容进行修改、出租、租赁、出借、出售、分发、复制、创作衍生品或用于任何商业用途。\\n\\n4、用户在搜狐上发布的信息不得侵犯任何第三人的知识产权,未经相关权利人之事先书面同意,用户不得以任何方式上传、发布、修改、传播或复制任何受著作权保护的材料、商标或属于其他人的专有信息。\\n\\n5、用户同意,对于其上传到本网站的任何内容,搜狐在全世界范围内不限形式和载体地享有永久的、不可撤销的、免费的、非独家的使用权和转授权的权利,包括但不限于修改、复制、发行、展览、改编、汇编、出版、翻译、信息网络传播、广播、表演和再创作及著作权法等法律法规确定的其他权利,用户特别授权搜狐以自己名义单独对第三方的侵权行为提起诉讼并获得全额赔偿。搜狐无须为此向用户给予任何报酬或承担任何义务,也无须另行通知。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有2011|未经授权禁止复制或建立镜像,否则将追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "凡本网注明“来源:中华网”的所有作品,均为北京华网智讯信息有限公司合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:中华网”。违反上述声明者,本网将追究其相关法律责任。\\n\\n凡本网注明“来源:XXX(非中华网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "QQ音乐一直以来都非常重视和尊重他人的知识产权和合法权益,严格遵守知识产权等法律法规,依法保护知识产权权利人和用户的合法权益,为广大用户提供优质正版的网络音乐服务。若您认为您的知识产权或合法权益被侵犯,可书面通知QQ音乐要求删除侵权内容或者断开侵权链接。如果通知人弄虚作假或陈述失实,将需承担因此导致的一切法律责任(包括但不限于赔偿损失、诉讼费、律师费、取证费用等)。如果您不确定相关内容是否侵犯了自己的知识产权和其他合法权益,建议您先咨询相关专业人士。\\n\\n为有效处理您的权利通知,请您认真填写附件1的《要求删除或断开链接侵权网络内容的通知》(具体填写可参考附件2的《要求删除或断开链接侵权网络内容的通知填写说明》),并签字或加盖公章。通过以下两种方式通知我们:\\n\\n1、将前述书面通知及其相关证明材料的纸质版本全部扫描后通过电子邮件发送至QQ音乐指定电子邮箱:qqmusic155@tencent.com\\n\\n2、通过邮寄的方式将前述书面通知书及其相关证明材料的纸质版本邮寄至以下地点:\\n\\n 地址:中国广东省深圳市南山区深圳市南山区科兴科学园D3栋12F 腾讯音乐法务部(收)\\n\\n 邮编:518057\\n\\n注:权利通知人应保证提交的通知文件的真实性和合法性,并自行承担由此造成的全部法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2022 All rights reserved. 上海虫虫音乐文化有限公司", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "网站相关- 商务合作信箱: www@9ku.com<音乐传邮箱: smm@9ku.com>本站声明·本站音乐 本站歌曲 内容搜索自互联网和网友上传,只做在线试听,不提供 MP3下载;好听的歌不提供下载及不提供任何下载链接,档案仅作低品质试听,本站充分的认识到保护音乐版权的重要性:由于音乐来自网友通过共享上传,本站未及一一审核,如有侵犯版权请及时电邮并出示版权证明,我们将在24小时内删除。本站充分的认识到保护音乐版权的重要性。为更好的保护歌曲著作人权益,保护发行人的利益,在防止拷贝、下载做了努力。本站已经和数百家唱片公司内容合作,并获得书面授权,欢迎需要在本站推广告音乐的唱片公司与我们联系。把歌曲授权给本站:我们不提供任何音乐本地下载,同时我们也希望网友们更好的、健康的认识到尊重著作人的必要性,支持正版听你想听的9KU音乐,经典9KU音乐在线试听,九酷歌曲展现流行经典! 9KU音乐,9KU经典;九酷音乐网唯一网址: www.9ku.com。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "一 听音乐网绝大多数歌曲拥有权利人授权。但是由于部分音乐来自网友上传和搜索引擎,本站未及一一审核,同时由于信息的不对称,在我们在逐步建立一个版权清晰 的曲库上有一定难度,所以在这里本站也再次重申,若任何第三方声称是任何音乐作品的版权拥有者,请及时联系我们。我们会尽一切所能在最大范围内保证版权人 行使权利,保护版权人的合法利益。\\n \\n\\n一听音乐网由衷地认识到知识产权是人类社会的重要财富,一听愿与所有音乐权利人共同耕耘。\\n \\n\\n联系邮件:ytingmusic@163.com", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "一、知识产权\\n1. 豆瓣网注册用户(以下简称“用户”)发布在豆瓣网的原创文章、评论、图片等内容的知识产权均归用户本人所有。 2. 用户通过转载、复制、截图等方式获取他人内容,并发布在豆瓣网的,相关内容的知识产权属于内容的权利人,用户不得侵犯他人知识产权及其他合法权利。因用户发布内容引发知识产权纠纷的,用户须自行承担相应后果,若因此造成豆瓣损失的,豆瓣有权依照法律规定维护合法权益。 3. 豆瓣网展示的豆瓣标识、版面设计、排版方式、文本、图片、图形等受著作权法、商标法、专利法及其他法律保护的部分,未经豆瓣书面同意,不得进行任何形式的发布、改编、修改,或其他商业及非商业性使用。 4. 豆瓣不对用户发布内容的知识产权权属进行保证,并且尊重权利人的知识产权及其他合法权益。若权利人认为用户发布的内容侵犯自身的知识产权或其他合法权益,可依法向豆瓣发出书面通知(《豆瓣侵权投诉指引》),通知应当包括构成侵权的初步证据及权利人的真实身份信息。豆瓣接到投诉人符合法定条件的投诉及材料后,将会根据相关法律规定及时进行处理。 在符合法律要求的前提下,豆瓣会将投诉人的投诉材料转送给相关用户。用户可以向豆瓣提交不存在侵权行为的声明,声明应当包括不存在侵权行为的初步证据及用户的真实身份信息。豆瓣亦会依照法律规定进行处理,且在符合法律要求的前提下,豆瓣会将用户提交的声明转送给投诉人。\\n\\n5. 豆瓣鼓励原创,并尽最大努力为用户自主创作并发布于豆瓣网的内容提供保护,用户可在发表日记、长评、相册等内容时开启原创内容版权声明。如用户发布的原创内容遭受来自第三方平台或其用户的侵犯,用户可通过“豆瓣站外侵权投诉通道”(目前仅支持部分平台)进行维权。豆瓣可以在获得用户授权后协助用户维权。豆瓣的维权权利不影响用户另行授权第三方维权。豆瓣收到用户撤销授权的通知后,将停止维权。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "6. 知识产权\\n除非另有约定或我方另行声明,我方平台所有:产品外观、网站图片、技术、软件、数据等其他信息,未经相关权利人同意,上述资料均不得在任何媒体直接或间接发布、播放、出于播放或发布目的而改写或再发行,或者被用于其他任何商业目的。所有这些资料或资料的任何部分仅可作为私人和非商业用途而保存在某台计算机内。我方不就由上述资料产生或在传送或递交全部或部分上述资料过程中产生的延误、不准确、错误和遗漏或从中产生或由此产生的任何损害赔偿,以任何形式,向用户或任何第三方负责。\\n\\n如您在使用我方平台提供的服务的过程中遇到其它用户的辱骂、侮辱行为,可直接点击\"举报\"按键进行举报,相关人员会尽快核实并进行处理。如用户认为该用户的言论与事实不符,给自己的名誉权及社会评价造成了负面影响,请尽快向司法机关寻求帮助,我方将依法配合司法机关的调查取证工作。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "酷我音乐一贯高度重视知识产权保护并遵守中国各项知识产权法律、法规和具有约束力的规范性文件。由于酷我音乐来自用户通过网络共享,对非法转载,盗版等侵权行为的发生不具备充分的监控能力,所以,若您认为您的知识产权或合法权益被侵犯,可书面通知酷我音乐要求删除侵权内容或者断开侵权链接。酷我音乐将根据相关法律规定采取措施移除相关内容或屏蔽相关链接。\\n为有效保护您的合法权利,请参考《《要求删除或断开链接侵权网络内容的通知》填写说明》填写《要求删除或断开链接侵权网络内容的通知》。请您在该权利通知落款处亲笔签名,如果您是依法成立的机构或组织,请您加盖公章。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "生活网 © 版权所有 ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "知识产权声明\\n19楼拥有19楼互联网社区网站内的所有合法信息内容(包括但不限于文字、图片、软件、音频、视频)的著作权。\\n任何未被授权的浏览、复制、打印和传播属于19楼互联网社区的信息内容,都不得用于商业目的,且所有信息内容及其任何部分的使用都必须包括此版权声明;已经书面授权的,应在授权范围内使用,并注明\"来源:19楼互联网社区\"。违反上述声明者,以侵权论,19楼可以其自己的名义主张权利,包括但不限于提出交涉、投诉、向人民法院提起诉讼等,将依法追究其相关法律责任。\\n19楼互联网社区的所有产品、技术与所有程序均属于19楼的知识产权。 \"19楼\"及其他服务名称及相关图形、标识等为19楼的注册商标。未经19楼许可,任何人不得擅自(包括但不限于:以非法的方式复制、传播、展示、镜像、上载、下载等方式)使用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "八、知识产权\\n8.1 公司在本服务中提供的内容(包括但不限于软件、技术、程序、网页、文字、图片、图像、音频、视频、图表、版面设计、电子文档等)的知识产权属于公司所有。公司提供本服务时所依托的软件的著作权、专利权及其他知识产权均归公司所有。未经公司许可,任何人不得擅自使用(包括但不限于通过任何机器人、蜘蛛等程序或设备监视、复制、传播、展示、镜像本服务中的内容)。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "12. 禁止商业行为\\n\\n您同意不对本服务任何部分或本服务之使用或获得,进行复制、拷贝、出售、转售或用于任何其它商业目的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From a8913f2e66f4e8c7172600078eef920ae019fc75 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:19:33 +0000 Subject: [PATCH 12/38] add sigs/datacompliance/merged_data4.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data4.json | 102 ++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data4.json diff --git a/sigs/datacompliance/merged_data4.json b/sigs/datacompliance/merged_data4.json new file mode 100644 index 0000000..11cb3bc --- /dev/null +++ b/sigs/datacompliance/merged_data4.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "12. 禁止商业行为\\n\\n您同意不对本服务任何部分或本服务之使用或获得,进行复制、拷贝、出售、转售或用于任何其它商业目的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "百度拥有本网站内所有资料的版权,各分频道权利声明有特殊规定的,从其规定。任何被授权的浏览、复制、打印和传播属于本网站内的资料必须符合以下条件:\\n\\n所有的资料和图象均以获得信息为目的;\\n所有的资料和图象均不得用于商业目的;\\n所有的资料、图象及其任何部分都必须包括此版权声明;\\n本网站(www.baidu.com)所有的产品、技术与所有程序均属于百度知识产权,在此并未授权。“Baidu”、 “百度”及相关图形等为百度的注册商标。\\n\\n未经百度许可,任何人不得擅自(包括但不限于:以非法的方式复制、传播、展示、镜像、上载、下载)使用,或通过非常规方式(如:恶意干预百度数据)影响百度的正常服务,任何人不得擅自以软件程序自动获得百度数据。否则,百度将依法追究法律责任。\\n", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "十四、网络服务内容的所有权\\n\\n企查猫定义的网络服务内容包括:文字、终端、声音、图片、录象、图表、广告中的全部内容;电子邮件的全部内容;企查猫为用户提供的其他信息。所有这些内容受版权、商标、标签和其它财产所有权法律的保护。所以,用户只能在企查猫和广告商授权下才能使用这些内容,而不能擅自复制、再造这些内容、或创造与内容有关的派生产品。企查猫所有的文章版权归原文作者和企查猫共同所有,任何人需要转载企查猫的文章,必须征得原文作者或企查猫授权。我们的服务方式适应于通过电话线拨号上网(或者其他方式)接入INTERNET。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权声明:\\n凡本网注明“来源:报告大厅”的所有作品,版权均属于中国报告大厅网,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明\"来源:报告大厅网\"。违反上述声明者,本网将追究其相关法律责任。 凡本网注明“来源:XXX(非中国报告大厅网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的。 联系方式: +86-10-58247072", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "律师声明\\n为维护自身合法权益,分析测试百科网授权本律师声明如下:\\n\\n本网站所有的信息,包括但不限于文字、图片及其他资源,均受到《中华人民共和国著作权法》及相关法律法规和国际条约的保护;上述内容的知识产权属于本公司,或其他授权公司用于网站使用的内容提供者。\\n任何单位或个人使用本网站的信息,必须获得分析测试百科网授权,未经授权许可,不得转载或镜像,否则本律师将根据当事人的委托追究其法律责任。\\n对于引用他人的信息,本网站均已经列明出处。我们转载的目的在于学术交流与讨论,如果您认为我们的转载侵犯了您的权益,请与我们联系,我们将在3个工作日内删除相关内容。\\n本网站文章仅代表作者本人的观点,与本网站立场无关,作者文责自负。\\n本网站所刊载的文章、图片、资料及价格信息等仅供参考使用。本网站所刊载的内容,并不代表同意其说法或描述,仅为提供更多信息,也不构成任何学术建议。任何依据本网站信息所做的决定均由其本人负责。\\n其他任何未尽事宜,请与本律师联系。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "optyright © 2009-2023 17house.com,All rights reserved. 北京一起网科技股份有限公司", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2009-2023 spzs.com. All Rights Reserved. ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "1、版权:\\nA、此网址的所有内容和图表受《中华人民共和国著作权法》及相关法律法规和中国加入的所有知识产权方面的国际条约的保护。丁香通网站(http://www.biomart.cn,以下简称丁香通)对网站内容享有完整的著作权,未经其允许,不得以任何形式复制和采用。\\n\\nB、 请勿擅自复制或采用丁香通所创造的用以制成网页的HTML。丁香通对其html享有著作权。同时丁香通对其网址上的所有图 标、图饰、图表、色彩、文字表述及其组合、版面设计、数据库均享有完全的著作权,对发布的信息均享有专有的发布和使用权,未经丁香通同意,不得 擅自复制、使用或转载。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有:上海玄霆娱乐信息科技有限公司 网络出版服务许可证编号:(署)网出证沪字第055号", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2023 阅文集团版权所有\\n\\n网络文化经营许可证:沪网文【 2023 】0374-020号", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright By 晋江文学城 www.jjwxc.net All rights reserved\\nProcessed in 0.00 second(s) 最后生成2023-11-20 06:28:51\\n违规内容投诉/未成年投诉热线400-870-5552,短信投诉发15300292289,投诉邮箱help@jjwxc.com,欢迎网监部门直接致电通知删除违规内容\\n本站作品(专栏、小说、评论、贴子等)版权均为原创者所有,本站仅提供上传、存储及展示功能。本站所收录、展示内容及广告仅代表创作者观点,与本站立场无关。\\n请所有用户发布内容时严格遵守国家相关法律法规。我们拒绝任何色情暴力及其他违规内容,一经发现,立即删除,严重者将同时封禁账号。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1999-2023 www.hongxiu.com All Rights Reserved版权所有 北京红袖添香科技发展有限公司。本站所收录的作品、社区话题、用户评论、用户上传内容或图片等均属用户个人行为。如前述内容侵害您的权益,欢迎举报投诉,一经核实,立即删除,本站不承担任何责任", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "出版物经营许可证 京出发京批字第直110071", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright (C) 2006-2022 www.17k.com All Rights Reserved 中文在线版权所有, 都市小说、 仙侠武侠、 言情小说等在线小说阅读网站,未经许可不得擅自转载本站内容。\\n17K小说网所收录免费小说作品、社区话题、书友评论、用户上传文字、图片等其他一切内容均属用户个人行为,与17K小说网无关。--17K权利声明。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "6.1.1未经爱奇艺明确授权,以商业性或其他非个人使用等目的为自己或他人获取、使用本服务\\n6.1.2 未经爱奇艺明确授权,通过机器人软件、蜘蛛软件、爬虫软件等任何自动程序、脚本、软件等方式获取本服务、内容、数据\\n6.1.3未经爱奇艺明确授权,通过技术手段对服务内容、服务期限、消费金额、交易状态等信息进行修改;\\n6.1.4将本服务通过非爱奇艺明确授权的方式在爱奇艺账号之间转移,或未经爱奇艺明确授权而赠与、借用、租用、销售、转让本服务部分或全部内容\\n6.1.5未经爱奇艺明确授权,将本服务提供的部分或全部内容进行复制、下载、上传、修改、编目排序、翻译、发行、开发、转让、销售、展示、传播、合成、嵌套、链接、创作衍生作品、进行商业开发或推广等\\n6.1.6对爱奇艺用于保护本服务的任何安全措施技术进行破解、更改、反操作、篡改或其他破坏,未经爱奇艺事先书面同意而删除本服务内容上的任何所有权或知识产权声明或标签\\n6.1.7 未经爱奇艺明确授权,采用收费或免费的方式,在任何公开场合全部或部分展示本服务内容(但如用户的上述行为不构成侵权的除+G76外) ;\\n6.1.8通过不正当手段或以违反诚实信用原则的方式(如利用规则漏洞、利用系统漏洞、滥用会员身份、黑色产业、投机等违背爱奇艺提供服务的初衷的方式);\\n6.1.9通过侵犯爱奇艺或他人合法权益的方式\\n6.1.10其他未经爱奇艺明示授权许可或违反本协议、法律法规或监管政策的行为", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright By 晋江文学城 www.jjwxc.net All rights reserved\\nProcessed in 1,700,128,109.22 second(s) 最后生成2023-11-16 17:48:29\\n违规内容投诉/未成年投诉热线400-870-5552,短信投诉发15300292289,投诉邮箱help@jjwxc.com,欢迎网监部门直接致电通知删除违规内容\\n本站作品(专栏、小说、评论、贴子等)版权均为原创者所有,本站仅提供上传、存储及展示功能。本站所收录、展示内容及广告仅代表创作者观点,与本站立场无关。\\n请所有用户发布内容时严格遵守国家相关法律法规。我们拒绝任何色情暴力及其他违规内容,一经发现,立即删除,严重者将同时封禁账号。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright(C) 2008-2021 www.tadu.com All Rights Reserved 版权所有 北京易天新动网络科技有限公司 塔读小说版权所有,未经许可不得转载", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权归纵横文学旗下纵横中文网所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + } +] \ No newline at end of file -- Gitee From eee70eaa362c603c58b37b4746f7ac1761d80b78 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:20:13 +0000 Subject: [PATCH 13/38] add sigs/datacompliance/merged_data5.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data5.json | 102 ++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data5.json diff --git a/sigs/datacompliance/merged_data5.json b/sigs/datacompliance/merged_data5.json new file mode 100644 index 0000000..4251a86 --- /dev/null +++ b/sigs/datacompliance/merged_data5.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2006-2023unjs.com版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright By 晋江文学城 www.jjwxc.net All rights reserved\\nProcessed in 1,700,128,109.22 second(s) 最后生成2023-11-16 17:48:29\\n违规内容投诉/未成年投诉热线400-870-5552,短信投诉发15300292289,投诉邮箱help@jjwxc.com,欢迎网监部门直接致电通知删除违规内容\\n本站作品(专栏、小说、评论、贴子等)版权均为原创者所有,本站仅提供上传、存储及展示功能。本站所收录、展示内容及广告仅代表创作者观点,与本站立场无关。\\n请所有用户发布内容时严格遵守国家相关法律法规。我们拒绝任何色情暴力及其他违规内容,一经发现,立即删除,严重者将同时封禁账号。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright By 晋江文学城 www.jjwxc.net All rights reserved\\nProcessed in 1,700,128,109.22 second(s) 最后生成2023-11-16 17:48:29\\n违规内容投诉/未成年投诉热线400-870-5552,短信投诉发15300292289,投诉邮箱help@jjwxc.com,欢迎网监部门直接致电通知删除违规内容\\n本站作品(专栏、小说、评论、贴子等)版权均为原创者所有,本站仅提供上传、存储及展示功能。本站所收录、展示内容及广告仅代表创作者观点,与本站立场无关。\\n请所有用户发布内容时严格遵守国家相关法律法规。我们拒绝任何色情暴力及其他违规内容,一经发现,立即删除,严重者将同时封禁账号。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1999-2023 www.hongxiu.com All Rights Reserved版权所有 北京红袖添香科技发展有限公司", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "孔夫子旧书网拥有本网站内所有信息内容(除孔夫子旧书网会员发布的商品信息外,包括但不限于文字、图片、软件、音频、视频)的版权。\\n\\n任何被授权的浏览、复制、打印和传播属于本网站内信息内容都不得用于商业目的且所有信息内容及其任何部分的使用都必须包括此版权声明;\\n\\n孔夫子旧书网(www.kongfz.com)所有的产品、技术与所有程序均属于孔夫子旧书网知识产权。\"kongfz\"\"孔夫子旧书网\"、其他产品服务名称及相关图形、标识等为孔夫子旧书网的注册商标。未经孔夫子旧书网许可,任何人不得擅自(包括但不限于:以非法的方式复制、传播、展示、镜像、上载、下载)使用。否则,孔夫子旧书网将依法追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright (C) 2006-2022 www.17k.com All Rights Reserved 中文在线版权所有, 都市小说、 仙侠武侠、 言情小说等在线小说阅读网站,未经许可不得擅自转载本站内容。\\n17K小说网所收录免费小说作品、社区话题、书友评论、用户上传文字、图片等其他一切内容均属用户个人行为,与17K小说网无关。--17K权利声明。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "知识产权声明\\n孔夫子旧书网拥有本网站内所有信息内容(除孔夫子旧书网会员发布的商品信息外,包括但不限于文字、图片、软件、音频、视频)的版权。\\n\\n任何被授权的浏览、复制、打印和传播属于本网站内信息内容都不得用于商业目的且所有信息内容及其任何部分的使用都必须包括此版权声明;\\n\\n孔夫子旧书网(www.kongfz.com)所有的产品、技术与所有程序均属于孔夫子旧书网知识产权。\"kongfz\"\"孔夫子旧书网\"、其他产品服务名称及相关图形、标识等为孔夫子旧书网的注册商标。未经孔夫子旧书网许可,任何人不得擅自(包括但不限于:以非法的方式复制、传播、展示、镜像、上载、下载)使用。否则,孔夫子旧书网将依法追究法律责任。\\n", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "AllRights Reserved版权所有 北京创阅科技有限公司", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "用户在下厨房发布的菜谱、作品、图片、文字等内容,著作权均归本人所有。\\n用户不得将侵犯他人的专利、商标、著作权、商业秘密或其他专属权利之内容进行上载、张贴或以其他方式发布在下厨房;用户自行发布或者授权他人在下厨房平台发表的全部内容,授予下厨房免费的、不可撤销的、非独家使用许可,用于下厨房相关的产品和服务上,包括但不限于网站、手机客户端或其他互联网产品,下厨房将在显著位置标注作者信息。\\n标有「独家」选项的菜谱,用户如果需要同时发布在其他互联网平台,需要得到下厨房的许可,否则视为侵权,下厨房保留对这些内容的处理权力,包括但不限于取消「独家」标识、屏蔽(不出现公共区域,包括但不限于榜单、分类里)、删除,请自行做好内容备份。\\n第三方出于非商业目的,将用户在下厨房上发表的内容进行转载,应该在显著位置注明原作者信息以及「来源于下厨房」、给出原始链接,并且不允许对内容进行修改演绎。(如用户在内容里表达拒绝任何形式的转载,以用户的版权声明为准)\\n用户需要对上传的图片、文字等内容的版权负责,下厨房不承担因此带来的任何第三方责任以及法律风险。\\n对于第三方侵犯下厨房用户的相关权益,在用户的同意和授权下,下厨房保留对该第三方提出警告、诉讼的权利。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 © 2004-2023 北京盛世传越科技有限公司 保留所有权利 除该菜谱及其它内容上载的用户所享有的版权,未经美食天下明示授权许可,其他用户不得进行修改、出租、散布或衍生其他作品。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "食品科技网 版权所有©1999-2022 TECH-FOOD.COM ALL RIGHTS RESERVED.未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:食品科技网”。违反上述声明者,本网将追究其相关法律责任。 凡本网注明“来源:XXX(非食品科技网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "用户不得自行或许可任何第三方对“豆果美食”软件及相关服务复制、修改、出售或衍生产品。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright2014-2020© 卡饭网", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "我们的产品中明确标注为果壳发布或者原创的内容,其知识产权归属于果壳所有、或者我们已获得权利人的合法授权。用户在使用本服务中所产生的内容的知识产权归用户或相关权利人所有。未经权利人同意,您不得以任何形式使用前述内容,否则因此产生的法律责任由您自行承担。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2004-2023博客园保留所有权利", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 环球时报在线(北京)文化传播有限公司 版权所有 用户只能在环球网和相关权利人授权下才能使用这些内容,而不能擅自复制、发布、转载、播放、改编、汇编或以其他方式使用这些内容或将该等内容用于其他任何商业目的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2011-2023 SegmentFault. SegmentFault 为用户提供“保留所有权利,禁止转载”的选项。除非获得原作者的单独授权,任何第三方不得转载标注了“禁止转载”的内容,否则均视为侵权。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 5467d6f8c28389896e6ce4d21b351f2a690a5e89 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:20:44 +0000 Subject: [PATCH 14/38] add sigs/datacompliance/merged_data6.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data6.json | 102 ++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data6.json diff --git a/sigs/datacompliance/merged_data6.json b/sigs/datacompliance/merged_data6.json new file mode 100644 index 0000000..050f72d --- /dev/null +++ b/sigs/datacompliance/merged_data6.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright @ 2007-2023 中国科学报社 All Rights Reserved 凡本网注明“来源:科学网”或“中国科学报”的文字、图片和音、视频作品,版权均属科学网所有,任何媒体、网站或个人未经本网书面授权不得转载、链接、转贴或以其他方式使用;已经有本网书面授权的,在使用时必须注明“来源:科学网”", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996 - 2023 SINA Corporation, All Rights Reserved 未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "1997-2023 版权所有 Copyright(C)Mydrivers.com, All Rights Reserved.", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright2014-2020©卡饭网", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2023 稀土掘金 除非得到公司事先书面授权,您不得以任何形式对“稀土掘金”及相关服务进行包括但不限于改编、复制、传播、垂直搜索、镜像或交易等未经授权的访问或使用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "CoolShell.cn © 2023 除非文章内特别说明,你可以转载酷壳的文章,但请加入文章作者和出处。谢谢。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright @ 2007-2023 中国科学报社 All Rights Reserved 凡本网注明“来源:科学网”或“中国科学报”的文字、图片和音、视频作品,版权均属科学网所有,任何媒体、网站或个人未经本网书面授权不得转载、链接、转贴或以其他方式使用;已经有本网书面授权的,在使用时必须注明“来源:科学网”", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经东方财富或相关权利人事先书面许可,任何人不得将本网站上的任何内容以任何方式进行复制、修改、转载、传播、经销、翻印、演示、出版或任何其它形式的散发。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经东方财富或相关权利人事先书面许可,任何人不得将本网站上的任何内容以任何方式进行复制、修改、转载、传播、经销、翻印、演示、出版或任何其它形式的散发。", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "CopyRight 2000 CFl, Inc. All Rights Reserved", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权声明©2023 盖德化工网 第三方若出于非商业目的,将用户在盖德问答上发表的内容转载在盖德问答之外的地方,应当在作品的正文开头的显著位置注明原作者姓名(或原作者在盖德问答上使用的帐号名称),给出原始链接,注明「发表于盖德问答」,并不得对作品进行修改演绎。若需要对作品进行修改,或用于商业目的,第三方应当联系用户获得单独授权,按照用户规定的方式使用该内容。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996-2020 IASK Corporation,All Right Reserved 用户从新浪爱问的服务中获得的信息在没有得到事先许可的情况下,个人或提供给第三方利用复制,发送,传播等手段用于盈利目的时,将追究相关当事人的法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经公司书面许可,您不得自行或授权、允许、协助任何第三人对本协议查字典平台服务中信息内容进行如下行为:(1)复制、读取、采用查字典服务的信息内容,用于包括但不限于宣传、增加阅读量、浏览量等商业用途;", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2023 猫眼电影 www.maoyan.com 未经本平台事先书面许可,您不应自行或授权、协助任何第三方采用任何未经本平台认可的程序、软件、引擎、爬虫或者其他非正常浏览等技术手段抓取本平台所展示的任何内容(无论该等内容是否由您本人发表或传播)", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 1662f638624a34da53847e01b1300a4257b9812c Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:21:18 +0000 Subject: [PATCH 15/38] add sigs/datacompliance/merged_data7.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data7.json | 102 ++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data7.json diff --git a/sigs/datacompliance/merged_data7.json b/sigs/datacompliance/merged_data7.json new file mode 100644 index 0000000..3265001 --- /dev/null +++ b/sigs/datacompliance/merged_data7.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2005-2023 douban.com, all rights reserved 豆瓣网展示的豆瓣标识、版面设计、排版方式、文本、图片、图形等受著作权法、商标法、专利法及其他法律保护的部分,未经豆瓣书面同意,不得进行任何形式的发布、改编、修改,或其他商业及非商业性使用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2023 猫眼电影 www.maoyan.com 未经本平台事先书面许可,您不应自行或授权、协助任何第三方采用任何未经本平台认可的程序、软件、引擎、爬虫或者其他非正常浏览等技术手段抓取本平台所展示的任何内容(无论该等内容是否由您本人发表或传播)", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2023 猫眼电影 www.maoyan.com 未经本平台事先书面许可,您不应自行或授权、协助任何第三方采用任何未经本平台认可的程序、软件、引擎、爬虫或者其他非正常浏览等技术手段抓取本平台所展示的任何内容(无论该等内容是否由您本人发表或传播)", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© copyright 2010-2022 值得买科技. All rights reserved. 版权所有 本站内容未经书面许可,禁止一切形式的转载。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任.", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经中国台湾网书面许可,任何人不得引用、复制、转载、摘编或以其他任何方式非法使用中国台湾网的上述内容。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2011-2019 ZAKER.All Rights Reserved", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经授权  严禁转载 Copyright © 2023 JCRB.com Inc. All Rights Reserved.", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2005-2023 版权所有 360公司 个别授权: 未经360事先书面同意并获得书面授权和许可,您不得进行任何商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2023 今日头条 除非得到公司事先明示书面授权,你不得以任何形式对“今日头条”软件及相关服务进行包括但不限于改编、复制、传播、垂直搜索、镜像或交易等未经授权的访问或使用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996-2023 SINA Corporation All Rights Reserved 新浪公司 版权所有 除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\\n\\n", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1998 - 2023 Tencent. All Rights Reserved 腾讯公司对其发行的或与合作伙伴共同发行的作品享有版权,受各国版权法及国际版权公约的保护。\\n对于上述版权内容,超越合理使用范畴、并未经本公司书面许可的使用行为,我公司均保留追究法律责任的权利。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2023 marksmile.com", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©1999-2023清科创业版权所有", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2003-2022 7k7k.com ,除非获得权利人的授权,用户不得转载、修改、传播、制作衍生作品或者商业使用。用户或其他媒体、企业、网站、其他组织或个人对本平台内容如需使用,必须先与作者、相关权利人或本平台联系。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2004-2023 4399.com All Rights Reserved. 四三九九网络股份有限公司 版权所有 除非获得权利人的授权,用户不得转载、修改、传播、制作衍生作品或者商业使用。用户或其他媒体、企业、网站、其他组织或个人对本平台内容如需使用,必须先与作者、相关权利人或本平台联系。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2019-2020 66game.cn 66街机网 未得66街机游戏网的书面允许,任何人不得以各种形式复制、散布、出售、出版、广播、转播66街机游戏网上的相关信息。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2004-2023 TGBUS Corporation, All Rights Reserved 任何传播媒体转载、摘编本网站刊登、发布的作品,必须按有关规定向著作权人或本网站支付报酬并注明出处,且不得超过本网站刊登、转载该作品的范围;著作权人声明或者本网站受著作权人授权声明不得转载、摘编其作品的,任何人不得擅自转载、摘编,否则必须承担一切法律后果。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "CopyRight © 2011-2023 www.nanrenwo.net,All rights reserved. 男人窝 版权所有. 除了授权转载和用户自行分享发布的信息之外拥有版权等知识产权,受法律保护。未经厦门男人尚网络科技有书面授权许可,任何其他个人或组织均不得以任何形式将本网站的各项资源转载、复制、编辑、修改或抄录于其他任何场合;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 61cb4df05957b2c48bbef8b0864ef206082a42d9 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:25:01 +0000 Subject: [PATCH 16/38] add sigs/datacompliance/merged_data8.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data8.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 sigs/datacompliance/merged_data8.json diff --git a/sigs/datacompliance/merged_data8.json b/sigs/datacompliance/merged_data8.json new file mode 100644 index 0000000..2f259b7 --- /dev/null +++ b/sigs/datacompliance/merged_data8.json @@ -0,0 +1 @@ +s \ No newline at end of file -- Gitee From 5447c65854c3fbe4358c4dcdb4f38c22f30d7f30 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:26:27 +0000 Subject: [PATCH 17/38] update sigs/datacompliance/merged_data8.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data8.json | 103 +++++++++++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/sigs/datacompliance/merged_data8.json b/sigs/datacompliance/merged_data8.json index 2f259b7..855b32c 100644 --- a/sigs/datacompliance/merged_data8.json +++ b/sigs/datacompliance/merged_data8.json @@ -1 +1,102 @@ -s \ No newline at end of file +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2022, All Rights Reserved Powered By www.mum.cc 任何传播媒体转载、摘编本网站刊登、发布的作品,欢迎转载但务必注明来源及作者,需在来源处添加:www.mum.cc 或内页链接;著作权人声明或者本网站受著作权人授权声明不得转载、摘编其作品的,任何人不得擅自转载、摘编,否则必须承担一切法律后果。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 智房网-全球旅游地产导购 北京智房佳业信息技术有限公司 未经权利人许可,任何个人或组织不得对智房网网站内容进行复制、转载、修改、抄袭、剽窃、贩卖、展示、公开、散播或是将其用于任何商业目的。\\n", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "深圳市咚咚互联科技有限公司版权所有,未经同意请勿转载", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2006-2023 yjbys.com版权所有 广州海腾信息科技有限公司 请勿擅自复制或采用应届毕业生网所设计的用以制成网页的脚本语言。应届毕业生网对其脚本语言享有著作权。同时,应届毕业生网对其网站上的所有图标、图饰、图表、色彩、文字表述及其组合、版面设计、数据库均享有完全的著作权,对发布的信息均享有专有的发布和使用权,未经应届毕业生网同意,不得擅自复制、使用或转载。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright◎ 2023 hunt007.com, All Rights Reserved. 未经找工易网站(www.hunt007.com) 同意,不得擅自复制、使用或转载。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无忧工作网版权所有©1999-2023 51job.com 除另有书面声明以外,以上信息和内容的知识产权归51Job所有,未经51Job事先书面同意,不允许全部或部分复制、转载、使用、修改、链接、汇编、发表、抓取或以其他任何方式使用。 ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2022 QBAOBEI.COM ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 @太平洋亲子网 未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "@2023 三优亲子网 版权所有 未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2023 Baidu 用户从宝宝知道的服务中获得的信息在没有得到事先许可的情况下,个人或提供给第三方利用复制,发送,传播等手段用于盈利目的时,将追究相关当事人的法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "齐家网 版权所有Copyright © 2005-2023 www.jia.com All rights reserved 浏览者可以复制、下载本网站上显示的资料,但这些资料不得用于任何商业用途,无论是否在资料上明示,所有此等资料都是受到知识产权的法律保护。浏览者没有获得齐家网(www.jia.com)或各自的版权所有者明确的书面同意下,不得分发、修改、散布、再使用、再传递或使用本网站的内容用于任何公众商业用途。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2012-2023济南六度网络技术有限公司 zxzhijia.com All Rights Reserved 浏览者可以复制、下载本网站上显示的资料,但这些资料不得用于任何商业用途,无论是否在资料上明示,所有此等资料都是受到知识产权的法律保护。浏览者没有获得装修之家网(www.zxzhijia.com)或各自的版权所有者明确的书面授权,不得分发、修改、散布、再使用、再传递或使用本网站的内容用于任何商业用途。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有Copyright ©2023 www.qizuang.com All Rights Reserved 除公共领域可获得的信息或者您已获得我们书面许可的情况外,您不得复制、修改、公布、传播、执行、转载、许可使用、创建衍生作品、转移显示、出售、转售、以非法手段获取或以任何其他方式处置任何齐装网拥有知识产权或所有权的任何信息。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2006-2023 www.chinayigui.com All Rights Reserved 所有资料和资料的汇集均属本网站或本网站的内容提供者或客户的专有财产。未经授权擅自使用任何资料将违反著作权法、商标法和其他适用法律。如果您复制任何资料,您必须在复制件上保留原资料中有关版权、商标、服务标志以及其他专有权的告示。您只能复制一份资料,并且除非这些资料另有具体规定,复制件仅可用在私人、非商业用途。未经本网站事先的书面同意,您不得为了任何公共或商业目的销售或更改资料,或者复制、重制、再版、上载、下载、登载、传送、显示、公开执行或以任何方式发送资料,或将资料存储于检索系统,或以其他任何方式使用资料。\\n", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2006-2023 全屋定制衣柜网 All Rights Reserved 本网站提供的任何内容(包括但不限于数据、文字、图表、图像、声音或录像等)的所有权、著作权及其他权利均属于衣柜网或相关权利人。未经长沙居美网络科技有限公司或相关权利人事先的书面许可,您不得以任何方式擅自复制、再造、传播、出版、转帖、改编、汇编或陈列本网站内容。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2006-2019 唯美村 All rights reserved.凡本网注明“来源:唯美村”的文字、图片,版权均属唯美村女性网所有,任何媒体、网站或个人未经本网书面授权不得转载、链接、转贴或以其他方式使用;已经本网书面授权的,在使用时必须注明“来源:唯美村女性网”。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 @太平洋时尚网 未经授权禁止转载、摘编、复制或建立镜像", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 4b95fd5aeea49acb6bd8ae5826ffb96216d4b15c Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:27:23 +0000 Subject: [PATCH 18/38] add sigs/datacompliance/merged_data9.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data9.json | 102 ++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data9.json diff --git a/sigs/datacompliance/merged_data9.json b/sigs/datacompliance/merged_data9.json new file mode 100644 index 0000000..f2261dc --- /dev/null +++ b/sigs/datacompliance/merged_data9.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996-2023 SINA Corporation All Rights Reserved 新浪公司 版权所有 除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\\n\\n", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权保护:本网登载的内容(包括文字、图片、多媒体资讯等)版权属中国日报网(中报国际文化传媒(北京)有限公司)独家所有使用。 未经中国日报网事先协议授权,禁止转载使用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996-2023 SINA Corporation All Rights Reserved 新浪公司 版权所有 除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\\n\\n", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2022虎扑 hupu.com 除非得到虎扑明示事先书面授权,您不得以任何形式改编、复制、传播、垂直搜索、镜像或交易虎扑相关软件或服务。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2015-2019 后台修改文字 版权所有 本站采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2012-2021 上海佰集信息科技有限公司 / 简书 如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,您必须另行取得我公司的书面授权和许可。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": " © 2005-2023 douban.com, all rights reserved 北京豆网科技有限公司 除法律另有规定外,在未取得豆瓣书面许可前,任何主体不得将豆瓣网的任何公开信息或数据以任何目的进行任何形式的使用,包括但不限于: (1) 商业性使用; (2) 以可能损害豆瓣权益的方式对豆瓣网读书、电影、音乐等条目信息、评分或评论的使用、引用以及展示; (3) 对豆瓣网内容的衍生利用,包括但不限于基于或利用豆瓣网内容而开发的任何插件、软件、应用程序、网站; (4) 以任何形式盗取、拷贝用户账号信息,或采用诱导、要求用户提供账号名称及密码等方式登录用户账号,或对用户主页、ID信息、账号信息的其他使用;或以上述方式取得用户账号登录信息、ID信息、主页信息后,以任何手段复制、转载、抓取豆瓣网内容; (5) 侵犯或可能侵犯豆瓣权益的数据采集、网络爬虫或类似的数据收集以及数据摘录等; (6) 在其他网站、应用程序、服务或商品中使用豆瓣的商标、标识或其他豆瓣专有信息(包括图像、文字、数字、网页设计或形式等); (7) 其他可能侵犯豆瓣合法权益的行为。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996 - 2023 SINA Corporation, All Rights Reserved 未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "好大夫在线版权所有 Copyright 2023 转载或引用医生在好大夫在线上发布的原创作品/内容,应获得医生授权,以显著方式注明医生姓名和医生个人网站链接,并按照法律规定向医生支付稿酬。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中国信鸽协会版权所有 www.crpa.cn 中国信鸽协会官方网站独家发布的所有资料(版面、文字、图片、音视频资料和技术统计数据及软件),未经许可不得转载,经许可转载应标明新闻来源为“中国信鸽协会官方网站”并加上来源的网站链接。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2007- 2023 Boqii.com All Rights Reserved 光橙(上海)信息科技有限公司 版权所有 用户只能在光橙公司和广告商授权下才能使用这些内容,而不能擅自复制、再造这些内容、或创造与内容有关的派生产品。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2007-2021 Boqii.com All Rights Reserved 光橙(上海)信息科技有限公司 版权所有 用户只能在光橙公司和广告商授权下才能使用这些内容,而不能擅自复制、再造这些内容、或创造与内容有关的派生产品。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2000-2023www.ChinaXinge.com All Rights Reserved 未经中信网许可,任何用户、第三方不得自行或授权、允许、协助任何他人对中信网服务中信息内容进行如下行为:\\n\\n (1)复制、读取、采用中信网服务的信息内容,用于包括但不限于宣传、增加阅读量、浏览量等商业用途;\\n\\n (2)擅自编辑、整理、编排中信网服务的信息内容后在中信网的源页面以外的渠道进行展示;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2000-2023www.ChinaXinge.com All Rights Reserved 未经中信网许可,任何用户、第三方不得自行或授权、允许、协助任何他人对中信网服务中信息内容进行如下行为:\\n\\n (1)复制、读取、采用中信网服务的信息内容,用于包括但不限于宣传、增加阅读量、浏览量等商业用途;\\n\\n (3)擅自编辑、整理、编排中信网服务的信息内容后在中信网的源页面以外的渠道进行展示;", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2014 - 2022 最句子 粤ICP备20047785号-2 , All Rights Reserved ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2006-2015 全景统计 如未经著作权人授权用于他处和/或作为他用,著作权人及本站将保留追究侵权者法律责任的权利。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2006-2023 ruiwen.com版权所有", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 中国国家图书馆版权所有 本网站发布的所有自建的或与他人共同开发的信息和内容,包括但不限于标识、图文、音频、视频、网站版式、网页设计等各项内容,除特别注明外,相关作品的著作权均为国家图书馆所有。任何单位或个人未经事先书面许可,均不得将以上内容用于任何商业用途,未经许可用于商业用途或非法目的而侵害我馆合法权益甚至影响我馆声誉的,我馆保留依法追究其法律责任的权利。如需使用相关资料,请提前与我馆相关部门联系(联系邮箱: webmaster@nlc.cn)。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2010 www.lishi.net 版权所有 您的网站或机构从本站获取的一切资源进行商业使用,除来源为本站的资料需与本站协商外,其他资源请自行联系版权所有人。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + } +] \ No newline at end of file -- Gitee From d35f1bc1e23b5d3014eeab4d9717ac4f29601c47 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:28:18 +0000 Subject: [PATCH 19/38] add sigs/datacompliance/merged_data10.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data10.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data10.json diff --git a/sigs/datacompliance/merged_data10.json b/sigs/datacompliance/merged_data10.json new file mode 100644 index 0000000..188e66a --- /dev/null +++ b/sigs/datacompliance/merged_data10.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2002-2017 可可诗词网 版权所有 ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2021 WWW.JIEYAN8.CN 版权所有", + "output": "这是古诗词类数据,属于公共领域知识,风险低" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 北京中教双元科技集团有限公司 EOL Corporation  除非中国法律另有规定,未经中国教育在线书面许可,对于中国教育在线拥有版权或其他知识产权的任何内容,任何人不得复制或在非中国教育在线所属的服务器上做镜像或以其他任何方式进行使用。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright© 2019-2023 弈方广告 86历史网 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "诗词吾爱网 ©2009-2023 任何转载、引用发表于本网站的版权文章须符合以下规范:\\n    (1)征得文章或图片原作者同意,注明作者及文章及图片的出处为\"诗词吾爱网\"(www.52shici.com),并向作者支付稿酬。\\n    (2)任何文章或图片的修改或删除均应保持作者原意并征求原作者同意,并注明授权范围。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权 北京中教双元科技集团有限公司 Corporation 除非中国法律另有规定,未经中国教育在线书面许可,对于中国教育在线拥有版权或其他知识产权的任何内容,任何人不得复制或在非中国教育在线所属的服务器上做镜像或以其他任何方式进行使用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 完美知识 版权所有 未经完美知识事先书面许可,任何人不得擅自使用、监视、复制、传播、展示、镜像、上传、下载全历史软件及相关服务中的内容(也包括通过任何机器人、蜘蛛等程序或设备进行操作)。未经完美知识事先书面许可,除5.6条规定的情况外,您不得以任何营利性或非营利性的目的修改、复制、传播、传送、发行、转移、销售全历史产品与/或服务所使用的知识产权或创造、制作与其有关的派生产品或衍生品或者利用全历史产品与/或服务之部分或全部向任何第三方提供服务或产品。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权 北京中教双元科技集团有限公司 Corporation 除非中国法律另有规定,未经中国教育在线书面许可,对于中国教育在线拥有版权或其他知识产权的任何内容,任何人不得复制或在非中国教育在线所属的服务器上做镜像或以其他任何方式进行使用。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有北京中教双元科技集团有限公司EOL Corporation", + "output": "这是古诗词类数据,属于公共领域知识,风险低" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权 北京中教双元科技集团有限公司 Corporation 除非中国法律另有规定,未经中国教育在线书面许可,对于中国教育在线拥有版权或其他知识产权的任何内容,任何人不得复制或在非中国教育在线所属的服务器上做镜像或以其他任何方式进行使用。", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2000-2020 Dunhuangtour.com Inc. All rights reserve ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2023 Airbnb, Inc. All rights reserved 未经我们同意,请勿使用、复制、显示、镜像或嵌置爱彼迎平台、任何内容、任何爱彼迎品牌或任何页面布局或设计", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 1997-2023 网易公司版权所有 除非法律允许或网易公司书面许可,用户使用网易服务的过程中不得从事下列行为:(3) 对网易公司拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996 - 2023 SINA Corporation, All Rights Reserved 未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中央广播电视台 央视网 版权所有 任何第三方不得歪曲和篡改本网所呈现的内容。未经本网授权,任何第三方不得擅自引用、复制、转载、摘编或以其他任何方式非法使用本网站所呈现的内容。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "2004-2023 © 穷游网® qyer.com All rights reserved. 本网站上刊载的所有内容以及本网站用户发表并授权刊载于本网站的所有内容,包括但不限于文字、图片、声音、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序、数据、数据文件、发现、发明、作品、设计、技术、方法、流程、计划、公式、专栏目录与名称、内容分类标准、过去、目前和计划的研究开发成果以及任何其他信息或资料,均受中国现行法律法规、规章制度及适用之国际公约中有关着作权、商标权、专利权及/或其它财产所有权法律的保护,为本公司所有。使用者将本网站上刊载的内容与服务用于商业、盈利、广告性目的时,需征得本公司的书面特别授权,注明作者及文章出处并按有关规定支付相应费用。未经本公司的明确书面特别授权,任何人不得为任何目的使用以及向任何自然人或单位提供、披露、复印、复制、出售、出让、许可、营销、出版、宣讲、转让、处置或利用本网站上提供的任何内容或服务", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2023 Mafengwo.cn 不得对马蜂窝上的任何数据作商业性利用,包括但不限于在未经马蜂窝事先书面同意的情况下,以复制、发布、传播等任何方式使用马蜂窝上展示的资料;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From de90eb145903bbd634451ff48b9d9f08e2b6c989 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:36:12 +0000 Subject: [PATCH 20/38] add sigs/datacompliance/merged_data11.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data11.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data11.json diff --git a/sigs/datacompliance/merged_data11.json b/sigs/datacompliance/merged_data11.json new file mode 100644 index 0000000..bb0d62d --- /dev/null +++ b/sigs/datacompliance/merged_data11.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2003-2023 dianping.com, All Rights Reserved. 本站发布的所有内容,未经许可,不得转载", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "2004-2023 © 穷游网® qyer.com All rights reserved. 本网站上刊载的所有内容以及本网站用户发表并授权刊载于本网站的所有内容,包括但不限于文字、图片、声音、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序、数据、数据文件、发现、发明、作品、设计、技术、方法、流程、计划、公式、专栏目录与名称、内容分类标准、过去、目前和计划的研究开发成果以及任何其他信息或资料,均受中国现行法律法规、规章制度及适用之国际公约中有关着作权、商标权、专利权及/或其它财产所有权法律的保护,为本公司所有。使用者将本网站上刊载的内容与服务用于商业、盈利、广告性目的时,需征得本公司的书面特别授权,注明作者及文章出处并按有关规定支付相应费用。未经本公司的明确书面特别授权,任何人不得为任何目的使用以及向任何自然人或单位提供、披露、复印、复制、出售、出让、许可、营销、出版、宣讲、转让、处置或利用本网站上提供的任何内容或服务", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 @太平洋汽车 未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2013-2023 华夏EV网 版权所有 若有关媒体、网站或个人从本网站下载使用文章、图片等相关信息,请在转载、使用该等信息时务必尊重该信息的版权或相关权利,保留本网站注明的“稿件来源”,并自行承担版权、商标权等法律责任;若擅自篡改或以其他方式损害来源为“华夏EV网”网站的相关信息,本网站保留追究其法律责任的权利用途。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "CopyRight © 2000-2023 BitAuto,All Rights Reserved. 易车提供的网络服务中所包含的任何文字、软件、图片、图形、图表、网页、音频、视频、域名等相关内容均受中国版权、商标及/或其他财产所有权等法律、法规及/或国际公约的保护,对为提供网络服务而使用的任何软件的一切权利均属于该软件的著作权人,未经易车或相关权利人同意,任何人均不得在任何媒体、任何场合直接或间接发布、使用、修改和再使用;易车不对由上述资料产生或在传送、递交全部或部分上述资料,使用相关软件过程中产生的延误、不准确、错误和遗漏或由此产生的任何损害进行赔偿,亦无需以任何形式向用户或任何第三方负责。同时,经易车书面同意进行转载的,转载人应标明相关内容出处及原作者相关信息。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有:车主之家(www.16888.com) 除本协议明确规定外,未经车主之家事先明确书面同意,您不可以任何方式 (包括“镜像”) 将车主之家的任何部分及任何内容复制、再制、重印、上传、发布、公开展示、编码、翻译、传输或散布至任何其他计算机、服务器、网站、客户端或其他媒介。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 @太平洋汽车 未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "@2011-2023 www.autotimes.com.cn ALL Rights Reserved. 汽车时代网 未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2007 - 2023 58che.com All Rights Reserved. 版权所有 北京五八汽车科技股份有限公司 用户不得对他人张贴在公开使用区域或本服务其他内容进行复制、出售或用作其他商业用途。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2009 - 2023 www.360che.com All Rights Reserved.北京卡车之家信息技术股份有限公司 版权所有 未经卡车之家的明确书面许可,任何第三方不得为任何非私人或商业目的获取或使用卡车之家网站的任何部分或通过卡车之家网站可直接或间接获得的任何内容、服务或资料。任何第三方违反本协议的规定以任何方式,和/或以任何文字对卡车之家的任何部分进行发表、复制、转载、更改、引用、链接、下载或以其他方式进行使用", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2002-2023 www.xcar.com.cn All rights reserved. 北京智德典康电子商务有限公司(爱卡汽车) 版权所有 未经本公司事先书面同意,用户不得以任何方式复制、转发或以其他方式使用“爱卡汽车”提供的网络服务中包含的任何信息。\\n", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "CopyRight © 2000-2023 BitAuto,All Rights Reserved. 版权所有 北京易车信息科技有限公司 易车提供的网络服务中所包含的任何文字、软件、图片、图形、图表、网页、音频、视频、域名等相关内容均受中国版权、商标及/或其他财产所有权等法律、法规及/或国际公约的保护,对为提供网络服务而使用的任何软件的一切权利均属于该软件的著作权人,未经易车或相关权利人同意,任何人均不得在任何媒体、任何场合直接或间接发布、使用、修改和再使用", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 @太平洋汽车 未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright Notice © 2016 Gasgoo.com Corporation and its licensors. All rights reserved. User, by accepting this Agreement, agrees and acknowledges, will not copy, reproduce or download any information, text, images, video clips, directories, files, databases or listings available on Sites, for the purpose of re-selling or re-distributing Sites content, mass mailing, or otherwise commercially exploiting Sites content without written permission from Gasgoo.com. ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996 - 2023 SINA Corporation, All Rights Reserved 未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "凤凰新媒体版权所有Copyright © 2019 Phoenix New Media Limited All Rights Reserved. 凤凰网提供的会员服务内容(包括但不限于文字、照片、图形、图像、图表、声音、FLASH 动画、视频、音频等)的知识产权均属于凤凰网所有,或由第三方授权使用。会员不能擅自复制、改编这些内容、或创造与内容有关的衍生产品。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 1997-2023 网易公司版权所有 除非法律允许或网易公司书面许可,用户使用网易服务的过程中不得从事下列行为:(3) 对网易公司拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等;", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2018-2022 焉知 All Right Reserved ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2013-2014 银河演员网(演员表,演员网) All Rights Reserved.", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + } +] \ No newline at end of file -- Gitee From 59ce587fbacc44a0d07901ce504dffc9d4abf08a Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:37:07 +0000 Subject: [PATCH 21/38] add sigs/datacompliance/merged_data12.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data12.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data12.json diff --git a/sigs/datacompliance/merged_data12.json b/sigs/datacompliance/merged_data12.json new file mode 100644 index 0000000..39e4ac8 --- /dev/null +++ b/sigs/datacompliance/merged_data12.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2007-2020 ZDFACE Corporation 浏览者可以下载本网站上显示的资料,但这些资料只限用于个人学习研究使用,不得用于任何商业用途,无论是否在资料上明示,所有此等资料都是受到版权法的法律保护。浏览者没有获得妆点网(www.zdface.com)或各自的版权所有者明确的书面同意下,不得分发、修改、散布、再使用、再传递或使用", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1996 - 2023 SINA Corporation, All Rights Reserved 未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。 ", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2014, Qule Technology Co. Ltd. All Rights Reserved. 北京趣乐科技有限公司 用户不得擅自删除、掩盖或更改弹琴吧的版权声明、商标或其它权利声明。弹琴吧平台所有设计图样以及其他图样、产品及服务名称,均为弹琴吧所享有的商标、标识。任何人不得使用、复制或用作其他用途。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "北京酷我科技有限公司版权所有 除非法律允许或酷我公司书面许可,用户不得从事下列行为,否则,酷我公司将保留依法追究注律责任的权利: (2)对软件进行反向工程、反向汇编、反向编译或者以其他方式尝试发现软件的源代码(3)对酷我公司拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2020 吉他社 除非另有约定或我方另行声明,我方平台所有:产品外观、网站图片、技术、软件、数据等其他信息,未经相关权利人同意,上述资料均不得在任何媒体直接或间接发布、播放、出于播放或发布目的而改写或再发行,或者被用于其他任何商业目的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2005 - 2023 咪咕音乐有限公司 除非另有约定或咪咕公司另行声明,咪咕产品内的所有内容(用户自行上传和咪咕公司合作伙伴依法享有权利的内容除外)、技术、软件、程序、数据及其他信息(包括但不限于文字、图像、图片、照片、音频、视频、图表、色彩、版面设计、电子文档)的所有知识产权(包括但不限于著作权、商标权、专利权、商业秘密等)及相关权利,均归咪咕公司所有。未经咪咕公司许可,任何人不得擅自使用(包括但不限于复制、传播、展示、镜像、上传、下载、修改、出租)", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 1997-2023 网易公司版权所有 除非法律允许或网易公司书面许可,用户使用网易服务的过程中不得从事下列行为:(3) 对网易公司拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2004-2023 KuGou-IncAll Rights Reserved 除非法律允许或酷狗书面许可,用户不得从事下列行为,否则,酷狗将保留依法追究法律责任的权利:(3)对酷狗拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "北京酷我科技有限公司版权所有 除非法律允许或酷我公司书面许可,用户不得从事下列行为,否则,酷我公司将保留依法追究注律责任的权利: (2)对软件进行反向工程、反向汇编、反向编译或者以其他方式尝试发现软件的源代码(3)对酷我公司拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2005-2023 liuxue86.com All rights reserved.出国留学网 版权所有 本站所有内容,凡注明“原创文章、图片、视频”等,版权均属出国留学网所有,任何自然人、法人未经本站授权不得转载、链接、复制等方式发布,如需使用,必须注明来源,“转自(或来源)出国留学网(www.liuxue86.com )”,版权归出国留学网所有,如有侵权将追究法律责任。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2016 帮学教育 不得侵犯考研帮所有著作权、版权;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "CopyRight @2020 答案网 www.zqnf.com All Rights Reserved  任何个人、组织、网站只有在获得答案网(www.zqnf.com)或其他相关权利人的授权之后才能使用这些内容,而不能擅自复制、再造这些内容或创造与内容有关的派生产品。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright www.zhakao.cn Inc. All 未经授权,禁止转载,违者必究!", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2019 shuashuati.com 不得将本产品用于商业目的的活动之中。任何商业目的的复制、分发、传播、展示必须经得北京深远思维科技的另外许可,如捆绑、赠送、销售、集成、将本产品作为为他人提供服务的工具等。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "copyright © 2010-today pxto.com.cn, All Rights Reserved. 任何被授权的浏览、复制、打印和传播属于本网站内信息内容都不得用于商业目的且所有信息内容及其任何部分的使用都必须包括此版权声明;", + "output": "已无法访问" + } +] \ No newline at end of file -- Gitee From 937e0b9f88d02fa05ea200b853cce925f12ff302 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:37:40 +0000 Subject: [PATCH 22/38] add sigs/datacompliance/merged_data13.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data13.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data13.json diff --git a/sigs/datacompliance/merged_data13.json b/sigs/datacompliance/merged_data13.json new file mode 100644 index 0000000..b86980a --- /dev/null +++ b/sigs/datacompliance/merged_data13.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © dongao.com Inc. All Rights Reserved天津东奥时代培训学校有限公司版权所有 已获得书面授权,可以使用东奥拥有版权和/或其他相关知识产权的任何内容及商标标识的公司及个人使用上述内容时必须注明来源。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 © 98作文大全网(98zw.com) ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright ©2001-2023 无忧考网版权所有 (北京无忧世纪科技有限公司旗下网站) All Rights Reserved. 无忧考网授权您观看和本网站(简称\"站\")上的内容,但仅供您个人而非商业使用,而且,对于原始内容中所含的版权和其他所有权声明,您必须在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些材料或者以其他方式把它们用于任何公开或商业目的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "北京六智信息技术股份有限公司 Copyright © 2005-2023 360doc.com , All Rights Reserved 未经个人图书馆事先许可,禁止使用任何机器人、蜘蛛、其他自动设备,或手动程序来监视或复制个人图书馆网页或其所包含的任何内容。否则,个人图书馆有权依法追究法律责任。\\n【附则】", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2001-2023zuowen.net版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2013-2022 www.sodocs.net", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 成都中品网络科技有限公司 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2005-2023 liuxue86.com All rights reserved.出国留学网 版权所有 本站所有内容,凡注明“原创文章、图片、视频”等,版权均属出国留学网所有,任何自然人、法人未经本站授权不得转载、链接、复制等方式发布,如需使用,必须注明来源,“转自(或来源)出国留学网(www.liuxue86.com )”,版权归出国留学网所有,如有侵权将追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2003 - 2023JSYKS.COM All Rights Reserved. 版权:南京元贝信息技术有限公司 不得为商业目的而复制、出售、转售或利用本服务的任何部分、本服务的使用或本服务的接入。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2007-2023 Houxue.com 版权所有. 江苏厚学网信息技术股份有限公司.", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright ©2001-2023 无忧考网版权所有 (北京无忧世纪科技有限公司旗下网站) All Rights Reserved. 无忧考网授权您观看和本网站(简称\"站\")上的内容,但仅供您个人而非商业使用,而且,对于原始内容中所含的版权和其他所有权声明,您必须在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些材料或者以其他方式把它们用于任何公开或商业目的。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2023 大众信息网 版权所有 您同意,您不得对任何资料作商业性利用,包括但不限于在未经大众信息网授权高层管理人员事先书面批准的情况下,复制在大众信息网网站上展示的任何资料并用于商业用途。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "任何未被授权的浏览、复制、打印和传播属于19楼互联网社区的信息内容,都不得用于商业目的,且所有信息内容及其任何部分的使用都必须包括此版权声明;已经书面授权的,应在授权范围内使用,并注明\"来源:19楼互联网社区\"。违反上述声明者,以侵权论,19楼可以其自己的名义主张权利,包括但不限于提出交涉、投诉、向人民法院提起诉讼等,将依法追究其相关法律责任。\\n", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2006-2023 All rights reserved. 本地宝 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2011-2023 8684.com 任何单位或个人不得以任何方式,以任何文字对8684本地生活的资料作全部和局部复制、转载、引用和链接。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 7b6769b757807775e2d0e97841accf829b9312fa Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:38:19 +0000 Subject: [PATCH 23/38] add sigs/datacompliance/merged_data14.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data14.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data14.json diff --git a/sigs/datacompliance/merged_data14.json b/sigs/datacompliance/merged_data14.json new file mode 100644 index 0000000..1720d3f --- /dev/null +++ b/sigs/datacompliance/merged_data14.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 1999-2023 C114 All Rights Reserved | Discuz Licensed 不得利用本站制作、复制和传播下列信息:(十)进行商业广告行为的。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2004-2023 www.autohome.com.cn All Rights Reserved. 汽车之家 版权所有 经作者授权,汽车之家声明:汽车之家旗下网站所载之作品(不含互动服务),未经过汽车之家书面授权许可,任何单位或个人不得擅自复制、链接、非法使用或转载 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": " ©2023 中关村在线 版权所有 除出于使用“中关村在线”服务的目的外,未经“中关村在线”事先书面同意,用户不得以任何方式复制、转发或以其他方式使用“中关村在线”提供的网络服务中包含的任何信息。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright ©2021 KUANGHUI All Rights Reserved. 匡慧公司 版权所有 未经虎扑书面许可,任何人或机构,不得自行或授权、允许、协助其他人或机构复制、读取、抓取或采用虎扑相关软件或服务中的任何信息内容(亦不可擅自编辑修改后使用),用于包括但不限于宣传、增加阅读量、浏览量等商业用途。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中国工控网(gongkong.com)版权所有© Copyright 不得对本公司及网站的页面内容进行复制、修改、展示、公开传播等及其他任何商业目的的使用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2004-2023 YW11.COM. 起名网 All Rights Reserved 对于已经授权本站独家使用提供给本站资料的版权所有人的文章、图片等资料,如需转载使用,需取得本站和版权所有人的同意。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有©解梦吧 2006-2014 ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2023 . All rights reserved. 1997-2023 粤ICP备2023016683号-1公司版权所有", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "copyright © 2005-2023 www.d1xz.net 第一星座网 版权所有 其他媒体如需转载需按对方标准支付稿酬并标注来源(第一星座网)并链接至(3g.d1xz.net)第一星座网首页。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 杭州火烧云科技有限公司 您和婚礼都应当遵守法律规定,不得侵犯对方以及其他第三人的知识产权权利", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "copyright©2008-2022 3g.d5168.com 周新春易学网 版权所有 ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "CopyRight © 2008-2023 小百通网 All Rights Reserved.", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2023 小娃子 版权所有", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2023 词林在线词典", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "已无法访问" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2018 All Rights Reserved", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2022中国知网(CNKI) 未经中国知网或广告商明示授权,您不得修改、出租、出借、出售、散布本服务或软件之任何部分或全部,或据以制作衍生著作,或使用擅自修改后的软件等。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 46cb2f05b09c059ced7fa92eee35b0974b5adc9d Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:38:51 +0000 Subject: [PATCH 24/38] add sigs/datacompliance/merged_data15.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data15.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data15.json diff --git a/sigs/datacompliance/merged_data15.json b/sigs/datacompliance/merged_data15.json new file mode 100644 index 0000000..9cafa17 --- /dev/null +++ b/sigs/datacompliance/merged_data15.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "六维联合信息科技 (北京) 有限公司©版权所有 未经六维公司书面授权许可不得以任何方式(包括但不限于复制本软件系统的部分或者全部;破解本软件系统等加密措施;爬取本软件系统文献数据等)侵犯掌桥科研软件系统著作权及其他相关合法权益", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有© 2001-2023 经由服务传送的信息及内容受到法律的保护,用户未经许可不得进行复制、修改、出租、传播、衍生其它作品及用于商业目的。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2023 一站阅读 - 蜀ICP备09001226号-1, All Rights Reserved. ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2023 ybzhan.cn All Rights Reserved 未经兴旺宝明通事先书面许可,禁止使用任何机器人、蜘蛛、其他自动设备,或手动程序来监视或复制兴旺宝明通网页或其所包含的任何内容。否则,我们有权依法追究法律责任。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2006-2023 深圳市天助人和信息技术有限公司 版权所有 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2003 - 2023 testmart.cn All Rights Reserved 仪器仪表交易网 版权所有 对本网站上的内容和软件可以作为信息资源获取,但不得对本网站的内容进行再造、修改、发布、转发、再版、演示或播出等。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2009-2023 spzs.com 用户只有在获得食品招商网或其他相关权利人的授权之后才能使用这些内容,而不能擅自复制、再造这些内容,或创造与内容有关的派生产品。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2023 www.jqw.com 版权所有 浏览者可以下载本网站上显示的资料,但这些资料只限用于个人学习研究使用,不得分发、修改、散布、再使用、再传递或使用本网站的内容用于任何公众商业用途。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "企博网 版权所有 © 2006-2025 除法律另有强制性规定外,未经企博网或相关权利人许可,任何单位或个人不得以任何形式非法地全部或部分复制、转载、引用、链接、抓取、反向工程、反向编译、反汇编或以其他方式使用企博网或相关权利人提供的网络服务中包含的任何文本、图片、图形、音频和/或视频资料等信息内容", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2007-2023  www.anjuke.com All Rights Reserved 安居客平台以下内容不可任意转载:\\n\\n1)本平台内发布的所有信息;\\n\\n2)已作出不得转载或未经许可不得转载声明的内容;\\n\\n3)本平台中特有的图形、标志、页面风格、编排方式、程序等;\\n\\n4)本平台中必须具有特别授权或具有注册用户资格方可知晓的内容;\\n\\n5)其他法律不允许或本平台认为不适合转载的内容。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "2015 CBS Interactive.万维家电网 版权所有 除出于使用“万维家电网”服务的目的外,未经“万维家电网”事先书面同意,用户不得以任何方式复制、转发或以其他方式使用“万维家电网”提供的网络服务中包含的任何信息。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2008-2023 南京九六零网络科技有限公司 版权所有 除非有相反证据证明外,我们平台上的所有图标、标识、网页页眉、按钮图标、服务名称、文字、图片音频、视频等的知识产权及所有权均归属于我们。未经我们书面许可,任何人不得自行或提供第三方使用。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright 2023 ybzhan.cn All Rights Reserved 未经兴旺宝明通事先书面许可,禁止使用任何机器人、蜘蛛、其他自动设备,或手动程序来监视或复制兴旺宝明通网页或其所包含的任何内容。否则,我们有权依法追究法律责任。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2023 今日头条 除非得到公司事先明示书面授权,你不得以任何形式对“今日头条”软件及相关服务进行包括但不限于改编、复制、传播、垂直搜索、镜像或交易等未经授权的访问或使用。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Qiyeku版权所有 © 2006-2023 用户承诺不对企业库任何资料作商业性利用,包括但不限于在未经企业库事先书面批准的情况下,复制企业库网站上展示的任何资料,不能利用企业库各项服务进行销售或其它商业用途。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "一步电子网 版权所有 © 2005-2023 您同意,您不得对任何资料作商业性利用,包括但不限于在未经一步电子网授权高层管理人员事先书面批准的情况下,复制在一步电子网网站上展示的任何资料并用于商业用途。 ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2008-2023 南京九六零网络科技有限公司 版权所有 除非有相反证据证明外,我们平台上的所有图标、标识、网页页眉、按钮图标、服务名称、文字、图片音频、视频等的知识产权及所有权均归属于我们。未经我们书面许可,任何人不得自行或提供第三方使用。 ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "@2023 bestb2b.com ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2003-2023 114ic.com All Rights Reserved ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From c2c2c1798e8158195dd069ec15ecffd5d08aa0c7 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:40:11 +0000 Subject: [PATCH 25/38] add sigs/datacompliance/merged_data16.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data16.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data16.json diff --git a/sigs/datacompliance/merged_data16.json b/sigs/datacompliance/merged_data16.json new file mode 100644 index 0000000..309b722 --- /dev/null +++ b/sigs/datacompliance/merged_data16.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2023 Sohu.com Inc. All Rights Reserved. 搜狐公司 版权所有 任何第三方未经搜狐焦点同意,不得将用户在平台上的用户成果、所发表言论等进行复制、修改、编辑、转让、使用、通过信息网络传播或作其他用途,包括但不限于通过截取视频信号、抓取录播音频/视频、编辑视频/音频/文字和其他形式的内容等方式。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright (C) 2023 yunqi.qq.com All Rights Reserved 上海阅文信息技术有限公司 版权所有 除非事先获得阅文集团或其权利人的合法授权,您不得对任何该信息、资料、文字、软件、声音、图片、视频、图表进行修改、拷贝、散布、传送、展示、执行、复制、发行、授权、制作衍生著作、移转或销售。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2016-2023 iHuaBen.com ", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright ©2017-2023 爱读小说 All Rights Reserved. ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2023 爱奇艺 All Rights Reserved 您同意,您不会进行或利用我们的产品及服务进行下列活动(也不为他人进行下列活动提供便利和支持): 4.1.5 未经我们授权,以视频采集、直播、录屏、截屏、下载后分享、转发等任何方式,将我们的产品及服务、我们平台的文字、图片、音频、视频等所有内容提供给任何第三方或在第三方平台进行传播; ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "©2022中国知网(CNKI) 未经中国知网或广告商明示授权,您不得修改、出租、出借、出售、散布本服务或软件之任何部分或全部,或据以制作衍生著作,或使用擅自修改后的软件等。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 1997-2023 网易公司版权所有 除非法律允许或网易公司书面许可,用户使用网易服务的过程中不得从事下列行为:(3) 对网易公司拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等;", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本站各栏目的作品版权属文章作者本人所有。若报刊、出版社拟选载本站各栏目的作品,请与作者本人联系。转载作品的报刊、出版社,必须按“中华人民共和国著作权法”给付稿酬并寄发样报(刊)。 如擅自转载不付稿酬,文章作者有权诉之于法。", + "output": "版权限制不清晰,律师认为有灵活空间,可解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © tongxiehui.net All Rights Reserved ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright (C) 当当网 2004-2021, All Rights Reserved 除非另外明确书面授权,您不得向任何第三方出售、出租、租赁、分发、传播、分许可或以其他任何方式转让本“软件产品”所提供的内容、服务或其任何部分享有的任何权利。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright (C) 2023 yunqi.qq.com All Rights Reserved 上海阅文信息技术有限公司 版权所有 除非事先获得阅文集团或其权利人的合法授权,您不得对任何该信息、资料、文字、软件、声音、图片、视频、图表进行修改、拷贝、散布、传送、展示、执行、复制、发行、授权、制作衍生著作、移转或销售。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright (C) 2023 book.qq.com All Rights Reserved 除非腾讯书面许可,您不得从事下列任一行为:(3)对腾讯拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 侵权必究", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2014 Heiyan.com All rights reserved. 用户无权实施包括但不限于下列行为: 用户擅自实施包括但不限于下列行为:使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版,建立镜像站点、擅自借助黑岩发展与之有关的衍生产品、作品、服务、插件、外挂、兼容、互联等; ", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2023 Sohu.com Inc. All Rights Reserved. 搜狐公司 版权所有 搜狐服务中包含的任何文字、图表、音频、视频和/或软件(包括但不限于软件中包含的图表、动画、音频、视频、界面实际、数据和程序、代码、文档)等信息或材料均受著作权法、商标法和/或其它法律法规的保护,未经相关权利人书面同意,用户不得以任何方式使用该等信息或材料,但出于使用搜狐服务目的而使用的除外。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2023 Sohu.com Inc. All Rights Reserved. 搜狐公司 版权所有 任何第三方未经搜狐焦点同意,不得将用户在平台上的用户成果、所发表言论等进行复制、修改、编辑、转让、使用、通过信息网络传播或作其他用途,包括但不限于通过截取视频信号、抓取录播音频/视频、编辑视频/音频/文字和其他形式的内容等方式。", + "output": "这是高风险许可证,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "许可证", + "output": "不确定" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 股 份 有 限 公 司 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中华人民共和国外交部 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + } +] \ No newline at end of file -- Gitee From c30f6bdc00af7b381e7ae75c56faaa69ae88c634 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:40:42 +0000 Subject: [PATCH 26/38] add sigs/datacompliance/merged_data17.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data17.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data17.json diff --git a/sigs/datacompliance/merged_data17.json b/sigs/datacompliance/merged_data17.json new file mode 100644 index 0000000..4d129f8 --- /dev/null +++ b/sigs/datacompliance/merged_data17.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "任何组织或个人应当尊重他人的著作权,非法转载或抄袭他人文章或信息所致侵权责任自行承担,均与西陆网无关。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "来源为\"中国军网\"的均为中国军网版权所有,未经协议授权,请勿作为商业用途使用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本网站所刊载信息,不代表中新社和中新网观点。 刊用本网站稿件,务经书面授权。 未经授权禁止转载、摘编、复制及建立镜像,违者将依法追究法律责任。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中国西藏网版权所有,未经书面授权禁止使用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "除与中国日报网签署内容授权协议的网站外,其他任何网站或单位未经允许禁止转载、使用,违者必究。如需使用,请与010-84883777联系", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "除与中国日报网签署内容授权协议的网站外,其他任何网站或单位未经允许禁止转载、使用,违者必究。如需使用,请与010-84883777联系", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "该数据现已无法访问和获取" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "凡注明来源为“观察者网”,除与观察者网签署内容授权协议的网站外,其他任何网站或单位未经允许禁止转载、使用,违者必究。。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "任何第三方不得歪曲和篡改本网所呈现的内容。未经本网授权,任何第三方不得擅自引用、复制、转载、摘编或以其他任何方式非法使用本网站所呈现的内容。\n  任何第三方不得擅自转载本网提供的信息和服务内容,如需转载,必须取得相应权利人的合法授权。经本网授权使用的,不得超越所获授权范围,且在转载时须保留原有信息和服务内容的来源。\n  任何第三方不得盗用本网名义发布信息,或擅自使用本网名义引用、转载来源不规范或权属不明晰的信息。\n  凡本网注明“来源:央视网/中国网络电视台”的所有内容,均为本网合法拥有著作权或相关权利的内容,未经本网授权,任何第三方不得转载、链接、摘编或以其他方式使用上述内容。已经本网授权使用的,应在授权范围内使用,并注明“来源:央视网/中国网络电视台”。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "除非中国法律另有规定,未经凤凰网书面许可,对于凤凰网拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非凤凰网所属服务器上做镜像处理或以其他任何方式进行使用;", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "《人民日报》(电子版)的一切内容(包括但不限于文字、图片、PDF、图表、标志、标识、商标、版面设计、专栏目录与名称、内容分类标准以及为读者提供的任何信息)仅供人民网读者阅读、学习研究使用,未经人民网股份有限公司及/或相关权利人书面授权,任何单位及个人不得将《人民日报》(电子版)所登载、发布的内容用于商业性目的,包括但不限于转载、复制、发行、制作光盘、数据库、触摸展示等行为方式,或将之在非本站所属的服务器上作镜像。否则,人民网股份有限公司将采取包括但不限于网上公示、向有关部门举报、诉讼等一切合法手段,追究侵权者的法律责任。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "该数据现已无法访问和获取" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "任何第三方不得歪曲和篡改本网所呈现的内容。未经本网授权,任何第三方不得擅自引用、复制、转载、摘编或以其他任何方式非法使用本网站所呈现的内容。\n  任何第三方不得擅自转载本网提供的信息和服务内容,如需转载,必须取得相应权利人的合法授权。经本网授权使用的,不得超越所获授权范围,且在转载时须保留原有信息和服务内容的来源。\n  任何第三方不得盗用本网名义发布信息,或擅自使用本网名义引用、转载来源不规范或权属不明晰的信息。\n  凡本网注明“来源:央视网/中国网络电视台”的所有内容,均为本网合法拥有著作权或相关权利的内容,未经本网授权,任何第三方不得转载、链接、摘编或以其他方式使用上述内容。已经本网授权使用的,应在授权范围内使用,并注明“来源:央视网/中国网络电视台”。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From ae0bcfdc9dca3995c87e4e3ac229a3e03c4cc88f Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:41:32 +0000 Subject: [PATCH 27/38] add sigs/datacompliance/merged_data18.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data18.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data18.json diff --git a/sigs/datacompliance/merged_data18.json b/sigs/datacompliance/merged_data18.json new file mode 100644 index 0000000..0aa7cdf --- /dev/null +++ b/sigs/datacompliance/merged_data18.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 中国互联网信息中心", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经授权禁止转载、摘编、复制及建立镜像,违者将依法追究法律责任", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "央广网文化传媒有限公司 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "该数据现已无法访问和获取" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "用户只能在环球网和相关权利人授权下才能使用这些内容,而不能擅自复制、发布、转载、播放、改编、汇编或以其他方式使用这些内容或将该等内容用于其他任何商业目的。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "(一)用于非商业、非盈利、非广告性目的时需注明作者及文章及图片的出处为“南方周末网”或“www.infzm.com”。\n\n(二)用于商业、盈利、广告性目的时需征得本网同意,并注明作者姓名、授权范围及原作出处“南方周末网”。不得未经作者同意而剽窃、引用本网的任何版权作品,否则本网将保留按相关法律程序替原著作者追究侵权责任单位或个人的权利。\n\n(三)任何文章或图片的修改或删除均应保持作者原意并征求原作者同意,并注明授权范围。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有:未来网", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "1.任何单位和个人,凡在互联网或其他媒体转载、传播、使用解放军报社在所属媒体刊登的享有版权的作品,除法定许可使用外,必须事先获得解放军报社的书面授权,方可使用。\n\n2.任何单位或个人,在获得授权使用解放军报社作品时,必须注明解放军报社相应媒体平台来源、作者姓名和作品名称,并加注链接;不得擅自编造误导视听的作品名称,不得擅自作出违背作品原意的修改、篡改、摘录、改编等行为。\n\n3.除法定许可使用外,未经解放军报社授权许可,擅自对解放军报社享有版权的作品进行转载、传播、使用、修改、摘录、改编等行为,或不标注解放军报社所属媒体平台来源、作者姓名、作品名称等行为,以及著作权法规定的其他侵权行为,均属于侵犯解放军报社版权的行为。\n\n4.自声明之日起,由解放军报社全媒体运营广告部代表本报社唯一对外开展作品版权维权工作,凡已涉嫌侵权的单位和个人,须 及时与解放军报社全媒体运营广告部商谈版权谅解和合作事宜(咨询电话:010—66720652 邮箱:zzx@jfjb.com.cn)。\n\n5.侵权单位或个人 未立即删除侵权作品或未及时与解放军报社达成版权谅解和合作事宜的,解放军报社将对其依法进行公告或直接通过其他法律手段维权。\n\n6、解放军报社所属传统媒体、网络和新媒体包括:《解放军报》、《中国国防报》、《解放军画报》、《国防参考》、《环球军事》、《中国民兵》、《军事记者》、《国防教育》、长征出版社、长城出版社,中国军网(中英文版)、国防部网(中英文版)、解放军报网、国防动员网、军队人才网、解放军报客户端(互联网版)、解放军报客户端(军内版)及蓝信订阅号、军报法人微博(@军报记者)、军报记者微信公众账号、中国军网微信公众号等,军报记者网以及解放军报社各分社所属的军委后勤保障部网、军委装备发展部网、中国陆军网、中国海军网、中国空军网、中国武警网、东部战区网、南部战区网、西部战区网、北部战区网、中部战区网、西部战区陆军网和北部战区陆军网等子网。\n\n7、本声明由解放军报社负责全权解释。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有:中国民用航空局", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中华人民共和国财政部 版权所有,如需转载,请注明来源", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "该数据现已无法访问和获取" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本网站由黄河新闻网版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中共中央宣传部宣传舆情研究中心版权所有 未经书面授权禁止使用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中国精神文明网网站©版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "除与中国日报网签署内容授权协议的网站外,其他任何网站或单位未经允许禁止转载、使用,违者必究。如需使用,请与010-84883777联系", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "除与中国日报网签署内容授权协议的网站外,其他任何网站或单位未经允许禁止转载、使用,违者必究。如需使用,请与010-84883777联系", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 59c191fef2deeddfb38429b19f8a7c86bacf85a3 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:42:07 +0000 Subject: [PATCH 28/38] add sigs/datacompliance/merged_data19.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data19.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data19.json diff --git a/sigs/datacompliance/merged_data19.json b/sigs/datacompliance/merged_data19.json new file mode 100644 index 0000000..4146f3c --- /dev/null +++ b/sigs/datacompliance/merged_data19.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 961b3e5b8b2cea0f2e9586d37f902d222972ed25 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:43:56 +0000 Subject: [PATCH 29/38] add sigs/datacompliance/merged_data20.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data20.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data20.json diff --git a/sigs/datacompliance/merged_data20.json b/sigs/datacompliance/merged_data20.json new file mode 100644 index 0000000..292656d --- /dev/null +++ b/sigs/datacompliance/merged_data20.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "共产党员网 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "凡本网注明“来源:中华网”的所有作品,均为北京华网智讯信息有限公司合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:中华网”。违反上述声明者,本网将追究其相关法律责任。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "除与中国日报网签署内容授权协议的网站外,其他任何网站或单位未经允许禁止转载、使用,违者必究。如需使用,请与010-84883777联系", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From a0fc9c4870259b8e0df9759883311612cf9ed8ae Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:44:28 +0000 Subject: [PATCH 30/38] add sigs/datacompliance/merged_data21.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data21.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data21.json diff --git a/sigs/datacompliance/merged_data21.json b/sigs/datacompliance/merged_data21.json new file mode 100644 index 0000000..f834f08 --- /dev/null +++ b/sigs/datacompliance/merged_data21.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "除与中国日报网签署内容授权协议的网站外,其他任何网站或单位未经允许禁止转载、使用,违者必究。如需使用,请与010-84883777联系", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "共产党员网 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "该数据现已无法访问和获取" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "该数据现已无法访问和获取" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright (C) 2001-2023 dzwww.com. All Rights Reserved", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "  2、光明网网页所呈现的任何资料(包括但不限于文字、图片、声音、视频、版面设计及其他任何形式的作品)的版权均属光明网和相关权利人所有。未经光明网及相关权利人书面许可,任何人不得引用、复制、转载、摘编或以其他任何方式使用光明网的上述内容。\n\n  3、凡来源为“光明网”或单独带有光明网水印LOGO的所有文字、图片、音频、视频及其他任何形式的作品,其版权均属于光明网,任何媒体、单位或个人未经本网书面授权不得以任何形式转载、摘编、改编或以其他方式复制发表。经本网授权的媒体、单位或个人,应在授权范围内使用,并注明来源“光明网”。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "海外网传媒有限公司版权所有,未经书面授权禁止使用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有:未来网", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "法制网传媒(北京)有限公司版权所有,未经协议授权禁止转载", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中华人民共和国外交部 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "凡本网注明 “来源:XXX(非国防部网站)” 的作品,均由其他媒体及相关单位提供。任何媒体或互联网站如需转载,必须与相应提供单位直接联系获得合法授权。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有:中华人民共和国国家民族事务委员会", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "凡本网注明“来源:新华网”的所有作品,均为新华网股份有限公司合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:新华网”。违反上述声明者,本网将追究其相关法律责任。\n\n凡本网注明“来源:XXX(非新华网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。\n\n对于新华社下属社办报刊通过本网发布的作品,本网受著作权人委托,在此声明禁止任何媒体、网站或个人在未经书面授权的情况下违法转载或使用。\n\n如因作品内容、版权和其它问题需要同本网联系的,请在相关作品刊发之日起30日内进行。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "中央和国家机关工委旗帜杂志社版权所有 人民网 中国共产党新闻网承建 版权声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经许可 不得转载、复制", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 314299ed327d70d900649930e43482dd8f65186c Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:45:02 +0000 Subject: [PATCH 31/38] add sigs/datacompliance/merged_data22.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data22.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data22.json diff --git a/sigs/datacompliance/merged_data22.json b/sigs/datacompliance/merged_data22.json new file mode 100644 index 0000000..effad8c --- /dev/null +++ b/sigs/datacompliance/merged_data22.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "任何媒体、网站或个人未经本网书面授权不得转载、链接、转贴或以其他方式使用;已经本网书面授权的,在使用时必须注明“来源:国务院新闻办公室网站”。违反上述声明者,本网将追究其相关法律责任。\n\n  二、凡本网注明“来源:XXX(非国务院新闻办公室和地方各级政府新闻办公室)”的作品,转载的内容均有可靠的来源,明确署有出处,其版权属于原作者。转载目的在于传递更多信息,并不代表国务院新闻办公室和本网站赞同其观点和对其真实性负责。由于受条件限制,如有未能与作者本人取得联系,或作者不同意该内容在本网公布,或发现有错误之处,请与本网联系,我们将尊重作者的意愿,及时予以更正。如其他媒体、网站或个人转载使用,必须保留本网注明的“稿件来源”,并自负法律责任。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经中工网书面许可,任何人不得引用、复制、转载、摘编或以其他任何方式非法使用中工网的上述内容。对于有上述行为者,中工网将保留追究其法律责任的权利。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright© 1999-2020 消费日报社 版权所有 违者必究", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": " 本网站信息内容由西藏自治区人民政府、及其门户网站以及自治区相关部门单位提供。任何媒体、互联网站和商业机构不得利用本网站发布的内容进行商业性的原版原式地转载,也不得歪曲和篡改本网站所发布的内容。本网站所涉及到的版权归本网站所属。\n\n  任何媒体或互联网站不得擅自转载本网站由其他单位提供的信息和服务内容,如需转载,必须与相应提供单位直接联系获得合法授权。\n\n 本网站提供的资料如与相关纸质文本不符,以纸质文本为准。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": " 本网站信息内容由西藏自治区人民政府、及其门户网站以及自治区相关部门单位提供。任何媒体、互联网站和商业机构不得利用本网站发布的内容进行商业性的原版原式地转载,也不得歪曲和篡改本网站所发布的内容。本网站所涉及到的版权归本网站所属。\n\n  任何媒体或互联网站不得擅自转载本网站由其他单位提供的信息和服务内容,如需转载,必须与相应提供单位直接联系获得合法授权。\n\n 本网站提供的资料如与相关纸质文本不符,以纸质文本为准。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经中国青年报社书面授权,任何机构或个人无权转载、剪辑、修改、摘编、转贴或以其他方式复制并传播,包括但不限于文字、图片、声音、录像、图表、标志、标识、版面设计以及为读者提供的任何信息。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本网站内容由自然资源部地图技术审查中心提供。任何媒体、互联网站和商业机构不得利用本网站发布的内容进行商业性的原版原式地转载,也不得歪曲和篡改本网站所发布的内容。本网站所涉及到的版权归本网站所属。\n\n本网站提供的资料如与相关纸质文本不符,以纸质文本为准。\n\n任何媒体或互联网站不得擅自转载本网站由其他单位提供的信息和服务内容,如需转载,必须与相应提供单位直接联系获得合法授权。\n\n自然资源部地图技术审查中心拥有本网站内所有资料的版权,对违反版权者保留一切追索权利。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "许可证", + "output": "不确定" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 © 2004-2023 美食天下 保留所有权利", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2004-2022 美食天下 保留所有权利 - 京ICP证090244号 / 京ICP备10020153号", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "该数据现已无法访问和获取" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "5、任何单位或个人如认为通过搜狗网站搜索引擎服务所得的第三方网页中内容可能涉嫌侵害其合法著作权,应按照《信息网络传播权保护条例》的规定,以书面的形式及时向搜狗公司反应,并提供相应身份证明、权属证明及详细的侵权情况证明,搜狗公司在收到上述文件后,会尽快断开搜索结果中至被控侵权的第三方网页的链接。如果该等被断开链接的第三方网站所有者认为被提出权利主张的搜狗搜索结果并未侵害他人合法著作权的,亦有权按照《信息网络传播权保护条例》的规定,向搜狗公司发出关于被断开链接不违反《信息网络传播权保护条例》的反通知。搜狗公司提醒您注意:如您的主张侵权或主张不侵权的陈述失实,您将按照《信息网络传播权保护条例》的规定,承担相关法律责任。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2023 Sohu All Rights Reserved. 搜狐公司 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "球天下的服务内容包括:文字、软件、声音、图片、录象、图表;广告中的全部内容;电子邮件的全部内容;球天下为用户提供的其他信息。所有这些内容受版权、商标、标签和其它财产所有权法律的保护。所以,用户只能在球天下体育授权下才能使用这些内容,而不能擅自复制、再造这些内容、或创造与内容有关的派生产品。球天下所有的文章版权归原文作者和球天下共同所有,任何人需要转载球天下的文章,必须征得原文作者或球天下授权。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "宠物圈", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + } +] \ No newline at end of file -- Gitee From b1bf6a9f58c2f69175102bef676d78a48dc190b3 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:45:34 +0000 Subject: [PATCH 32/38] add sigs/datacompliance/merged_data23.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data23.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data23.json diff --git a/sigs/datacompliance/merged_data23.json b/sigs/datacompliance/merged_data23.json new file mode 100644 index 0000000..048a46b --- /dev/null +++ b/sigs/datacompliance/merged_data23.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "7.3除法律规定外,未经「蘑菇宠医」书面形式的明确许可,任何单位或个人不得以任何方式全部或部分复制、转载、引用、链接、抓取或以其他方式使用「蘑菇宠医」的信息内容(包括但不限于:源程序和文档、用户界面设计、文案等)。如有违反本条协议者,一经调查及核实,「蘑菇宠医」坚决追究其法律责任,并要求其赔偿因其行为所造成的任何经济损失。\n\n7.4用户在此同意并承诺,在「蘑菇宠医」平台上的发布的内容不构成对他人知识产权、隐私权或其他权利的侵犯。因用户违反上述承诺,所造成或引起的任何形式的法律纠纷,由用户个人承担法律责任。\n\n7.5本用户协议已经构成《中华人民共和国著作权法》及相关法律规定的著作权财产性权利(包括但不限于:复制权、发行权、出租权、展览权、表演权、广播权、信息网络传播权、改编权、摄制权、翻译权、汇编权等)的转让书面协议,其效力及于用户在「蘑菇宠医」上发布的任何受著作权法保护的作品内容。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2000-2023www.ChinaXinge.com All Rights Reserved", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": " 除非中国法律另有规定,未经中国教育在线书面许可,对于中国教育在线拥有版权或其他知识产权的任何内容,任何人不得复制或在非中国教育在线所属的服务器上做镜像或以其他任何方式进行使用。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本站一贯高度重视知识产权保护并遵守中华人民共和国各项知识产权法律、法规和具有约束力的规范性文件。本站认为著作权拥有者的合法权益应该得到尊重和依法保护,坚决反对任何违反中华人民共和国有关著作权的法律法规的行为。\n\n由于本站无法对用户上传到本网站的所有作品内容进行充分的监测,如果阁下是某一作品的著作权人或依法可以行使信息网络传播权的权利人,且阁下认为本站上用户上传内容侵犯了阁下对该作品的信息网络传播权,请阁下发邮件通知本站(本站邮箱:czd0126@163.com),本站将根据相关法律规定采取措施删除相关内容。阁下应对通知陈述之真实性负责。为方便本站及时处理阁下之意见,阁下的通知书中应至少包含以下内容:\n\n 1、阁下的名称(姓名)及身份证明电子版(包括身份证、法人执照、营业执照等有效身份证件)、联系方式(含Email地址)及地址;\n\n 2、要求删除的作品的名称和在本网站的地址;\n\n 3、构成侵权的初步证明材料,谨此提示以下材料可能构成初步证明:对于涉嫌侵权作品阁下拥有著作权或依法可以行使信息网络传播权的权属证明;对涉嫌侵权作品侵权事实的举证证明。(如阁下所拥有的著作权权属证明,包括但不限于有关的著作权登记证书或创作原稿等)。\n\n在本站上传作品的会员视为同意本站上述及已采用的相应措施。本站不因此而承担任何违约责任或其他任何法律责任,包括不承担因侵权指控不成立而给原上传用户带来损害的赔偿责任。本站在收到上述通知后会发送电子邮件通知上载该作品的会员。对于多次上载涉嫌侵权作品的会员,本站将取消其会员资格。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "除非天眼查另行声明,天眼查平台内的本网站(www.tianyancha.com)的所有产品、技术、软件、程序、 数据及其他信息(包括但不限于文字、图像、图片、照片、音频、视频、图表、色彩、版面设计、电子文档)的所有权利所有知识产权(包括但不限于版权、商标权、 专利权、商业秘密及其他所有相关权利)均归天眼查或其关联公司所有。未经天眼查许可,任何人不得擅自使用(包括但不限于通过任何机器人、 蜘蛛等程序或设备监视、复制、传播、展示、镜像、上载、下载)天眼查平台内的任何内容。\n\n天眼查平台的Logo、“天眼查”、“tianyancha”等文字、图形及其组合,以及天眼查平台的其他标识、 徽记、产品和服务名称均为天眼查及其关联公司在中国和其它国家的商标,未经天眼查书面授权,任何人不得以任何方式展示、 使用或作其他处理,也不得向他人表明您有权展示、使用或作其他处理。\n\n天眼查尊重知识产权,反对侵权盗版行为。未经天眼查许可, 任何人不得擅自(包括但不限于:以非法的方式复制、传播、展示、镜像、上载、下载)使用,或通过非常规方式(如:恶意干预天眼查数据)影响天眼查的正常服务, 任何人不得擅自以软件程序自动获得天眼查数据。否则,天眼查有权依法追究其法律责任。\n\n未经天眼查许可,任何人禁止转载或商业使用天眼查网站内文字、图形、表格等信息,否则, 天眼查保留采取一切合法方式维护正当利益的权利。经许可的信息的转载或商业使用时,应当以恰当方式说明,该信息来源于天眼查。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有 中国科学院植物研究所", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "许可证", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© copyright 2010-2022 值得买科技. All rights reserved. 版权所有 本站内容未经书面许可,禁止一切形式的转载。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "该数据现已无法访问和获取" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2006-2023ruiwen.com版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2019-2022 好生活,好二三四 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2019-2022 好生活,好二三四 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 星座网 www.xingzuo.com 法律声明:如有侵权,请告知网站管理员我们会在7个工作日内处理。本站除标明 \"本站原创\" 外所有照片版权归创作人所有,如有冒犯, 请直接联系本站, 我们将立即予以纠正并致歉!", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 474352ceedf63cf6d868575732a3fd88dc7c4c8a Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:46:00 +0000 Subject: [PATCH 33/38] add sigs/datacompliance/merged_data24.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data24.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data24.json diff --git a/sigs/datacompliance/merged_data24.json b/sigs/datacompliance/merged_data24.json new file mode 100644 index 0000000..8a7927f --- /dev/null +++ b/sigs/datacompliance/merged_data24.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 11467.com 顺企网版权所有 发布批发采购信息、查询企业黄页,上顺企网", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有:上海玄霆娱乐信息科技有限公司", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "铁血社区 Ver2.3 铁血网版权所有2001-2018", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "许可证", + "output": "不确定" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "电视猫网站的原创剧情系电视猫网站独立创作,并受知识产权等相关法律保护。任何单位或个人,未经本网站主办方的许可, 不得以任何方式(包括但不限于:复制、篡改、盗链、程序盗取等)直接或间接地使用剧情。\n\n否则,本网站主办方将保留进一步追究侵权者法律责任的权利。\n\n转载许可:\n\n1. 在贵方网站首页挂链接,链接地址: http://www.tvmao.com ,链接文字:剧情介绍\n\n2. 在转载页面加来源出处链接,链接地址,被转载剧情的页面地址 如:http://www.tvmao.com/drama/L2gvKSE=/episode ,链接文字:老九门分集剧情来源电视猫\n\n3. 以上链接不得加 nofollow\n\n接受以上3条,并请联系 tvmaobd@163.com 确认转载。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "电影网立足于互联网为客户提供全方位的服务。电影网的各项服务的所有权和运营权归电影卫星频道节目制作中心版权所有。电影网的点播影片版权归电影卫星频道节目制作中心版权所有。\n\n  电影网提供的服务将完全按照其发布的章程、服务条款和操作规则严格执行。用户若完全同意所有服务条款,完成相关注册程序后即可成为电影网的用户,用户在享受电影网任何单项服务时,应当受本服务条款的约束。\n\n  电影网由电影卫星频道节目制作中心运营和控制,符合中华人民共和国法律。保留随时更改网站上述免责条款的权利。 (c) 2005-2009,电影网。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "11.1腾讯在本服务中提供的内容(包括但不限于网页、文字、图片、音频、视频、图表、计算机软件等)的知识产权归腾讯所有,用户在使用本服务中所产生内容的知识产权归用户或相关权利人所有,除非您与腾讯另有约定。\n\n 11.2除另有特别声明外,腾讯提供本服务时所依托软件的著作权、专利权及其他知识产权均归腾讯所有。\n\n 11.3腾讯在本服务中所使用的“QQ”、“腾讯”、“TENCENT”及企鹅形象等商业标识,其著作权或商标权归腾讯所有。\n\n 11.4上述及其他任何本服务包含的内容的知识产权均受到法律法规保护,未经腾讯、用户或相关权利人书面许可,任何人不得以任何形式进行使用或创造相关衍生作品。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "9.1 公司在“今日头条”软件及相关服务中提供的内容(包括但不限于软件、技术、程序、网页、文字、图片、图像、音频、视频、图表、版面设计、电子文档等)的知识产权属于公司所有。公司提供“今日头条”服务时所依托的软件的著作权、专利权及其他知识产权均归公司所有。未经公司许可,任何人不得擅自使用(包括但不限于通过任何机器人、“蜘蛛”等程序或设备监视、复制、传播、展示、镜像、上载、下载)“今日头条”软件及相关服务中的内容。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "澎湃新闻网提供的所有网页内容、网页设计的所有内容(包括但不限于文字、图片、声音、录像、图表、标志、标识、广告、商标、商号、域名、软件、程序、版面设计、专栏目录与名称、内容分类标准及多媒体形式的新闻﹑信息等),均受我国相关法律及适用之国际公约中有关著作权、商标权、专利权及/或其他财产所有权法律的保护,为澎湃新闻网及/或相关权利人专属所有或持有。\n\n未经澎湃新闻网及/或相关权利人明确书面授权,任何人不得复制、转载、摘编、修改、链接、转帖澎湃新闻网的内容,或在非澎湃新闻网所属的服务器上做镜像或以其他任何方式进行使用。\n\n获得合法授权的,应在授权范围内使用,必须为作者署名并注明“来源:澎湃新闻网”字样,并按有关国际公约和中华人民共和国法律的有关规定向相关权利人支付版权费用。该版权费用为800-1000元/千字,500-800元/图片(具体费用另行协商确定)。违反上述声明者,本网将依法追究其相关法律责任。\n\n对于本站所有形式的原创内容,本站有结集出版的权利。\n\n澎湃新闻网对于用户所发布的内容所引发的版权、署名权疑议、纠纷,不承担任何责任。\n\n澎湃新闻网所转载、链接的内容,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "本网所有内容,凡注明“来源:胶东在线网”或有标识的所有文字、图片和音视频资料,版权均属胶东在线网站所有,任何媒体、网站或个人未经本网授权不得转载、链接、转贴或以其他方式复制、发布。已经本网授权的媒体、网站,在下载使用时必须注明“稿件来源:胶东在线网”并保留原有标识,违者本网将依法追究法律责任。\n2、本网以下内容不可任意转载:\n (1)本网所指向的非本网内容的相关链接内容;\n (2)已作出不得转载或未经许可不得转载声明的内容;\n (3)未由本网署名或本网引用、转载的他人作品等非本网版权内容;\n (4)本网中特有的图形、标志、页面风格、编排方式、程序等;\n (5)本网中必须具有特别授权或具有注册用户资格方可知晓的内容;\n (6)其他法律法规不允许或本网认为不适合转载的内容。\n3、转载或引用本网内容,不得进行如下活动:\n (1)任何违法行为;\n (2)损害本网或他人利益的行为;\n (3)任何可能破坏公序良俗的行为;\n (4)擅自同意他人继续转载、引用本网内容;\n (5)不得用于商业活动或商业炒作。\n4、转载或引用本网版权所有之内容须注明“转自(或引自)胶东在线”字样,标明本网网址www.jiaodong.net,并不得删除或破坏本网原有技术措施或标识,不得任意删改或歪曲转自本网具有版权的内容。\n5、凡本网注明“来源:XXX(非胶东在线)”的作品,均系胶东在线转载自其它媒体,转载目的在于向公众传递更多信息,并不代表本网赞同其作品所持观点和对其真实性负责。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "用户在证券时报网发表的内容(包含但不限于证券时报网目前各产品功能里的内容)仅表明其个人的立场和观点,并不代表证券时报网的立场或观点。作为内容的发表者,需自行对所发表内容负责,因所发表内容引发的一切纠纷,由该内容的发表者承担全部法律及连带责任。证券时报网不承担任何法律及连带责任。用户在证券时报网发布侵犯他人知识产权或其他合法权益的内容,证券时报网有权予以删除,证券时报网不承担任何法律及连带责任,并保留移交司法机关处理的权利。用户在使用证券时报网网络服务过程中,必须遵循以下原则:(1)遵守中国有关的法律和法规;(2)不得为任何非法目的而使用网络服务系统;(3)遵守所有与网络服务有关的网络协议、规定和程序;(4)不得利用证券时报网网络服务系统进行任何可能对互联网的正常运转造成不利影响的行为;(5)不得利用证券时报网网络服务系统传输任何骚扰性的、中伤他人的、辱骂性的、恐吓性的、庸俗淫秽的或其他任何非法的信息资料;(6)不得利用证券时报网网络服务系统进行任何不利于证券时报网的行为;(7)如发现任何非法使用用户帐号或帐号出现安全漏洞的情况,应立即通告证券时报网。", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "新浪公司独立拥有或与相关内容提供者共同拥有新浪网站内相关内容(包括但不限于文字、图片、音频、视频资料及页面设计、编排、软件等)的版权和/或其他相关知识产权。“新浪网”、“sina”为新浪公司及其关联公司的注册商标,受中国法律保护。\n\n\n除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\n\n\n违反上述声明而给新浪公司造成损失的,新浪公司将依法追究其法律责任。\t", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "网易公司提供的内容包括但不限于:非用户上传/提供的文字、软件、图片、音频、视频、图表、程序代码、界面设计、版面框架、数据资料、账号等,所有这些内容的知识产权及相关智力成果的权利均属于网易公司,并受版权、商标、专利和其它相关法律的保护。未经网易公司授权,用户不得使用上述内容,并且用户未经许可,不得对上述内容进行包括但不限于复制、销售、重制、再创作等行为。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "11.1腾讯在本服务中提供的内容(包括但不限于网页、文字、图片、音频、视频、图表、计算机软件等)的知识产权归腾讯所有,用户在使用本服务中所产生内容的知识产权归用户或相关权利人所有,除非您与腾讯另有约定。\n\n 11.2除另有特别声明外,腾讯提供本服务时所依托软件的著作权、专利权及其他知识产权均归腾讯所有。\n\n 11.3腾讯在本服务中所使用的“QQ”、“腾讯”、“TENCENT”及企鹅形象等商业标识,其著作权或商标权归腾讯所有。\n\n 11.4上述及其他任何本服务包含的内容的知识产权均受到法律法规保护,未经腾讯、用户或相关权利人书面许可,任何人不得以任何形式进行使用或创造相关衍生作品。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "澎湃新闻网提供的所有网页内容、网页设计的所有内容(包括但不限于文字、图片、声音、录像、图表、标志、标识、广告、商标、商号、域名、软件、程序、版面设计、专栏目录与名称、内容分类标准及多媒体形式的新闻﹑信息等),均受我国相关法律及适用之国际公约中有关著作权、商标权、专利权及/或其他财产所有权法律的保护,为澎湃新闻网及/或相关权利人专属所有或持有。\n\n未经澎湃新闻网及/或相关权利人明确书面授权,任何人不得复制、转载、摘编、修改、链接、转帖澎湃新闻网的内容,或在非澎湃新闻网所属的服务器上做镜像或以其他任何方式进行使用。\n\n获得合法授权的,应在授权范围内使用,必须为作者署名并注明“来源:澎湃新闻网”字样,并按有关国际公约和中华人民共和国法律的有关规定向相关权利人支付版权费用。该版权费用为800-1000元/千字,500-800元/图片(具体费用另行协商确定)。违反上述声明者,本网将依法追究其相关法律责任。\n\n对于本站所有形式的原创内容,本站有结集出版的权利。\n\n澎湃新闻网对于用户所发布的内容所引发的版权、署名权疑议、纠纷,不承担任何责任。\n\n澎湃新闻网所转载、链接的内容,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "\n新浪公司独立拥有或与相关内容提供者共同拥有新浪网站内相关内容(包括但不限于文字、图片、音频、视频资料及页面设计、编排、软件等)的版权和/或其他相关知识产权。“新浪网”、“sina”为新浪公司及其关联公司的注册商标,受中国法律保护。\n\n\n除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\n\n\n违反上述声明而给新浪公司造成损失的,新浪公司将依法追究其法律责任。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "新浪公司独立拥有或与相关内容提供者共同拥有新浪网站内相关内容(包括但不限于文字、图片、音频、视频资料及页面设计、编排、软件等)的版权和/或其他相关知识产权。“新浪网”、“sina”为新浪公司及其关联公司的注册商标,受中国法律保护。\n\n\n除非中国法律另有规定,未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。\n\n\n违反上述声明而给新浪公司造成损失的,新浪公司将依法追究其法律责任。\t", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "网易公司提供的内容包括但不限于:非用户上传/提供的文字、软件、图片、音频、视频、图表、程序代码、界面设计、版面框架、数据资料、账号等,所有这些内容的知识产权及相关智力成果的权利均属于网易公司,并受版权、商标、专利和其它相关法律的保护。未经网易公司授权,用户不得使用上述内容,并且用户未经许可,不得对上述内容进行包括但不限于复制、销售、重制、再创作等行为。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 965ef5a6b70ac61371cd10d7d7091dbd3a6a4a95 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:46:31 +0000 Subject: [PATCH 34/38] add sigs/datacompliance/merged_data25.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data25.json | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 sigs/datacompliance/merged_data25.json diff --git a/sigs/datacompliance/merged_data25.json b/sigs/datacompliance/merged_data25.json new file mode 100644 index 0000000..20ae167 --- /dev/null +++ b/sigs/datacompliance/merged_data25.json @@ -0,0 +1,102 @@ +[ + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "9.4 上述及其他任何本服务包含的内容的知识产权均受到法律保护,其他未经百度、用户或相关权利人许可的第三人,不得以任何形式进行使用或创造相关衍生作品。\n\n9.5 您理解并同意,您向任何第三人分享、转发、复制百家号平台信息内容的行为,均应遵守百家号平台为此制定的规范和标准,包括但不限于展示方式应为该信息或内容的原链接、确保附属于该信息或内容的功能可正常使用等。\n\n9.6 任何未经百度书面同意及权利人许可的非法获取行为,均属违法侵权行为。您确认并同意,为及时、有效地保障您基于本服务的合法权益,您特别授权百度在发现您的合法权益(包括但不限于信息网络传播权、著作权等)可能受到侵害时,百度有权以自己的名义或委托专业第三方机构代您向涉嫌侵权的第三人采取法律手段进行维权,特别授权采取的维权手段包括但不限于侵权监控、发函警告、行政举报、提起诉讼、申请仲裁、移送侦查机关处理、调解、和解等。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "网易公司提供的内容包括但不限于:非用户上传/提供的文字、软件、图片、音频、视频、图表、程序代码、界面设计、版面框架、数据资料、账号等,所有这些内容的知识产权及相关智力成果的权利均属于网易公司,并受版权、商标、专利和其它相关法律的保护。未经网易公司授权,用户不得使用上述内容,并且用户未经许可,不得对上述内容进行包括但不限于复制、销售、重制、再创作等行为。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2015 All rights reserved 中国餐饮美食小吃加盟网 版权所有 ", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "无法访问", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "版权所有:上海问礼信息科技有限公司 ", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2018 Jidianwang.com All Rights Reserved", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "郑重声明:本站作品来源于网络用户上传,完全免费共享。", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright @ 2006 - 2023 学习啦 All Rights Reserved 学习啦 版权所有", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright©2000-2023oh100.com版权所有 广州瑞文信息科技有限责任公司 ", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "Copyright © 2015-2023 南京蓝鲸人网络科技有限公司", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "© 2007-2023 Houxue.com 版权所有. 江苏厚学网信息技术股份有限公司.", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "没有声明", + "output": "这是中风险数据,版权限制不清晰,律师认为有灵活空间,可以解释" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "万方医学网(http://med.wanfangdata.com.cn)所登载发布的一切内容,包括但不限于文字、图片、音像、图表、标志、标识、广告、商标、域名、软件、程序、版面设计、专栏目录与名称、内容分类标准以及为使用者提供的任何信息,均受《中华人民共和国著作权法》、《中华人民共和国商标法》、《中华人民共和国专利法》等法律法规以及有关国际条约的保护,相应权利由北京万方数据股份有限公司/相关权利人享有。\n\n未经北京万方数据股份有限公司书面授权/相关权利人书面授权,任何人不得将本站所登载、发布的内容及相关服务用于商业性目的,亦不得编辑、转载、链接、复制、发行、传播镜像、进行还原工程、解编或反向组译等本站的部分或全部内容或服务,否则,北京万方数据股份有限公司将依法追究侵权者的法律责任。\n\n本网仅为用户学习、科研提供资料参考,不作为用户疾病诊断、治疗、药品使用、产品采购的依据。如因用户不当使用本网内容造成的任何法律纠纷,北京万方数据股份有限公司/相关权利人均不承担责任。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经新浪公司书面许可,对于新浪公司拥有版权和/或其他知识产权的任何内容,任何人不得复制或在非新浪公司所属的服务器上做镜像或以其他任何方式进行使用;对于“新浪网”、“sina”等商标,任何人不得擅自使用。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "未经北京万方数据股份有限公司及/或相关权利人书面授权,任何人不得将本站所登载、发布的内容及相关服务用于商业性目的,亦不得改动、转载、链接、复制、发行、传播等本站的部分或全部内容或服务,或将之在非本站所属的服务器上作镜像。否则,北京万方数据股份有限公司将依法追究侵权者的法律责任。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + } +] \ No newline at end of file -- Gitee From 285c16e845fc0d03e89a9213eb94df1542b3220b Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:47:14 +0000 Subject: [PATCH 35/38] update sigs/datacompliance/merged_data25.json. Signed-off-by: Xuanchen Yan <221049037@link.cuhk.edu.cn> --- sigs/datacompliance/merged_data25.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sigs/datacompliance/merged_data25.json b/sigs/datacompliance/merged_data25.json index 20ae167..c57bd7d 100644 --- a/sigs/datacompliance/merged_data25.json +++ b/sigs/datacompliance/merged_data25.json @@ -98,5 +98,15 @@ "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", "input": "未经北京万方数据股份有限公司及/或相关权利人书面授权,任何人不得将本站所登载、发布的内容及相关服务用于商业性目的,亦不得改动、转载、链接、复制、发行、传播等本站的部分或全部内容或服务,或将之在非本站所属的服务器上作镜像。否则,北京万方数据股份有限公司将依法追究侵权者的法律责任。", "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "汉斯出版社的期刊作者对其作品享有著作权,所有出版的文章均根据知识共享署名许可协议(CCBY或CC BY-NC)的条款进行出版,该协议允许使用者以任何电子媒介方式非商业性的复制、使用、发表、传播、公开展示作品、制作和发表衍生作品,并保留原作者的署名。", + "output": "这是低风险数据,使用该数据风险较小" + }, + { + "instruction": "以下是一个数据集使用的许可文本或者是使用协议文本,帮我判断一下该数据集是否可以商用?不确定的话也请明确表示。", + "input": "1、重庆维普资讯有限公司是《中文科技期刊数据库》的合法拥有者,是维普资讯网及相关网站的合法拥有者,维普资讯网保留运用合法手段维护自身权利的权利。\n2、维普资讯网上传播期刊的相关权利归期刊社所有,基于收录协议中约定的委托,维普资讯网保留运用合法手段维护期刊社权利的权利。\n3、由于历史原因或者技术原因而可能存在的维普资讯网将未签约的期刊错误传播,重庆维普资讯有限公司在维普资讯网上保留相关期刊社的权利,直到相关期刊社通过正规途径向重庆维普资讯有限公司提出权利主张,并按此标准进行相应的补偿。", + "output": "这是高风险数据,明确要书面许可,提供出去有较大风险" } ] \ No newline at end of file -- Gitee From 2d897ae4e832286601a8e52cb980e21ae0e60944 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Fri, 12 Apr 2024 08:47:46 +0000 Subject: [PATCH 36/38] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20merged=5Fdata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sigs/datacompliance/merged_data/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 sigs/datacompliance/merged_data/.keep diff --git a/sigs/datacompliance/merged_data/.keep b/sigs/datacompliance/merged_data/.keep new file mode 100644 index 0000000..e69de29 -- Gitee From eaa13ace93670593b77fb7173859cd3d14492416 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Thu, 5 Sep 2024 17:32:12 +0800 Subject: [PATCH 37/38] Update from Li Zi to Yan Xuanchen --- sigs/datacompliance/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sigs/datacompliance/README.md b/sigs/datacompliance/README.md index c8d528c..28e3584 100644 --- a/sigs/datacompliance/README.md +++ b/sigs/datacompliance/README.md @@ -31,7 +31,7 @@ Data Compliance SIG aims to find out the risk of license compliance and help dev ## SIG Leads - Gopi Krishnan Rajbahadur (Canada Queens University) -- Li Zi (Huawei) +- Yan Xuanchen (Huawei) ## Logistics @@ -41,4 +41,4 @@ Data Compliance SIG aims to find out the risk of license compliance and help dev ## Discussion -- Documents and artifacts: https://gitee.com/mindspore/community/tree/master/sigs/datacompliance \ No newline at end of file +- Documents and artifacts: https://gitee.com/mindspore/community/tree/master/sigs/datacompliance -- Gitee From 53c1c3f191213a8d1519145eb219714b2c703004 Mon Sep 17 00:00:00 2001 From: Xuanchen Yan <221049037@link.cuhk.edu.cn> Date: Wed, 6 Nov 2024 10:36:08 +0800 Subject: [PATCH 38/38] Merge dataset-reviewer into sigs/datacompliance --- sigs/datacompliance/README.md | 44 - .../dataset-reviewer/Dockerfile | 18 + sigs/datacompliance/dataset-reviewer/LICENSE | 201 ++++ .../datacompliance/dataset-reviewer/README.md | 48 + sigs/datacompliance/dataset-reviewer/app.py | 17 + .../dataset-reviewer/k8s/deployment.yaml | 18 + .../dataset-reviewer/k8s/service.yaml | 15 + .../dataset-reviewer/main/__init__.py | 32 + .../dataset-reviewer/main/api.py | 16 + .../dataset-reviewer/main/conf/__init__.py | 0 .../main/conf/db_conf_demo.py | 9 + .../main/controller/__init__.py | 0 .../main/controller/dataset_review.py | 514 ++++++++++ .../main/data_transform_object/__init__.py | 0 .../main/data_transform_object/admin.py | 10 + .../main/data_transform_object/dataset.py | 167 ++++ .../main/data_transform_object/license.py | 9 + .../main/data_transform_object/user.py | 9 + .../dataset-reviewer/main/model/__init__.py | 0 .../dataset-reviewer/main/model/db_models.py | 156 +++ .../main/service/dataset_review.py | 906 ++++++++++++++++++ .../dataset-reviewer/main/util/__init__.py | 0 .../dataset-reviewer/main/util/namespace.py | 7 + .../readme_src/API-Document.png | Bin 0 -> 60933 bytes .../dataset-reviewer/readme_src/Database.png | Bin 0 -> 80159 bytes .../readme_src/hierarchical-architecture.png | Bin 0 -> 193092 bytes .../dataset-reviewer/readme_src/werkzeug1.png | Bin 0 -> 191917 bytes .../dataset-reviewer/readme_src/werkzeug2.png | Bin 0 -> 156821 bytes .../readme_src/werkzeug_vlab.png | Bin 0 -> 260573 bytes .../dataset-reviewer/requirements.txt | 11 + 30 files changed, 2163 insertions(+), 44 deletions(-) delete mode 100644 sigs/datacompliance/README.md create mode 100644 sigs/datacompliance/dataset-reviewer/Dockerfile create mode 100644 sigs/datacompliance/dataset-reviewer/LICENSE create mode 100644 sigs/datacompliance/dataset-reviewer/README.md create mode 100644 sigs/datacompliance/dataset-reviewer/app.py create mode 100644 sigs/datacompliance/dataset-reviewer/k8s/deployment.yaml create mode 100644 sigs/datacompliance/dataset-reviewer/k8s/service.yaml create mode 100644 sigs/datacompliance/dataset-reviewer/main/__init__.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/api.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/conf/__init__.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/conf/db_conf_demo.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/controller/__init__.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/controller/dataset_review.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/data_transform_object/__init__.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/data_transform_object/admin.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/data_transform_object/dataset.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/data_transform_object/license.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/data_transform_object/user.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/model/__init__.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/model/db_models.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/service/dataset_review.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/util/__init__.py create mode 100644 sigs/datacompliance/dataset-reviewer/main/util/namespace.py create mode 100644 sigs/datacompliance/dataset-reviewer/readme_src/API-Document.png create mode 100644 sigs/datacompliance/dataset-reviewer/readme_src/Database.png create mode 100644 sigs/datacompliance/dataset-reviewer/readme_src/hierarchical-architecture.png create mode 100644 sigs/datacompliance/dataset-reviewer/readme_src/werkzeug1.png create mode 100644 sigs/datacompliance/dataset-reviewer/readme_src/werkzeug2.png create mode 100644 sigs/datacompliance/dataset-reviewer/readme_src/werkzeug_vlab.png create mode 100644 sigs/datacompliance/dataset-reviewer/requirements.txt diff --git a/sigs/datacompliance/README.md b/sigs/datacompliance/README.md deleted file mode 100644 index 28e3584..0000000 --- a/sigs/datacompliance/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# MindSpore Data Compliance Interest Group (SIG) - -Data Compliance SIG aims to find out the risk of license compliance and help developers to use and sharing datasets legally. - -- List all the licenses of open datasets used in modelzoo - - If we do not know what license the data have, our use of data creates legal risks. Find out whether the data has a license by looking for the source of the data itself. If there is no license, users are not recommended to use it. For data with a license, we must clearly identify the license and record it onto website. - -- Categorize the dataset licenses into rights, obligations and limitations - - From a legal standpoint, depending on the nature of the data, collating and unifying data in databases could arguably have qualified (under certain legal systems) as copyright infringement or database right infringement (for jurisdictions such as the European Union where such a right exists). Without knowledgement of copyright law, people can hardly know which dataset can be used commercially. - - In cooperation with lawyers, we categorize the license clauses, for what we can do we call it rights. For what we have to do, we call it obligations, for what we do with restrictions, we call it a limitations. All analysis results will be output as a risk matrix. - -- Build a process to review the risk of license compliance - - After we have a team and rules, we have to set up a process to help our development team use the dataset more easily, some steps we should do before we release a datasets to our community: - - Do the datasets have a license or term of use? - - Which license or term of use do the datasets have? - - Is it non-commercial or research-use-only? - - Give the feedback to the data development team. - -- Form a standard license schema to resolve conceptual ambiguities - - As we gradually accumulate experience in data compliance, we will try to form a standard license language to help the entire industry reduce ambiguity. At the right time, we make it a standard. - -## SIG Leads - -- Gopi Krishnan Rajbahadur (Canada Queens University) -- Yan Xuanchen (Huawei) - -## Logistics - -- SIG leads will drive the meeting. -- Meeting announcement will be posted on our gitee channel: https://gitee.com/mindspore/community/tree/master/sigs/datacompliance -- Feedbacks and topic requests are welcomed by all. - -## Discussion - -- Documents and artifacts: https://gitee.com/mindspore/community/tree/master/sigs/datacompliance diff --git a/sigs/datacompliance/dataset-reviewer/Dockerfile b/sigs/datacompliance/dataset-reviewer/Dockerfile new file mode 100644 index 0000000..93ce5b6 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/Dockerfile @@ -0,0 +1,18 @@ +FROM python:3.8 + +RUN apt-get update +RUN apt-get install vim --yes + +WORKDIR /OpenDataology + +COPY . . + +# install env +RUN pip install -r requirements.txt --no-cache-dir + +RUN sed -i '5i from werkzeug.utils import cached_property' /usr/local/lib/python3.8/site-packages/werkzeug/__init__.py + + +EXPOSE 8080 + +CMD python app.py \ No newline at end of file diff --git a/sigs/datacompliance/dataset-reviewer/LICENSE b/sigs/datacompliance/dataset-reviewer/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/sigs/datacompliance/dataset-reviewer/README.md b/sigs/datacompliance/dataset-reviewer/README.md new file mode 100644 index 0000000..922003e --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/README.md @@ -0,0 +1,48 @@ +# Env Installation + +## Option 1. Run with docker + k8s + +```sh +cd ServiceSet +docker build -t docker_account/service-set:0.1 ./ --no-cache +docker run -it --name service-set -p 9216:8080 quzicheng/service-set:0.1 +``` + +## Option 2. Install the env and start the service locally + +```sh +cd ServiceSet +sudo apt update +pip3 install -r requirements.txt # Based on Python 3.8.0 +python3 app.py +``` + +If this error occurs ```ImportError: cannot import name 'cached_property' from 'werkzeug'```, please import ```cached_property``` in ```werkzeug```. + +Add the import in ```werkzeug/__init__.py``` as followings: + +![werkzeug](readme_src/werkzeug1.png) + +![werkzeug](readme_src/werkzeug2.png) + +```sh +# This path depends on the actually path of your file, please check the prompt in the ImportError. +vim /absolute_path/werkzeug/__init__.py +``` + +```py +from werkzeug.utils import cached_property +``` + +```sh +# general path reference for werkzeug/__init__.py +The file path on CentOS:/usr/local/lib/python3.8/site-packages/werkzeug/__init__.py +The file path on Unbutu:/usr/local/lib/python3.8/dist-packages/werkzeug/__init__.py +The file path on MacOS:/usr/local/lib/python3.8/site-packages/werkzeug/__init__.py +``` + +# The architecture for the OpenDataology backend. + +![hierarchical architecture](readme_src/hierarchical-architecture.png) + +The main development language is Python3.8.0,based on Linux, with Flask and MySQL adopted. \ No newline at end of file diff --git a/sigs/datacompliance/dataset-reviewer/app.py b/sigs/datacompliance/dataset-reviewer/app.py new file mode 100644 index 0000000..4457b69 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/app.py @@ -0,0 +1,17 @@ +from main import * + +# from flask_cors import CORS + +# Models in models are not initialized if they are not imported, because they are not imported into the main program +from main.model.db_models import * + +from main.api import blueprint + +# Get app via singleton to ensure this app is unique in this project. +app = SingletonApp() +app.register_blueprint(blueprint) + +# CORS(app, supports_credentials=True) + +if __name__ == '__main__': + app.run(host="0.0.0.0", port=8080) diff --git a/sigs/datacompliance/dataset-reviewer/k8s/deployment.yaml b/sigs/datacompliance/dataset-reviewer/k8s/deployment.yaml new file mode 100644 index 0000000..08443aa --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/k8s/deployment.yaml @@ -0,0 +1,18 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: review-backend-deployment +spec: + selector: + matchLabels: + app: review-backend + strategy: + type: Recreate + template: + metadata: + labels: + app: review-backend + spec: + containers: + - image: quzicheng/review-backend:0.1 + name: review-backend-con diff --git a/sigs/datacompliance/dataset-reviewer/k8s/service.yaml b/sigs/datacompliance/dataset-reviewer/k8s/service.yaml new file mode 100644 index 0000000..307ec9a --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/k8s/service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: review-backend-service + labels: + app: review-backend +spec: + type: NodePort + selector: + app: review-backend + ports: + - protocol : TCP + nodePort: 30901 + port: 8080 + targetPort: 8080 \ No newline at end of file diff --git a/sigs/datacompliance/dataset-reviewer/main/__init__.py b/sigs/datacompliance/dataset-reviewer/main/__init__.py new file mode 100644 index 0000000..e1cef00 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/__init__.py @@ -0,0 +1,32 @@ +from flask import Flask +from flask_sqlalchemy import SQLAlchemy # Mapping to the database +from main.conf.db_conf import * + +from flask_cors import CORS + +# Generate a db instance and bind it to the app +db = SQLAlchemy(session_options={"autoflush": False}) + +sqlalchemy_db_uri = "mysql+pymysql://" + dbms_usr + ":" + \ + dbms_pwd + "@" + dbms_addr + ":" + dbms_port + "/" + dbms_db + + +class SingletonApp(object): + """ + Get the app in singleton mode to ensure that the app is unique throughout the project + """ + + def __new__(self): + if not hasattr(self, 'instance'): + self.instance = Flask("OpenDataology_Service_Toolset") + CORS(self.instance, supports_credentials=True) + self.instance.config['DEBUG'] = True + self.instance.config['SQLALCHEMY_DATABASE_URI'] = sqlalchemy_db_uri + self.instance.config['SQLALCHEMY_POOL_SIZE'] = 5 + self.instance.config['SQLALCHEMY_POOL_TIMEOUT'] = 10 + self.instance.config['SQLALCHEMY_POOL_RECYCLE'] = 10 + # Changes to the database are automatically tracked + self.instance.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True + # While initializing the app, bind the app to the DB instance + db.init_app(self.instance) + return self.instance # self.instance is the app diff --git a/sigs/datacompliance/dataset-reviewer/main/api.py b/sigs/datacompliance/dataset-reviewer/main/api.py new file mode 100644 index 0000000..832ceb5 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/api.py @@ -0,0 +1,16 @@ +from flask import Blueprint +from flask_restplus import Api + +from main.controller.dataset_review import user_dataset_review_ns, auth_dataset_review_ns + + +blueprint = Blueprint("api", __name__) +api = Api( + blueprint, + version=0.1, + title="APIs for OpenDataology service toolset", + description="Welcome to the OpenDataology service backend API document!" +) + +api.add_namespace(user_dataset_review_ns, '/user/dataset_review') +api.add_namespace(auth_dataset_review_ns, '/auth/dataset_review') diff --git a/sigs/datacompliance/dataset-reviewer/main/conf/__init__.py b/sigs/datacompliance/dataset-reviewer/main/conf/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/sigs/datacompliance/dataset-reviewer/main/conf/db_conf_demo.py b/sigs/datacompliance/dataset-reviewer/main/conf/db_conf_demo.py new file mode 100644 index 0000000..8a51e08 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/conf/db_conf_demo.py @@ -0,0 +1,9 @@ +# Database Configuration +dbms_server = "mysql" +dbms_driver = "pymysql" + +dbms_usr = "" +dbms_pwd = "" +dbms_addr = "" +dbms_port = "" +dbms_db = "" diff --git a/sigs/datacompliance/dataset-reviewer/main/controller/__init__.py b/sigs/datacompliance/dataset-reviewer/main/controller/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/sigs/datacompliance/dataset-reviewer/main/controller/dataset_review.py b/sigs/datacompliance/dataset-reviewer/main/controller/dataset_review.py new file mode 100644 index 0000000..47d26ba --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/controller/dataset_review.py @@ -0,0 +1,514 @@ +from flask import request +from flask import json + +from flask import send_from_directory, make_response + +from flask_restplus import Resource +from flask_restplus import marshal + +from main.data_transform_object.dataset import DatasetObject +from main.data_transform_object.user import UserObject +from main.data_transform_object.admin import AdminObject + +from main.util.namespace import user_dataset_review_ns, auth_dataset_review_ns +from main.service import dataset_review + + +@user_dataset_review_ns.route("/review_upload") +class ReviewUpload(Resource): + @user_dataset_review_ns.expect(DatasetObject.dataset_review_list_req) + @user_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_is_reviewed_list_resp) + @user_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Upon uploading a dataset for review, the system will immediately provide conclusions for the portions of the + dataset that have already undergone review. Any sections that have not yet been audited will be placed + in a "pending_AIBOM" category, allowing the calling party to supplement + AIBOM (Artificial Intelligence Bill of Materials) information as necessary. + """ + dataset_review_list_req = json.loads( + request.data) # Parse request into a dictionary + + # Execute the specific method, and get the returned dictionary + user_id = dataset_review_list_req['user_id'] + dataset_review_list = dataset_review_list_req['dataset_review_list'] + response_dict = dataset_review.review_upload( + user_id, dataset_review_list) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_is_reviewed_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@user_dataset_review_ns.route("/review_upload_by_file") +class ReviewUploadByFile(Resource): + @user_dataset_review_ns.expect(DatasetObject.dataset_review_list_req) + @user_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_is_reviewed_list_resp) + @user_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + The dataset review process involves batch uploading through files. It will promptly provide conclusions + for the portions of the dataset that have undergone review. Any sections that have not yet been assessed + will be categorized as "pending_AIBOM," allowing the calling party to add + AIBOM (Artificial Intelligence Bill of Materials) information when necessary. + """ + user_id = request.form.get("user_id") + dataset_review_list_req = request.files.get('dataset_review_list') + + dataset_review_list = dataset_review.file_convert_dataset( + user_id, dataset_review_list_req) + + if dataset_review_list['message'] == 'success': + dataset_review_list = dataset_review_list['notification'] + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.review_upload( + user_id, dataset_review_list) + else: + response_dict = dataset_review_list + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_is_reviewed_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@user_dataset_review_ns.route("/pending_AIBOM") +class PendingAIBOM(Resource): + @user_dataset_review_ns.expect(UserObject.AIBOM_user) + @user_dataset_review_ns.response(200, 'success', model=DatasetObject.pending_aibom_list_resp) + @user_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def get(self): + """ + Retrieve a list of datasets requiring AIBOM information supplementation using the provided user_id. + """ + user_id = int(request.args.get('user_id', '')) + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.get_pending_aibom_by_user(user_id) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.pending_aibom_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@user_dataset_review_ns.route("/save_AIBOM") +class SaveAIBOM(Resource): + @user_dataset_review_ns.expect(DatasetObject.pending_aibom_list_req) + @user_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_review_msg_resp) + @user_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Temporarily store the AIBOM information supplemented by the given user_id. + """ + hashmap = json.loads(request.data) + pending_aibom_list = hashmap.get('pending_aibom_list', '') + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.save_pending_aibom_list( + pending_aibom_list) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@user_dataset_review_ns.route("/submit_AIBOM") +class SubmitAIBOM(Resource): + @user_dataset_review_ns.expect(DatasetObject.pending_aibom_list_req) + @user_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_review_msg_resp) + @user_dataset_review_ns.response(403, 'fail', model=DatasetObject.pending_aibom_list_resp) + def post(self): + """ + Submit the AIBOM information supplemented by the provided user_id. + If required information is incorrectly formatted or missing, a corresponding dataset list will be returned. + The correct portions of datasets will be sent to the review side, and the "pending AIBOM" status will be removed. + Format check: name, location, originator, license_location, type, size, intended_use, and user_id cannot be empty. + The concluded_license and declared_license cannot be both empty simultaneously. + """ + hashmap = json.loads(request.data) + pending_aibom_list = hashmap.get('pending_aibom_list', '') + + # Execute the specific method, and get the returned dictionary + dataset_review.save_pending_aibom_list(pending_aibom_list) # 在提交前先临时保存 + response_dict = dataset_review.submit_pending_aibom_list( + pending_aibom_list) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_review_msg_resp if status_code == 200 else DatasetObject.pending_aibom_list_resp + + return marshal(response_dict, model_ret), status_code + + +@user_dataset_review_ns.route("/remove_AIBOM") +class RemoveAIBOM(Resource): + @user_dataset_review_ns.expect(DatasetObject.dataset_state_rollback_req) + @user_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_review_msg_resp) + @user_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Allow users to choose to delete certain datasets while supplementing AIBOM information. + """ + hashmap = json.loads(request.data) + user_id = hashmap.get('user_id', "") + pending_aibom_ids = set(hashmap.get('pending_aibom_review_ids', '')) + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.remove_pending_aibom_list( + user_id, pending_aibom_ids) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@user_dataset_review_ns.route("/get_license") +class GetLicense(Resource): + @user_dataset_review_ns.expect(DatasetObject.string_req) + @user_dataset_review_ns.response(200, 'success', model=DatasetObject.license_list_resp) + @user_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def get(self): + """ + Retrieve a list of licenses that match the fuzzy query based on the provided text. + If no text is provided, the default behavior is to retrieve the complete list of licenses. + """ + text = request.args.get('text', '') + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.get_dataset_license_list(text) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.license_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@auth_dataset_review_ns.route("/is_admin") +class IsAdmin(Resource): + @auth_dataset_review_ns.expect(AdminObject.Admin_user_req) + @auth_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_review_msg_resp) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Check if the user is an admin. Return "success" if successful and "fail" if unsuccessful. + """ + hashmap = json.loads(request.data) + + user_id = hashmap.get('user_id', '') + account = hashmap.get('account', '') + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.is_admin(user_id, account) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@auth_dataset_review_ns.route("/pending_review") +class PendingReview(Resource): + @auth_dataset_review_ns.expect(UserObject.AIBOM_user) + @auth_dataset_review_ns.response(200, 'success', model=DatasetObject.pending_review_list_resp) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def get(self): + """ + Retrieve datasets pending approval for the specified user_id. If no user_id is provided, retrieve all datasets pending approval. + """ + user_id = int(request.args.get('user_id', -1)) + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.get_pending_review_list(user_id) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.pending_review_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@auth_dataset_review_ns.route("/save_review") +class SaveReview(Resource): + @auth_dataset_review_ns.expect(DatasetObject.pending_review_list_req) + @auth_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_review_msg_resp) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Temporarily store the information filled out by the reviewer. + """ + hashmap = json.loads(request.data) + pending_review_list = hashmap.get('pending_review_list', '') + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.save_pending_review_list( + pending_review_list) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@auth_dataset_review_ns.route("/reject_review") +class RejectReview(Resource): + @auth_dataset_review_ns.expect(DatasetObject.dataset_state_rollback_req) + @auth_dataset_review_ns.response(200, 'success', model=DatasetObject.pending_aibom_list_resp) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + If the reviewer determines that the AIBOM supplementary information is incomplete and decides to reject the review, + the status will be reverted from "pending review" back to "pending AIBOM." + The reviewer can also provide the user with feedback on the specific AIBOM issues related to the dataset. + """ + hashmap = json.loads(request.data) + user_id = hashmap.get('user_id', "") + pending_review_ids = hashmap.get('pending_aibom_review_ids', '') + rejection_notes = hashmap.get('rejection_notes', "") + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.reject_review( + user_id, pending_review_ids, rejection_notes) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.pending_aibom_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@auth_dataset_review_ns.route("/submit_review") +class SubmitReview(Resource): + @auth_dataset_review_ns.expect(DatasetObject.pending_review_list_req) + @auth_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_review_msg_resp) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.pending_review_list_resp) + def post(self): + """ + Submit the reviewer's review information to transition the status from "pending_review" to "review_result." + """ + hashmap = json.loads(request.data) + pending_review_list = hashmap.get('pending_review_list', '') + + # Execute the specific method, and get the returned dictionary + dataset_review.save_pending_review_list( + pending_review_list) # 在提交前先临时保存 + response_dict = dataset_review.submit_pending_review_list( + pending_review_list) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_review_msg_resp if status_code == 200 else DatasetObject.pending_review_list_resp + + return marshal(response_dict, model_ret), status_code + + +@auth_dataset_review_ns.route("/review_result") +class ReviewResult(Resource): + @auth_dataset_review_ns.expect(UserObject.AIBOM_user) + @auth_dataset_review_ns.response(200, 'success', model=DatasetObject.review_result_list_resp) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def get(self): + """ + Retrieve all datasets that have been successfully reviewed for the specified user_id. If no user_id is provided, + retrieve all datasets that have been approved. + """ + user_id = int(request.args.get('user_id', -1)) + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.get_review_result_list(user_id) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.review_result_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + + +@auth_dataset_review_ns.route("/review_result_download") +class ReviewResultDownload(Resource): + @auth_dataset_review_ns.expect(UserObject.AIBOM_user) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Download all datasets that have been successfully reviewed for the specified user_id in CSV format. + If no user_id is provided, download all datasets that have been approved in CSV format by default. + """ + user_id = json.loads(request.data).get('user_id', -1) + user_id = -1 if user_id == "" or user_id is None else user_id + + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.get_review_result_list(user_id) + + if response_dict['message'] == 'success': + response_dict = dataset_review.review_result_download( + user_id, response_dict['review_result_list']) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.review_result_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + if status_code == 404: + return marshal(response_dict, model_ret), status_code + else: + res = make_response(send_from_directory( + response_dict['download_path'], response_dict['file_name'], as_attachment=True)) + res.headers["Cache-Control"] = "no_store" + res.headers["max-age"] = 1 + return res + + +@auth_dataset_review_ns.route("/review_result_search_for_name") +class ReviewResultSearchForName(Resource): + # @auth_dataset_review_ns.expect(UserObject.AIBOM_user) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Searching review result by dataset similar name + """ + # user_id = json.loads(request.data).get('user_id', -1) + request_body_json = json.loads(request.data) + dataset_name = request_body_json.get('dataset_name', [""]) + # user_id = -1 if user_id == "" or user_id is None else user_id + + response_dict = dataset_review.get_review_result_list_for_dataset_name(dataset_name) + + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.review_result_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + return marshal(response_dict, model_ret), status_code + # + # if status_code == 404: + # return marshal(response_dict, model_ret), status_code + # else: + # res = make_response(send_from_directory( + # response_dict['review_result_list'], response_dict['file_name'], as_attachment=True)) + # res.headers["Cache-Control"] = "no_store" + # res.headers["max-age"] = 1 + # return res + + +@auth_dataset_review_ns.route("/review_result_cur_row_download") +class ReviewResultDownloadForNames(Resource): + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Downloading one row review result that is you selected + """ + # user_id = json.loads(request.data).get('user_id', -1) + result_id = json.loads(request.data).get('result_id') + # user_id = -1 if user_id == "" or user_id is None else user_id + + # Execute the specific method, and get the returned dictionary + + response_dict = dataset_review.get_review_result_by_id(result_id) + if response_dict['message'] == 'success': + response_dict = dataset_review.review_result_download( + user_id="", review_result_list=response_dict['review_result_list']) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.review_result_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + if status_code == 404: + return marshal(response_dict, model_ret), status_code + else: + res = make_response(send_from_directory( + response_dict['download_path'], response_dict['file_name'], as_attachment=True)) + res.headers["Cache-Control"] = "no_store" + res.headers["max-age"] = 1 + return res + + +@auth_dataset_review_ns.route("/review_result_cur_search_download") +class ReviewResultDownloadForNames(Resource): + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_review_msg_resp) + def post(self): + """ + Downloading current search review result by dataset similar name + """ + # user_id = json.loads(request.data).get('user_id', -1) + request_body_json = json.loads(request.data) + dataset_name = request_body_json.get('dataset_name', [""]) + # user_id = -1 if user_id == "" or user_id is None else user_id + + response_dict = dataset_review.get_review_result_list_for_dataset_name(dataset_name) + + status_code = 200 if response_dict['message'] == 'success' else 403 + + if response_dict['message'] == 'success': + response_dict = dataset_review.review_result_download( + user_id="", review_result_list=response_dict['review_result_list']) + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.review_result_list_resp if status_code == 200 else DatasetObject.dataset_review_msg_resp + + if status_code == 404: + return marshal(response_dict, model_ret), status_code + else: + res = make_response(send_from_directory( + response_dict['download_path'], response_dict['file_name'], as_attachment=True)) + res.headers["Cache-Control"] = "no_store" + res.headers["max-age"] = 1 + return res + + +@auth_dataset_review_ns.route("/license_upload_by_file") +class LicenseUploadByFile(Resource): + @auth_dataset_review_ns.expect(DatasetObject.dataset_license_list_req) + @auth_dataset_review_ns.response(200, 'success', model=DatasetObject.dataset_review_msg_resp) + @auth_dataset_review_ns.response(403, 'fail', model=DatasetObject.dataset_license_list_resp) + def post(self): + """ + Upload licenses in bulk through files. Existing licenses will not be duplicated and will be placed in the "fail" list, + while successful uploads will be placed in the "success" list. If all uploads are successful, + only a success message will be returned. + """ + user_id = request.form.get("user_id") + dataset_license_list_req = request.files.get('dataset_license_list') + + dataset_license_list_req = dataset_review.file_convert_license( + user_id, dataset_license_list_req) + + if dataset_license_list_req['message'] == 'success': + dataset_license_list = dataset_license_list_req['notification'] + # Execute the specific method, and get the returned dictionary + response_dict = dataset_review.license_upload( + user_id, dataset_license_list) + else: + response_dict = dataset_license_list_req + + # success or fail + status_code = 200 if response_dict['message'] == 'success' else 403 + + model_ret = DatasetObject.dataset_review_msg_resp if status_code == 200 else DatasetObject.dataset_license_list_resp + + return marshal(response_dict, model_ret), status_code diff --git a/sigs/datacompliance/dataset-reviewer/main/data_transform_object/__init__.py b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/sigs/datacompliance/dataset-reviewer/main/data_transform_object/admin.py b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/admin.py new file mode 100644 index 0000000..b0db79e --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/admin.py @@ -0,0 +1,10 @@ +from flask_restplus import fields + +from main.util.namespace import user_dataset_review_ns + + +class AdminObject: + Admin_user_req = user_dataset_review_ns.model("Admin_user_req", { + 'user_id': fields.Integer(description='user id', required=True), + 'account': fields.String(description='user account', required=True) + }) diff --git a/sigs/datacompliance/dataset-reviewer/main/data_transform_object/dataset.py b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/dataset.py new file mode 100644 index 0000000..6092cbd --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/dataset.py @@ -0,0 +1,167 @@ +from flask_restplus import fields + +from main.util.namespace import user_dataset_review_ns + + +class DatasetObject: + # General Message + dataset_review_msg_resp = user_dataset_review_ns.model("1. dataset_review_msg_resp", { + 'message': fields.String(description='Success or Fail'), + 'notification': fields.String(description='Customized notification') + }) + + # The original info about the single dataset + dataset_review_req = user_dataset_review_ns.model("2. dataset_review_req", { + 'name': fields.String(description='Dataset Name', required=True), + 'location': fields.String(description='Dataset official link', required=True), + 'originator': fields.String(description='Dataset Author', required=True) + }) + + # The AIBOM attributes of the single dataset + pending_aibom = user_dataset_review_ns.model("3. pending_aibom", { + 'id': fields.Integer(description='Dataset ID in table pending_aibom ,this id is required when you use pending_aibom in the request.', required=True), + # The AIBOM attributes + 'name': fields.String(description='Dataset Name', required=True), + 'location': fields.String(description='Dataset official link', required=True), + 'originator': fields.String(description='Dataset Author', required=True), + 'license_location': fields.String(description='Dataset link', required=True), + 'concluded_license': fields.String(description='License in SPDX license list'), + 'declared_license': fields.String(description='Customized license'), + 'type': fields.String(description='Dataset format,such as image、audio、video etc.', enum=['image', 'radio', 'video', 'binary', 'others'], required=True), + 'size': fields.String(description='Size of dataset', required=True), + 'intended_use': fields.String(description='The usage of dataset', required=True), + 'checksum': fields.String(description='Checksum'), + 'data_collection_process': fields.String(description='Process of data collection'), + 'known_biases': fields.Boolean(description='The dataset contains biases or not'), + 'sensitive_personal_information': fields.Boolean(description='The dataset contains personal info or not'), + 'offensive_content': fields.Boolean(description='The dataset contains offensive content or not'), + # User info + 'user_id': fields.Integer(description='The id of AIBOM author', required=True), + # Rejection remarks + 'rejection_notes': fields.String(description='Only used in pending_AIBOM or reject_review,when this AIBOM was rejected by reviewer.'), + }) + + # The review result of datasets + review_result = user_dataset_review_ns.model("4. review_result", { + 'id': fields.Integer(description='Dataset ID in table pending_aibom ,this id is required when you use pending_aibom in the request.', required=True), + # The AIBOM attributes + 'name': fields.String(description='Dataset Name', required=True), + 'location': fields.String(description='Dataset official link', required=True), + 'originator': fields.String(description='Dataset Author', required=True), + 'license_location': fields.String(description='Dataset link', required=True), + 'concluded_license': fields.String(description='License in SPDX license list'), + 'declared_license': fields.String(description='Customized license'), + 'type': fields.String(description='Dataset format,such as image、audio、video etc.', enum=['image', 'radio', 'video', 'binary', 'others'], required=True), + 'size': fields.String(description='Size of dataset', required=True), + 'intended_use': fields.String(description='The usage of dataset', required=True), + 'checksum': fields.String(description='Checksum'), + 'data_collection_process': fields.String(description='Process of data collection'), + 'known_biases': fields.Boolean(description='The dataset contains biases or not'), + 'sensitive_personal_information': fields.Boolean(description='The dataset contains personal info or not'), + 'offensive_content': fields.Boolean(description='The dataset contains offensive content or not'), + # User info + 'user_id': fields.Integer(description='The id of AIBOM author', required=True), + # Initial review comments + 'review_result_initial': fields.String(description='Initial review comments', required=True), + 'is_dataset_commercially_used_initial': fields.Boolean(description='The dataset can be used commercially or not', required=True), + 'is_dataset_commercially_distributed_initial': fields.Boolean(description='The dataset can be distributed commercially or not', required=True), + 'is_product_commercially_published_initial': fields.Boolean(description='The dataset can be integrated in commercial products or not', required=True), + 'right_initial': fields.String(description='Initial rights analysis'), + 'obligation_initial': fields.String(description='Initial obligations analysis'), + 'limitation_initial': fields.String(description='Initial limitations analysis'), + 'notes_initial': fields.String(description='Initial reviews'), + # Final review comments + 'review_result_final': fields.String(description='Final reviews', required=True), + 'is_dataset_commercially_used_final': fields.Boolean(description='The dataset can be used commercially or not', required=True), + 'is_dataset_commercially_distributed_final': fields.Boolean(description='The dataset can be distributed commercially or not', required=True), + 'is_product_commercially_published_final': fields.Boolean(description='The dataset can be integrated in commercial products or not', required=True), + 'right_final': fields.String(description='Final rights analysis'), + 'obligation_final': fields.String(description='Final obligations analysis'), + 'limitation_final': fields.String(description='Final limitations analysis'), + 'notes_final': fields.String(description='Final reviews'), + }) + + # The review notes of batch datasets + dataset_review_list_req = user_dataset_review_ns.model("5. dataset_review_list_req", { + 'user_id': fields.Integer(description='The id of AIBOM author', required=True), + 'dataset_review_list': fields.List(fields.Nested(dataset_review_req), description='The review notes of a single dataset', required=True) + }) + + # Batch datasets is reviwed or not + dataset_is_reviewed_list_resp = user_dataset_review_ns.model("6. dataset_is_reviewed_list_resp", { + 'review_result_list': fields.List(fields.Nested(review_result), description='The review notes of batch datasets'), + 'pending_aibom_list': fields.List(fields.Nested(pending_aibom), description='The AIBOMs of batch datasets'), + 'message': fields.String(description='Success or fail'), + 'notification': fields.String(description='Customized notification') + }) + + # Store the AIBOMs of batch datasets + pending_aibom_list_req = user_dataset_review_ns.model("7. pending_aibom_list_req", { + 'pending_aibom_list': fields.List(fields.Nested(pending_aibom), description='The AIBOMs of batch datasets', required=True) + }) + + # Return the AIBOMs of batch datasets + pending_aibom_list_resp = user_dataset_review_ns.model("8. pending_aibom_list_resp", { + 'pending_aibom_list': fields.List(fields.Nested(pending_aibom), description='The AIBOMs of batch datasets'), + 'message': fields.String(description='Success or fail'), + 'notification': fields.String(description='Customized notification') + }) + + # Revise the status,if pending AIBOM,delete it,if pending review,revise the pending AIBOM + dataset_state_rollback_req = user_dataset_review_ns.model("9. dataset_state_rollback_req", { + 'user_id': fields.Integer(description='The id of AIBOM author', required=True), + 'pending_aibom_review_ids': fields.List(fields.Integer, description='The dataset id in table pending_aibom or pending_review', required=True), + 'rejection_notes': fields.List(fields.String, description='The count of review notes,The count of rejection_notes <= The count of pending_aibom_review_ids') + }) + + # Store review notes of batch datasets + pending_review_list_req = user_dataset_review_ns.model("10. pending_review_list_req", { + 'pending_review_list': fields.List(fields.Nested(review_result), description='The review notes of batch datasets', required=True) + }) + + # Return review notes of batch datasets + pending_review_list_resp = user_dataset_review_ns.model("11. pending_review_list_resp", { + 'pending_review_list': fields.List(fields.Nested(review_result), description='The review notes of batch datasets'), + 'message': fields.String(description='Success or fail'), + 'notification': fields.String(description='Customized notification') + }) + + # Return final review notes of batch datasets + review_result_list_resp = user_dataset_review_ns.model("12. review_result_list_resp", { + 'review_result_list': fields.List(fields.Nested(review_result), description='The review notes of batch datasets'), + 'message': fields.String(description='Success or fail'), + 'notification': fields.String(description='Customized notification') + }) + + # Single license info + dataset_license = user_dataset_review_ns.model("13. dataset_license", { + 'full_name': fields.String(description='License', required=True), + 'identifier': fields.String(description='License identifier', required=True), + 'fsf_free_libre': fields.String(description='fsf_free/libre', required=False), + 'osi_approved': fields.String(description='osi approved', required=False) + }) + + # Batch licenses info + dataset_license_list_req = user_dataset_review_ns.model("14. dataset_review_list_req", { + 'user_id': fields.Integer(description='The id of AIBOM author', required=True), + 'dataset_license_list': fields.List(fields.Nested(dataset_license), description='Batch upload info', required=True) + }) + + # The result of Batch licenses info + dataset_license_list_resp = user_dataset_review_ns.model("15. dataset_license_list_resp", { + 'license_success_list': fields.List(fields.Nested(dataset_license), description='Uploaded license info'), + 'license_fail_list': fields.List(fields.Nested(dataset_license), description='Failed license info'), + 'message': fields.String(description='Success or fail'), + 'notification': fields.String(description='Customized notification') + }) + + # The result of Batch licenses info + license_list_resp = user_dataset_review_ns.model("16. license_list_resp", { + 'spdx_license_list': fields.List(fields.Nested(dataset_license), description='License list'), + 'message': fields.String(description='Success or fail'), + 'notification': fields.String(description='Customized notification') + }) + + string_req = user_dataset_review_ns.model("17. String Req", { + 'text': fields.String(description='text'), + }) diff --git a/sigs/datacompliance/dataset-reviewer/main/data_transform_object/license.py b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/license.py new file mode 100644 index 0000000..0b15bd1 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/license.py @@ -0,0 +1,9 @@ +from flask_restplus import fields + +from main.util.namespace import user_dataset_review_ns + + +class LicenseObject: + AIBOM_user = user_dataset_review_ns.model("AIBOM_user", { + 'user_id': fields.Integer(description='user id', required=True), + }) diff --git a/sigs/datacompliance/dataset-reviewer/main/data_transform_object/user.py b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/user.py new file mode 100644 index 0000000..17628e8 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/data_transform_object/user.py @@ -0,0 +1,9 @@ +from flask_restplus import fields + +from main.util.namespace import user_dataset_review_ns + + +class UserObject: + AIBOM_user = user_dataset_review_ns.model("AIBOM_user", { + 'user_id': fields.Integer(description='user id', required=True), + }) diff --git a/sigs/datacompliance/dataset-reviewer/main/model/__init__.py b/sigs/datacompliance/dataset-reviewer/main/model/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/sigs/datacompliance/dataset-reviewer/main/model/db_models.py b/sigs/datacompliance/dataset-reviewer/main/model/db_models.py new file mode 100644 index 0000000..1095e35 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/model/db_models.py @@ -0,0 +1,156 @@ +from main import db + + +class Pending_aibom(db.Model): + _tablename_ = 'pending_aibom' + + id = db.Column(db.Integer, unique=True, + primary_key=True, autoincrement=True) + # Dataset AIBOM attributes + name = db.Column(db.String(255)) # dataset name + location = db.Column(db.String(255)) # dataset official website + originator = db.Column(db.String(255)) # contributors + license_location = db.Column(db.String(255)) # license location + concluded_license = db.Column(db.String(255)) # SPDX License List + declared_license = db.Column(db.String(255)) # customized license + type = db.Column(db.String(255)) # types of this dataset + size = db.Column(db.String(255)) # total size of this dataset + # The purpose why this dataset made + intended_use = db.Column(db.String(255)) + checksum = db.Column(db.String(255)) # checksum + data_collection_process = db.Column( + db.String(255)) # The collection process of data + known_biases = db.Column(db.Boolean) + sensitive_personal_information = db.Column(db.Boolean) + offensive_content = db.Column(db.Boolean) + # attach the user info + # the user who should finish the AIBOM of this dataset + user_id = db.Column(db.Integer) + # notes + # notes when rejected in review + rejection_notes = db.Column(db.String(255)) + + +class Pending_review(db.Model): + _tablename_ = 'pending_review' + + id = db.Column(db.Integer, unique=True, + primary_key=True, autoincrement=True) + # Dataset AIBOM attributes + name = db.Column(db.String(255)) # dataset name + location = db.Column(db.String(255)) # dataset official website + originator = db.Column(db.String(255)) # contributors + license_location = db.Column(db.String(255)) # license location + concluded_license = db.Column(db.String(255)) # SPDX License List + declared_license = db.Column(db.String(255)) # customized license + type = db.Column(db.String(255)) # types of this dataset + size = db.Column(db.String(255)) # total size of this dataset + # The purpose why this dataset made + intended_use = db.Column(db.String(255)) + checksum = db.Column(db.String(255)) # checksum + data_collection_process = db.Column( + db.String(255)) # The collection process of data + known_biases = db.Column(db.Boolean) + sensitive_personal_information = db.Column(db.Boolean) + offensive_content = db.Column(db.Boolean) + # attach the user info + # the user who should finish the AIBOM of this dataset + user_id = db.Column(db.Integer) + # initial review suggestion + review_result_initial = db.Column(db.String(255)) # initial review result + # is this dataset allowed to be used commercially + is_dataset_commercially_used_initial = db.Column(db.Boolean) + # is this dataset allowed to be distributed commercially + is_dataset_commercially_distributed_initial = db.Column(db.Boolean) + # is this dataset allowed to be published commercially + is_product_commercially_published_initial = db.Column(db.Boolean) + right_initial = db.Column(db.String(255)) # rights for this dataset + # obligation for this dataset + obligation_initial = db.Column(db.String(255)) + # limitation for this dataset + limitation_initial = db.Column(db.String(255)) + notes_initial = db.Column(db.String(255)) # notes for the initial review + + +class Review_result(db.Model): + _tablename_ = 'dataset_review' + + id = db.Column(db.Integer, unique=True, + primary_key=True, autoincrement=True) + # Dataset AIBOM attributes + name = db.Column(db.String(255)) # dataset name + location = db.Column(db.String(255)) # dataset official website + originator = db.Column(db.String(255)) # contributors + license_location = db.Column(db.String(255)) # license location + concluded_license = db.Column(db.String(255)) # SPDX License List + declared_license = db.Column(db.String(255)) # customized license + type = db.Column(db.String(255)) # types of this dataset + size = db.Column(db.String(255)) # total size of this dataset + # The purpose why this dataset made + intended_use = db.Column(db.String(255)) + checksum = db.Column(db.String(255)) # checksum + data_collection_process = db.Column( + db.String(255)) # The collection process of data + known_biases = db.Column(db.Boolean) + sensitive_personal_information = db.Column(db.Boolean) + offensive_content = db.Column(db.Boolean) + # attach the user info + # the user who should finish the AIBOM of this dataset + user_id = db.Column(db.Integer) + # initial review suggestion + review_result_initial = db.Column(db.String(255)) # initial review result + # is this dataset allowed to be used commercially + is_dataset_commercially_used_initial = db.Column(db.Boolean) + # is this dataset allowed to be distributed commercially + is_dataset_commercially_distributed_initial = db.Column(db.Boolean) + # is this dataset allowed to be published commercially + is_product_commercially_published_initial = db.Column(db.Boolean) + right_initial = db.Column(db.String(255)) # rights for this dataset + # obligation for this dataset + obligation_initial = db.Column(db.String(255)) + # limitation for this dataset + limitation_initial = db.Column(db.String(255)) + notes_initial = db.Column(db.String(255)) # notes for the initial review + # final review result + review_result_final = db.Column(db.String(255)) # final review result + # is this dataset allowed to be used commercially + is_dataset_commercially_used_final = db.Column(db.Boolean) + # is this dataset allowed to be distributed commercially + is_dataset_commercially_distributed_final = db.Column(db.Boolean) + # is this dataset allowed to be published commercially + is_product_commercially_published_final = db.Column(db.Boolean) + right_final = db.Column(db.String(255)) # rights for this dataset + obligation_final = db.Column(db.String(255)) # obligation for this dataset + limitation_final = db.Column(db.String(255)) # limitation for this dataset + notes_final = db.Column(db.String(255)) # notes for the final review + + +class Spdx_license_list(db.Model): + _tablename_ = 'spdx_license_list' + + id = db.Column(db.Integer, unique=True, + primary_key=True, autoincrement=True) + full_name = db.Column(db.String(255)) + identifier = db.Column(db.String(255)) + fsf_free_libre = db.Column(db.String(255)) + osi_approved = db.Column(db.String(255)) + user_id = db.Column(db.Integer) + + +class Users(db.Model): + _tablename_ = 'users' + + id = db.Column(db.Integer, unique=True, + primary_key=True, autoincrement=True) + account = db.Column(db.String(255)) + password = db.Column(db.String(255)) + verification = db.Column(db.String(255)) + + +class Admin(db.Model): + _tablename_ = 'admin' + + id = db.Column(db.Integer, unique=True, + primary_key=True, autoincrement=True) + account = db.Column(db.String(255)) + uid = db.Column(db.Integer) diff --git a/sigs/datacompliance/dataset-reviewer/main/service/dataset_review.py b/sigs/datacompliance/dataset-reviewer/main/service/dataset_review.py new file mode 100644 index 0000000..f71d151 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/service/dataset_review.py @@ -0,0 +1,906 @@ +import traceback + +from main.model.db_models import Pending_aibom, Pending_review, Review_result, Admin, Spdx_license_list +from main import db # db is not required for queries, but is required for writes + +import os +import time +import random +import csv +import xlrd +import codecs +import logging + + +def review_upload(user_id, dataset_review_list): + """ + @param: user_id: the user who upload datasets to obtain the review result + @param: dataset_review_list: list of dataset identifiers + """ + datasets_review_result = [] + datasets_pending_aibom = [] + + for dataset_review in dataset_review_list: + # get the identifiers of each dataset + name = dataset_review.get("name", "") + location = dataset_review.get("location", "") + originator = dataset_review.get("originator", []) + # split via comma and convert to hashset + originator = set([contributor.strip() + for contributor in originator.split(",")]) + + # Get the potential corresponding audited dataset from the table review_result + try: + review_result = Review_result.query.filter_by( + name=name, location=location).all() + except Exception as e: + ret = dict() + ret['message'] = 'fail' + ret['notification'] = e + return ret + + is_reviewed = False # Whether the dataset has been audited + + if name != "" and location != "" and len(originator) != 0: + for review in review_result: + # Gets the originator of the potential corresponding reviewed dataset + review_originator = set( + [originator.strip() for originator in review.originator.split(",")]) + # Calculate the number of originator intersections between user-uploaded datasets and potentially reviewed datasets + intersection = len(originator & review_originator) + # If the overlap number is greater than or equal to 2, or more than half of Originators provided by users overlap, the dataset uploaded by users is considered to have been reviewed + if intersection >= 2 or intersection / len(originator) >= 0.5: + datasets_review_result.append(review) + is_reviewed = True + break + + if not is_reviewed: + dataset_pending_aibom = pending_aibom_transfer( + dataset_review, user_id) + try: + db.session.add(dataset_pending_aibom) + db.session.commit() + datasets_pending_aibom.append(dataset_pending_aibom) + except Exception as e: + print(e) + db.session.rollback() + + ret = dict() + ret['review_result_list'] = datasets_review_result + ret['pending_aibom_list'] = datasets_pending_aibom + ret['message'] = 'success' + ret['notification'] = '' + + return ret + + +def get_pending_aibom_by_user(user_id): + ret = dict() + try: + pending_aibom = Pending_aibom.query.filter_by(user_id=user_id).all() + ret['pending_aibom_list'] = pending_aibom + ret['message'] = 'success' + ret['notification'] = '' + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + +def save_pending_aibom_list(pending_aibom_list): + ret = dict() + if len(pending_aibom_list) == 0: + ret['message'] = 'fail' + ret['notification'] = 'nothing to save' + return ret + + for new_pending_aibom in pending_aibom_list: + try: + ori_pending_aibom = Pending_aibom.query.filter_by(id=new_pending_aibom.get('id', ''), + user_id=new_pending_aibom.get('user_id', '')).first() + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + if ori_pending_aibom is not None: + ori_pending_aibom = pending_aibom_transfer(new_pending_aibom, new_pending_aibom.get('user_id', ''), + ori_pending_aibom) + try: + db.session.add(ori_pending_aibom) + db.session.commit() + except Exception as e: + db.session.rollback() + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['message'] = 'success' + ret['notification'] = '' + + return ret + + +def submit_pending_aibom_list(pending_aibom_list): + ret = dict() + if len(pending_aibom_list) == 0: + ret['message'] = 'fail' + ret['notification'] = 'nothing to submit' + return ret + + error_pending_aibom_format = [] + + for pending_aibom in pending_aibom_list: + is_pass = format_check_aibom(pending_aibom) + + if is_pass: + pending_review = convert_aibom_to_review(pending_aibom) + to_delete = Pending_aibom.query.filter_by(id=pending_aibom.get('id', ''), + user_id=pending_aibom.get('user_id', '')).first() + if to_delete is None: + ret['message'] = 'fail' + ret['notification'] = 'Cannot submit due to no record in pending aibom' + return ret + + to_delete = Pending_aibom.__table__.delete().where( + Pending_aibom.user_id == pending_aibom.get('user_id', '')).where( + Pending_aibom.id == pending_aibom.get('id', '')) + + try: + db.session.execute(to_delete) + db.session.add(pending_review) + db.session.commit() + except Exception as e: + db.session.rollback() + ret['message'] = 'fail' + ret['notification'] = e + return ret + else: + error_pending_aibom_format.append(pending_aibom) + + if len(error_pending_aibom_format) != 0: + ret['pending_aibom_list'] = error_pending_aibom_format + ret['message'] = "fail" + ret['notification'] = "AIBOM info has been submitted, the format of AIBOM is incorrect for {} dataset, please submit after modify".format( + len(error_pending_aibom_format)) + else: + ret['message'] = "success" + ret['notification'] = "" + + return ret + + +def remove_pending_aibom_list(user_id, pending_aibom_ids): + to_delete = Pending_aibom.__table__.delete().where(Pending_aibom.user_id == user_id).where( + Pending_aibom.id.in_(pending_aibom_ids)) + + ret = dict() + + try: + # Execute this sql to change the database via session + db.session.execute(to_delete) + db.session.commit() # Transaction commit. + + ret['message'] = 'success' + ret['notification'] = '' + + except Exception as e: + db.session.rollback() + + ret['message'] = 'fail' + ret['notification'] = e + + return ret + + +def is_admin(user_id, account): + ret = dict() + try: + user_id = int(user_id) + account = str(account) + admin = Admin.query.filter_by(uid=user_id, account=account).first() + + if admin is None: + ret['message'] = 'fail' + ret['notification'] = 'not admin!' + return ret + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['message'] = 'success' + ret['notification'] = '' + return ret + + +def get_pending_review_list(user_id): + ret = dict() + try: + if user_id == -1: + pending_review = Pending_review.query.all() + else: + pending_review = Pending_review.query.filter_by( + user_id=user_id).all() + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['pending_review_list'] = pending_review + ret['message'] = 'success' + ret['notification'] = '' + return ret + + +def save_pending_review_list(pending_review_list): + ret = dict() + for new_pending_review in pending_review_list: + ori_pending_review = Pending_review.query.filter_by( + id=new_pending_review.get('id', '')).first() + if ori_pending_review is not None: + ori_pending_review = pending_review_transfer( + ori_pending_review, new_pending_review) + try: + db.session.add(ori_pending_review) + db.session.commit() + except Exception as e: + db.session.rollback() + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['message'] = 'success' + ret['notification'] = '' + return ret + + +def reject_review(user_id, pending_review_ids, rejection_notes): + ret = dict() + pending_aibom_list = [] + + for index, pending_review_id in enumerate(pending_review_ids): + pending_review = Pending_review.query.filter_by( + id=pending_review_id, user_id=user_id).first() + if pending_review is None: + continue + + to_delete = Pending_review.__table__.delete().where( + Pending_review.id == pending_review_id).where(Pending_review.user_id == user_id) + + pending_aibom = convert_review_to_aibom(pending_review) + pending_aibom.rejection_notes = "" if index == len( + rejection_notes) else rejection_notes[index] + try: + db.session.add(pending_aibom) + db.session.execute(to_delete) + db.session.commit() + pending_aibom_list.append(pending_aibom) + except Exception as e: + db.session.rollback() + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['pending_aibom_list'] = pending_aibom_list + ret['message'] = 'success' + ret['notification'] = '' + return ret + + +def submit_pending_review_list(pending_review_list): + ret = dict() + if len(pending_review_list) == 0: + ret['message'] = 'fail' + ret['notification'] = 'nothing to submit' + return ret + + error_pending_review_format = [] + + for pending_review in pending_review_list: + is_pass = format_check_aibom( + pending_review) and format_check_review(pending_review) # 格式检查 + + if is_pass: + review_result = convert_review_to_result(pending_review) + to_delete = Pending_review.query.filter_by(id=pending_review.get('id', ''), + user_id=pending_review.get('user_id', '')).first() + if to_delete is None: + continue + + to_delete = Pending_review.__table__.delete().where( + Pending_review.user_id == pending_review.get('user_id', '')).where( + Pending_review.id == pending_review.get('id', '')) + + try: + db.session.execute(to_delete) + db.session.add(review_result) + db.session.commit() + except Exception as e: + db.session.rollback() + ret['message'] = 'fail' + ret['notification'] = e + return ret + else: + error_pending_review_format.append(pending_review) + + if len(error_pending_review_format) != 0: + ret['pending_review_list'] = error_pending_review_format + ret['message'] = "fail" + ret['notification'] = "review info has been submitted, the format of review is incorrect for {} dataset, please submit after modify".format( + len(error_pending_review_format)) + else: + ret['message'] = "success" + ret['notification'] = "" + + return ret + + +def get_review_result_list_for_dataset_name(dataset_name): + ret = dict() + review_result_dict = {} + match_dataset_review_result_list = [] + try: + if dataset_name is not None \ + and len(dataset_name) != 0: + match_dataset_review_result_list = list(Review_result.query.filter( + Review_result.name.like('%' + dataset_name + '%')).all()) + # review_result_list = Review_result.query.all() + # for review_result in review_result_list: + # review_result_dict[review_result.name] = review_result + # + # for dataset_name in dataset_name_list: + # match_dataset_review_result = review_result_dict.get(dataset_name) + # if match_dataset_review_result is None: + # continue + + # match_dataset_review_result_list.append(match_dataset_review_result) + + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['review_result_list'] = match_dataset_review_result_list + ret['message'] = 'success' + ret['notification'] = '' + return ret + + +def get_review_result_list_for_dataset_name_list(dataset_name_list): + ret = dict() + review_result_dict = {} + match_dataset_review_result_list = [] + try: + if dataset_name_list is not None \ + and len(dataset_name_list) != 0: + review_result_list = Review_result.query.all() + for review_result in review_result_list: + review_result_dict[review_result.name] = review_result + + for dataset_name in dataset_name_list: + match_dataset_review_result = review_result_dict.get(dataset_name) + if match_dataset_review_result is None: + continue + match_dataset_review_result_list.append(match_dataset_review_result) + + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['review_result_list'] = match_dataset_review_result_list + ret['message'] = 'success' + ret['notification'] = '' + return ret + + +def get_review_result_list(user_id): + ret = dict() + try: + if user_id == -1: + review_result = Review_result.query.all() + else: + review_result = Review_result.query.filter_by( + user_id=user_id).all() + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['review_result_list'] = review_result + ret['message'] = 'success' + ret['notification'] = '' + return ret + + +def license_upload(user_id, dataset_license_list): + license_success_list = [] + license_fail_list = [] + + for dataset_license in dataset_license_list: + # get the identifiers of each dataset + full_name = dataset_license.get("full_name", "") + identifier = dataset_license.get("identifier", "") + + # Get the potential corresponding audited dataset from the table review_result + try: + spdx_license_list = Spdx_license_list.query.filter_by( + full_name=full_name, identifier=identifier).all() + except Exception as e: + ret = dict() + ret['message'] = 'fail' + ret['notification'] = e + return ret + + if spdx_license_list is None or len(spdx_license_list) == 0: + cur_license = license_transfer(dataset_license, user_id) + try: + db.session.add(cur_license) + db.session.commit() + license_success_list.append(dataset_license) + except Exception as e: + print(e) + db.session.rollback() + else: + license_fail_list.append(dataset_license) + + ret = dict() + if len(license_fail_list) != 0: + ret['license_success_list'] = license_success_list + ret['license_fail_list'] = license_fail_list + ret['message'] = 'fail' + ret['notification'] = '' + else: + ret['message'] = 'success' + ret['notification'] = '' + + return ret + + +def get_dataset_license_list(text): + ret = dict() + try: + if text == "": + spdx_license_list = Spdx_license_list.query.all() + else: + spdx_license_list_1 = set(Spdx_license_list.query.filter( + Spdx_license_list.full_name.like('%' + text + '%')).all()) + spdx_license_list_2 = set(Spdx_license_list.query.filter( + Spdx_license_list.identifier.like('%' + text + '%')).all()) + spdx_license_list = spdx_license_list_1 | spdx_license_list_2 + + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['spdx_license_list'] = spdx_license_list + ret['message'] = 'success' + ret['notification'] = '' + return ret + + +def pending_aibom_transfer(new_aibom_info, user_id, ori_aibom_info=None): + if ori_aibom_info is None: + dataset_pending_aibom = Pending_aibom( + name=new_aibom_info.get("name", ""), + location=new_aibom_info.get("location", ""), + originator=new_aibom_info.get("originator", ""), + license_location=new_aibom_info.get("license_location", ""), + # concluded_license=new_aibom_info.get("concluded_license", None), + # declared_license=new_aibom_info.get("declared_license", None), + type=new_aibom_info.get("type", ""), + size=new_aibom_info.get("size", ""), + intended_use=new_aibom_info.get("intended_use", ""), + # checksum=new_aibom_info.get("checksum", None), + # data_collection_process=new_aibom_info.get("data_collection_process", None), + # known_biases=new_aibom_info.get("known_biases", 0), + # sensitive_personal_information=new_aibom_info.get("sensitive_personal_information", 0), + # offensive_content=new_aibom_info.get("offensive_content", 0), + user_id=user_id + ) + return dataset_pending_aibom + else: + if "name" in new_aibom_info.keys(): + ori_aibom_info.name = new_aibom_info.get("name", "") + if "location" in new_aibom_info.keys(): + ori_aibom_info.location = new_aibom_info.get("location", "") + if "originator" in new_aibom_info.keys(): + ori_aibom_info.originator = new_aibom_info.get("originator", "") + if "license_location" in new_aibom_info.keys(): + ori_aibom_info.license_location = new_aibom_info.get( + "license_location", "") + if "concluded_license" in new_aibom_info.keys(): + ori_aibom_info.concluded_license = new_aibom_info.get( + "concluded_license", None) + if "declared_license" in new_aibom_info.keys(): + ori_aibom_info.declared_license = new_aibom_info.get( + "declared_license", None) + if "type" in new_aibom_info.keys(): + ori_aibom_info.type = new_aibom_info.get("type", "") + if "size" in new_aibom_info.keys(): + ori_aibom_info.size = new_aibom_info.get("size", "") + if "intended_use" in new_aibom_info.keys(): + ori_aibom_info.intended_use = new_aibom_info.get( + "intended_use", "") + if "checksum" in new_aibom_info.keys(): + ori_aibom_info.checksum = new_aibom_info.get("checksum", None) + if "data_collection_process" in new_aibom_info.keys(): + ori_aibom_info.data_collection_process = new_aibom_info.get( + "data_collection_process", None) + if "known_biases" in new_aibom_info.keys() and new_aibom_info.get("known_biases") is not None: + ori_aibom_info.known_biases = new_aibom_info.get("known_biases", 0) + if "sensitive_personal_information" in new_aibom_info.keys() and new_aibom_info.get( + "sensitive_personal_information") is not None: + ori_aibom_info.sensitive_personal_information = new_aibom_info.get( + "sensitive_personal_information", 0) + if "offensive_content" in new_aibom_info.keys() and new_aibom_info.get("offensive_content") is not None: + ori_aibom_info.offensive_content = new_aibom_info.get( + "offensive_content", 0) + return ori_aibom_info + + +def pending_review_transfer(ori_pending_review, new_pending_review): + ori_pending_review.name = new_pending_review.get("name", "") + ori_pending_review.location = new_pending_review.get("location", "") + ori_pending_review.originator = new_pending_review.get("originator", "") + ori_pending_review.license_location = new_pending_review.get( + "license_location", "") + ori_pending_review.concluded_license = new_pending_review.get( + "concluded_license", None) + ori_pending_review.declared_license = new_pending_review.get( + "declared_license", None) + ori_pending_review.type = new_pending_review.get("type", "") + ori_pending_review.size = new_pending_review.get("size", "") + ori_pending_review.intended_use = new_pending_review.get( + "intended_use", "") + ori_pending_review.checksum = new_pending_review.get("checksum", None) + ori_pending_review.data_collection_process = new_pending_review.get( + "data_collection_process", None) + ori_pending_review.known_biases = new_pending_review.get( + "known_biases", "") + ori_pending_review.sensitive_personal_information = new_pending_review.get( + "sensitive_personal_information", None) + ori_pending_review.offensive_content = new_pending_review.get( + "offensive_content", None) + + # ori_pending_review.user_id = new_pending_review.get("user_id", "") + + ori_pending_review.review_result_initial = new_pending_review.get( + "review_result_initial", "") + ori_pending_review.is_dataset_commercially_used_initial = new_pending_review.get( + "is_dataset_commercially_used_initial", 0) + ori_pending_review.is_dataset_commercially_distributed_initial = new_pending_review.get( + "is_dataset_commercially_distributed_initial", 0) + ori_pending_review.is_product_commercially_published_initial = new_pending_review.get( + "is_product_commercially_published_initial", 0) + ori_pending_review.right_initial = new_pending_review.get( + "right_initial", None) + ori_pending_review.obligation_initial = new_pending_review.get( + "obligation_initial", None) + ori_pending_review.limitation_initial = new_pending_review.get( + "limitation_initial", None) + ori_pending_review.notes_initial = new_pending_review.get( + "notes_initial", None) + + return ori_pending_review + + +def license_transfer(dataset_license, user_id): + cur_license = Spdx_license_list( + full_name=dataset_license.get("full_name", ""), + identifier=dataset_license.get("identifier", ""), + user_id=user_id + ) + return cur_license + + +def convert_aibom_to_review(pending_aibom): + pending_review = Pending_review( + name=pending_aibom.get("name", ""), + location=pending_aibom.get("location", ""), + originator=pending_aibom.get("originator", ""), + license_location=pending_aibom.get("license_location", ""), + concluded_license=pending_aibom.get("concluded_license", None), + declared_license=pending_aibom.get("declared_license", None), + type=pending_aibom.get("type", ""), + size=pending_aibom.get("size", ""), + intended_use=pending_aibom.get("intended_use", None), + checksum=pending_aibom.get("checksum", ""), + data_collection_process=pending_aibom.get( + "data_collection_process", None), + known_biases=pending_aibom.get("known_biases", 0), + sensitive_personal_information=pending_aibom.get( + "sensitive_personal_information", 0), + offensive_content=pending_aibom.get("offensive_content", 0), + user_id=pending_aibom.get('user_id', ""), + review_result_initial="", + is_dataset_commercially_used_initial=0, + is_dataset_commercially_distributed_initial=0, + is_product_commercially_published_initial=0 + ) + + return pending_review + + +def convert_review_to_aibom(pending_review): + pending_aibom = Pending_aibom( + name=pending_review.name, + location=pending_review.location, + originator=pending_review.originator, + license_location=pending_review.license_location, + concluded_license=pending_review.concluded_license, + declared_license=pending_review.declared_license, + type=pending_review.type, + size=pending_review.size, + intended_use=pending_review.intended_use, + checksum=pending_review.checksum, + data_collection_process=pending_review.data_collection_process, + known_biases=pending_review.known_biases, + sensitive_personal_information=pending_review.sensitive_personal_information, + offensive_content=pending_review.offensive_content, + + user_id=pending_review.user_id, + ) + + return pending_aibom + + +def convert_review_to_result(pending_review): + review_result = Review_result( + name=pending_review.get("name", ""), + location=pending_review.get("location", ""), + originator=pending_review.get("originator", ""), + license_location=pending_review.get("license_location", ""), + concluded_license=pending_review.get("concluded_license", None), + declared_license=pending_review.get("declared_license", None), + type=pending_review.get("type", ""), + size=pending_review.get("size", ""), + intended_use=pending_review.get("intended_use", ""), + checksum=pending_review.get("checksum", None), + data_collection_process=pending_review.get( + "data_collection_process", None), + known_biases=pending_review.get("known_biases", None), + sensitive_personal_information=pending_review.get( + "sensitive_personal_information", None), + offensive_content=pending_review.get("offensive_content", None), + + user_id=pending_review.get("user_id", ""), + + review_result_initial=pending_review.get("review_result_initial", ""), + is_dataset_commercially_used_initial=pending_review.get( + "is_dataset_commercially_used_initial", 0), + is_dataset_commercially_distributed_initial=pending_review.get( + "is_dataset_commercially_distributed_initial", 0), + is_product_commercially_published_initial=pending_review.get( + "is_product_commercially_published_initial", 0), + right_initial=pending_review.get("right_initial", None), + obligation_initial=pending_review.get("obligation_initial", None), + limitation_initial=pending_review.get("limitation_initial", None), + notes_initial=pending_review.get("notes_initial", None), + + review_result_final="", + is_dataset_commercially_used_final=0, + is_dataset_commercially_distributed_final=0, + is_product_commercially_published_final=0, + right_final="", + obligation_final="", + limitation_final="", + notes_final="", + ) + + return review_result + + +def format_check_aibom(pending_aibom): + keys = {"name", "location", "originator", "license_location", + "type", "size", "intended_use", "user_id"} + for key in keys: + if key not in pending_aibom.keys() or len(str(pending_aibom[key])) == 0: + return False + if "concluded_license" not in pending_aibom.keys() and "declared_license" not in pending_aibom.keys(): + return False + if pending_aibom['concluded_license'] is None and pending_aibom['declared_license'] is None: + return False + if pending_aibom['concluded_license'] is not None and len(pending_aibom['concluded_license']) != 0: + return True + if pending_aibom['declared_license'] is not None and len(pending_aibom['declared_license']) != 0: + return True + + return True + + +def format_check_review(pending_review): + keys = {"review_result_initial", "is_dataset_commercially_used_initial", + "is_dataset_commercially_distributed_initial", "is_product_commercially_published_initial"} + for key in keys: + if key not in pending_review.keys() or len(str(pending_review[key])) == 0: + return False + return True + + +def file_suffix_check(cur_file): + if "." in cur_file.filename and ( + cur_file.filename.rsplit('.', 1)[1] == "csv" or cur_file.filename.rsplit('.', 1)[1] == "xlsx"): + return True + return False + + +def file_save(user_id, cur_file, path): + try: + file_name = str(user_id) + "_" + str(int(time.time())) + \ + "_" + str(random.randint(0, 2147483647)) + ".csv" + + # The absolute address of the target to save + root_path = os.getcwd() # The absolute path of the current project + rel_path = "/static/" + path + "/" # Relative path to the folder + abs_path = root_path + rel_path # The absolute path to the img + + if not os.path.exists(abs_path): + os.makedirs(abs_path) + + if cur_file.filename.rsplit('.', 1)[1] == "csv": + cur_file.save(abs_path + file_name) + else: + xlsx_to_csv(cur_file, abs_path + file_name) + return True, abs_path + file_name + except Exception as e: + return False, e + + +def xlsx_to_csv(cur_file, file_path): + xlsx_path = file_path.rsplit(".")[0] + ".xlsx" + cur_file.save(xlsx_path) + workbook = xlrd.open_workbook(xlsx_path) + table = workbook.sheet_by_index(0) + with codecs.open(file_path, 'w', encoding='utf-8') as f: + write = csv.writer(f) + for row_num in range(table.nrows): + row_value = table.row_values(row_num) + for i in range(len(row_value)): + if isinstance(row_value[i], float) and abs(int(row_value[i]) - row_value[i]) < 0.00001: + row_value[i] = int(row_value[i]) + write.writerow(row_value) + + +def file_convert_dataset(user_id, cur_file): + ret = dict() + if cur_file is None: + ret['message'] = 'fail' + ret['notification'] = 'File upload fail!' + return ret + + if not file_suffix_check(cur_file): + ret['message'] = 'fail' + ret['notification'] = 'Please upload the file in csv or xlsx!' + return ret + + is_success, msg = file_save(user_id, cur_file, 'upload_by_user') + if not is_success: + ret['message'] = 'fail' + ret['notification'] = msg + return ret + + dataset_review_list = [] + cur_file = csv.reader(open(msg)) + cnt = 0 + for line in cur_file: + if cnt == 0: + cnt += 1 + continue + dataset = dict() + dataset['name'] = str(line[0]) + dataset['location'] = str(line[1]) + dataset['originator'] = str(line[2]) + dataset_review_list.append(dataset) + + ret['message'] = 'success' + ret['notification'] = dataset_review_list + return ret + + +def file_convert_license(user_id, cur_file): + ret = dict() + if cur_file is None: + ret['message'] = 'fail' + ret['notification'] = 'File upload fail!' + return ret + + if not file_suffix_check(cur_file): + ret['message'] = 'fail' + ret['notification'] = 'Please upload the file in csv or xlsx!' + return ret + + is_success, msg = file_save(user_id, cur_file, 'license_upload_by_user') + if not is_success: + ret['message'] = 'fail' + ret['notification'] = msg + return ret + + dataset_license_list = [] + cur_file = csv.reader(open(msg)) + cnt = 0 + + try: + for line in cur_file: + if cnt == 0: + cnt += 1 + continue + dataset = dict() + dataset['full_name'] = str(line[0]) + dataset['identifier'] = str(line[1]) + dataset['user_id'] = int(line[2]) + dataset_license_list.append(dataset) + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['message'] = 'success' + ret['notification'] = dataset_license_list + return ret + + +def review_result_download(user_id, review_result_list): + ret = dict() + + file_name = str(user_id) + "_" + str(int(time.time())) + \ + "_" + str(random.randint(0, 2147483647)) + ".csv" + # The absolute address of the target to save + root_path = os.getcwd() # The absolute path of the current project + rel_path = "/static" + "/download_by_user/" # Relative path to the folder + abs_path = root_path + rel_path # The absolute path to the img + + try: + if not os.path.exists(abs_path): + os.makedirs(abs_path) + + with open("." + rel_path + file_name, "w", newline='', encoding='utf-8') as csvfile: + writer = csv.writer(csvfile) + writer.writerow( + ["name", "location", "originator", "license_location", "concluded_license", "declared_license", + "type", "size", "intended_use", "checksum", "data_collection_process", "known_biases", + "sensitive_personal_information", "offensive_content", "review_result_initial", + "is_dataset_commercially_used_initial", "is_dataset_commercially_distributed_initial", + "is_product_commercially_published_initial", "right_initial", + "obligation_initial", "limitation_initial", "notes_initial"]) + for review_result in review_result_list: + writer.writerow([review_result.name, review_result.location, review_result.originator, + review_result.license_location, + review_result.concluded_license, review_result.declared_license, review_result.type, + review_result.size, + review_result.intended_use, review_result.checksum, + review_result.data_collection_process, + review_result.known_biases, review_result.sensitive_personal_information, + review_result.offensive_content, review_result.review_result_initial, + review_result.is_dataset_commercially_used_initial, + review_result.is_dataset_commercially_distributed_initial, + review_result.is_product_commercially_published_initial, review_result.right_initial, + review_result.obligation_initial, review_result.limitation_initial, + review_result.notes_initial]) + except Exception as e: + logging.error("review_result_download_异常了!!", e) + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['message'] = 'success' + ret['download_path'] = abs_path + ret['file_name'] = file_name + return ret + + +def get_review_result_by_id(result_id): + ret = dict() + try: + review_result = Review_result.query.filter_by(id=result_id).all() + except Exception as e: + ret['message'] = 'fail' + ret['notification'] = e + return ret + + ret['review_result_list'] = review_result + ret['message'] = 'success' + ret['notification'] = '' + return ret diff --git a/sigs/datacompliance/dataset-reviewer/main/util/__init__.py b/sigs/datacompliance/dataset-reviewer/main/util/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/sigs/datacompliance/dataset-reviewer/main/util/namespace.py b/sigs/datacompliance/dataset-reviewer/main/util/namespace.py new file mode 100644 index 0000000..7461550 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/main/util/namespace.py @@ -0,0 +1,7 @@ +from flask_restplus import Namespace + +user_dataset_review_ns = Namespace("User End - Dataset Review API", + description="All functions for dataset review.") + +auth_dataset_review_ns = Namespace("Review End - Dataset Review API", + description="All functions for dataset review.") diff --git a/sigs/datacompliance/dataset-reviewer/readme_src/API-Document.png b/sigs/datacompliance/dataset-reviewer/readme_src/API-Document.png new file mode 100644 index 0000000000000000000000000000000000000000..4d183a0a3d57ef7b071a492e934a274b71193a62 GIT binary patch literal 60933 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%0Dt>u2ywCR~vMfDm_PQ!E`l_K9(X3CcgG+_k6C+0e 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 lAxJ^)g6OBR+xy}Xs6|8IObgF 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 C;a!{n literal 0 HcmV?d00001 diff --git a/sigs/datacompliance/dataset-reviewer/readme_src/werkzeug1.png b/sigs/datacompliance/dataset-reviewer/readme_src/werkzeug1.png new file mode 100644 index 0000000000000000000000000000000000000000..786ffff346e76d53ef93876bbf465716925e140f GIT binary patch literal 191917 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 z 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%0Dwm*xTrouviI8 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ξE45_z*Rb#Zu^qnyvGSuP^I*{{td=0#UPi&zZ&DL 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 literal 0 HcmV?d00001 diff --git a/sigs/datacompliance/dataset-reviewer/readme_src/werkzeug2.png b/sigs/datacompliance/dataset-reviewer/readme_src/werkzeug2.png new file mode 100644 index 0000000000000000000000000000000000000000..d1852284bbc763476c0e12d3229e1d95fe990122 GIT binary patch literal 156821 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�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 u{{f(?JzfH12x1ZVltQHjl+Mq~8k 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 M^6+Jsg5q=k15lQR)&Kwi literal 0 HcmV?d00001 diff --git a/sigs/datacompliance/dataset-reviewer/requirements.txt b/sigs/datacompliance/dataset-reviewer/requirements.txt new file mode 100644 index 0000000..9d9ed73 --- /dev/null +++ b/sigs/datacompliance/dataset-reviewer/requirements.txt @@ -0,0 +1,11 @@ +Flask==1.1.2 +SQLAlchemy==1.4 +Flask-SQLAlchemy==2.5.1 +Flask-Script==2.0.6 +PyMySQL==1.0.2 +Flask-restplus==0.13 +flask_cors == 3.0.10 +xlrd == 1.2.0 +jinja2==3.0.3 +itsdangerous==2.0.1 +werkzeug==0.16.1 \ No newline at end of file -- Gitee

7drG_jy46DSdQ)RJ2&JbdPQ>Q;AMNcA-H|cJa^cZ7JLk#h-|0 zeFUr=*^6kUegqUL!AW=`*289>LBZ|z`DiWLw@|0bHmAlGmfYY}ly)w}%ZW!=VUT2? zjQazQgIU54v-JF+#St>Mo_V`q*Lye#~SuPh1DeTcyRfd=un4cx(Xsu zL5-EkTd~J|?Yv-q@2E`Zc>Z#g>7J=ox1?W*MwFijpZ#Z^C|WE*o90FzHrHO?*y2n!2h{kkoqRav@+OJK3FU&( zprW6TKA7aEoTJoCiUqg5{5_S>oTNK_oqk{cjGXBBmKF&ik_V6|CekVi=$7_RAos*w z?+%G@6jV*c_u?M2S?Z2%h)krKpCX0KyrSz6uiyHl1hZiRAb#6lDd)wmb+T5|D|@u7 zu8DMgAY6z5diuptRDw3WetW(|6Cricr#pKS%wgLd2f305ly1GH0A@R;?ts8Hhw|W@ z`4&i1=U>$#TEXy@64-cNoe#wj7ndD~(Pi&OnzE(d z$h=wtV)3B9`%cr{`#eWnO#tayPr>h1oLqWqdj1ESu4U$x*nMm!#YZI-6oPI|U^EXg zRZvbZAKY)dO+J772Wq}bb?q^S7B1Vuc>0O@>7u4UZX)ysZ|vnQEWb_+1nc1Z-BQKN z=1{f4Zyw>7^U7SEH`g~b7e0tGbai{FX7Iy%+(97qI<)k@1mj0LkfOpoJ)X0-Hde&c zxS?NVGFY^HQ2f(sq!2n3kycaCN`0QABZ%5mP`-P8EJ@J1Zdu?{O|qD?(>=k^4p%-b z6o2t#&LhntgU?61>qQ|1v|j*!>L!ERlt_N{`skNxyNTQ=T5)O0f~w4ZDT(o&(Wc<= zg}e);QV2%lqg3>zD3PN|mDRc=;5=)`{~3TVwBODvyJo^JjGOWnJ3t z&Q!9SQLLKmFV%7sUzm1A^C)}}dcxih+1kKtLhxp^qyk@8PbmXMT>c58AIFwQ-Ffrt z`Hv90kD=iMM$>j)w&6N;Hma%`wc9wYp18-heN+0c(gR0!To!hYMtLS9cto8fQU$}E zDhA#xpy%xUsNxxvDmbuV2<=Ac^z$9px&?7Jz4StaQK=>ChjgO(cyAlydXKwMgqUwb z;mTNr{O;;BVq<)-=w*FKL(a%RqwgVvshBwsu$bM3>q0giqLOx(T^@OVWwkCRmN_rD`Vfre z6Vf1QZ&DmkUnX40yU-`}BJ@&5_2QNag_L*S7xAWe>dPmG+6+q9FVUI$DIKW|%iNh5 zzv(_Ss81x4Yd~=l2E^#$hN(Gg=aU1{_fJmdbq9NF$Cv%4jXHcBiL=o_O~QSx54U;nMk(_RVUdJIL$Voo`MF0_U5i#j=o@@Y~;Q89tk@*NAFR#=)IXTHjoNU?~8O z5$H5OHX1cN@G?5bs$0XnJormo?J2m#x`Amv5IUNzymK24b zGaX11Us_%x=c{vDn<_TAE2Ki;VeUWGG~y(xy|}$M(K&Rq3q;OUCG)b{+u%w?If z9Jt98-yzxNee#vNuDFMj$(~911Mvk|mY612zTS0}Yu4g8%690zrBb8!>28qKa%HI1 z!8gspx?St;YGc?WS*uX9Sv4ca_ZRXTikYED2Z4*^KpmOlGp3i$$M?zu83yR=@HHNs z(43fzki6EqGo7mhOC?8yE4DYgLElP5>$%cr0}idnnmtK^iiv(N`q>}QviY4HaL+fC zTCCea&X8j!AELO->vR&AK7O{$mrFPeaNJ_l5*?{GF}^$VF z%R&rJHOT_~HyWGfc$&uvD*Uh!WTTfwnT?hn02I_X7%-{mK_*fv$N<=cQ909&r2)em+!^7 z{X9Rt3MMz{q?t+~>R0BW7zd_q83aIdkE50`(~TOZze4UTr!o8HEKI0DXa%Lgx!8ht zdBD{4NMW}z-2iOGx@?7Oa&1-vGB=9fse+DrTuX4+LOU;#p;ca|F zW|8uPSU~G5^j#VnNtbt^B^X5bc;eF0p<3#fzavbj-mV*3xuM?4+EwRVo(-SlF5k!R z@=R^EJlMun4?%2CC-I+^Bi{Turwo_?o{8fnn9Y0AJZLVBM{M|vaj`2#O_CPX+N7WO zyFtA#;M!8@3F+@BX^u)y=wVM-g%bsgOw(yao(e!N%lNDe>hGIgNCw5b&sRU$o~za3 zg|aI#ur}W26ICer*g=vxl)pZDZ=~!8q%+5BB{#6-!^@CD~Zo!ib1l zHz7dcd{KjaV)7+iqJC$nO-}a2SQP)5^+yV8Dk;dPH`mZe4`OQDv zKl(n}rQ@T1>GkgDv!NV$;HlmM;~n3xL%UUD>}MiJd*C|Z9Q&$-3fW$%ox)kXVeU-D z)b?8Sl$H-Y-l5+9!sFE-A@+$-bJDo~Qi9hAg*YX4du51we9}D|NNX+|2apYhN{4F` z6AWFx(|cA`vj`uypA@aNmtOoTpB{UHQk^wL%~?(SjY4lYw3y^jUuHFe+h2T~`@q9* zD9r;^3qPwff)vvprc`o2AizeZXILSB)oK#kb9IL$v=g zyyF}^a`Ncp#-Y?o0tvGh3Vv1(wh7z<9q3?WB1pPY*Lm0hx(0{Rj>!%V8*pUH=P8em z-xt`B3%18}iCcSOVXcyiY74(!ZhTSQwaKktKVuzqN{2NFBFW)X@&v_}f{X3ES277D z=}1*`8cWv)WHz({J?vH_Oujhc+vFm|F;NQ2)KS*$7S6nUwQ9TAz7x?|Gt^k&<@SMz z;KySma-g&j4r>P#$XQ?`jyL<4-zVg$n1hE)Ja+lqC|S~0=-iv7<|oNNl`ibF-%e$w ziVWV}njvM~^0Y<(m*CfyLVTQ0$NZ8=Vx~RMK2Zj{7^`q_PTNoTI!6QORpqe!hl0II zZ6vJ1{jdG;6T-O4<@-uW1m&V=4ISr!S=j+|$l!|PWGV*T-C{_yS{z=ox8|!-9R&|vvnhGjnGf3p`i%d1si$qo()q%*a@JUP;>RKU8mc7 zF$LC9UTEfy_%di*u~YhZ{`4GV+CV5ARFDiLP!JQC3jB!SH`{3}zlp!O&A{i!HFKdOiH>$s{Papb5oM z0ld7sMq;Ph$X0N(A{x@y&LbtFi&!Ay>~a1@IP!N?`ru|0aQ|!lpu7Tw_KH7eVc})_ zPiKaa8%W}_<6U_`o|b-ZUrN3$t9cT zs=mtNQV5RsCk?$xaMen9AcWmh&INE53bE!wcd?1w4k^5|0lqSQvXF_Uz#f+U4dIZJ zCxl0~DhJ5HOohi4_^SIuInW6`Dj}EZVLe5=+~fm`Z!h!o=eFi*TQiR5LTpfA)v0*Y zZ;|@Z;rXDfYkeDiNTpUX$rv~ZnXY}X4H1j3uz+*BoC?*wSic;#d#B14eaCv~8 zeaby0kFS?o*)HaJt?%bsAzKZcwO=wE@Mn$#6s_Dg|R|%cYfJ`-Qw@+ zPM_DgU5(5ChO`hjqYp09OF3nWiX|)*vhH;LO=7Ta3QYEIWlbS+zYfa(H)VgeA$nu7 zu$D{NvSAhetRR|_C8SuYo`KkXm{r$Qp=@8Os`@&>e1vk7=fIRM<$IEQPtd2SzMVo~ zRiX#MiUE?M(Tl!oBzj;jhf|dIuTi~AI^|X9!xvQA&FN7K(8VLKCP!(@1G!WQLEc|7 zejCuxl}(hHWjIGOa2MQldtNwIB4nO4o-gyN^p>^Ix6xD@^v&!~Q;Z}gI5ql2*~_c_ z#2CtA40Kg(0+JwaENdNpeZ~%Kydy-sR*IKMTlc87!hwn-(8IaT{d6Q6xb1e+6X6fL zm7b9gMB5ENAVdH3rmkr~&C3&8y$#UZ_3IzoV67fPf`^S2o47Y8^s5=&_0U5TRI-g_ z=>QvFF5); z?nftZPjQAtz1k^z<+!mdC5IN1#n%rXDmJ}LITp44?l{h!hBpmju)}*Xbtya}LV0;a z5VJqhN>T@bxXHng^YF%%oCMFsh2uBc9p^c+p7r`Rl|Qib_4c)@u%yU)mw8&hdTj}u z#B4`@?~qaRJTF_}iP#GdDjBdD7MFK;3;Qznv{q_rGw7t(wl){R`{-D?_E)*eB&Y^J zz!#4&do}yEJNEYYyNs>CPjgx=+$YGqV}zNAb{q<~DtqvUKi&9HF`A!K&4}+Y2Mr$e z2jd;G@I&?S;ic6p1}N7|!`n+ZjB9bY>pb$+@V(j4@g9iNP@e54$zd^38XmD?G2C4t zWP~zT%&mhQpt+Dfw-Vcw`0j-_mp=44e`XRx{$2O`UruX`rr0g{+=4V3uaF#^On#)* zyJsn}+p8+_eXtD30E7P_gxNbBmdOr!W;eJ=_pJflglx}x!l@@R*O0@0CF=KADN<_v z_I)ZWDCKXGncf=U{Qe*c@iO?RKsl`MYb}4pxV;K?c-q}j4fKvKi9wCkOxTJ?TqnyP z{hRGhq9YB>Jb0n_ex^w$Dte^iok=B?a|&h&uh#M~NH+rXUTykwG@&t=a-zUlb_m-v z7Kt67*c=y=b>#N;*+zxfA(0Ds_G89Bh4(g9Cj3GUSV_3J+yo9=pz+hfQD>8k^#5-B zECMBe;xUxG=AP-$HZS9Uk4X44`V{e%J`x)b&rUG*cUa*Ow5&YaGcuHV zHxJ+ayzX3&b&H;B!@_plRJEB16n*>6;MTW4?PeAozOd7F4|Uuci$kL~WIe)NX7|9g z4-47XvMVvilGg|(N&hvRb7A#wBkXlX^KDSy$>ZrB8&Hu~8Ju^BTP@a~-IcCc8sFR> zKP&;2X3koa2;{03HqDd$Cp?Y$NWKCT1XY3Criq4gH|c^mUK{svyb+SiI|f6(wsYMH zOxhSjJMl~FfE4ualRr7G)2+?{rWY-jy_Ay`xDf|C9qycxoKf`LI#;#};tik~ZnyZ2 z3Jo{=2K2S~*aNBjF5@`creTu&g{~cPX@#^=4s$98&c>+*pzGzVEHp1o1*a2jFF|R3 z#5fLU-eIM~t5PB}satqKB$oY7?@<4n(=j30+FvBc_%(O~TgHazyOKD#6@t_JYdDPr z@$-QOc6Hc+l{ziGaywN7Cgj`P-82%j)rz1F=m}-?fou&O+8%kfCXi~3W&J5g3f`Q1 zybB5v|KLXC`qcMWq%?@;Fbkg3?p4VJK!9#xfst^wnOi2+w>&B2R~$)nGW{b_{myQS z{?%XG9jwc&MGuX0NvDbVa>GJBZa@ZLYr()^Vsz7+7vwdW&R{L0h!0)W^LMWgFbqsL zx<+#y+z;6=WyoQ5!*D`rsMphI_i`EGEpG8@fY@O#YbzIq1xh~s3!k;9k|wX)?c-7tR95@8gRJ2w1jz}F9s(3dQD zF*8X8bXun}ic_IqXersWKBY8`;b%yzSwBGmQmy8=MJs!@r8H)^OGQ@Mpk~Qq=0Wsx zLv6jvk9P0_IrK>_ylS@bw*-Ys1q@|i>_Oso0mesFXq`kZnD|)R88Xw8LVbnbJ8_9B z_Vu`Y%Olr=jBBTXat|3f#;4M5Am10vYNxK%wy=0Y4k-m<3^$K$VFrYGH4ej5aRjkAFowGL4RWail>xp$V8CB0y5 zdt7TeWwP~P{DW5X5hteuO7=k@F9=0r5cI5UbD)5tR2LK^*>7T9byj>NNIGG2xNG;j z>SJIxoQqTvfVRQIM)7xF6iZ53ePMo&10B{`GHc;HMHLRVy5+B-Yd0%KJQevCAqrl^ zOOJQ{IboS)6S%aBptbwX$YZ29vVhR8;nN&Fd>v})IHo}T6!Goot|~LoHo z+G%|N6lCHrK#MJXA~qP5)js&mzK3SD(v(1W<+`l>5AAn;$ejnMBtS@w2!&vl$ZE}V z2X8tQ6t{E-MrA2#D52~>fnY}W0`}hYwmnADx>TTvRmfwpGd!9SDBk|9<3P_)etxy% zNO>`mMl~tXpP<6E_HH!fr`$xTd+sU5to_Tcixrdo>b=o@wi4@xG6kr_sbNkzj6<%w zC2@0@yd#T#i=i15kVB%f3zSt4zn$jI)t9M}l}OdDm3Q$mC{&?B^bK&uK}!=G60v~i zJN7yO{uM(KXDhE-`!i3h1d=;+?tT7DaYLb@1<7*$+z~1O2?jFogXSsjIm-mE`;a!9 zko(BW54Edo0l^Cq8-6pd(5L+kZJ*P5&yO4L{jbzsyX%b<1jibn2V>y4en3R*o*lsj zmvb=9d3(s1u`EvL^HK*vd`Y2&PU#SgA=A@Eo<^y!F|5B{ z+T6@slu}bU?s)x|CUHpFFQ8AzX%cPilxL|!$!Ro)7vii3Z6-uo?zYV)aCB}0Da)@` z+e?w8P1{~<8QiT)X*{&;HLL>Gj1el>F8iE>)A_TrbuuPQkx&%4cU>m0;2wywWn-1s zN*GbY$>-g(>9+OPYX(42)n`fjTkgd!F4jQa8l`B7ulwj+CQK;R8vMCRCn;3>Bl{AR zDQOU+yhs+;vm72BQ2)u+CnjW=1nEfaKXy$g5BDu?46*7?$h78Vu=i^H`Kmi2xl;04 zh_?z{-e#jx#Q-^pi)8Gr>oa(YzK>ZdzecCWVV^sNwtj5jc1&g*=v79;Y9EoN;PghY z!t^)^_AMhwtfzH80AbSmrr}F~tE~BlqWF$}E|GSoX8+<_emT!_rGC{8XEQn~3|<&jQJ_n7LRiUJziG`9- z*dr*w!5N55()h^UN6JIyvWsWA=AAc?D6p(Z1{+mT5urvJ#vSwzl}qID#PpcT5n#Sp z0i4ubQ#y+uB)vSeOgxME)7>V$yBM+*bCRU8!M4$x1s9v(_5{leXz@yuO^qTvX9@x@ zMbd0UN<2;@VeB&V(6*5Vq-nZsIz|t_ z4yPnthI1JW*!y$5+147#189kyu@Pqxb2PdrUK7uDIOe+&L&SBAYvB(v_2t3)po5Lj zZu1(q51FgSu}gyp#Et9Pv`CtQyhYqsEZZlFNlG$HYmzi?WUmTxZl9#&Q=l4ca{-zf zP&^q{`NB?f&exK%lQE|Turx7kIiHXI>8B^NEK`((1v#^B9x7t|>7WW#mTA=$QeT+X z?Jv{$>RtZ+@;g_~g_rn8x9W2d(w!=va7w{xq6xe5Dpre1|!S2o}$8(qAu(E>_di;;a z)}Sd*%fg23msRdvl%0=LlsaA4_(z*xhx8rfbT@sR5zsKX`^~qY(q6Hi9lz!g5z>zM zd~~d?^r3|x>Sfj8&r(DAkrF-w%k~boAG7%Db6DMOR@hQ|73G6OT;f?3rBCYu<{$|N zp~Q~8&J9yGuh~8c2uH(HYF7RbQuW;g8uv0gw1cx85s&0ZOp#L>-eiK+i(PQFuA7cQ;w|Py);1>#l}azd}S>n@3VtZNBrG# z+IX)_i!yOk9t>C*=R~TsS>Y1HN{=$=1Wt{zT#zpd7yv9`*)&W{LRj3&%?z}Gx|dUA?;X@ufYL4%)H(SzzA>Bh(y%2@Fh&3=f( zFLaS}apARHsRqa*_i7IutZ;t{y+Ec#OmMMi>iy(ba=%AChex?E0e(*gef%w^S zg{4MBIIGd{h=nw^-1CJ$Q?Qa?W}FBr*%Z?x$Qkag1p-<5{i%z%E?S!UO3#AQFp9osjDyqIpXT^-qon`HtDVS``^tY<=A2r_%-nA)iq zYM-ZfxF8Q%5?LoHaSD+P8v%1WiTB6j?O&~3Inha>&l+7CGo|XeyQ;;<9a`SdkwJZy zHUv!c8Om^(C33B)- zkrJ6!i|Fd@!+F)DOUGYyj^?a}+7w!~t}fYwnKhZ8A)c_eeF&}57@>=4AP7dUZF9M@ z908s(6J3)38Rq2G=NEOo!CuOuV+9H#F|KgDmwCmIHImpgCulMPwe^=Rf+MH#jAy!^TD?^v~q0HKK+~tLps6hq$Hh+ww8X zcGJknnELZ{?x^MTTtA(emIOtRI6p@>XJa;+kK%!&?M_J%AN)Kh?r2K zo+L5uz;*CYj;!S=^@)12hZY2dB5x0lEhhx<2If+^$Y}xtOBC?2t!Lh9XdH&^w@oB=Zgrt4T#2M2G;ZnaVD{k7pOUw z)?TVdFD}FUpD=>~fyz@qD6!yl!>_&YmoHL%#3?H4OSB)i%yX&s*3(6Ww#v%$!J-LX zzxlG$`0N*7!VWkZUPR^jn*3NQ#eAda}f3@E%viS# z{lf`)ZDag}wRdfsJ`W)|$&TOG1li-0P0={%+WEO|?B|FgC7>)u(WI;*>~Mi1pNOrg z1(vX%%RdK%R+Fx4=H8RKI>>IMCODelEyE|YLq6PfPbm`32N<=PyB`+>x9b^Ze?!_5 z0H5$pEcTnp7pJjB%|(#W2HR0`p0M8Ynr#bUOhzZm} zVJ6@tdUMBXt+Q+EVP_F%aWBMK4lg-SUJE0Mzt5j*&?jBONAG@B|76=*w2nlHjG3VM zAwTf6MqAt(GV{W9(HSIA|3BhZ+dd{{0yJJZw)2bj>xbmKxTmyt#~p-z?NS*^B?0c@4WHp<=lD=MAg$Qogq9M0U}5dZ z*3rJVA=`3JZ%2cFGZjjZch3;1ye8}PFxJhYg~;JLN$((zDGanE5T??7I?gc=&Naq& zuXkB>E073W0EMNlcTgSrkET_3i!=iegUQ3Ua{_?+04ce)&eQw<1EdTS76v5M+!I~x zAsT02?>!*xXM4&(B>{23_k$F~*0SV^1&83Oxb!^1D~jelg}xUcH!iL}QY!#YY(|)A z+cuH&kG>;-_s;4c__ex0L9G&~_L(QpsO^k~A88LF=up-FvC+6(%Z$W6TrFJQ zT?GD$Sw$We&#K%li4Gw(ly0NWbtW2)%aLD)8cf@1+DpF}aFlT0u>fQ`n-h_AOG9Pi z;o3PKKNg((FwN^x{nh$KU%S7GL5Lcr+1FpO*1eP#jD0Jzx_6od3kt{p-Q$CNle#I| zPr>LShurJuhxBX&OV3ow<|)rNxku>Vx%n*W)3v;vH-n1)SB-G_kDW$xAK`()e=OIy z#J-=G^?uu{zwgIWX`!0LuXj@75mSwZZMJxR`xzaDH?6P!L^^LR6*gxmys_sIdQp@e ziD!T>6c~PiNyk2IIi=z|>v4VLcKN2|aI|6gb@Y$U`UH-%x3`v-kby!6x`~_~Z|v1H zS{AyRjxT;(ix~QwtSy~`&}tg(xTQkN`DLJ zAq2jd3LGK4J71}j=3pl;;i|ik&$J9{@LNY3osV}BpA%;NL?5)QT+vsHVTUXyd`dK2 ztJ;nM^A!ySOYI1zLS`P%=rUh%}$)EeX&82%Ju=AHnTs* zfJ0btS2f$#{+uI6KP}e82r5<1{rjK1a%|b2*RaNAd~hlSiMFdcxcJqYEv0{04R$YL zj!M*Q925f^q`}aj)dKYnW~s4TGL-%U8U zb#R#;=3F_hFNMLt%q{gFm?I?!uEN*>^pEti~?9d#b1-(<%k= zV(bYH@2nl z!ge1oMEpWHn7+uV zs{5S#(0De#uO?lNBZU~sR*jvFgV58(skX{;%pODYL6Vgr|%P*a8IjA`~ zZa5jHL3+Q0aY0OjHeThM&9@xVl#*krPaA-Y>FkN$6Pu>_bgA*8jT>Y6CR1zPsu%Cj zrDdw5Tkx@5_k(YR;|C;e5@K^mLG$@saM81NRLGyy4cDpQ`Geb?3Ip z(by8%q6uJJ1gBh)uk#{k!iVIiihQDeEFp++-mavaKdeoMv5&KfvQV(Wqk|lMwuD^i=kVRJ zAt9x`v|B0DD|Ih!e7{{zpCS=-dT9KwSeVbOp48z%lOm1?QDF(ytLHCC5Ms@ngKvuF zl{Oen`)$uXW8{+=47_yrmO#Wj5qS;L`gXb8y1kx%aS`j(Wul`8S+F`n+-Ac^5ja8! zn8q({OU{l$@BVfNCozNOs!>PZ?a4`cx$*&7>nEY`h?iW&4b#DKm-yIp!ddXjwu_2& zuh(ymy`pHne7H03D#QZ27AX>9;;0uqn603@yLs-I83r_0qn0Pxg&u+0+W>U}7je{Qf7EG9!3x|N%#CiKr+d;o|8VowpiF9U&*?PmhDRg6M)VzvDw|6G=l(yE zC{`?Zg$aIN4{nQ&TeP%YT@G7M(zdGNXTIJ!MrMy_lHo;H)3J;&Df zg_8W$@%~w`8&Oo^{nzHNS1(_R=NZE~ePg)492qG#$*cd*Utb*%zTFe$f1huDy>smE zvB%|4*ZW;|W~PPpcZAC-i0YXiX~HBPABbZ1-UxA~wCJ5{-TYYe{m=3P(urNIem}wa z)j^7KpwRL6KMsr(d~w^&k(sZ*H}vrDv6= zF^$a58qikZ{LnJmRWV-s>A;;A0IuCG)TKQXR6Pfoe04f{I97XUlcG9iidy1%i!mdg z{2(ph7<-tD@e_TYeFv+G^^O8l;=qC3^FeleeNadr%Dv;;3f&pp)nGQXrL&O{kVV;( z4=cVTmd{uH63QQqqvV6{$`+)<=06L2e@~Q1qnLZ=IdBDi79P_B*|T*4!n&7^6$2F! zH@Nz#u$DjD0$Z!3;#Om>6T&{Jz?@`#XI=`v?~Uhl{>?aiK~JiFHB662JV5n~KtsShNA2%6ybtO5YUi)>V{7WQSD$Yf zWo{0LAFP>kmr5mtd`s8z;oO|Ab8?c0P0<}FY8WvFUeGS{h(O*#A;SwiIt4~gBRB#6jIecEN zJ<5c0s+z9Z;J+Tjqo;mupkaN*H?#icxV=c^FCcg^`a3}C0~zA)eAYDqat@TmoiX-{ zHBVgrl}Y)k>uC2rYwm2RblLj&xw9;%d`6TZ`!_@FKKI^6;DqPj7ZY$C?fz^WVBW~~ z4w@$1NA1O>ml2RnK&2}2=+Z6O5yTc#JpPh7cl{U~oy@yQ^5KU}x|z1`Di{YX0+o`N zFG!OySAL42!QffzLjpH1WznGVtZu?%E1mc!5no2`@M-3^xKzl_A!}#Ndt(~uV0U89z;9=kU9diR|741(H$5CgYvH($ShQ))bmGayq7T4 zcc^M89UP*Y|I4F{1G000Egy(oI&g0B`ORDBIj;&o_yH#Mjz%C=J=dt`==QmLr>pIY z{!Nh6*ThZzqMhh5G{A$e>U~#7e2aA!f}V-sWS}ewvj+znAMYYGc^IGUQ_KjQ8HBSg zSkNKfrM3Spx8bdlY$H~+V+?{wP0aI2Jf+XQIf3m_Uj6C=t z*Mk@T8n(8lZ@|O#=vbbx4>c{udI=pQGXp09DQi#q6^iQEeMo;69Vm_UPypFfV31q@ zAGp5A(C1~5o}AN*IKJ3Yl8qycROTCf0~;u8#*i=&fY`F#d-|a~seEUmp@>VxqkOI? zbx=WD8YHw@-InwK59gP2s;XTRy?kXzC@SXIYo!t^A2xp zm1#K#>Cw4bjrQ~A1n-AvKG^3Mi4z3Mp(Y@hfuA$MyE?Fi3k1K4kKe_q3l%mnuY~z@ z$>9`msxj0p=U3467^R-SPjOC)ZAmfpbjH9jvVEa1xLmg1;peA4op1sYC8Rh>)8##U zH6>v;Yh6ICX6u13&$L7IMiNXdrw}kGIo8wvq)efzv0vG8?%DI&!JK1v6{9O)wa@wJ zu|rA$6B`bW`8H7Twa!p8wGSQzumZD@7JqaWXzFNd!V0DKU5_d!uDYT=I$DA(fp#}7 z#3o3iyS0L}(A4|xU?>z;apl$<_se?2iP>^G`82>QnAJ}G<%GhBcQ!e(s{n&5-cDm9i?rG}Nf9UKYy+Kc0q}ko(+3QLtgEiH z-s8Fe=4D1X!d)W>qr`CZDx)2m_;cfFDl<6#izws{MW#tdKjTAvn}rEuL@O)OvpbfF z4~Q0aSI<&cRJZ)bcT;yH5f}&mYhqSFr=AX`x0NFkMnxP0ow@?ITBIul<)riJ1`d=n zwnfi&&Q+M=S<6T6?@NHn`P!Ck`7s|K{kI3^#SO5YdX7@WRKS)Akd!7?HTl=d)x2!7 zaw3Gj+@b*{VNq{sm~)*LBm}{=MD=%wsa1s}Z8gyKXbnr_W3(~U=;jXBoFw(?T|M21 z>$_W68q>YE*8twp551mE9iourO4L+5ZdWpm{(UUG7QI88;-=BXHeap&^9uU$zthVn zLj6AmIu9Y&&sD|Nxoa+9+Wnu+a;ABD*2V-Y9w|PXuoPgyUsIZ>`O6aW?Of*yte#=wxtjEDEZ*tGaE%|{D)QdytJuJyL8UK!J}L3LY{lwe@6>7Fyrs( zVW=q3MIqSsPxW%!GK7y;L6BtXK=%mEby4rQ)39#?RFWpkKz zBEkwk{?N*^VeL<6*`_gQONO$_VBDRDlKD=+(T+@?M?j?}r(IBI$zw#%k2Xwo^=O*> zBrlw=J^BdGDfncMt7HM!>0L7)C`ie2mF$)}ccG_jpI1z&*d|?3VS%_Z_hBjm8R>(u zKG5!Hr2f+pn164C5AW7*ik=SxtQ3j4c!SwrpN{B|uM7Mr`@wkk_Z3rDjGkrNTYFO0 z)4=JMn_i#X+^1?+s^2;(y)>+0uInb)PfKPdUtPTw;6?=`?fM1&IJ5iHCjK2Vn4Jp} z?@|6V#frbS73XIV)Ej8*yG9oUqjYS!j8nMez*rr=-L+?P7%TZ8hi|X{-qwRbZfv4kQ zd?baqwxFS{P5Foy7$bZlUg8$RCNqsqu}NRd7w4`0w3?myQgPY?1OvG9A@mZgT3U!I zUuwsY`!?5CGw&EYPUDdT(mCG#$D#cuK^z!EK7ow3Ao?`ro&RXd`-~H51v~VlKOX!2 z7X2HL;m^VmD{^;Nj8l%7WN_~%Bfq|Fb=P9YYk#g73Jx`otONfKd;OFD&|4zjrD$}H zVd~BL@s7`4(iT?77oE+BoF~O=-K0U+YdoSQ(Hps?uVgdKEu)H#MGSb{Q|^T!s@uuS z%o4KYQ%#IzhAF=w2}T3MMn3;A>e?-Q)sMly@Z-^ASTOHVw$w(kJ57s<37rl13=1~# zZYuoRrcH5q$5O6UH9tc@7;>e2(M3fD&`oPM1l_oPNN#+EsFBMu?_wq6tPv8|kj)Dg z;N#*tHJIw+VJd1)x5?6^ZKvKLpkL{E^riY6a1fc5JaGZ#Bb+SpgrjzVxu|w60DQS? zGks~3aFN$)iCM^rRCZgAK~iQ_IvB8Hlt4+rv52bVJEdO zZO|u5#PEHmeL8Y1op@#(K=f>rl2XEXb6+h7wW;+Ssr27sJ~UrFKI3U|p@ljP2LB|} zqZuPRddpgfjO;NYVpsTCM_EBosi){?$@_$a-^x*^;mb=o@6m0a#+_QxRqe(P{S&n` zUNRNT(O{OY-M9fx5QAbcg%oO*b6!B;Qun>a@>h{v&kw#<0k;!4sJgakzl}VhHPTuD z%aq3+%+MxSb4V$R=YE6n{imNQIr9A`gy{YIM%nvP!0em}I=`uu3jkML-x1k&ednvZ zE1VIv{?>i`CDBDbd#A-WU2{W3LZ|9Y+YM4vW%WMR!22$p82hLwYi*=So{Sn$S*+H;y7;P^)PaA9E0yMK2yPDpmgzDWr8MCok z>c0bl-10VmrYQsMbg0)#hrf?B|4b)4{$yc`&7quW#&w==IWjA}Ikz?FX4&4Vu;<$jir zat!I&%m2x{c`N0k-dor~!O>hQ|0PTSCSbSqD9?*ZpZQ?!ZH@gT%(Y!%-tGF2m)Ape zC<{gdt-D!gt*nI0ZkL6g=k*)-T07={uL@DM;IZ=1bK4M2EhsN^v$YQzl)%?H;qArp z&+ye9zh#^GH_$X%B4vGDwpf;p`T9H*cICq~++{#-9u>$-)F;O?3@og=RrHcsH*a5n zYc_8tI@v=*LR#yTVW*Z{*u>p{hLXc5x}brB;GJT4%`&E=W_sAE+*)R^y7ow!Z>LS3 zjT+X_E3~F9&#r}e)^_icEdglZ5(^%EVW1?@qzr1_R}i-r)ZZD z8ZbVL{AWR6#DCY{Y_ke#J&9lPqn_M1PYk#S)Ux;a8z56}PxkA`I^R9rTwka$uUa+F z(m3gtEK_6-tUgtF^yqo$uV1%k4YS=h<;Gsw*36FPm@Q2dOWk<)kEkzjAi?(jDV@Xz zB!0^w)tq6I#@@h0(q-^Ywt@bpSX>@bf2(43X~-DQ;emfcJWddRxXIk$o6Hz^yVs$E z5M5Cbg`P&z$guNLUk3-=Tw*qR>L4kn^U;TYC8di?Hd*Fs={Ku3K2h)~0ixZC-eLz+ z2klqGW1gd6=_I*U#*>vG2I<}8EI@= z=>cE88g+BiY;Jxp7eADKboTML4U0>`mNfQfZuDm|d%$xMS|iEw$69sgRZ$hr(?fenrScEu9F%FCTK$P87*a;L z>sJXi;YSFeV*8c6yeL0EzU%)R=(I-*Q(sCV7)(e58ih!00btt_K{-@xmh+h|6A?zYv`)3}9^bIA(d z)pB2eygzbiH4m~@^lkPq373Q9|RRHY7{|U^E zjiu8<%rwCZr857aWu+sFh&awe8HqFv)2}-*W5L1sFFx(i0cmR&--$>4=26j{O9C1| zSi0SL;WhAxq-E49JGyryy`l^K)T1L#OkuI-Nxd5vScJYEoIFJN3<_zl){(f#o`}qE zSWs}SFEzVjJ+$C=cfS3rV;m!XYjL^Gf{f^+9(X-$-=nOHOH7~g?D8Bx4K6u+r8uqe zpVvAA19N(ipvf&-)Kw;&%iS~m6=(7NrQSJvMcgSw!C=?$=r_rxp^`&q$9CI*;DYJ_nGsk;`!=<3+1sh*XphuByN6@ z5t4E=YqB++zq=Hy63#>OFUdeUy4?)?jwsz_8k%Gq6`gP({f^racMB2|go(iEF}bpl z{@otl8`%493|O@^qHzWtlg0nDW?`Qz1QVOTUh?F`_=B^f8}{u(he6+V^R&wcR30_z z%I+TJh8&!+|GV-Jh#5>o##K-cGbV!JI@tFC%7hkVmrvw>n$neZkMiHr^Y9E8lkfq! zv%Vg1ND(@nf!dRm9EC;b|5rFPN`-;oz0@l|#>W;;L=EPuG{`y5C(!hsiXc_$AsgFt z^Puw04f74uI22f9=e6U2Wp8@a2af+Ka{N$g;5#Li8Nk`Zs>etM7VuxUn{qmKRsTK{ zRO5U7)(&;H7R2?~1>7mJ!E9 zSrld-oA9BE7Q}tpRL^zg!6~OGM5jaB3wNgy)0O!2zwAcB!sSsktj6|HhC?H{DslAe z$kR#ZyW7rT%c>#gIl&*}^_xVz)g-OkiU)ek1d~PMrOGLPZ%hn)nMbkd4zq@=WgGfM z0%76>&13`XP03pSND)-g_UT;~)5)>l!T*K_D!#pk_-Y=B&H0B?CYc$P5_=8&JN7!b zyClCya3A;YX@F-E`04C!-+l9+Ox5ls1}%g%MgQ+Hz2CoI5RSbSwtm&Ux z&yd5N*@`0-{tnRebS7o@N1INckP?mta$GCN(eT=u-uUEG&?%t)(g|T_WtCrqV(ZWM zxaMmCC%PIMj&Hj4Z$_h5XM5Zk#=eB^0kz#tVd1xgsOZ8a1ha~Te|!Ux;~7$sREtyX zy@yB=fgzY*_1XR}5sD5dgsz0n_Z)(RonRhWr{HjuTHafE*QZC-{`?f}2#LI1?=c(hzrSL){c8dM$h5NY0p=$x@T+?r zZaI&gfq9=gv^hkbx}A0TFWfo91-CmUu&Q1J%CN95MdyxOGdJ?v!hLDb0KPZIZ_b|^ z-FkSNO*~^t0f@<$c=@t;Oy91SbTHbC)|oDsS?L=Z>Lu^C#{sb-8}R2+PCP{dMM|_$ zJR>JGd@U%zFl*cO27cP2qEylS^YeqRU&Tbfk4<%SI6U)6wTHa%nFgbDF;&a*hu#bS zA6su76=mD?4O<9E3sS;>v`TjjU?50Hh|)cT0@4FRD=9f5-O}CCJ;X>$gXAy*!oZM2 z$9v*^zt43&-}|xn$F*GNIysNy*vH<#*t_LmKLyj=dPLUHN<4)RnIi>}+0>~{^Z>kQ zq33~Kb~YPX5+@JOi_}Kw2}5Phm(9Zo+GXM1_0`pqiy)QByHS;8_Dom9VN7qyQ-jQV zo~Zopl;gL)x+u#vVP6E4;r}MI zpvh=B>Zbkt)XMgnn}KAzCP1g$S>*uga4y8s9)* zJu(Xlp4Q&#=~tOlGt+01iu+_?XKz1#+R1sGXd>KVwUmPBmTd1|PTctIzF1%JIrx4< zB!5MZ1w$-_K_teY(UoN0b4xmv-(o2hDJmgdlM)nBzJ=uVn#&2`lg7I?@RRG`MmWury2{SVcwkn3#BNrd4Y@ zkR2aq^1f%5v)I{{0_|tXwu5EQp4NWk&&|taFW61pkfQ$ZffIN9eNILeFn1e`qiUW4 zN`PHS;Q+t}XN2V#8e)g4NbX-aPDe&+Rc}lkMs3fkrh(~zxfajgyt(!D>s@j>x=08z zWgIHW#Miw4HO@FN@c3r02he}Yo3R|sO#^RTp4~mYaME2+h8b=f>>2>|$=ecirc8Qw zy=WZDvoskQ+*jq}%xDlf8h&~m6QYqWo;rCqZ!d|z(O5S=aBt^)yol;;+^$ojK^!z0 z1DQ@rPJWX(<3d-zrCnyEaTwn{f7<6{h+n+LmlE8!cjn})uPVCKKh4`rRj$7e}Slb=yn3cbAd|=BH#v)dRex}57GFW-o9rJQ|LB;kyB;} z+*RfdSMr!5AQk#2Lja$f@_@tH&4^gXOFulPoBcsJB8j-!AW5N;{@`huRg_Tuh^??e=$X`{W0S*2&3?B(%2ud^NG)xaxNQbG64cgJPMwQNdxuTFJ1sj4ak zZ+k6FO?|7~Lo;3KaF!(U|E4@iDXXc;-2&4SYP&KnudWsy^t>R#M#{OM3$L&W>;v#d{;43`AqwdZq79I~=%uWH%;@N9cuT49O$I?ngE z#Yt&stWuftm`(4FC%_elo0=HrMDFS%%libd&uuV0*KtXip_oSxA3pQ&pr4&Ja0w%s z5JT%6pPsHm9Xu5kL%dHLJ*p{z`8?kubKpi|@fPt0y1I!Tx{&+m>wOjPhFQG!hl4#@ z#Um^h-O+AOpI&bWZ)us=qjfx;Se>(#Db4c*Mw0~K$6KUYETtG0I$jzWz*)Gaj3>!B zDk65LUzCOO%j`*)mCy-Uw)MOp{|M>!Xve(o3blY8FE5x}UNlo{WR&8?g|NW=0!|T5 zIoWJ$0pc${=d=(v#c#`)xx{vPcwRgc`z58i&Kpx#M#FnBnHsh(J^5km;e?pcXiiSo z$u9yTqT!j}kE0K{#ahwT=3`88Ijw2a^OLi}HHRWCl{u8P?H-DW?dOnqW1#*&X~-p4 zR8`eFjF-jD8y~D!?p`?UjJO+axnH>Z)VI#s#|6)b9t>%49}eO@pO<=QD0^yKgJ1!R z12dTV#AoKlJ%@IN4>drX*eu5(lo$6_f1;3!yQc^Ds$YpV3=Fe%=R;Le>z9anqUc+fhsHZA9-7l|lwSU@pP*R>F z{ME2R4@AJ{2z2?{VV;_s*~MA?REu|!k9GR!QD@x?Sn;qo&Y3>Ft~8%(lu*QVuEVa9 zi__N}Q>6@8F=b%=g1Xn)u`G4lzO^KrG>fRYNc#%r44w!6hiz?;_(L6r^W6T}jt^dA{{FF?YQ*&B*usZGVyor77xx_g;O2Bp{oS{BApa z7dk7W(RZc_*T`tR-jEZSnq=P>7hydU&2Q1GP&n9}JGjT-&HYvL?&8{Vr1AN>Hf(R8 z7Fw%Zd=r=?6kK&_4eT1=5393ozH?$5S z7^RUlIAHO6#d2-pmVL`{!+dLwvMe$$-6u2QQ|Tz9_p);gCFhNC5fPFit&%pN35my0 z*z&AFi<41UEYQBiaP#!Wn|w?}$r~M2SH;8L$G#(qPI0RX7n=(%Zpt}1FFd9nYx8|8 zZX&3%^bM80*da@hgx-nc)-8@p_8UkRTR-ppp)$T2X82sg$DtAE;OB8Uv(QqEY43@C zWj(Lbbc&tv0EQ$Uwea#aZlR%_*jk-D9T`>5A=%5OIFeTbxMmB9GOSIG)?qc>iO#{? zWaTK%%P?B3dp_&LoHAI1#+44D*dVA6HS$#5S`NHYtoUzfL=2owKEMHjphZ$-p z-+E^xFdknUE(MeiST5c6w_zaL`zyQ3beo@Bg+Zk^;J+^@qxP4 zrlX~>hT?OOn6CKN~9EoV)Pq z+_b_QtOcA(wqOx>rT+iSqP=^Uk}_y}QL{%S4StI zT~2cOcDz8cJY9v;@|{%M)##DqV~G<*6B)e0yhMp_0*#{;^9S!xqsLSr-;>ewHqO41 zK4lgb#J=bhj*QYahQX^aVR=#WY^K(}gNW};B|eI9O4IPe%>#d@jC?NRzEAFZGNWqj zd+$HUy!AO2Y#bEeij141S_gWPCqR`xJ%>`M4xTk37JDU z=)qtKs^3cWs+D9ZhMZo<@hhIJB-{USs;RCu*^7In7ce$nAyrHy4s&Q#-Dt&4=ucI9 z(liV~GrkuS^l5XCE~7NJ0e9>~kD5ZA>-kquN=na>wz20u<#-;AbTSqW(YrX3amk$z z{mO}*d&ujh&U=;W2Cu)RbLWle)V;f|rz*O*ULBTS`cOgDj$@a|N&U56KKu0?O5{@s zpV=3jEp;tGBE59j>PuI(+AsIaEJbptKEJ3es1_cqsoM&U}UP5$XDONn+4!P}&NSLphFPSHz4`E7l|hq(s>#Hhv!KS>b_J~9(neWg;(Z* zd|7nnx2=}kIIBc=QW!7H=m4vESUnhBs8RxCqi#@4InZ0EXfwCKoo8?7WTxQ*QIbBr zi?kpkgT;&3z=6@P_vaFbq9|o5Sf0luK+d3 zD>_~7HWFRi^%2~oPVLRYji#9TfpRjvt8u|i?A0S3Gv$G{cD%W zj|dQlH!q9?0+2$^an=B+3M)6~=g90>q#*nkpc0++-5 zSu1QNRZ~s8_XfmFrLT#QFMOH@jNImTq|LO<8*WrFL8* zM()e^Qjd!AxyM6B+fOHQ(|@dtE^Ki8@HmBJM-q_9yTLsQt_vdG z-NNU>l9WTURyDaMefKydODyoC$2t%8Uh~DQKsgIO#EY6 z6!Ej1vf(T{J6nBHtcF}sQE^PsN9is{X`+s*Qt0Ha`Ap3~1KzE}j;Yeo_1N{P=90lZ z-qf~LVLKaSWQpX1zP$AzWAPa=*$njx?nWhe(NjW*iqxdDJiO|edxwY3%j=kB#!reK z9K+MU{0QAbKT>k~ZI7nQkjeVme|P)-XES9}Ca0@yZ%8(82=c)&cHB#*dC#!2KR#tl zj0t{^5)CkCrPLsU$QyoyIHrqjy0=!dP^YBTv`S=gcw`&4f{Q&RMeC2&^@jQU6PH(z z#NdT0Jkw9X)6TZe_KqP3$%{*)ot>0>qUu&lpExtspp9uE$d~lQ@T{3$6wzTU9(DY`^ zb@I;y?=0^Sq5i)5XN_mCSA<0?i%Ok67`s~{@Ots)4}o-2QS@+dya7ktigwH-SZVf$ zhLpVHBJX>ww2$j`{&6}|=7S@;b-M!kDvVm*`>-gDw^`cFO`AswrnXpt@-b)`$trU+ zO12$;cKl9X^(id~YF}|Y100r765q1183H)x3lDKN@J1ZyCV>CNGn)4!{JGbW22MKY zE2Ni>4g5K=zdZOUqC<7fltrTW-=`+{0eFg~eIq!KN5xuTxW;z+b#^WXPQ$?9=cFEj z1y76h@nb_ih*Sg*r8uaw^#aqnjx{wfh+Nwt7q`2CqU-|t8;|qcwXKzT63VX zs)-7GaV#k?iP1!AY+`zn?$RF2)~ek|?Pa^YX(cCqCyEJPA4e*m88nTxGP-Ku`iw7L zr?w7w*am;vD`+TQZOq2h3oyZX^p(nIV+gCEv3d+Sxg3QbTFUe(x5ZzRZWDTQB#}H7 zruOqYYquNb+T{AazdwI6=v@yhP%t#se9M@SImBZzc(q_{#;N)oWA3DctLH8gD&D-) zEWtc>u=C2md&n>RQU|keR7V~0Za!goFO*xf4Mxu!~`YWZ2wjLFT ziU3SAVUa7hcs$fMq%pH}zRarZ_ECcF#B;C@{j|NqlU+YXy;Fm_@&#eMz{E0F4DB9G z|M;AW20>;2?Iz>hw9W=ZoLr1xQ)Hd}Nt*Niw|Qf9QuVC!{GY~E_0Q#RV~S=3y!-2# z(b&?HtviQVji+ynC8i3)kYAx+?+zyL61cXXx@}3zlLu_!pEa9t0Ayr54Z7#+)2Rnw zsy#*kd8Po;JPZ7ay9}1xl_q~_2&)QjVrqasdl%k$mq@L2n|YAjf{yQ`ja#?HgQ~0=T_(+9SY(e0kxaVT%Q3hLi{tt-mFz0K_8=0Qad()0EzFeW zmC73qjxO|ayz%YEjwR8D;Qb36N9e#eZf45`fn#&gxsR*XGc_f89=5Y}MnnPH#^*vl zhm8yC-a0K_J=a{Zv$=f}-dN#@QvDKr-SYcfeD-7kL1{nLHk|48i*#xnpAwM`c2p>a z?`}WzP|c!(>{hp)HJ54g^uQp~I@QI?o<#U$*wGN1(&*i;6DbALuki@Wk?g}S(b1n) z;yjvDty|gT}6TX^(qxCgYCCQ{Z#S7M3|ULb5v~gGfh_ zDfWrnf&2Sztw&u$xMLGU64W=}*@o}aQy)E8u|YjUUc)b*QBMqiU$3Mcotrtw5*k8I zdH<8|alEhm%a`iL7`!xK$k%R&;g=l)WVd|L@dX|OYXFZ+e{WBmECaqjAuQ{$@ZjXE z0em&hlk}8qwPa8UYD%wY#qi)ru7P=sgqBm4;i05_s7BR z4I)V~ymcpAHd|&ruP5~9XTm)isRjp|%9hvTNSh8n%+@`1yKfm2&0jy%(2a>eN9bVr zHstLWag#rF@MUF3Ci5&@x@8uP)5gFO2m=v?aroiH@ZHeJ=9$t7#IfoJV`Od z7X7UA&T(t!A_v|B^m#3wk+lu-)!U2bg{Lt_O!@?s_dtylXy`jz1-HDsiRbN!_RcA{ zOy$O!hfeHs03KQP;0~Eke^(dGv}_x8Yff*P5Bxdece&+XgpHn)C~OlA6h&q%0B1EW z{=Y~eV&EE$nkqD5J2K~swq|f^-|!?gnBl`4QOOf{IHau<1dN!?C@j3OanMU&^G@9N zV)h#j9u!G>hm2#B8_{74s`+fv7tVCHh%Y&;b{(+>1~GIds9k6##l+sju;om*RJ`>Y z9*D&?An(-r?*E}U@AP^3vK;#>ut%LEr(_kFw55Dwr$3Q*j*+_2DU<)lz`z7rS%*m< z%i7pHqPVgm$sptO#NI#Tos1*sK22cL8MpKk;YQn~kCPkSL8rZJJ92H;3y*(`rPEs> zzJKFasFlm8GZoWPDLfbr8qJe(F^gIDz4SjU?|qL)Pj3Ug5qpW6ARoF7$mb9J<64i}NXF}NY69~!pj z8HhanF{n66=&DwRKJhT^W5 zY7ogAz(riwTytQ_(;+S{-uOf5)vK{N9^H87?*Ne*hpj9%s2($oi}fFB-5*hInBhvB zoNXeWi=e`YP+q2_8|rBY0|OOwmErxxE^~#SCi(PlRM&_eei)*6J?*TJ5GQN&T@p^S z;TU`P8Q_@wgKpn}v&|v=A=Bkh%2h~TDiAUcZ^B>=xY$%2Fjau#eN=lxd}87+U*n=0 z7saj<>o&*_+|JSKP}`~Ub|>i~932i)+R!a=o8U0wkf8=vF>5?Beh4;-vn!eM%hMmn ztNCLxm#1zr{cx3@Ue^_>roAU|V^YHR!pa-bad7H`5>PgN9`o`hR$_BK4N|=zU#ndl zwjns+)aq0-rUAW}ZoX$hvn6JGZebfN_}SMU2<+%eo%pBZ^4(6p6t_^PH!o$~-oU2J zczGF+rvH}%$y0@q3uTy+`3D52jsP93rv!aQI#|H{|1*-F@QUPm4x=pr%li?&4%-$t zIq}xNk9RHSV>Fg*!8XYP97>uxAVTqd-(EaoQ(2nE-me8}@LTNo6U!~raUB{{ zAKt2{#9%{%Z_>4HBZxfs?cxSJWL%}qzn?7%K(q~PA9PqGl&?hZZ4`#>?RwT&e`_*X zidFpa45{ z!-&rf=Oo_vv|3tHtzzcYGZFm-{54Q zV3cifwBZ9sZsJgKkTRr!PNgmJRV`38BK!^YDjHciR^0o2E>9QMvEP)GiJ*z%izgT7 zp15OF0{4c~)gK=r@~(y1x7iqc!7bKEi9VuL0arCXNW&DtO!O@g{c5&D`YFP6^K5%V9(AIHhCAkcP3FDE`;Z?$m z6hUBOdmN3Tix;RYHd?}a+|ghM#u#q^O9fs?oEmTPt@@X&$sEkl0nbtT<({wEP}hCf6hg_-MW=3;>gWfIwTU3>44C9Zoe7`2Z zAmwU1+4IQt*z7=>GTe5j93T)zMm2*|x;v%tXDr>gWA1JYex5TI*!jUGecHV``fCCM z;!#-_dT&Ln*J3^1d)>ivBPo ziQ8QyT?BA4N_T_25AF<~Aovc=8^40p?1d^mNRjF1>fHUTa9Y!MeJqjOQZSC^^}*&$ zR=On6W+pj~gP|>j2XCs<4^rN=KVrWvdx5||pPxR> zOtXBE@V2~P)AXMph2AN`#O`cI`Fk|o;P}ad=+LS0ZJoL|0$|G}_)1nzGbd6=@iL?+>f^8; z%sgkUvg+RL#^|i{>y#w8Tt87IA5yKwzNZpJ82#rBg&D1MO z{6edE1u6=*BROXJKY8^D zG5PU{?3=f-YdhkkpkKiNH2sPx9_YgKr{W9|wiE*JScEXQUL_~v#?2Zhn_@I-+ zPgoxZS~u1v2W9%dOm|>lkucu=rwO+%}JWA58!wz zXIsS%3z8FH`c#t4Z7itNV_~I8vfcSvMVr65mqZIC%wch23CSbniiFOk!T zhlX*S_~abG`x@#QM-Sgmz^gGZ5^TFXw8^sIgZkHd@xLQRaqMRh)8qSBXA1xPCsiQw z4kcQCy z^&{1})cuZ5Pv4uGHe-hoIH4Uyx^}h{9){0Jikdaqf3*vWGNyys4=D3gYIqH62!I4N zqqIe-_GS4T8Lz&fVSxoAMWPDol;Az+Y)dw?D}IA=SVeqyYWtx#htY@C5IB6?VpWGt z<-&bk&<@X}O*$>*jWw?rF%qncu4E%XBTD^jAOCT4cCl*z^hvsWTh^`nx- z_#fKvsgzR6#11+SIyo|1aqM$??`Np4`wF{%mASN;D4pP8KQb4Ox7baXv(Zqkm|>2C z`|DMysO;8!7hZFhU>1pPj^I}s*~98qn5qN|U#cW@KXppq1EkdmWfOQCWRRQv5lZpiXCFGv{6 zyn+r>V)m+wkt|iZ%1Tujr*h)Z+UZ=|X_91aA@@lO^E{IEOBM*g+~2xkPO#$osd)Xopr+~zb#!kx!V9A-x$vb}Xxn~0q?3l?veTMizX zaYz)?rEZr;fpP%>8>beGJkN)E1_`;+vpVTO9)Uj>Owp45LzBVV-(Ff3T&(&y9g$3CC)N} zFC}>H!qOf+?t{iZQ4u$8f~j8q5m_;P)&gkCHmw3xBL#KsypWyoJM;82YqLH!`q4)C z`g9J`6ANV7`t}_j0N1ryX~XG?GXJziVm(%&vD$C#qr^XWozVFF4IEw==@YnFlE8Ru$ZZsvzU)N%W)$DZEqWfmQ^>ZEG?g} zO4B`<5oD6p+$Mj1u^;ao;M{|;{3#sfK=;`~x*?e#YW$dwZ+zFB8#zLZm4X9}gNA4h zt?Eup_+rSkfs= zh8T`LB0t0YR?6-LslQT=OTDn|DF8*0Hyb?K?F4jufa+58N_BajpiF9$akxp z?2992!aBk`0nmPSLm9|e5YM0e=VvJ@-~l+{-75TZ2B4y!^e(;x^fU~2YaICXUD@hB zL`t>$%p6;b4!uJ$k62oK@2csSmpF+Gerxs?BC;iCGUQkjbo#yqWK+l2UBT#(_Tg}o zqT@Gr^kl%+z>2`4_?;9up-q*$M8pC~EiWsfX@gvmAg~lyz?dDM8uwYm@gM9rIV*<23=uuYnwm3BOW{Q4#*3L8^ ziirZsNbkFK>*m7PkXxMR`nq!Cc6Erjw#4i->k0Ul!;Mp+%G>I_`sybPAL4if2G=u zF_M4QmD6wO>kVm{JIG?wcsmE;+~kIRIuJWWSc%9gU2GEwBBE$>w$=OH)L~z? zLVzTm1^gom065=RhX?#4b622X0mQ$L+|AZ9yUf$_?iG38CqXCP+BBvyMz+jX#0~uM z`BU+2C?x0XU<*0bXR{$xE0MP9D&AiM8LALVUe!nwnsJiyXabEpUdS*bl^keYBP>td z)W`$!K&Ju0JjzIX%3)J}4;1QMt(N(0Ab!PHh6!%^&w${?VI4qLuZX*>{{(X(pE(#xV zX6X5=Qw3z&p5U(ukR|5(;Tc>(n(p!Q*r)4}+j1rc|9Kiu!dB|8u3NY11P7{q@q(*N}*70RN3+_Z8vT16S*8P2S@FGZp2` z&|fE;Ap=UVvmywWOPF?pSa4%R4%&5svoQ3V75vE;!iaOwKnuJRR%*in7n(e0OI4Wh zu$3MNNA+H0ZzgZYm>tw!eX#`K#hzbn$KO4`_Iu+(yMKpN=t>PQNt|-Ka!Tg*6&?qu z#zO)%6v-&tO~VSdnR8!5#BWEU|3Af9ioBa!yos_sOEp=QdzzN*;bzp&^b`;&tFFbt zoDSU1YfKa>0iV!}U+bQeA~mAZV{M|wDyg$g$_q3bSE zf%`51D_Yg+?Z*tR1}qOiFc<2_3+5puAnQ6);0CVY4Q4IBj<~-Pb0D(o+A_i40s_4r z(*ZfC4g3E@bTcyqIf#U0JU^d{+O~l0Mf1LoX!6#3^R^agi8qB#bP3*<*{FB!!TR09 zP?>rMSq3Q?_!6zkZ&CS1rind$i0BqNcv+DD)QB9!S!k4WzDaotRS?*!%>_2{$OZ~n z;96mz1i?KRt`vixV;9RUhM)Am2o_PL2C{}aLb9dLe{UfA|Gm6f6&2Lu;}!^Jr4Rhc ztM9v97p^3=sMCPy1(~PhXSNw;DfXl(iH46mp{$s-A5CrTAtAjjV$ICST z>*<0i+vOG?uRY+%G;4zG0}hLa(pN(77u5aiz-KuJWWk)qu<*S7^6$IMr&4oh`HYNBCu*py`-iDBaLXUwJx!N?jmHvRpRG(Ux zKc1lm(CNX{4RG3mff5N33mCi|W?GD$Y!10lo5+uX{CFtSqYtLuEHtABj)a z{Te$D*;8knY-vFKaTHwz#sTIR7CzC?xDGgpat-mK44bf+*xEv&<(>or zu;Bch^S;f<_@T~e`L3Q`lEcNBM2f_y#o_nCL04}z-))n#$S8^DlQV#GAB^=3&6@F@U8cVEG(jBj76=0k;(OHTWM|s!6TIUR+q6eRO^e8xEPI?)mZlWZBaCco-0d_;$84#!o-Gtjx;MbZw5J72sT>{4ZmjO@{UWi9-vRZqwMxXhDO`&YkvOgObiSGZBKjw{|b80@Ga-FTDX3s;jy_HwnySpEwqbXBT;fSs-UGIZ2zqRfNoAspntoZ7e9BGif4!iQ~Qe5J`x7e3K&CNd& zfcwk36_}nY3$D3|5!up?+f5x?ZCEyU=6lsFT(ow+yixwpD*2>;H&uHXE#2oa2OMLy zn^}|~%PaTm6C$|Gn&~6q4U-GjtF-L@x$Qwk|BWx}|2w{1?X8&X-?xsA+$96b(xuLB zrchAU->;`jR!^!0y=8A4{zdia)NKersXP+wJ=wS*+#y@eC-1HF0Y1MwbBN|!LoWS- z&nXX}R+JhrzSxbI;Wcas0F?T+znUllU*OgGpp({W(x?;OVOtz-+c{1rH1N?Y-wdr_ zEv2}hm0ZDE!Fc+*v78r66(?6?TA+Prg=rrte`xYs`!_}ow|GmE@+6Wyfd~A=*;%@< zP-*+>!aG_o3T_UuWkpGx$T6f_^YQRZ@Horgj7L>kVi-tlC1TRjzWG!cyoLUe8g-XP zO3ya?5?M8@509ybrwEfBfle4pjin-jy^$ehH{+d!ckIdhG1u9HcYGGzvuGa|s3FG& zTA!#W5&V)&c0|YN8q%kXiTp9H9TzTIPEN+C8yXg3e#RS1vLtfzh;R{s!I79a0(N$G zajzrhLE}GKGnFO5aUN<X<%M*scC}7I?vF7F7WspI`R7B}u zbiVqsnyPB&?($=Y?ZpRBzKFJ!0h_4k=)mW}2kq0x{Ihd#$lAz|##`N>J!z|P$-$+} zrIivJYu{2brS2K$GrNVBPvQG)sbUWM^!fJ{lJU6E>|>+-skiREnwn!D?1>{-FZ=&l)z(ZkuRZ zln3(i9r^3gyN;TSRv2iqq5ai1rPqU{Y}^A)qG&rD55R&%O~o zUk#~qb;WOKNd6Q|#wE?*c_J(=&4|TfPZZ6BNI~F_y3R5$Tve$DQz3_ZR>FB|>D>jI zc|WJ8LjZv}8avlWK(LK$@4){Ooh*V(a_iTZ@s|rdEf0zu|JigSzQ)1n6ORF`h;L*^+%wS6f4I$3N9DZB#oXc zvx53O5A8CFs_yU%RCD#nMyABz-sL|WpW{j7*~_m;*+O+q)~5;Sx!Q{FJjfI}$7!yL zLGMm^`RL0lIf)fP08MX{C7@vJeb9T|&5dU6*SE~f8wCXg>)tu4gT{4jr#}~$r!rX{ zKD;g>A_5FHe*%H93JM94)6hU9FW+T+{{}`q-jdp=48?`A9BxdH-pt*Z|Db}VJWJ`u zmee%~%;}Up=qRR~iDauMLCGhM=ok~`P5TCvoj%=|X}E=VgxtCf1b}va`|$Af z;hg`EzP_%5&HEHgOj)_^=(bPNpW$I0vvf>t=p%uRnO%tqJ|Cv{1rL8HhII#~jf&1N zwv?{z<~PJfQOI_Rhzn2PxF0+OS=_S#CS$Z`UM^%KM-yyR(k?YpskEibtP=}FMAtFBe|IKfK$O)Ki|7t>CUgeNM|71R#Vhj|Z z7hT7CF#h3}0uHN#jOW%4Tl38_*aa&$*>f+)%SSB@#$m0qWQYY&9h%R01;uAvi<$|B z!eEc77UuWfE@-1s{!xus0ak8qs`mDFE-tPoK0ct`-CZEXC_4Q*)YJ3S>@~~Ez$LNn zbYec>%LI}Q4heR;o}M1SCeQ&8Hv5kCUdMu&kW2>_HXSz_p(wQ>H7YUtg(n7f90r-0 z71CU{JrQ3i5~IVK8noD`;!LWHg=MDPZ)n0T%upd7+yo!GZCjO8q?108xdlOTlnJcW zY6_giS`b#?w85=akZO%+R%xkL85|d0;==VE@NYpUB_FPzrM;2;^02DZsJXD_I43Q> zuY4SS?6HYt0pC@KvSlpfo$J`tkB9b=_C{u=NasIvdjWlajm2B0BLcJfVWrjx&Q2k{ zeYz7cvp$!m8bdaVZ^Se)`SPvugE*!Of&%so2etXnpSj8AQW*m`!TL^BIo;wDfyG6x0wKLlv>!A|r{-D5$yR zIpGsZE^EawQ-2HTTGpB2tzTg~Ef|pRX{lZ=yR?)Ql@u4g$n47##lrHedY}390Nd>t zpEcFwBSN|{PrLxpU#xV$y_BiCnDUFvCgfxrMdQEKD$0|>J;@x1{G+F#zU7N_hpL|4^xi)%pO3^t2I7Z=LG#X|Efq>5=irN9hgPxUyu!P>F*tpO^^{ zS)D+~gP`hQT1r521{Oj1hu7}&U)j}f>VgFUqm@83-2wkgSU7y2{|Z8}CH{Az6jDI| zzk1J~J?O{UrNm2*G!}r#%dZ>_J8u0fxz7l55F%Nam-)PfJw-K^{o0wUCEJ;s)ZW3J ztDG&*Yv7W?g2`+t8xJUGX+HwRdg`AQ${8x!oSYmkUfzjvydP(Q&d{$_)z#y>-n#FZ z3?i3TqRWlFaj|yS$;lUk%gZTqXFNyhJChNgYAekaN>>DuIvlBwk?2F^-S7PdovFHN@xEPae6n>^OCW$TjS z4&L38n=`>X`Oi0Qz!mN85Gj#P;J0)mkr-;q4Xs{}3nCiNG3n=X3W6hV3=79;Uso3t zIJPx)QYiMG{P>`0r~XdeLEU^iR^86Q0qR;5o1R{zA7B1fNy$1Bn_2RWne6@hhlMKB zFI7~2E-%SAs<4odE_g2*L17A6>v7HH<5R#m-e3w)y$n zzI+=B}jQyJ?qND^E zBr1A6hpEp14(J$*K+~5V62e`=s78A`^i0_xs;JTNsP8vbB-^!X zm-~uxPv1yedF?UNkhMCfzyRiz6%01uWJ&BarxCGjkBW&2=itg<)9 zMJxcX%UTX~ePE(E1Nmp!(w+7<@!b9U+z9Ti*Zl`YZA~BV6uXeLsoL9jX0z+_SbdsX zcObrAwHeuYRI~jJV7Jw}?<4$g9&)g=uUF80&dX~I3Rx^IRh_%jsR!G4J4fq0`#N_z z#R}#&BuE4%%|CHJoQ{51JS6`@@tTs87TO%bMsMS%q2)l3gLmXDKD1|rnZuEMUW>-G!$ zJZEC~w{O>YB)Kf73QNk%$$c*73rTZXWge)yady4GxbSIUSMu^p;sd{_mER#+6rR7Y z=~6^gB^Z87->X_!3q5rau{|wx-v^7okJHlD&g-2CWmSk|W@D2xbWU3boW=Luu(JjF z3y!~rvlMXW5}cg+ZtS!)_an|5MISsEyZ6|tIW(zqc3w;FpodS8eocH#!qiP8Xd8C4 zd~>$${c)qnU9cJhcPiuw9RmFe>Pja9yC1oCjY1=8`%a|XOL^(DO0}%>%m(Db3BC4~ zPlS+m>l4R55tvn)pQqB}$lIOk9zTs+Je!w=0)iVBzEfukTQlB0X!?A#DXXCT^qQT4 z1f=o<(DsDWUw{yv!G9Le0e*<^SIOSiG3j{5c?Q#vmDNb+@q5mbxA^!t#P2J5;O+f# zlMc(K8e0;dTp9h&?xcBbB3X^I{XLPRh2jWw&Q3@}$v6 z3oTKKl!t*YkM(d$V;(^raxS#sGF>TJ$_fFhe*u#m-GH`^N8%(K`4%(5IN5ef_%fcg z)-J89S)cvrq(-)-(V2EZ`g6B&OL6xknUcfd`cp5@Np1Mn&NdP9?wXHJ3s8sQH5O%V zm>ddIG4AXTo~%JQP+Z{9&^sFX+JG*NR_=uYPQyqeQaPUYFg6wKdFwV_Ti3w!)v=ni zHwyNB#+Lb&Wf2hMNx9i$AV}=yRI{&?*5+)4Z1H|uIQsZ#tSB3M7VCPgF;^4ZsWGh>d}KZkfoH6P0Ya4{}v{xu>>8b`{QLwHN^m_G330M+i^I5`JO7 z8+PuQw6yW(3+K%Ww_uh{-kcYfw7(Td&=Di9%&sJCDNLMZzi@tUko1b9U`Lr^N_=bHD(Yu zMFzD_k6#_ZWUul>#ELxL=;Z5rh_hJ0e3bUS3LG~3K6lk47X6@8qOZAgF;sffexar0 zAWP*#o?>lHZ*Q+Uawm7bHZIO`ZjQkMU!O}vSoqyBV8^?~TV(wF+oXU?>N?Gd?Q9<*Bl%TG|eLrS^WvoF@H{*#79oSczx(6 zOzxiRgO(*hy}`NmwZ21#gU|+0gZ+c*CGImpJqPAoJkO@3Hxg&Xy-2hf1<2>ZNZdCU zZ>=<1ovx8sTQXCFv4XsX=z{ONcKDEvFi;~?wgXVF5V4iOohx3ZW|txnz`_AeAi$|Z z-Zg=M%m&~-h{Cj&qF>EaxL-cto^2v&)v1&ZBe4M}M#QQr%nB!8JYB_PU!oIc{92vc zvWP5f|64Xc&HV}DG^=mh*xDPY8t+3|(ZOENAKecNufsesa` z*3Jk>-mM(BT-jTi7$fYr>d<9}aP-AntM6jA2pYH0?PVIPs{?i0>R@L_-ofDu77-ZI zS9c`W+1br1$w5sKHM~tmjIi2UE%fGUAGZ;6*cq`fsC&u#p4ZrN+J5mDF8SoNYEGI! z#_zt z=jukVYudc2a;m=`xj=tsR{Wx|sGo5_83>vA%g909iB+MZXfL(k9?@>5-pF4EW>m4O z5138)nkXkSOY5or4_D_I4R_SG`y_}KCAwg=L?1$;4gWoU!DDYo(7TdvAcw)u17?=Ga|j42mHGPKr};d1!ByKD|wvcefUNir9~_pO9T1 z$?aQTtEagu%xLWm2t+EcN7qlQhY7!=&TzSxV1i&u!g2sxXFotklRHM78}AWxQQN?c z+k)_jQ2(_6YnSz$jv%brx#(O;)bd=yA@sU5I*v2FxIKcx>_?174$%t~^uz4Fg=?3# zv)sr~nWZd41`Rq$1YFRzlRimgS*BAdsjRTT|1EmPz&0;_oeVKawRM{d=pv-;lmB~f zYElGT@8(k0C%r@p%{y5eNRMNRX@&9P+1l}%67*g=KGH9boM=B`g@-88@znd#S5m^I zvq443%}U6hp^f;Bj#0w~i6cDuB~ZebI+Q7|iyY6a=}SBL=LUu={+HKkOMeZ<AAxP6p5w^ok7uyl!=LoS-A~|;@|e}(naLAGIJ@Q6pRnm{wJWDpN<~J0b5?pi5nSN$RapaullR9(S=;pq zxy)WZ$ElqCAJ5kl-Hbe@tQ;Q#obGN?j4|6T9M|_0(ooaEUn3sDSohvoo*6$U^FS-_ zm^`O=yk%eLt?FK|IV42fNPHN4C-kfq&;BrVIlfF&9=<_KkL)OwF{`2cBl^ebzBOI4 zSQVu8qGph)S;SR|by1rVU_iyDr3Iaxxy|2_2FpoG`rE4jRF~j^0j^IP8ozcmn1MFm z-9m=iI8~Wm;p;rbq`B#D=bD|Dk2%)eruza%nc3MT`za@_CSC9_`+}~nJi%lk-@2Tl zg`yt?jsE;zW%lJw8D-3@s`^)gJYfe0-f;qyyY1+F!0Aca7@Fzuq6`HF(Ss!1UiH|~ zj3IZ!dfqkq?chbJ_IBIxc)JgW950+&+Wiuo-*b$r209W@d*IkiG!=^fl~Iz3_o@(k zT%7TiL$u({O~X>*(wil#P4=GN{?WF;^9+?jrEkd1OE zGB)Or{xYX~$8IO%sDTer)p6{Qpzv>fSWm9%C08iIJq4(P77g$gPkD0K-RXxAbTW2r zp3iALDO+uP1Acn@Z32|OAl7f$fDmF0WE`*or9nT3087Nh$O#LzR%7|h9cAo*(qqkU zfV55{xn&b@T7OxzS}w;M=Fy8vqEu|9r)=<-81f@81*U(Tgga6RSIqR(G{FR3f=lpY zgNYm81`<-k%|#PwfLl26 z7rN-z?zNA-`1au!?RuR7f`{8OuMWmK`vENIi|%8eigq2(s4wAv%et6UC%^sgO&c#S zFU9iVdGozK+`lz%GsSFjG%!c1^?b5I3ZH16Zz;z2PeS+w%H3hce8p$Lb0*Gu5r_;8jpSNT2=RVYiBBh`TKW<#ebR3oc> z)nP6^BzRjx-|S~W*470lEn8k^J0L`U{yQ#;#zk zP1-;bQPwF~R~p>iZ7-bc3n9w%Ofo_!QB#DZcj)T2mv;z1TX_Eh=L5KNbI(P`fSjC? ziEAZ@!vcSAo@V~yDLSs`rx}1*phXG`r=YR5g0O)U@?Luv#e%DpxVWF#j%)FIbAAyt z5%iG<`6K<#bb6GTa{{xI@3g)aGe^^BZB^S7jAa@%LAUva+{&SHFZv=IlvP}DPSrvA z#V1ly)e_IF15`B0zijb2B#?XLyxwQ{aFiC8>G7a$6Qz>uL)BU5HQ`J<)lQda&I>GA zbJBa=hF)FS>~;+nS}L!e!e;}27fID$bKDPz9lW1^n3>>zQDD_XJ-ZxNg~eS?VKloD8mrdjefLV+0419Mz% z6L@Xko5ab;cAqIIZ@U$_v5!2Hbo(USbhf`6L2RlNWVH|6*`+oQ%UItR?qrTKtdcau*c>$Qjb6nC6J(^`+ zWlybee6JJ<*tcKEms0(Nd^da;tDVYiQrSPkP8&1;(Rn79j{hQ8a#Tv;LTdy;sp;uY z!7`62*YBTMa(-1~)nUyDZPk;@Yc>ZcpccBnfgOxC|40~(6eN{TZ`NwnZK@Y79>#<$ z7SCS^oY89s2dvP(uC2}eS%>>#D>LFRr(E$ho$cK1 zQx+aCtY!lUKG03h%#NC79sI^fv3Y8O4G2OJj6Xudm;PHV)6oHNiWcwA1V2rELXWP> zBfZW`5HwR0_qMk==%0$>x;k!J{V}L#Xe%!_j8T_6+6M2rR{u|fHC8+&B_*E9a~DQfD)4!7}tzAci7V9`kTrFZfz!Z;fK-D1PHY6J*esK%BJY} zV+W^=_dyqexS?9?Eq;tu_whlwF1Pq5U4!>R_+xJ*&r=6`+)f*sz=H)@de;oG(qZOq zl6UVFq-D&*_eMKyucde=&G=;q<6CJ({gn`}-VY+4B{&v2$j+NmYLLkR>*xB@IF)ra zv1vPn=z`|f)`tg&hvVCP^-uX`*BqyLAj!a(S^D<&y4I-#g=@!ZqhjzkdbGiA!&3gO z@g&8#CRTREG=a>Fmx?a6e-$!V$D7P-PewL}lp_Koj)Wh(n!JgP^F;RZ(L;ViyuAfu zPWElP)U3Xhcbq|E>wg@XM#$}XIiDK-4gONp==feQuw#XRHq0QXXAX_iGmU@#{q!BX zn16dX{?i0s;u2mOr5_RS29PKVEo#Ii8FMGmn#38)P`7YKSqnN}kSq{c>(z z1F4{^O4HY+gNg@Sg?NG?S}bl3o#j?qnc7Wrb7>F9K78OBV`H9vL8-tzt7rbC~@Vov#|JwRYGxNM(KBC2YwFNOz6@=4mo?RLeK&5guhq`{;##2u9 zP?!#(N z6WjTaiJ{aXCmXjwUzTBbBD`RD@aRmmRL<4*`RIg%YKq6DrG(34eV{`t!0-IAih~cA zhT0K0AJ2T^BWY@C0#?Oxs@BgUKJ>rVuB+R^mc{!@uD+F-*0mO&Z)g3s?uwNuFCT~9 ziaIP>UitWYc6}3we+&D)f)s}J__fZdX&?E3SAJic#-DIC|eso5#M0v+P%&=a%3OTU*4*x}FVH|zxfan*GFLtx15 zk3xy;7>s^5 zho5dF?uYLK@6Q(RW*^KPD&3zbX*Iy&e7{cHUXHY(sj2?vbyIKbi5Hra!Nq3QG6Q~v zlJK&YJw8@^ZK87V{^L1U+h5a}i)nuPSB(+8W3^cy?)N1H zf|SboYQKEp&-0H5oOlQNjY7nFt#b?MX1_yp-Chb0YEbX(*$cUs&;TC9?4qJi@&qi( zb*1gC9$HHMeIH`eXyIjLMq}GkJ23{zOZ=ZL5 z2&Sx;8M8U-8+~-;O{;i8dq<6`nw|y$$|wRXM|p$j-wnC%O2b-8Hk6cSbt1%!U6w)3 z+C(}{?5=zj_ynWu_192@3tEzf^+lP?qhNCvW zi|I-`7Deblecaq?3br?5IC3xRX*=D1JNHS~a2qw66%xg$tLf<#>1LM6b55G$QQaA= zRgmEV$fe!XF7BVxctIFRYJU%!2FeAZB>U?IN8D^Wk4GgeJ<>pafoR8#a>;Q4WaF1F z4>~$KHxZzrp`m&xZuh(8r2|`j^o}@CItuqblngnJmCrL zNh-jBU?RgN+?A4&=QMGlaTKbj5M@p+m&hhXp+(BT4Nv7vtz$n;2O%aEX(3hgb#>JB z{mnd{@KU>4yR#M%+2vKYIdaL?)-9p#l^{g_PCx(D!ByE4QzjEOea{#$d81Xk^K!NXSp3Dm%RJCpO+I+p zJ|`HJflK*6>PA3{2-D~%WDS<_grJOseQO*Aehytfyul#K{a!??4n1WnE_!?ZLmpY; z`@{g{i;MpNh?{Aa<7h0>pw_{#f%@TvQy+%=G73~u9FVzQ@ViPew zjK5$OnorgqPZ$^2aQ_stFgY4|;{7+xpPgHKi(j6|NPN?Xj{+qP?BAaWPSmX)LGnJ{ z?9DdoN<92e4=rEuE!?oC%h6q;Wb2QD_w7WI2rn%N6hS9iV?0}<;A1;qQ%>2mZ_zyj z7TVhj*w}C!|D?HevZ)B@VcI%Rah#pGz+wY6Vq~TYH4FD|)8m2HIy;XJtRRzLtT;8A zTf*_t-6b)z=1HP??}6}z?%$tY3xDDU$2y#k^5%pFNX+qr4&xpR>ag!=uA$}}}EU3jo$ z{Y1C_MrRNAJGt}AF{IDA2#Ct`^vSb}4BVCF?M?t>4?UWBcLCs!qC)IuYc}k&*&r1a z6^?5IRxlXtR59zcHIsnApAQjE+BU`jOVV%c3R{T=Z&D2CtP!E$B+sGrPImQ@wKZ9= zM2+oy)EY&9*6NEFo%N9gv9U&A3p~6dD5c5{$5uzUQMGq8g3uNVdUZlwEkVnc7KpIe zn8b^DzI>XsY6r$SaT@s=P!TYiQ(msJc+V~dudt}^8+CO#hg5Ap`_%Kj87o<(w(^d)jQae zSP%<-RM;QM&>(Ce{UBDdA~2x+1F%97ErR*BzP)ieyq1(1s8onMcwza(Vr;!CM2FOZ^386W0iqRaobOMnuz5`XlST8L)SD?YrfV&3y3|b zslYo0v#O|QhJNk)@HZ)eN#T~6l$sPniAQN?t_~x$#ir{rvd}(J0@gLmFUL@1YWglOH!VfPRX++Nf>R7$z#QDU zCNDb}3v*~SOASZX<4wOnyf1zzI)We#h7K05=XIiAXbbUn??N{PH?a z+hBjLE+&#v(P~pg8x)hXqmWpw~@pn1r$bT5OcI*WcH#| z&Z?C+f#NY!$GMAMv(rQO{qh%z_fWeye2ncx=F_5rx;On%Cr3C?1zV|i3lD=n*P9fc zL!MIx=QI{lE9|P{D7cRunoQmD3*qRQt3gyLowm^;!{ z2Mo5_Dq6|#*f)M=7CK)qJ}xCCB{J{{;ZXO!7jmh=Cu)9ec$aNex2wcL6NsqfR z@>Xd+V)y$%`~lwa{doc+(aOI?WSD}!Xo@y3Q2%{()$48ES3(yesIr_BqkbZJd7cU0Hwa8OQte~WRx-cld;A_tVVY(>XrtoTQpk%k$=)w| z*3dh&@VrT;JCP@L-W$VU#-dzqFkWpYBy2-V{pY87x|xkq{vkgiR^3#mlMNtOEoi%S zo_$uxQVcr>5OQg3E6I7veq)iEP@9~8JU_3E{p>@0?A}ovf=>U%P=16y9Eq{d0Nbq$ z#AdUgba!*5WBGTg0lL~iG6U}0kB!niXdcKoAq2P0^bJ1I;G5;c?G<5vKR zH=Kb}kcg=H@|oZ5_2S|A{l(%%;ho$qKTB2C&=1V1!23%<&MZ|dAuL83H^S?9?l@H}a<;#S zP2}!=Yxdv;UZz%fB)p@qu@D%sjkWSZa9)IhnoX-l+W{->al_|bqkm`le{F6#Ag=v{ zU_mah@RP%Anb7E+-#LNvS}JZEd0EZBmBjB)Oa15smz_3#OWr!d4W*xn&!-2qq>Y6Y zBcl#R<#E`MMuNVV>ri~6sS|sc*(t*tpR=KjHon@opK3D%=g%yc;@fvfB7l^-`@8F8 zQTGzxN2%+^5HsxManm(d+cb}N09;~C0uMi0}C6W$7&pI?u;A%_? z){vM?S=)BDZQj@tG+&?1I$T|>(clA;=;}TDkU%9DVz&rJV9P7^IdG;Xv~9tRQ>Gh3 zeVzVEJXzj}(Bjz77!|C(hz4bC=O^Y^-0z}if>Q;#f0^%ZmShdNPB4qE;(RrAXBPCK z|8Ojve5vwWc3-VKo5p=#zxx(@()44LQe)1*^ls%NF9+$aiI}0_)ten<7tu&CT~* zIWe$#m0fgtf}(qqO6ZM8orr+Cj`+bVRCEsJGQ%CMg%puaMpCY>{=ezjV?v##r$gB8 zCp8?KqpRgn)L$bT8uY-B=|&23?*3jg$Z~a8kXXMtb(J@E+nfMoQnKGJ7`xL|3x)$I zgJQpF#$Y_<7s_yYwwh<3z223CblazyyIIlIYrG~H(z_-JF0NfloR3z>jxHDyWGXCs zTif+cLB5MJclYWe{Mt#0$i(lW=i$ZWB@-9dr&@cPeM_~eGku>$lXG*RM`)#XUMni$ z8K6^N3t}AGcljg@mT?cp<}jUP+H280(7u+x*tw&cD*Y32Jz^LLENVh$<(+q)D`YWftUSCgvLYlxa;h3qN2&Hda#MtU_? zw2%6zmu_q*)a#mcOP${DOWmA0pjjb=w9{|^&(;3wH5R>tlB}hqpb00qjX7*y^|Xz< z;L$Z^w+Hz34Y{w!`f_}~2Hkqqj?gz}*=C}ieSh5#*pt@@IZfz*%^Ep;QtO?q;Q67l zR9cp;fi;%|Kzfmt^-{A|%c%cxgg?rCf2pvvY4o5Ld$_e&RB&X@gJfGQ_wbkev!8XV z#`QL!pLG2lE4j-(zY5x_X*5q7x+?T2u^+EzAz2kM8F?i7M>QMY3lC5g9vGdA-S~8{ zw$IEHpGRh<46G*O%?TpnP5TcL%?0bpSI#LeyB-$q7fhint*pl9wO3bHH%cOr1eJC~ zot8n}l=ZZTiW9$XGiHfO?;Y+P7De}o>>qV_<}wd^6z4;7(uko0r5i^iHTlAeW8un+ zoov0wvR3~1qolPAJe<<_Z~$DVRqS`O0U3K#8V1zYI+0OZ#IVl2wh_`)*8qcl!t@Kj zFGFLj%TH_Qy_hK&elU>OrGt^a+h4DS-WBPP)Yoj+CIQAT|JkO(J-?|EgRYs$`26=_ zQUR5(Nc8ocR*9$DlCtv^GSG^G=kdv^LrbERT!{y>iIBbPGlA%y0t&IYwSy1NXR2 z^yPW;v9b07_C@W)=q^R~RT;#{kE(dkPs}5f3cxct`Ikp`iQ!XXS?3;FmNVE#J zs0o5sNoBk__V)emQNAl-_X)@J4tKC6co*>7-F(9uhC^jb& zqa(y2!`zloOi}Jk7-p8dFr{TTWq%Y^e z*ssph-q_h-?1>?B{Ynqg^fj9qFZ_f_%MEkI+??hy z#l(+g^dJutSoD4E4sdQOewc?^ovY_s3;@isi+tw=mG%3ZUxedi>*;TaRSXOcQg|^8@G0ATPOWz?S9xMRnQ#UZSCMl*kI(JrcjB>u zn;Lk8i;`>yTaO1k2PZ+aoS}gT%3q7OSf0O~-Jlb>y2=OjX0nwl)w zlGvAGZmn}WY%o2zNb`pWd*EYmo@-UYY6u9`&W4YwsrNiBK=9cfwr&psVzgQzV?n(g z1pD~;%a~$Mf`!os>r1VgO1wj6bCUB<@$ zgd73lmS29JT*V@zaTzJme_c=8nT54$kJyR}TCu7ZXts!!pr;roE7dffStn`*v{*09 z56;}X5p;@L)mEf;Ro(=?HD=MKz|{gYw;5AKbW!0OFaO&l%{$3moczE--kfEydg-MO zbgmL2Q>qI+iHHd`JYe^dFC;|c-T;vUo_fLE3yof7HdEX}*Q`s$r|%Dj#Uir;@O7+} zKP#K;$Zxb|T&Vf%usGfBL~K{Bkj4B=_jlQ1w|!F5n%!evl|eoKU>+VhG$ere_g~6C#XtUf$_VB6gn|xNM%xaHTfZr*2{j_9)VzZ%3Vt{&kqIJ# zKarZ+R2*|oUVc~c=bf@nP^e+%fspgxSdsPFa=Yu#wu?>bM0!mw>u&g>HHE{XWV7V} z>#LK3A8s;BVLMx|4X#z->0fo*U&zi>mGGT|N-rCya#gd=h|FnWB5XRDM3a{U%(|j! zG@S}6LF(kx`K8>giT#ulHL$%BbeF=N{Z7DQ`MHYb(@3Dnmd?})`16fqt^ulE+Rp^( z!p^<FAw>>dY((*MwhN5KLh~08KC_uE8fu~=N0;g!Y_m`4M zfEmEd=O;P~+1*=9TA&6B7`S44>*4}753HBnDnvQ^TIS|x!Oz*mk{y$_z!MycXdaH)_1c7OLFR8=j$dc!D^6cG*$t|LGMqt%qZndNnTBmDQu zjkn%vH0k0LC zGKTmX8qjDxtB@D7gh!Jhrvj@JjeMhHgRP16iXuz)=+(0Cq|& zqf&!^i3^NOlR*FA1VYP)xmecNlpN!pS32$oqNi7(So9_{UGH%Sh@{{3;8wk^&G*wN z-S88-z|OdT0E`OW6E(>7wth~x4e0a3#K8s?D&Ny4Bp|Y?ifB83n6q(!Wy0+zR02+R zXrCAO4ds%OKBcCFBfpzT|C$O)_>}NTV|lci26^0>6cLJaI|mIF4qFTvO3!Xq=G$A! z+Nv_0(J%O8apo;+%4;sy4Nom;$E+`hos>PL{ja=A7@r9j;GmUd(T>uf5t(_vcivBk z7L5Ufl3PYLk8)9rN43rOK663cCHkV}KG$xvN8z2BQ_tJ@tMNm>Dw@iDWUY~f8p)f9 z3dmHMn!-}`ZSfpBGcFW&VyrsxN}Z9cF^vU>fFoFihB|(3=;fYeQ9b7hEy#7 zi`GMZtdNxsYMq+G-`gv3l(6?74M5h_FC`zV&`vi~qTKAe0p41<%haU!NV&ziA`nrC ze|^61U)ZlArm=E}wkH(`!RDo*N)DG};Z9llyiHINsu~!+2TV?LP$;$9tmUjj+Kz9% zAAA9AyHx_2bneUb2N6elap`N}7h$_dw`w_fqSJl`R8t3LnRb4|Ma7mIQG??14a z8SF$MD>Y0n1a;iE&E7ZgJ@t}H%6xydEm)dgk-xvETfb7_`r>o8-+V4l|FjM)-{ohF zp_jVwXb#iUmww_m6kK0Q$2e#`?tL)rW*(ix^IH9SO{D2W1Ar<}nqCyIH09ND?%JvT zgao~=Pf&>={O0@fH1(-DpX$=dS?XPSO z;1#niZZ%+>1|D({zkmRvL^H9S-EKV=mJB8;6Mas}ou=7cq8&-(=4TFAXkb}Grs`G# zY2sd_;l_K@ji!}*h=^kBX(+il_UdC)v9+C8IN-|E*N9Q;K+x}~M(W!@-QBkhxPYLr z<=uKpaa1ujSo0LUEQW$FB5~kBRG&1|H$v42!ih7f^6nO1FxNIvW1FNd#ZCGLMd0^1 zG=)^0ZRd*v63RhMl^G|3>O2SLx*Qstd9`xZf`^yt;4P8&lFrrvn`g4}dN~}1{Qc+p zhL?MXo@yKRx7=xxX~!SA((mxS#nH9X*O&B52ijJ)*L$Xl11sPp0nwUDe34Qa! z{U#^6h#jD4wlZo9?pB^=e9NK;%O?;4LIBc7fq3m!3ee7E9}{HU0xZT=>i6xQrDiWB z;HvBKr>TkM?^oTq+b7g%o8qCB>z==J?=~6MhtBh@<~MdkqHAIls|x&d{)kRU@apIN zo}BTI--44S+1cAkp?l+f0uwb4e?@=O5wrBLQctu$RMF7}3Ng>uh0rvO+08mvPRb)t(a!g>PR8}5pHTkmTr8cT-*NO_hAAYtdkw5xKK$x&X^BF| z!Ze|67HDfCU-Hz&K zwvt%RB(FLXY=nn{UUSJ*v%X#E>?_VtY7uSyRpbG{7#PQRMFe}yW--m&5w|2em`>+IRd|Tf{j0-4O_o-aVl@-LS0f zr~jz46W_u~EirsFVjFNPSiZ!>nws!ABqPBObb4-y@o4O<{ncmIx1^9yV)aG)%(6+k z^|RnkyQaJz73B@BjCZwFCojJi$NZktE8J2JZ*N0K)bA(${K4cp!EpgjhLh3=GB__9 zV2Tz8z^}Z$C%HOk=iq%suH%${vmwj`tuz8HrbDzBV1p>q?MbFBU{z487yJba|0&9b za_d9Hsd%d0umRg^HVABCCOQ#Ji)QYz29%htIW1+s$K@+C6ag^7gfhf2il8l&BR)Pp z79ntjAnTy2^3DTQd8;jEt=d|R{=Tr6Q!uO_#hP(yez>c4z+vkG_}pZS`2Ct;b8&()5PmA@v+U<_Y>H_&C3~ur-_c zx;kr3EM)4hR*BTVB<5ZKIc0{q$y;&YsO9;w;ebI(9=^Z}d41DVn;5zRs3^P7Zq*!r zu9FQJHbupZS^WOv@u4w8M)O=)rgrUh_m0riSm-M1ZXY$I{c>&lTG3~3G_yEKI8-eH zaYhI{r@3($VZZDQk#2MrJbG`tsZaI0*~j@ar45{@A-8a&t%l4Mi^!xiJUBlUm*~zv z9rQnvqG(w74#WQ%{z}1!<)@yVJ7wmeAI8Hes&;;ZA9Gc0gTb$)Z)^tLsRD> zV8B4LLEMaQe-=;gf}+oBzMHt)V!L&@nb^3Z+RJPTqZtR2ee#Lp>bCs05VIHi5 zU20R}RfMZB&xd|k>JsDQjK9w9YFxQ)aS$mHg@XQ&6+p8;)PDDEaW8A^F7%x_Gvt-U#sp%kR;&U3~VQiP0I*$-~YW{Ss?)kuZ8B; zaVaUkek_NRw(8)014h7XkRojGxo8v7FZNzbmGe*+vGuB+tf=e@qe#Ltqt;0}^R1?K zuP6JQWUsQb8F6rh2qo4}afDWaf|Lb;+h0LDW77@W1P5@qAbqYw=BJjFq1=+S2W*=C z_v#bBO2-#Vc_yH+hgO@va8%8~4m)4Gbg&_>P{e6|&v41tm0geUR10_*epJvnt*#U6 z{U#W$(je0iSV0yrbC(S1^r>PK1MZr#<0*HmG_<)B1v8UCL(vj-|k>Ihu2u zNrFjSynKw%v#s(sF!=JREiIANDkD(j4guf2)ClJr7G)UQcnIxRPz)Z?C@19VF<9^^ zh-diz0lr{E^Z}J78DcHxI{^D4mtiYm+X>$Hl1QQ<%X+6`sjOj{{dzG3LY99@nLvDM z5SN}AJznKHUg*a*q$dR5lTUKm(j(GQN|!XX!7kWJjZHv=_{a&Yw0lT&Hf!S&xooyt zxfuaL3;$^`qyN7aGowwacBjm0;xHBsrP9~(F$Y9b&lbIH;^-EAuIcV>7rQlKMLM-u zv-2hgn@zT~A2(X!64Zp!cBn$Xik=>&O40E8C~=cSiaIX$5scYMSOJOgEVMHK`647K ziSp+5_9+My6BL9wA59vcwL=lg*Rk;^G$069O)BAKYaeT6aUQQzFSkeS-kb@bol+ef zrF$Abaql(WYb|~Y0`w1o*ylEvl1@%bExxxiPkaSqeF7b!Vj*Q^%19*b7&`D@4)@=t znX|!-eZ}4RRm*a?yYOFuMcOcyV}gOvYvQ(4s8NjyvLssq#1impZ!tP zV48LyCqc*LL^rlbogZeAv3sBbjALmp}Uh+2gni9r@*uVYsQ-XpX zh98}-UjG8G)HH&o=E{f~31sGNwrb{Xb2o|T2*{zTOp;89#%*j=7-JMNf&l!GQ1dm2 zX{uBXQ7U+Lb7n4GVAHXShR31Te)bKN+jF(Cm~`@8a2tkXrHeXk5H-s|KR<@#DF&an z1&0ZFQ-NOnTrLo?pjckkI!X=*grYstgh#keSjhS0B}x3(IDIFQZnfF+S2+*u z-*3_K8_2?(h+?Ftj4fbvb7P83%~j7@8CxA)+&hQnMNc??Bv$KDf!h<|qk(=74vTd_ zBs}+qm$Rm3lCPN8Sy7XN9uoF2iQDk4ogM$2n4S|5uHGaL215pF|0xx}A4=oF4L$~i zhM&9y$OTyfO8_plUzr@ZT%p;1b_$th2n>jNI6-hxcy%>v4@@y&HD)FmC#i(Y2?mtxvp z-50g_^^r*^g@RprzMV+;+f${u(0$_p{Zq!fm-h;gW>_cAe-g0%cW&H;X+v-~B@wt- zgbNMv{?+Zh)bjUZpSRRV_64E>*diXzyPMqvVUwbEMz<=>X?XoCs21j8qc*Ye4||uH zLQ_1DRIdmrO-A=@y~~8Lu=w?no~E|?lMoKuU~J>Ik?w9ee0W$G4j{~6WM_ZxzAC-k z8pIy_IJ2!r6Xtk3>u#?$TgVR%rAC-RwGAsgUn^0#Ji%x2X6HyIUem%13go9GBir~} z@G#G*>@$8EkDR+^Cu<1-l8_}Xg;?Bi>A~ozsuPfUo*pJR+eG~_#Nso{%GzMLs}(d) z33k8^HAtG%#DiDP>t9*=N>DVHJJZ0U*% zchLX6hA&8AWr8i25rRY7Pp8kiOwvTHI7H8kVk4&!laNt?)^lS7f z(}`p42yCIKC9|;T!<6(>C<$0x~S<5)dElkF9(^$oCPV|13cj>w3Mu1;vNnOxmx~HEagu%T8_NM#JoTsEK32WGH~H6M+X1IXZ?3} zpjNYQI)W}VZ9!T!h%yIK%jmcWNtNuUUs}c)?Wq@!a(hBld913c^9A6I18}ZQ|1O^! z2*3SacbWUWy{*Re`sQx%=pPNU$+H&zALOE@iY7K@oO)k%<22@@qXO^%TcG};T7yqx znawbv?M#gd+-3aFpCZ&k#e4~ME<63<+3C2Slvu-@<6JvdNx=X&o}l|_MrNbl^3NuG zTq0R@g}NqL@S~9Jn)^G>e=-D*tKiV~QPUN`A3zEkE-=6T5gKekS)w}D>)cRgM6sZA z&_(>|s%tF33-GFF{z|Rr&jAEcdX0-Hxx+;W-C|~zdQwDcibn=>`UVB}`-Nfk z`v#HQ+y&)wd;QMhkTzEUA4NvQ7T?wN_Vh~HI_F&Fx)b-;4s__sFLn)6@N~J*qH>jB zj5z{mtVnA{}P>i^#x$0&sdqw9}`rbia9YS0(b$p(L_1=N8w}S|U)lHWNq=m1fhm z*ZO)lqeH0dOjWwG7V)-Y<8d%BBT+*IbrWKD9c;*JNbIBz{Y^D5yKe2LdiikR?<-WX zv%9+*Eg-8xDgHgW(KU!Z2RUl)Up9t@%I$9-F05WTxwr%u7IHp%^k`h1f8%?DqE@Qy z;uE*L__#PD_lgM$dwKleh3A4(E>imV2qy^lN?Wjtkk2=z<4jq37i#MQK4lHs(3>6Q zPwL-uavN1x+h!8Uv$d8)VEQzwt+uGMwj-x3Yw+jfsHxubRBIZ|k!g+agtnK`<`+!j zoS2(3yq1>Lu1QkbreQHQQzZr4v!nWy@l7$+2UKj30@qs0`{mdJp|QE3Y zp9+EJ4IT%2HDuU}o*3C)?#!I*lE6oM*dZJ%w5?}uF02X|UXZ?E!p1|E8v)y(Je^57 zFinLED+!#g(;RvejkbT%V5jj|&iK}dukqb&$vSjU14Nc+J7FC5L40Odvh}jc?;zX= z*Z^*Cr_R@?*gM}4)=({bjFljRRFoy2TLECb{Km7m7AT z%$D;dK1`&&OzgP|Y%e+ZH|gDha2f3#cbXgKf~dHR^LOmGF~!meQxqLopq9hk$|X-D z(m#p<$qw#R_VZ0YOIl%}C6cE1JcdnQ0D|Avf<`IIn*+=#Yv3EBY0z{HMiaL2l|iw8m7vy;JasX zZ5c;^(6R8CHh5zLM_M|>iYd4KDJjj58anvEjw=}jWmZ$R#-h@bl+W|^rd7_0z&J+5 z6bHU2Viz#9oVt2WPpahqALwh#N7!^9A^z>W&aLY*Q$xKqiMQ#Z`aMol{$shici0{r{i9wA7kL;|P69+NlK=Mye-8Zf(H4k) z%`K>Ro?~O{n|e>p@@=q2nB=1opMQHELJWhs91VL?gJgwcuureW1>D|Q3B_rB$-rNS zew{3OqVx=+G+W~!tLCC+c+T>@vQo<3p;MaOFnW?c=yp%d+R;}WJhTre!!`QTN5*Ev zqRszkH*%K*j+z$!8L|uxeW5LOu<7lUDe!r;p}ZXA;UQcf3=p_TR#r@iDJXKf&y7q* z01PA?>Ui+mmsZ3z3(hP@xar?3OpogN@GeZs)3X5ah8F$ht8rDp7buUI4vZ~uJbeQ)H6J`w!%x4M8X3BR52+ytZqC1khRVr4D9uHU~5 zZNVKe_7!reSEEC<&Vrsn@0)!HHUX-x4Qxn@$AjRoeoLi0ytsg^39wa;H?lnC<&DE3 zz@MBCzD9v9ht(d(Ea2gR8XKOPRkX*> z)|T>mqYRPs!f)lgTFHxy`K;>N+D#3cw9M}Hq4dK#9)KDLu`UYkhDXyjX~*329`po< z&X1aY`A?!Fz{xku{$|et@iY(Jo3vgwxtX!zd-U}uLn92&xu4bMh~sKeH$JzABPA*- z2Og_&@$~C43nTBkRELGnm+2EC;`FPBO!13SuoVpYs@86}#C@6rv%Q)c&&&|xPyzUge-RqL^ zqdqG=hqopTdjjUKmAEs-$NX!~SZ;P5{P;cUz0H=5TY~6x@m}^02Z7?pe*EaHpXCt8 zQo?QXPsz<;dOb1{7Y1a-1Oy(J(|Z9Ke@C&W-3u-@x}On18laZGoS(L z-~N2puBf2v+vCaIZO=xo+3M{ir`@d=u4!DYoyYn}=SxV5-d4G{`)-6U{}SJ1g{fKg zOFr34BsWHGaEQ4V!p@-HnNW%gvVAJOO1eHdgnb?v!J$rt2KigWP>@p`z0J zX6T~n9$DFmzx^ASQwhe4yoPi&&3)=F5#gpF_o(Y3B$WP%qERdm>8KyL8lQlEz;DaQ zsI(OBJ+x-S6m=CVEaZ~AiJ|LJ3X{^-;doYAc@=Zpc)cS#kT0Jb&&%9;>~n)GRLnWn zF`KgMGWu&9r>?4+qig5X;uwQ&-Hu0(IsQI~XVrD(TNtef+@{f=`aJ1qC@QMd1|9y; zAs5Qfa{M6eyy&g7374CYf>c&1O$_})NFxm;lTZ&)D&k{6-mIk1{_L0AR7z$(Cd^q4 z1u4rc)&_mIcJqB}vWjYLMLh0&w3sq1%G-B;Zk38L#xStv09ocsQe(N|v3i?1HT|o^ z?UM$AN%%$UXkx;-)BIL>{m-}V65W@5oPA4Z^bcLHGAvnHS&5$_#Iy*T=zj6v{i(&8z@zm(FBk2skP13VpaI4H)Z1EG+x#z z!JeD>1Rx()lJ-gQf#&IV&h z1K!F}{llgGABu;i{UEvy1QFw_Zj`EbaI~@j1xm)H#9yQ;5bwJAede|7k8fz6KKW&O z+b%X$VO#vhZlTaHWXHp1<|NGkO+|-7s2aECSWBeOLK{Z|q)wKo#>!GuM^e-oxHr_@# zO)2kwZ{}&{V=?RUWb5E(b9sN>H%o;Evb8p56~83*j0hjnjDy0J?x{C%6+T$^pZxIoad`-<#LhH9k#JOafuT!7%l`$E&+tw`b#`Xi7FS5m&8Um`@2)CC%gLB zxt8}DwGf^gZM?5iX11w2v$e(xH$Ry(u*?$rgJ-J&4 zA!zE+5A0dJNxk~$J8dFsl)f;45>6)#sBJixf(I~7Ly!Gc(d~txL?EIIeeZQoX0Uh< z8(V%my9Hy+<2;&L6^JfCNt=`#%ifXg#4~yzA*J}6K4;bMNGfM-_G zh;;KpL|t|LqhRmHzW9zEOuyJ65A_0JVW+b~PHrM6R5Kr>%QT$U&oZ2ccb-x>UGheH zHHAD)@%wQ4sX3TfBEz0Tv^OSX10W~+FDs8}hZ%qnV$os+2!p0i(lrxRS3S)?MqtcF zf3Xw~eK2eNI#Ok8_Pw`Tj55;<8sn^NKn44(J=t0aiNbN_mpATwN1VlmJuKFCaVfil z1f>bPn)MR`A-)Tuetw>4EmTHOaZ6c2xo);^#>VFZO#O0x-v=Y5Z>vYjhd?FY=HV~i zViierzNI9@j@@~}lK@Cg7jNxJl{+my-`A;mv|MAIWRV0n2i1XUjEZpfo2Q*Y_%#D4 zZ1u(zYzYywJUJAZy^Cx;4w+Ae*^|bbLk>v~$-m)FK`R^_ddherpUFaJ(6}$ZyR@qB z!s@>t^G_T2qP$uYKb$hEx2ab-sG1ho?y{SfT)C_~ts3+ueAj%JV-*L2VC(~3xI;3J zqD%q-qI3|B0=&Hg;jm${UETfKjbsWmY)M?G!-nL(cYN*oIAIZ&&0@)E9gBWN?=ifu zmxcV97|%GRg5(B{5Ks@Otc)ntm(zArkPz%ARn-i7Ve z(xK;Sr8KaVg_7GtcF7e@@guPx=YJYFrX9E9lX!|(Gx`Mac{qNV>lT=?J-Z%Huv^Ej7zvUldUN@Rt+=ZGR zUH-B|(yF;{AovC&_7D^`X(vT^0U@`F~Y)+hi+1!NDv(?T3z`PR8Rl?S*S9T)^~ z-fS*nv4FLaOg1y+pE%mk;C;b^N&Zct8^9%`fOyMla#&8x{-~-i(5zF^?I|gsX z>dwguhFW&pCN6;|J(Jk)j`_5IwZ^6-18eWZ_%AKj{{K;Y=w<{Dd{vsC`P7UrA zdS`1+CpLg-2C%1-0op>!3zD0J6c)M-O&2RMFPvP`1J}1zqKwWlT)tg2*7O&DX&Pdw zdIaB&vF?4A4z2EhN5@D!4H4FeN)>#`UWGQ@RU8#}Ou95G@xplpxb=EoOb7}cCG+Ua z#7D2s9{&;bzp z5gz{cb;UC&?T;MPll)Q>kU^5fe(f>|}>sH?QA&0_l-vYI#o_+hBT03xO1<Hu~Dr zd{4AFCCySE&kO~A-ce#Ed*wyV@5n*GV@WMwFJh{0NzGv&X>nMA z|AZg=K2iheYDxfpFpqF<^+0xOQ{JuS_b-c4h~Kahm0eq2S??DEdP50@$PqR%pka3> zQS9_z%rXL_0e{cf?GE}^hvkt9=&JePEU-sah#Gv611lW<5^yI|!js;St>dK%8JOe7 zz$bN8)8#k#hLdeB7wIs~t;LNkY|a~P)QrlWHZSDEfs_A)J*~Z$cr&RFbtMT@&i}B*?Q12soo#rxJ0+!!3p%9mQI1Oys*QxrR zwZN~x`?WPqNVHKAw`O*ASNXV@@pT|@HcS9X4DP4@y{ixyL<0tN^i;LAnWxlWVR~&` z+X*a;^?vXn1pF;yUTU;gj$D^_OfLZCI-Y@L|BPZ2A2IMN!`Yh(i+3( z_o0lbw4`Hw$4VQMPYrhFky>I}mf4nj6p#pQG{gz(S6o%cDyb+f zJBDXS11pm$<@?W3Hy#4atdwdj8u&><5AowD_cfeo9WXlx#b0<|xV$CadGQKq_;zJi zQuoTV?xKpEEi_W_(l`v@38XTey)iQB4qe-yeL3j)GAZ3LJBlEuJF;zFt$zSKjQAF#*aW?_kuK!p%(Haf+v?4B5e?lHH z@XtzLX?zhwO2>~PyVF=9~@Qzw<0c` zX %+-%IhK1>>JpPn?(VePA;L0BeaDxCXwJ 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