diff --git a/index.html b/index.html index c27705b..6401cb3 100644 --- a/index.html +++ b/index.html @@ -882,7 +882,7 @@ diff --git a/license.html b/license.html new file mode 100644 index 0000000..a1833a6 --- /dev/null +++ b/license.html @@ -0,0 +1,258 @@ + + + + + + + + MIT License — Musdestop by Aghatis Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+
+ SPDX-License-Identifier: MIT + 100% Free & Open Source + Verified Publisher: Aghatis Studio +
+

Musdestop Software License Agreement

+

+ Dokumen lisensi resmi perangkat lunak untuk aplikasi Musdestop yang dikembangkan oleh Aghatis Studio. Disediakan di bawah ketentuan lisensi terbuka MIT. +

+
+ + +
+
+
+ + Diizinkan (Permissions) +
+
    +
  • ✓ Penggunaan Komersial (Commercial use)
  • +
  • ✓ Modifikasi Kode (Modification)
  • +
  • ✓ Distribusi Bebas (Distribution)
  • +
  • ✓ Penggunaan Pribadi (Private use)
  • +
  • ✓ Sublicense & Penggabungan Software
  • +
+
+ +
+
+ + Syarat (Conditions) +
+
    +
  • ℹ Pencantuman Hak Cipta (License and copyright notice)
  • +
  • ℹ Sertakan teks lisensi MIT ini pada semua salinan perangkat lunak
  • +
+
+ +
+
+ + Batasan (Limitations) +
+
    +
  • ✕ Tanpa Jaminan Garansi (No Warranty / AS IS)
  • +
  • ✕ Bebas Tanggung Gugat (No Liability on Authors)
  • +
+
+
+ + +
+
+
+ + LICENSE.txt +
+ +
+ +
+
+ +
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.
+
+ +
+
+ + + + + + + + diff --git a/license/index.html b/license/index.html new file mode 100644 index 0000000..40839e7 --- /dev/null +++ b/license/index.html @@ -0,0 +1,258 @@ + + + + + + + + MIT License — Musdestop by Aghatis Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+
+ SPDX-License-Identifier: MIT + 100% Free & Open Source + Verified Publisher: Aghatis Studio +
+

Musdestop Software License Agreement

+

+ Dokumen lisensi resmi perangkat lunak untuk aplikasi Musdestop yang dikembangkan oleh Aghatis Studio. Disediakan di bawah ketentuan lisensi terbuka MIT. +

+
+ + +
+
+
+ + Diizinkan (Permissions) +
+
    +
  • ✓ Penggunaan Komersial (Commercial use)
  • +
  • ✓ Modifikasi Kode (Modification)
  • +
  • ✓ Distribusi Bebas (Distribution)
  • +
  • ✓ Penggunaan Pribadi (Private use)
  • +
  • ✓ Sublicense & Penggabungan Software
  • +
+
+ +
+
+ + Syarat (Conditions) +
+
    +
  • ℹ Pencantuman Hak Cipta (License and copyright notice)
  • +
  • ℹ Sertakan teks lisensi MIT ini pada semua salinan perangkat lunak
  • +
+
+ +
+
+ + Batasan (Limitations) +
+
    +
  • ✕ Tanpa Jaminan Garansi (No Warranty / AS IS)
  • +
  • ✕ Bebas Tanggung Gugat (No Liability on Authors)
  • +
+
+
+ + +
+
+
+ + LICENSE.txt +
+ +
+ +
+
+ +
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.
+
+ +
+
+ + + + + + + + diff --git a/script.js b/script.js index 813d066..c754da7 100644 --- a/script.js +++ b/script.js @@ -160,6 +160,7 @@ platIos: "iOS (Coming Soon)", platLinux: "Linux (Coming Soon)", platMac: "macOS (Coming Soon)", + legalLicense: "Lisensi: MIT Open Source", legalFree: "Lisensi: 100% Freeware", legalDev: "Pengembang: Aghatis Studio", copyright: "© 2026 Aghatis Studio. Seluruh hak cipta dilindungi. Musdestop adalah perangkat lunak gratis." @@ -318,6 +319,7 @@ platIos: "iOS (Coming Soon)", platLinux: "Linux (Coming Soon)", platMac: "macOS (Coming Soon)", + legalLicense: "License: MIT Open Source", legalFree: "License: 100% Freeware", legalDev: "Developer: Aghatis Studio", copyright: "© 2026 Aghatis Studio. All rights reserved. Musdestop is 100% free software." @@ -476,6 +478,7 @@ platIos: "iOS (Coming Soon)", platLinux: "Linux (Coming Soon)", platMac: "macOS (Coming Soon)", + legalLicense: "ライセンス: MIT Open Source", legalFree: "ライセンス: 100% フリーウェア", legalDev: "開発元: Aghatis Studio", copyright: "© 2026 Aghatis Studio. All rights reserved. Musdestopは完全無料のソフトウェアです。" diff --git a/sitemap.xml b/sitemap.xml index a7fb662..061eae2 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -67,4 +67,12 @@ + + + https://musdestop.com/license + 2026-11-04 + monthly + 0.8 + + diff --git a/style.css b/style.css index fd2eb97..6278002 100644 --- a/style.css +++ b/style.css @@ -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) { *, *::before,