Berikut adalah halaman MPL 3.0 (Modified) Patch 3 – versi rekaan ketiga dengan tambalan khusus untuk pengguna Sazwan1996. Halaman ini mengandungi teks lesen terkini, pautan hosting percuma, dan maklumat hak cipta yang telah dikemas kini.
<!DOCTYPE html>
<html lang="ms">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MPL 3.0 Patch 3 · Sazwan1996</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Inter', system-ui, sans-serif;
background: #f1f5f9;
color: #0f172a;
line-height: 1.6;
padding: 2rem 1rem;
}
.container {
max-width: 1000px;
margin: 0 auto;
background: white;
border-radius: 2rem;
padding: 2.5rem;
box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);
}
.badge {
background: #eab308;
color: black;
font-weight: 700;
padding: 0.25rem 1rem;
border-radius: 9999px;
display: inline-block;
margin-bottom: 1rem;
font-size: 0.9rem;
}
h1 {
font-size: 2.8rem;
font-weight: 700;
background: linear-gradient(145deg, #1e293b, #334155);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 0.5rem;
}
.version {
color: #2563eb;
font-weight: 600;
font-size: 1.2rem;
margin-bottom: 1.5rem;
}
.patch-note {
background: #dbeafe;
border-left: 6px solid #2563eb;
padding: 1rem 1.5rem;
border-radius: 1rem;
margin: 2rem 0;
}
.license-text {
background: #0f172a;
color: #f1f5f9;
padding: 1.5rem;
border-radius: 1.2rem;
font-family: 'Fira Code', monospace;
font-size: 0.9rem;
white-space: pre-wrap;
max-height: 500px;
overflow-y: auto;
border: 1px solid #334155;
margin: 1.5rem 0;
}
.btn-copy {
background: #e2e8f0;
border: none;
border-radius: 2rem;
padding: 0.5rem 1.2rem;
font-weight: 500;
cursor: pointer;
transition: 0.2s;
margin: 1rem 0;
}
.btn-copy:hover {
background: #cbd5e1;
}
.footer {
text-align: center;
margin-top: 2.5rem;
color: #475569;
border-top: 1px solid #e2e8f0;
padding-top: 1.5rem;
}
.hosting-grid {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin: 1.5rem 0;
}
.hosting-item {
background: #f8fafc;
padding: 0.8rem 1.2rem;
border-radius: 2rem;
border: 1px solid #cbd5e1;
text-decoration: none;
color: #0f172a;
font-weight: 500;
transition: 0.2s;
}
.hosting-item:hover {
background: #2563eb;
color: white;
border-color: #2563eb;
}
</style>
</head>
<body>
<div class="container">
<span class="badge">PATCH 3 · 2026</span>
<h1>Mozilla Public License 3.0</h1>
<div class="version">Versi ubah suai · Tambalan ketiga untuk Sazwan1996</div>
<div class="patch-note">
<strong>🧪 Nota Patch 3:</strong> Lesen ini diubah suai untuk projek <strong>Sazwan1996</strong>. Penambahan klausa 3.6 (Kredit Pengguna) dan kemas kini takrif "Contributor" merangkumi nama pengguna. Versi ini tidak rasmi dan hanya untuk tujuan demonstrasi.
</div>
<button class="btn-copy" id="copyBtn">📋 Salin Teks Lesen</button>
<div class="license-text" id="licenseContent">
Mozilla Public License Version 3.0 (modified) — Patch 3 untuk Sazwan1996
=======================================================================
1. Definisi
-----------
1.1. "Pengguna" bermaksud Sazwan1996 (Muhamad Sazwan Bin Ismail) atau mana‑mana individu yang diberi kuasa oleh beliau.
... (teks penuh MPL 3.0 dengan tambahan klausa 3.6)
[Klausa 3.6: Kredit Pengguna] – Sebarang pengedaran semula perisian mesti menyertakan kredit kepada "Sazwan1996" dalam dokumentasi atau antara muka pengguna.
... (seterusnya seperti lesen asal dengan perubahan kecil)
</div>
<h2>🚀 Hosting Percuma untuk Projek Sazwan1996</h2>
<div class="hosting-grid">
<a href="https://pages.github.com/" class="hosting-item" target="_blank">GitHub Pages</a>
<a href="https://vercel.com/new" class="hosting-item" target="_blank">Vercel</a>
<a href="https://netlify.com/" class="hosting-item" target="_blank">Netlify</a>
<a href="https://render.com/" class="hosting-item" target="_blank">Render</a>
</div>
<p>📁 Repositori contoh: <code>https://github.com/Sazwan1996/patch-3-demo</code></p>
<div class="footer">
© 2026 Muhamad Sazwan Bin Ismail (Sazwan1996) · Lesen MPL 3.0 Patch 3<br>
<small>Dokumen ini disediakan untuk tujuan demonstrasi dan tidak mengikat secara undang‑undang.</small>
</div>
</div>
<script>
document.getElementById('copyBtn').addEventListener('click', function() {
const text = document.getElementById('licenseContent').innerText;
navigator.clipboard.writeText(text).then(() => {
const btn = document.getElementById('copyBtn');
btn.innerText = '✓ Disalin!';
setTimeout(() => btn.innerText = '📋 Salin Teks Lesen', 1500);
});
});
</script>
</body>
</html>
✨ Apa yang Baharu dalam Patch 3?
· Versi lesen dinaikkan kepada "Patch 3" dengan metadata khusus untuk pengguna Sazwan1996.
· Klausa tambahan 3.6 – memerlukan kredit kepada Sazwan1996 dalam pengedaran semula.
· Reka bentuk minimal dengan fokus kepada teks lesen dan pautan hosting.
· Butang salin satu klik untuk kemudahan.
Jika anda memerlukan sebarang ubah suai lanjut (contohnya menambah klausa lain atau menukar warna), sila beritahu.
Originally posted by @Sazwan1996 in mozilla/inclusion#348
Berikut adalah halaman MPL 3.0 (Modified) Patch 3 – versi rekaan ketiga dengan tambalan khusus untuk pengguna Sazwan1996. Halaman ini mengandungi teks lesen terkini, pautan hosting percuma, dan maklumat hak cipta yang telah dikemas kini.
✨ Apa yang Baharu dalam Patch 3?
· Versi lesen dinaikkan kepada "Patch 3" dengan metadata khusus untuk pengguna Sazwan1996.
· Klausa tambahan 3.6 – memerlukan kredit kepada Sazwan1996 dalam pengedaran semula.
· Reka bentuk minimal dengan fokus kepada teks lesen dan pautan hosting.
· Butang salin satu klik untuk kemudahan.
Jika anda memerlukan sebarang ubah suai lanjut (contohnya menambah klausa lain atau menukar warna), sila beritahu.
Originally posted by @Sazwan1996 in mozilla/inclusion#348