Files
yakpanel-core/YakPanel/templates/default/license.html
2026-04-07 02:04:22 +05:30

252 lines
20 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>YakPanel 用户协议</title>
<style>
body {
background: #444;
}
.main {
width: 1000px;
margin: 0 auto;
background: #fff;
border-radius: 4px;
padding: 20px 60px 0 60px;
box-sizing: border-box;
}
.title_group h1 {
font-size: 1.8em;
text-align: center;
margin-bottom: 0;
color: #333;
}
.title_group h3 {
font-size: 1.2em;
text-align: center;
color: #777;
font-weight: 400;
margin-top: 8px;
}
.conter_tips {
font-size: 12px;
color: #444;
padding: 20px 35px;
border: 1px solid #ececec;
border-radius: 7px;
}
.conter_tips .row {
margin: 3px 0;
}
.conter_tips .line {
line-height: 14px;
color: #666;
}
.select_ground {
display: inline-block;
vertical-align: top;
cursor: pointer;
margin-left: 10px;
padding-top: 1px;
}
.conter_select {
margin-top: 25px;
padding-left: 10px;
text-align: center;
}
.select_ground span {
display: inline-block;
height: 30px;
width: 30px;
background-size: 30px;
transition: all 300ms;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RERFQzQ4RkRDNjNGMTFFOTkxMzRGNjVBQjE0MEU5QUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RERFQzQ4RkVDNjNGMTFFOTkxMzRGNjVBQjE0MEU5QUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEREVDNDhGQkM2M0YxMUU5OTEzNEY2NUFCMTQwRTlBQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEREVDNDhGQ0M2M0YxMUU5OTEzNEY2NUFCMTQwRTlBQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkoEK4QAAAY9SURBVHja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');
}
.select_ground.pitch span {
background-image: url('data:image/png;base64,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');
}
.conter_select img {
width: 30px;
margin-right: 10px;
}
.conter_select>span {
display: inline-block;
height: 30px;
line-height: 30px;
color: #666;
font-size: 17px;
}
.conter_btns {
text-align: center;
padding: 30px 0;
}
.conter_btns .btn {
border: none;
font-size: 1.1em;
padding: 0.7em 2.8em;
background-color: #20a53a;
outline: none;
color: #fff;
cursor: pointer;
transition: all 500ms;
border-radius: 2px;
}
.conter_btns .btn:hover {
background: #1b8a30;
}
</style>
</head>
<body>
<div class="main">
<div class="title_group">
<h1 class="title">欢迎您使用 YakPanel</h1>
<h3 class="subhead_title">首次登录阅读并同意《用户协议》即可进入面板首页</h3>
</div>
<div class="conter_tips">
<h5 class="row">YakPanel 开源许可协议(衍生版)</h5>
<div class="line"><strong>说明:</strong>YakPanel 基于 YakPanel 等开源项目衍生发行;上游许可与著作权信息见仓库内 NOTICE 及上游授权文件。以下条款在沿用开源社区通行约定精神的基础上,适用于本 YakPanel 发行版。</div>
<div class="line">
重要须知:在此特别提醒用户认真阅读、充分理解本协议,用户应认真阅读、充分理解本协议中各条款,包括免除或限制的免责条款以及对用户的权利限制条款。用户需审慎阅读并选择接受或不接受本协议,除非用户接受本协议所有条款,否则用户无权安装或使用本软件及相关服务。用户的安装、使用、登录等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。
</div>
<h5 class="row">名词定义:</h5>
<div class="line">用户:获得 YakPanel 面板及使用相关服务的自然人、法人及其他组织</div>
<div class="line">YakPanel本面板软件及其文档衍生发行版上游项目见 NOTICE</div>
<div class="line">用户许可定义:用户在基于明显的用途说明后主动安装、使用、注册、管理软件,以及同意 YakPanel 提供相关服务所订立的协议</div>
<h5 class="row">一、YakPanel 需遵守的约定</h5>
<div class="line">1.1 除付费插件外,确保所有代码用户皆可阅读。</div>
<div class="line">1.2 确保用户在完成所有环境部署后,在不依赖特定商业化云端支持下也可永久运行(依您所选功能与插件而定)。</div>
<div class="line">1.3 除付费插件外,禁止对源代码进行加密和混淆。</div>
<div class="line">1.4 禁止不经用户许可的情况下以任何方式自动安装加密代码。</div>
<div class="line">1.5 禁止不经用户许可的情况下以任何方式收集用户数据。</div>
<div class="line">1.6 禁止不经用户许可的情况下以任何方式远程控制用户面板。</div>
<div class="line">1.7 禁止在用户面板上插入与 YakPanel 无关的广告。</div>
<div class="line">1.8 不得将面向用户明确承诺的免费核心功能擅自改为付费功能(与上游及插件政策一致)。</div>
<h5 class="row">二、用户需遵守的约定</h5>
<div class="line">2.1 以自用为目的,可将 YakPanel 用于盈利或非盈利项目上,且不受任何限制。</div>
<div class="line">2.2 以自用为目的,在保留版权标识的前提下可任意修改程序源码,但不得公开发行。</div>
<div class="line">2.3 禁止以任何方式破坏合法的商业授权与许可机制(包括但不限于收集源码后经营与本软件同类型、同性质服务等)。</div>
<div class="line">2.4 用户禁止利用 YakPanel 发表、传送、传播、储存违反国家法律、危害国家安全、社会稳定、公序良俗的内容,或任何不当的、侮辱诽谤的、淫秽的、暴力的及任何违反国家法律法规政策的内容。
</div>
<div class="line">2.5 用户禁止利用 YakPanel 制作、发布、传播用户窃取相关或其他软件及他人专属信息、财产的软件。</div>
<h5 class="row">三、API使用约定</h5>
<div class="line">3.1 YakPanel 欢迎并感谢您为该软件开发基于 API 的各种应用,且可自行免费或收费发布。</div>
<div class="line">3.2 用户基于 YakPanel API 机制开发的应用,不得包含破坏或篡改 YakPanel 代码的行为。</div>
<h5 class="row">四、无改动发布或集成 YakPanel</h5>
<div class="line">4.1 YakPanel 欢迎并感谢您将本软件发布在您的个人网站、企业官网或者其他的第三方网站。</div>
<div class="line">4.2 YakPanel 欢迎并感谢您将本软件集成在其他系统中一起发布,包括云服务镜像、操作系统发行版等。</div>
<div class="line">4.3 用户在发布或者集成 YakPanel 的时候,不得对源码做任何违背上游许可与法律的改动。</div>
<h5 class="row">五、知识产权声明</h5>
<div class="line">
YakPanel 衍生自 YakPanel 等开源软件;相关知识产权及信息内容(包括但不限于文字、图形、界面设计、版面框架、有关数据)受适用法律法规及上游许可约束;第三方组件的权利归各自权利人所有。
</div>
<h5 class="row">六、免责声明</h5>
<div class="line">6.1
用户出于自愿而使用 YakPanel您必须了解使用本软件的风险YakPanel 不作任何类型的担保不论是明示的、默示的包括但不限于用户在任何情况下因使用或不能使用本软件所产生的直接、间接、偶然、特殊及后续的损害及风险YakPanel 发行方不承担任何责任。
</div>
<div class="line">6.2
用户清楚互联网软件的特殊性YakPanel 与大多数互联网软件一样,受包括但不限于用户原因、网络服务质量、社会环境等因素的影响,可能受到各种安全问题的侵扰,如用户下载安装的其他软件或访问的其他网站中含有“木马”等病毒,威胁到用户的计算机信息和数据的安全,继而影响本软件的正常使用等,用户应加强信息安全及使用资料的保护,以免遭受损失
</div>
<div class="line">6.3
YakPanel 界面中“第三方应用”如来自第三方合法授权如因用户使用第三方软件或技术引发的任何纠纷由第三方负责解决YakPanel 不对第三方软件或技术提供服务,若用户需要获得支持,请与该第三方联系。</div>
<div class="line">6.4 用户因使用 YakPanel 违反国家法律法规的,应自行承担相应责任。</div>
<h5 class="row">七、授权例外</h5>
<div class="line">7.1 如果上述条款无法满足您使用该软件的要求,可与 YakPanel 发行方协商额外约定以获得更灵活的授权许可。</div>
<h5 class="row">八、合同终止</h5>
<div class="line">8.1 如果用户违反了本协议的任一条款,本授权协议将自动终止;用户行为损害 YakPanel 或其他任意第三方权利的YakPanel 发行方保留通过法律手段追究责任的权利。</div>
<h5 class="row">九、其他条款</h5>
<div class="line">9.1 本协议约定的任何条款部分或完全无效的,不影响其他条款的效力。</div>
<div class="line">9.2
协议的解释、效力及纠纷的解决适用中华人民共和国法律;若用户与 YakPanel 发行方发生任何纠纷或争议,首先应当友好协商解决,协商不成的,提交至有管辖权的人民法院诉讼解决。</div>
<div class="line">9.3 本协议最终解释权归 YakPanel 发行方在法律允许的范围内行使</div>
</div>
<div class="conter_select">
<div class="select_ground"><span></span></div>
<span>我已同意“《用户协议》”</span>
</div>
<div class="conter_btns">
<button class="btn btn_submit" onclick="set_licenes()">进入面板</button>
</div>
</div>
<script type="text/javascript">
function auto_mian() {
var docm_height = document.documentElement.clientHeight,
_main = document.getElementsByClassName('main')[0],
main_height = _main.clientHeight,
main_width = _main.clientWidth;
if (main_height < docm_height) {
_main.style.cssText = 'position:absolute;top:50%;left:50%;margin:' + '-' + (main_height / 2) +
'px auto auto -' + (main_width / 2) + 'px ';
}
}
function hasClass(elem, cls) {
cls = cls || '';
if (cls.replace(/\s/g, '').length == 0) return false;
return new RegExp(' ' + cls + ' ').test(' ' + elem.className + ' ');
}
function addClass(elem, cls) {
if (!hasClass(elem, cls)) {
elem.className = elem.className == '' ? cls : elem.className + ' ' + cls;
}
}
function removeClass(elem, cls) {
if (hasClass(elem, cls)) {
var newClass = ' ' + elem.className.replace(/[\t\r\n]/g, '') + ' ';
while (newClass.indexOf(' ' + cls + ' ') >= 0) {
newClass = newClass.replace(' ' + cls + ' ', ' ');
}
elem.className = newClass.replace(/^\s+|\s+$/g, '');
}
}
window.onresize = function () {
auto_mian();
}
var _select_ground = document.getElementsByClassName('select_ground')[0],
_select_btn = document.getElementsByClassName('btn_submit')[0];
_select_ground.addEventListener('click', function () {
if (hasClass(this, 'pitch')) {
removeClass(this, 'pitch');
} else {
addClass(this, 'pitch');
}
});
_select_ground.getElementsByTagName('span')[0].addEventListener('click', function () {
simulateClick(_select_ground);
});
function set_licenes() {
if (document.getElementsByClassName('pitch').length === 0) {
alert("必需同意用户协议才能进入面板")
return
}
window.location.href = '/?license=True'
}
auto_mian();
</script>
</body>
</html>