feat(add-license-text)
add license text to upload app to up to down
This commit is contained in:
1 parent
2851a4ad8b
commit
ce77b651d6
6 files changed
+764
-1
No files matched your search
+1
-1
@@ -882,7 +882,7 @@
|
|||||||
<div class="footer-col">
|
<div class="footer-col">
|
||||||
<h3 data-i18n="footer.colLegal">Informasi Produk</h3>
|
<h3 data-i18n="footer.colLegal">Informasi Produk</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><span data-i18n="footer.legalFree">Lisensi: 100% Freeware</span></li>
|
<li><a href="license/" data-i18n="footer.legalLicense">Lisensi: MIT Open Source</a></li>
|
||||||
<li><span data-i18n="footer.legalDev">Pengembang: Aghatis Studio</span></li>
|
<li><span data-i18n="footer.legalDev">Pengembang: Aghatis Studio</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+258
@@ -0,0 +1,258 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="id" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
|
||||||
|
<!-- ========================================================================
|
||||||
|
PRIMARY META TAGS (SEO & UPTODOWN / APP STORE VERIFICATION)
|
||||||
|
======================================================================== -->
|
||||||
|
<title>MIT License — Musdestop by Aghatis Studio</title>
|
||||||
|
<meta name="description" content="Official MIT License terms and conditions for Musdestop desktop YouTube music player application developed by Aghatis Studio.">
|
||||||
|
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
|
||||||
|
<meta name="author" content="Aghatis Studio">
|
||||||
|
<meta name="publisher" content="Aghatis Studio">
|
||||||
|
<meta name="theme-color" content="#141a20">
|
||||||
|
<meta name="color-scheme" content="dark">
|
||||||
|
|
||||||
|
<!-- Canonical URL -->
|
||||||
|
<link rel="canonical" href="https://musdestop.com/license">
|
||||||
|
|
||||||
|
<!-- Open Graph -->
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:site_name" content="Musdestop">
|
||||||
|
<meta property="og:title" content="MIT License — Musdestop by Aghatis Studio">
|
||||||
|
<meta property="og:description" content="Official MIT License terms and conditions for Musdestop desktop YouTube music player application developed by Aghatis Studio.">
|
||||||
|
<meta property="og:url" content="https://musdestop.com/license">
|
||||||
|
<meta property="og:image" content="https://musdestop.com/assets/og-banner.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
|
||||||
|
<!-- Twitter Card -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="MIT License — Musdestop by Aghatis Studio">
|
||||||
|
<meta name="twitter:description" content="Official MIT License terms and conditions for Musdestop desktop YouTube music player application developed by Aghatis Studio.">
|
||||||
|
<meta name="twitter:image" content="https://musdestop.com/assets/og-banner.png">
|
||||||
|
|
||||||
|
<!-- Favicon -->
|
||||||
|
<link rel="icon" href="favicon.ico" sizes="32x32" type="image/png">
|
||||||
|
<link rel="apple-touch-icon" href="apple-touch-icon.png">
|
||||||
|
|
||||||
|
<!-- Stylesheet -->
|
||||||
|
<link rel="stylesheet" href="style.css">
|
||||||
|
|
||||||
|
<!-- Structured Data JSON-LD for SoftwareApplication & DigitalDocument -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "DigitalDocument",
|
||||||
|
"name": "Musdestop MIT License",
|
||||||
|
"description": "Official open-source license agreement for Musdestop application.",
|
||||||
|
"license": "https://opensource.org/licenses/MIT",
|
||||||
|
"copyrightYear": 2026,
|
||||||
|
"copyrightHolder": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "Aghatis Studio",
|
||||||
|
"url": "https://musdestop.com"
|
||||||
|
},
|
||||||
|
"about": {
|
||||||
|
"@type": "SoftwareApplication",
|
||||||
|
"name": "Musdestop",
|
||||||
|
"operatingSystem": "Windows 10, Windows 11",
|
||||||
|
"applicationCategory": "MultimediaApplication",
|
||||||
|
"downloadUrl": "https://files.aghatis.id/f/3eT2/Musdestop-Setup-1.0.0.exe"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- Skip Navigation -->
|
||||||
|
<a href="#license-content" class="skip-link">Lewati ke isi lisensi</a>
|
||||||
|
|
||||||
|
<!-- Header -->
|
||||||
|
<header class="site-header" role="banner">
|
||||||
|
<div class="container navbar">
|
||||||
|
<a href="./" class="brand-logo" aria-label="Musdestop Beranda">
|
||||||
|
<img
|
||||||
|
src="logo.png"
|
||||||
|
alt="Musdestop Official Logo"
|
||||||
|
width="802"
|
||||||
|
height="190"
|
||||||
|
class="brand-logo-img">
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="nav-actions">
|
||||||
|
<a href="./" class="btn btn-secondary btn-sm">
|
||||||
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<line x1="19" y1="12" x2="5" y2="12"></line>
|
||||||
|
<polyline points="12 19 5 12 12 5"></polyline>
|
||||||
|
</svg>
|
||||||
|
<span>Kembali ke Beranda</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<!-- Main Content -->
|
||||||
|
<main class="license-page" id="license-content">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
<!-- Breadcrumb -->
|
||||||
|
<nav class="breadcrumb" aria-label="Breadcrumb">
|
||||||
|
<a href="./">Beranda</a>
|
||||||
|
<span class="breadcrumb-separator">/</span>
|
||||||
|
<span aria-current="page">MIT License</span>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<!-- License Header -->
|
||||||
|
<div class="license-header">
|
||||||
|
<div class="hero-badges">
|
||||||
|
<span class="badge badge-crimson">SPDX-License-Identifier: MIT</span>
|
||||||
|
<span class="badge badge-freeware">100% Free & Open Source</span>
|
||||||
|
<span class="badge badge-crimson">Verified Publisher: Aghatis Studio</span>
|
||||||
|
</div>
|
||||||
|
<h1 class="license-title">Musdestop Software License Agreement</h1>
|
||||||
|
<p class="license-subtitle">
|
||||||
|
Dokumen lisensi resmi perangkat lunak untuk aplikasi <strong>Musdestop</strong> yang dikembangkan oleh <strong>Aghatis Studio</strong>. Disediakan di bawah ketentuan lisensi terbuka MIT.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Quick Summary Cards (Permissions, Conditions, Limitations) -->
|
||||||
|
<section class="license-summary-grid" aria-label="Ringkasan Ketentuan Lisensi">
|
||||||
|
<article class="license-summary-card">
|
||||||
|
<div class="summary-card-header allowed">
|
||||||
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<polyline points="20 6 9 17 4 12"></polyline>
|
||||||
|
</svg>
|
||||||
|
<span>Diizinkan (Permissions)</span>
|
||||||
|
</div>
|
||||||
|
<ul class="summary-list">
|
||||||
|
<li>✓ Penggunaan Komersial (Commercial use)</li>
|
||||||
|
<li>✓ Modifikasi Kode (Modification)</li>
|
||||||
|
<li>✓ Distribusi Bebas (Distribution)</li>
|
||||||
|
<li>✓ Penggunaan Pribadi (Private use)</li>
|
||||||
|
<li>✓ Sublicense & Penggabungan Software</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<article class="license-summary-card">
|
||||||
|
<div class="summary-card-header conditions">
|
||||||
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<circle cx="12" cy="12" r="10"></circle>
|
||||||
|
<line x1="12" y1="16" x2="12" y2="12"></line>
|
||||||
|
<line x1="12" y1="8" x2="12.01" y2="8"></line>
|
||||||
|
</svg>
|
||||||
|
<span>Syarat (Conditions)</span>
|
||||||
|
</div>
|
||||||
|
<ul class="summary-list">
|
||||||
|
<li>ℹ Pencantuman Hak Cipta (License and copyright notice)</li>
|
||||||
|
<li>ℹ Sertakan teks lisensi MIT ini pada semua salinan perangkat lunak</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<article class="license-summary-card">
|
||||||
|
<div class="summary-card-header limitations">
|
||||||
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<polygon points="7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"></polygon>
|
||||||
|
<line x1="15" y1="9" x2="9" y2="15"></line>
|
||||||
|
<line x1="9" y1="9" x2="15" y2="15"></line>
|
||||||
|
</svg>
|
||||||
|
<span>Batasan (Limitations)</span>
|
||||||
|
</div>
|
||||||
|
<ul class="summary-list">
|
||||||
|
<li>✕ Tanpa Jaminan Garansi (No Warranty / AS IS)</li>
|
||||||
|
<li>✕ Bebas Tanggung Gugat (No Liability on Authors)</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- Verbatim MIT License Monospace Code Window -->
|
||||||
|
<section class="license-window" aria-label="Teks Resmi MIT License">
|
||||||
|
<div class="license-window-header">
|
||||||
|
<div class="license-window-title">
|
||||||
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#eb444c" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path>
|
||||||
|
<polyline points="14 2 14 8 20 8"></polyline>
|
||||||
|
<line x1="16" y1="13" x2="8" y2="13"></line>
|
||||||
|
<line x1="16" y1="17" x2="8" y2="17"></line>
|
||||||
|
<polyline points="10 9 9 9 8 9"></polyline>
|
||||||
|
</svg>
|
||||||
|
<span>LICENSE.txt</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="license-actions">
|
||||||
|
<button type="button" class="copy-license-btn" id="copy-license-btn" aria-label="Salin teks lisensi">
|
||||||
|
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
|
||||||
|
<path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path>
|
||||||
|
</svg>
|
||||||
|
<span id="copy-btn-text">Salin Teks Lisensi</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<pre class="license-pre" id="raw-license-text">MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2026 Aghatis Studio
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.</pre>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<!-- Footer -->
|
||||||
|
<footer class="site-footer" role="contentinfo">
|
||||||
|
<div class="container">
|
||||||
|
<div class="footer-bottom">
|
||||||
|
<span>© 2026 Aghatis Studio. Seluruh hak cipta dilindungi. Musdestop didistribusikan di bawah lisensi resmi MIT.</span>
|
||||||
|
<div>
|
||||||
|
<a href="./">Beranda</a> •
|
||||||
|
<a href="./#download">Download</a> •
|
||||||
|
<a href="./#features">Fitur</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Copy License Script -->
|
||||||
|
<script>
|
||||||
|
(function () {
|
||||||
|
const copyBtn = document.getElementById("copy-license-btn");
|
||||||
|
const btnText = document.getElementById("copy-btn-text");
|
||||||
|
const licenseText = document.getElementById("raw-license-text");
|
||||||
|
|
||||||
|
if (copyBtn && licenseText) {
|
||||||
|
copyBtn.addEventListener("click", function () {
|
||||||
|
navigator.clipboard.writeText(licenseText.innerText).then(function () {
|
||||||
|
copyBtn.classList.add("copied");
|
||||||
|
btnText.textContent = "Tersalin ke Clipboard!";
|
||||||
|
setTimeout(function () {
|
||||||
|
copyBtn.classList.remove("copied");
|
||||||
|
btnText.textContent = "Salin Teks Lisensi";
|
||||||
|
}, 2500);
|
||||||
|
}).catch(function () {
|
||||||
|
btnText.textContent = "Gagal menyalin";
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,258 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="id" dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
|
||||||
|
<!-- ========================================================================
|
||||||
|
PRIMARY META TAGS (SEO & UPTODOWN / APP STORE VERIFICATION)
|
||||||
|
======================================================================== -->
|
||||||
|
<title>MIT License — Musdestop by Aghatis Studio</title>
|
||||||
|
<meta name="description" content="Official MIT License terms and conditions for Musdestop desktop YouTube music player application developed by Aghatis Studio.">
|
||||||
|
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
|
||||||
|
<meta name="author" content="Aghatis Studio">
|
||||||
|
<meta name="publisher" content="Aghatis Studio">
|
||||||
|
<meta name="theme-color" content="#141a20">
|
||||||
|
<meta name="color-scheme" content="dark">
|
||||||
|
|
||||||
|
<!-- Canonical URL -->
|
||||||
|
<link rel="canonical" href="https://musdestop.com/license">
|
||||||
|
|
||||||
|
<!-- Open Graph -->
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:site_name" content="Musdestop">
|
||||||
|
<meta property="og:title" content="MIT License — Musdestop by Aghatis Studio">
|
||||||
|
<meta property="og:description" content="Official MIT License terms and conditions for Musdestop desktop YouTube music player application developed by Aghatis Studio.">
|
||||||
|
<meta property="og:url" content="https://musdestop.com/license">
|
||||||
|
<meta property="og:image" content="https://musdestop.com/assets/og-banner.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
|
||||||
|
<!-- Twitter Card -->
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="MIT License — Musdestop by Aghatis Studio">
|
||||||
|
<meta name="twitter:description" content="Official MIT License terms and conditions for Musdestop desktop YouTube music player application developed by Aghatis Studio.">
|
||||||
|
<meta name="twitter:image" content="https://musdestop.com/assets/og-banner.png">
|
||||||
|
|
||||||
|
<!-- Favicon -->
|
||||||
|
<link rel="icon" href="../favicon.ico" sizes="32x32" type="image/png">
|
||||||
|
<link rel="apple-touch-icon" href="../apple-touch-icon.png">
|
||||||
|
|
||||||
|
<!-- Stylesheet -->
|
||||||
|
<link rel="stylesheet" href="../style.css">
|
||||||
|
|
||||||
|
<!-- Structured Data JSON-LD for SoftwareApplication & DigitalDocument -->
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "DigitalDocument",
|
||||||
|
"name": "Musdestop MIT License",
|
||||||
|
"description": "Official open-source license agreement for Musdestop application.",
|
||||||
|
"license": "https://opensource.org/licenses/MIT",
|
||||||
|
"copyrightYear": 2026,
|
||||||
|
"copyrightHolder": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "Aghatis Studio",
|
||||||
|
"url": "https://musdestop.com"
|
||||||
|
},
|
||||||
|
"about": {
|
||||||
|
"@type": "SoftwareApplication",
|
||||||
|
"name": "Musdestop",
|
||||||
|
"operatingSystem": "Windows 10, Windows 11",
|
||||||
|
"applicationCategory": "MultimediaApplication",
|
||||||
|
"downloadUrl": "https://files.aghatis.id/f/3eT2/Musdestop-Setup-1.0.0.exe"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- Skip Navigation -->
|
||||||
|
<a href="#license-content" class="skip-link">Lewati ke isi lisensi</a>
|
||||||
|
|
||||||
|
<!-- Header -->
|
||||||
|
<header class="site-header" role="banner">
|
||||||
|
<div class="container navbar">
|
||||||
|
<a href="../" class="brand-logo" aria-label="Musdestop Beranda">
|
||||||
|
<img
|
||||||
|
src="../logo.png"
|
||||||
|
alt="Musdestop Official Logo"
|
||||||
|
width="802"
|
||||||
|
height="190"
|
||||||
|
class="brand-logo-img">
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="nav-actions">
|
||||||
|
<a href="../" class="btn btn-secondary btn-sm">
|
||||||
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<line x1="19" y1="12" x2="5" y2="12"></line>
|
||||||
|
<polyline points="12 19 5 12 12 5"></polyline>
|
||||||
|
</svg>
|
||||||
|
<span>Kembali ke Beranda</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<!-- Main Content -->
|
||||||
|
<main class="license-page" id="license-content">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
<!-- Breadcrumb -->
|
||||||
|
<nav class="breadcrumb" aria-label="Breadcrumb">
|
||||||
|
<a href="../">Beranda</a>
|
||||||
|
<span class="breadcrumb-separator">/</span>
|
||||||
|
<span aria-current="page">MIT License</span>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<!-- License Header -->
|
||||||
|
<div class="license-header">
|
||||||
|
<div class="hero-badges">
|
||||||
|
<span class="badge badge-crimson">SPDX-License-Identifier: MIT</span>
|
||||||
|
<span class="badge badge-freeware">100% Free & Open Source</span>
|
||||||
|
<span class="badge badge-crimson">Verified Publisher: Aghatis Studio</span>
|
||||||
|
</div>
|
||||||
|
<h1 class="license-title">Musdestop Software License Agreement</h1>
|
||||||
|
<p class="license-subtitle">
|
||||||
|
Dokumen lisensi resmi perangkat lunak untuk aplikasi <strong>Musdestop</strong> yang dikembangkan oleh <strong>Aghatis Studio</strong>. Disediakan di bawah ketentuan lisensi terbuka MIT.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Quick Summary Cards (Permissions, Conditions, Limitations) -->
|
||||||
|
<section class="license-summary-grid" aria-label="Ringkasan Ketentuan Lisensi">
|
||||||
|
<article class="license-summary-card">
|
||||||
|
<div class="summary-card-header allowed">
|
||||||
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<polyline points="20 6 9 17 4 12"></polyline>
|
||||||
|
</svg>
|
||||||
|
<span>Diizinkan (Permissions)</span>
|
||||||
|
</div>
|
||||||
|
<ul class="summary-list">
|
||||||
|
<li>✓ Penggunaan Komersial (Commercial use)</li>
|
||||||
|
<li>✓ Modifikasi Kode (Modification)</li>
|
||||||
|
<li>✓ Distribusi Bebas (Distribution)</li>
|
||||||
|
<li>✓ Penggunaan Pribadi (Private use)</li>
|
||||||
|
<li>✓ Sublicense & Penggabungan Software</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<article class="license-summary-card">
|
||||||
|
<div class="summary-card-header conditions">
|
||||||
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<circle cx="12" cy="12" r="10"></circle>
|
||||||
|
<line x1="12" y1="16" x2="12" y2="12"></line>
|
||||||
|
<line x1="12" y1="8" x2="12.01" y2="8"></line>
|
||||||
|
</svg>
|
||||||
|
<span>Syarat (Conditions)</span>
|
||||||
|
</div>
|
||||||
|
<ul class="summary-list">
|
||||||
|
<li>ℹ Pencantuman Hak Cipta (License and copyright notice)</li>
|
||||||
|
<li>ℹ Sertakan teks lisensi MIT ini pada semua salinan perangkat lunak</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<article class="license-summary-card">
|
||||||
|
<div class="summary-card-header limitations">
|
||||||
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<polygon points="7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"></polygon>
|
||||||
|
<line x1="15" y1="9" x2="9" y2="15"></line>
|
||||||
|
<line x1="9" y1="9" x2="15" y2="15"></line>
|
||||||
|
</svg>
|
||||||
|
<span>Batasan (Limitations)</span>
|
||||||
|
</div>
|
||||||
|
<ul class="summary-list">
|
||||||
|
<li>✕ Tanpa Jaminan Garansi (No Warranty / AS IS)</li>
|
||||||
|
<li>✕ Bebas Tanggung Gugat (No Liability on Authors)</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- Verbatim MIT License Monospace Code Window -->
|
||||||
|
<section class="license-window" aria-label="Teks Resmi MIT License">
|
||||||
|
<div class="license-window-header">
|
||||||
|
<div class="license-window-title">
|
||||||
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#eb444c" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path>
|
||||||
|
<polyline points="14 2 14 8 20 8"></polyline>
|
||||||
|
<line x1="16" y1="13" x2="8" y2="13"></line>
|
||||||
|
<line x1="16" y1="17" x2="8" y2="17"></line>
|
||||||
|
<polyline points="10 9 9 9 8 9"></polyline>
|
||||||
|
</svg>
|
||||||
|
<span>LICENSE.txt</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="license-actions">
|
||||||
|
<button type="button" class="copy-license-btn" id="copy-license-btn" aria-label="Salin teks lisensi">
|
||||||
|
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
|
||||||
|
<rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
|
||||||
|
<path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path>
|
||||||
|
</svg>
|
||||||
|
<span id="copy-btn-text">Salin Teks Lisensi</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<pre class="license-pre" id="raw-license-text">MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2026 Aghatis Studio
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.</pre>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<!-- Footer -->
|
||||||
|
<footer class="site-footer" role="contentinfo">
|
||||||
|
<div class="container">
|
||||||
|
<div class="footer-bottom">
|
||||||
|
<span>© 2026 Aghatis Studio. Seluruh hak cipta dilindungi. Musdestop didistribusikan di bawah lisensi resmi MIT.</span>
|
||||||
|
<div>
|
||||||
|
<a href="../">Beranda</a> •
|
||||||
|
<a href="../#download">Download</a> •
|
||||||
|
<a href="../#features">Fitur</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Copy License Script -->
|
||||||
|
<script>
|
||||||
|
(function () {
|
||||||
|
const copyBtn = document.getElementById("copy-license-btn");
|
||||||
|
const btnText = document.getElementById("copy-btn-text");
|
||||||
|
const licenseText = document.getElementById("raw-license-text");
|
||||||
|
|
||||||
|
if (copyBtn && licenseText) {
|
||||||
|
copyBtn.addEventListener("click", function () {
|
||||||
|
navigator.clipboard.writeText(licenseText.innerText).then(function () {
|
||||||
|
copyBtn.classList.add("copied");
|
||||||
|
btnText.textContent = "Tersalin ke Clipboard!";
|
||||||
|
setTimeout(function () {
|
||||||
|
copyBtn.classList.remove("copied");
|
||||||
|
btnText.textContent = "Salin Teks Lisensi";
|
||||||
|
}, 2500);
|
||||||
|
}).catch(function () {
|
||||||
|
btnText.textContent = "Gagal menyalin";
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -160,6 +160,7 @@
|
|||||||
platIos: "iOS (Coming Soon)",
|
platIos: "iOS (Coming Soon)",
|
||||||
platLinux: "Linux (Coming Soon)",
|
platLinux: "Linux (Coming Soon)",
|
||||||
platMac: "macOS (Coming Soon)",
|
platMac: "macOS (Coming Soon)",
|
||||||
|
legalLicense: "Lisensi: MIT Open Source",
|
||||||
legalFree: "Lisensi: 100% Freeware",
|
legalFree: "Lisensi: 100% Freeware",
|
||||||
legalDev: "Pengembang: Aghatis Studio",
|
legalDev: "Pengembang: Aghatis Studio",
|
||||||
copyright: "© 2026 Aghatis Studio. Seluruh hak cipta dilindungi. Musdestop adalah perangkat lunak gratis."
|
copyright: "© 2026 Aghatis Studio. Seluruh hak cipta dilindungi. Musdestop adalah perangkat lunak gratis."
|
||||||
@@ -318,6 +319,7 @@
|
|||||||
platIos: "iOS (Coming Soon)",
|
platIos: "iOS (Coming Soon)",
|
||||||
platLinux: "Linux (Coming Soon)",
|
platLinux: "Linux (Coming Soon)",
|
||||||
platMac: "macOS (Coming Soon)",
|
platMac: "macOS (Coming Soon)",
|
||||||
|
legalLicense: "License: MIT Open Source",
|
||||||
legalFree: "License: 100% Freeware",
|
legalFree: "License: 100% Freeware",
|
||||||
legalDev: "Developer: Aghatis Studio",
|
legalDev: "Developer: Aghatis Studio",
|
||||||
copyright: "© 2026 Aghatis Studio. All rights reserved. Musdestop is 100% free software."
|
copyright: "© 2026 Aghatis Studio. All rights reserved. Musdestop is 100% free software."
|
||||||
@@ -476,6 +478,7 @@
|
|||||||
platIos: "iOS (Coming Soon)",
|
platIos: "iOS (Coming Soon)",
|
||||||
platLinux: "Linux (Coming Soon)",
|
platLinux: "Linux (Coming Soon)",
|
||||||
platMac: "macOS (Coming Soon)",
|
platMac: "macOS (Coming Soon)",
|
||||||
|
legalLicense: "ライセンス: MIT Open Source",
|
||||||
legalFree: "ライセンス: 100% フリーウェア",
|
legalFree: "ライセンス: 100% フリーウェア",
|
||||||
legalDev: "開発元: Aghatis Studio",
|
legalDev: "開発元: Aghatis Studio",
|
||||||
copyright: "© 2026 Aghatis Studio. All rights reserved. Musdestopは完全無料のソフトウェアです。"
|
copyright: "© 2026 Aghatis Studio. All rights reserved. Musdestopは完全無料のソフトウェアです。"
|
||||||
|
|||||||
@@ -67,4 +67,12 @@
|
|||||||
<xhtml:link rel="alternate" hreflang="x-default" href="https://musdestop.com/" />
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://musdestop.com/" />
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
<!-- Official MIT License Page (Uptodown & Software Distribution Verification) -->
|
||||||
|
<url>
|
||||||
|
<loc>https://musdestop.com/license</loc>
|
||||||
|
<lastmod>2026-11-04</lastmod>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<priority>0.8</priority>
|
||||||
|
</url>
|
||||||
|
|
||||||
</urlset>
|
</urlset>
|
||||||
@@ -1263,6 +1263,242 @@ a {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
OFFICIAL MIT LICENSE PAGE STYLING (/license)
|
||||||
|
Developer: Aghatis Studio | Dark Aesthetic & Uptodown Verification Ready
|
||||||
|
========================================================================== */
|
||||||
|
.license-page {
|
||||||
|
padding: 48px 0 80px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.breadcrumb {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
font-size: 0.85rem;
|
||||||
|
color: var(--text-secondary);
|
||||||
|
margin-bottom: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.breadcrumb a:hover {
|
||||||
|
color: var(--accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.breadcrumb-separator {
|
||||||
|
color: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-header {
|
||||||
|
margin-bottom: 36px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-title {
|
||||||
|
font-size: clamp(2rem, 3.5vw, 2.75rem);
|
||||||
|
font-weight: 800;
|
||||||
|
line-height: 1.2;
|
||||||
|
margin: 12px 0;
|
||||||
|
color: var(--text-main);
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-subtitle {
|
||||||
|
font-size: 1.05rem;
|
||||||
|
color: var(--text-secondary);
|
||||||
|
max-width: 720px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Quick Permissions & Conditions Summary (Uptodown & Software Review Standard) */
|
||||||
|
.license-summary-grid {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(3, 1fr);
|
||||||
|
gap: 20px;
|
||||||
|
margin-bottom: 32px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-summary-card {
|
||||||
|
background: var(--bg-card);
|
||||||
|
border: 1px solid var(--border-subtle);
|
||||||
|
border-radius: var(--radius-md);
|
||||||
|
padding: 22px 20px;
|
||||||
|
transition: all var(--transition);
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-summary-card:hover {
|
||||||
|
border-color: var(--border-light);
|
||||||
|
transform: translateY(-2px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.summary-card-header {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 10px;
|
||||||
|
margin-bottom: 14px;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: 0.95rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.summary-card-header.allowed {
|
||||||
|
color: #2ecc71;
|
||||||
|
}
|
||||||
|
|
||||||
|
.summary-card-header.conditions {
|
||||||
|
color: #3498db;
|
||||||
|
}
|
||||||
|
|
||||||
|
.summary-card-header.limitations {
|
||||||
|
color: #e67e22;
|
||||||
|
}
|
||||||
|
|
||||||
|
.summary-list {
|
||||||
|
list-style: none;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 8px;
|
||||||
|
font-size: 0.86rem;
|
||||||
|
color: var(--text-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.summary-list li {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Official License Monospace Code Window */
|
||||||
|
.license-window {
|
||||||
|
background: var(--bg-darker);
|
||||||
|
border: 1px solid var(--border-light);
|
||||||
|
border-radius: var(--radius-lg);
|
||||||
|
overflow: hidden;
|
||||||
|
box-shadow: var(--shadow-card);
|
||||||
|
margin-bottom: 40px;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-window-header {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 14px 20px;
|
||||||
|
background: #0d1217;
|
||||||
|
border-bottom: 1px solid var(--border-subtle);
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-window-title {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 10px;
|
||||||
|
font-family: monospace;
|
||||||
|
font-size: 0.88rem;
|
||||||
|
font-weight: 600;
|
||||||
|
color: var(--text-main);
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-actions {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy-license-btn {
|
||||||
|
background: var(--bg-card);
|
||||||
|
border: 1px solid var(--border-light);
|
||||||
|
color: var(--text-main);
|
||||||
|
font-size: 0.82rem;
|
||||||
|
font-weight: 600;
|
||||||
|
padding: 6px 14px;
|
||||||
|
border-radius: var(--radius-pill);
|
||||||
|
cursor: pointer;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
transition: all var(--transition);
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy-license-btn:hover {
|
||||||
|
background: var(--accent);
|
||||||
|
color: #ffffff;
|
||||||
|
border-color: var(--accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy-license-btn.copied {
|
||||||
|
background: #27ae60;
|
||||||
|
color: #ffffff;
|
||||||
|
border-color: #27ae60;
|
||||||
|
}
|
||||||
|
|
||||||
|
.license-pre {
|
||||||
|
padding: 28px 24px;
|
||||||
|
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||||
|
font-size: 0.94rem;
|
||||||
|
line-height: 1.8;
|
||||||
|
color: #e1e7ec;
|
||||||
|
white-space: pre-wrap;
|
||||||
|
word-break: break-word;
|
||||||
|
background: #0c1015;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Uptodown & Reviewer Verification Metadata Box */
|
||||||
|
.license-verification-box {
|
||||||
|
background: linear-gradient(145deg, var(--bg-card) 0%, var(--bg-card-alt) 100%);
|
||||||
|
border: 1px solid var(--accent-border);
|
||||||
|
border-radius: var(--radius-md);
|
||||||
|
padding: 28px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.verification-heading {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 10px;
|
||||||
|
font-size: 1.15rem;
|
||||||
|
font-weight: 700;
|
||||||
|
color: var(--text-main);
|
||||||
|
margin-bottom: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.verification-grid {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
gap: 14px 24px;
|
||||||
|
font-size: 0.9rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.verification-row {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 3px;
|
||||||
|
padding: 10px 14px;
|
||||||
|
background: rgba(15, 20, 25, 0.5);
|
||||||
|
border-radius: var(--radius-sm);
|
||||||
|
border: 1px solid var(--border-subtle);
|
||||||
|
}
|
||||||
|
|
||||||
|
.verification-label {
|
||||||
|
font-size: 0.78rem;
|
||||||
|
color: var(--text-muted);
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.04em;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.verification-value {
|
||||||
|
color: var(--text-main);
|
||||||
|
font-weight: 600;
|
||||||
|
word-break: break-all;
|
||||||
|
}
|
||||||
|
|
||||||
|
.verification-value a {
|
||||||
|
color: var(--accent);
|
||||||
|
text-decoration: underline;
|
||||||
|
text-underline-offset: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 900px) {
|
||||||
|
.license-summary-grid,
|
||||||
|
.verification-grid {
|
||||||
|
grid-template-columns: 1fr;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@media (prefers-reduced-motion: reduce) {
|
@media (prefers-reduced-motion: reduce) {
|
||||||
*,
|
*,
|
||||||
*::before,
|
*::before,
|
||||||
|
|||||||
Reference in new issue
Block a user