devsofttech_hms_ci4/public/software-use-license.html

265 lines
27 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' data: blob: https://cdn.jsdelivr.net https://code.jquery.com https://cdn.datatables.net https://oss.maxcdn.com; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net https://cdn.datatables.net https://fonts.googleapis.com; font-src 'self' data: https://cdn.jsdelivr.net https://fonts.gstatic.com; img-src 'self' data: blob: https://api.qrserver.com; object-src 'none';">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Open-source use terms, responsibilities, and paid service information for E-Atria Hospital Management System.">
<title>E-Atria HMS Open-Source Software Use Terms</title>
<link href="assets/img/logo.ico" rel="icon" type="image/x-icon">
<link href="assets/img/favicon.png" rel="alternate icon" type="image/png">
<link href="assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="assets/vendor/bootstrap-icons/bootstrap-icons.css" rel="stylesheet">
<style>
:root { --ink:#172238; --muted:#617087; --navy:#123765; --teal:#087f75; --green:#26734d; --amber:#a9600b; --red:#a93643; --paper:#fff; --canvas:#edf2f7; --line:#d6dee9; --soft-blue:#eaf2fb; --soft-teal:#e7f5f2; --soft-green:#eaf6ef; --soft-amber:#fff3df; --soft-red:#fcedef; }
html { scroll-behavior:smooth; }
body { background-color:var(--canvas); background-image:linear-gradient(rgba(18,55,101,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,55,101,.035) 1px,transparent 1px); background-size:28px 28px; color:var(--ink); font-family:"Segoe UI",Tahoma,sans-serif; letter-spacing:0; }
h1,h2,h3 { font-family:Georgia,"Times New Roman",serif; letter-spacing:0; }
a { color:var(--navy); }
.page-shell { max-width:1440px; margin:0 auto; }
.license-header { background:var(--navy); color:#fff; border-bottom:5px solid var(--teal); }
.brand-mark { width:48px; height:48px; object-fit:contain; background:#fff; padding:4px; border-radius:6px; }
.license-title { font-size:clamp(1.65rem,3vw,2.45rem); margin:0; }
.version-label { color:#dce8f6; }
.search-wrap { position:relative; max-width:560px; }
.search-wrap i { position:absolute; left:14px; top:11px; color:#68778d; }
.search-wrap input { padding-left:40px; border:0; border-radius:6px; min-height:44px; }
.layout { display:grid; grid-template-columns:290px minmax(0,1fr); gap:24px; align-items:start; }
.toc-panel { position:sticky; top:16px; max-height:calc(100vh - 32px); overflow:auto; background:var(--paper); border:1px solid var(--line); border-radius:6px; }
.toc-panel h2 { font:700 1rem "Segoe UI",Tahoma,sans-serif; }
.toc-panel a { display:block; padding:8px 14px; color:#3f4c60; text-decoration:none; border-left:3px solid transparent; font-size:.9rem; }
.toc-panel a:hover,.toc-panel a:focus { background:var(--soft-blue); border-left-color:var(--navy); color:var(--navy); }
.license-content { min-width:0; }
.license-section { background:var(--paper); border:1px solid var(--line); border-radius:6px; margin-bottom:18px; padding:clamp(20px,3vw,34px); scroll-margin-top:16px; }
.license-section>h2 { color:var(--navy); font-size:1.55rem; border-bottom:2px solid var(--line); padding-bottom:12px; margin-bottom:20px; }
.license-section h3 { color:#274e72; font-size:1.12rem; margin-top:22px; }
.section-number { color:var(--teal); font:800 1rem "Segoe UI",Tahoma,sans-serif; margin-right:7px; }
.rights-grid,.service-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.right-item,.service-item { border:1px solid var(--line); border-top:4px solid var(--green); padding:16px; background:#fbfdff; }
.right-item i,.service-item i { color:var(--green); margin-right:7px; }
.right-item strong,.service-item strong { color:var(--navy); }
.service-item { border-top-color:var(--amber); }
.service-item i { color:var(--amber); }
.plain-summary { border-left:5px solid var(--green); background:var(--soft-green); padding:18px 20px; }
.note,.warning,.safety { padding:13px 15px; margin:16px 0; border-left:4px solid var(--navy); background:var(--soft-blue); }
.warning { border-left-color:var(--amber); background:var(--soft-amber); }
.safety { border-left-color:var(--red); background:var(--soft-red); }
.table-license th { background:var(--navy); color:#fff; font-weight:600; }
.table-license td,.table-license th { vertical-align:top; }
.status-free,.status-paid { display:inline-block; border-radius:4px; padding:2px 7px; color:#fff; font-size:.75rem; font-weight:700; }
.status-free { background:var(--green); }
.status-paid { background:var(--amber); }
.search-hidden { display:none!important; }
.no-results { display:none; background:var(--soft-amber); border:1px solid #eccb91; padding:18px; border-radius:6px; }
.back-top { text-align:right; margin-top:18px; font-size:.85rem; }
footer { color:var(--muted); }
@media (max-width:991.98px) { .layout{grid-template-columns:1fr}.toc-panel{position:static;max-height:none}.toc-links{columns:2} }
@media (max-width:575.98px) { .toc-links{columns:1}.rights-grid,.service-grid{grid-template-columns:1fr}.license-section{border-radius:0;margin-left:-12px;margin-right:-12px}.license-title{font-size:1.45rem} }
@media print { body{background:#fff}.license-header,.toc-panel,.back-top,.no-print{display:none!important}.layout{display:block}.license-section{border:0;break-inside:avoid;padding:12px 0}.rights-grid,.service-grid{display:block}.right-item,.service-item{margin-bottom:10px} }
</style>
</head>
<body id="top">
<header class="license-header">
<div class="page-shell px-3 px-lg-4 py-4">
<div class="d-flex align-items-center gap-3 mb-3">
<img class="brand-mark" src="assets/img/logo.png" alt="E-Atria logo">
<div><h1 class="license-title">E-Atria HMS Open-Source Software Use Terms</h1><div class="version-label">Version 2.0 &nbsp;|&nbsp; Effective 12 August 2026</div></div>
</div>
<div class="search-wrap no-print"><i class="bi bi-search" aria-hidden="true"></i><label class="visually-hidden" for="license-search">Search these terms</label><input id="license-search" class="form-control" type="search" placeholder="Search rights, conditions, services, ABDM, AI, or support"></div>
</div>
</header>
<main class="page-shell px-3 px-lg-4 py-4">
<div id="no-results" class="no-results mb-3" role="status">No section matches your search.</div>
<div class="layout">
<aside class="toc-panel no-print" aria-label="License contents">
<div class="p-3 border-bottom"><h2 class="mb-0">Contents</h2></div>
<nav class="toc-links py-2">
<a href="#plain-summary">Plain-Language Summary</a><a href="#scope">Scope</a><a href="#open-source-rights">Open-Source Rights</a><a href="#conditions">Conditions</a><a href="#commercial-support">Commercial Support</a><a href="#paid-services">Paid E-Atria Services</a><a href="#abdm-ai">ABDM &amp; AI</a><a href="#third-party">Third-Party Software</a><a href="#data-compliance">Data &amp; Compliance</a><a href="#branding">Names &amp; Branding</a><a href="#warranty">Warranty &amp; Liability</a><a href="#termination">Termination</a><a href="#questions">Questions &amp; References</a>
</nav>
</aside>
<div class="license-content">
<section id="plain-summary" class="license-section searchable-section">
<h2><span class="section-number">01</span>Plain-Language Summary</h2>
<div class="plain-summary">
<p class="fs-5 mb-2"><strong>The E-Atria Hospital Management System is open-source software.</strong></p>
<p class="mb-0">Anyone may download, install, use, study, modify, copy, redistribute, implement, maintain, and support the HMS, including for commercial purposes, provided the conditions in these terms and all applicable third-party licenses are followed.</p>
</div>
<div class="rights-grid mt-3">
<div class="right-item"><i class="bi bi-download" aria-hidden="true"></i><strong>Install and use</strong><div class="mt-1">Hospitals, clinics, professionals, companies, NGOs, governments, and individuals may operate the HMS.</div></div>
<div class="right-item"><i class="bi bi-code-slash" aria-hidden="true"></i><strong>Modify and extend</strong><div class="mt-1">Adapt workflows, add modules, integrate systems, and maintain your own version.</div></div>
<div class="right-item"><i class="bi bi-share" aria-hidden="true"></i><strong>Copy and redistribute</strong><div class="mt-1">Share original or modified copies while retaining the required notices and licenses.</div></div>
<div class="right-item"><i class="bi bi-currency-rupee" aria-hidden="true"></i><strong>Provide paid support</strong><div class="mt-1">Any person or organization may charge for installation, customization, training, hosting, maintenance, or support.</div></div>
</div>
<div class="warning"><strong>Important distinction:</strong> Open-source HMS code does not make every connected service free. Hosting, infrastructure, implementation, support, E-Atria's hosted ABDM Bridge, AI tools, messaging, cloud services, and other external products may carry separate charges.</div>
</section>
<section id="scope" class="license-section searchable-section">
<h2><span class="section-number">02</span>Scope</h2>
<p>These terms apply to the E-Atria HMS application code, custom HMS modules, interfaces, workflows, documentation, and business logic made available with this distribution, except where a file or component carries a different license.</p>
<p>Third-party frameworks, libraries, fonts, editors, icons, medical terminologies, standards, APIs, models, and services remain governed by their respective owners and licenses. These terms do not grant rights that E-Atria does not own or control.</p>
<div class="note"><strong>Interpretation:</strong> When a specific file includes its own license or attribution notice, that specific notice controls for that file. An upstream component's license controls if it conflicts with these terms.</div>
</section>
<section id="open-source-rights" class="license-section searchable-section">
<h2><span class="section-number">03</span>Open-Source Rights</h2>
<p>Subject to the conditions below, every recipient receives a worldwide, non-exclusive, royalty-free right to:</p>
<ul>
<li>download, install, run, and use the HMS for any lawful purpose;</li>
<li>inspect, study, test, modify, translate, and create derivative works;</li>
<li>copy and redistribute the original HMS or a modified version;</li>
<li>deploy the HMS for one or multiple healthcare organizations;</li>
<li>offer free or paid implementation, customization, hosting, migration, training, maintenance, and support;</li>
<li>charge users for professional work, infrastructure, service levels, or other value-added services; and</li>
<li>use alternative service providers or self-hosted integrations where technically and legally available.</li>
</ul>
<p>No royalty is owed to E-Atria merely for installing, using, modifying, redistributing, or supporting the open-source HMS code in accordance with these terms.</p>
</section>
<section id="conditions" class="license-section searchable-section">
<h2><span class="section-number">04</span>Conditions You Must Fulfil</h2>
<ol>
<li><strong>Preserve notices.</strong> Keep applicable copyright, attribution, license, and open-source notices with copies or substantial portions of the software.</li>
<li><strong>Respect third-party licenses.</strong> Review and comply with the licenses of all bundled or separately installed dependencies, assets, standards, models, and integrations.</li>
<li><strong>Describe material changes.</strong> Clearly identify modified distributions so users do not mistake them for an unchanged E-Atria release.</li>
<li><strong>Do not misrepresent authorship or endorsement.</strong> You may state that your service uses or supports E-Atria HMS, but may not claim to be E-Atria or an authorized E-Atria partner without written authorization.</li>
<li><strong>Use the software lawfully.</strong> Do not use it to violate healthcare, privacy, cybersecurity, intellectual-property, export, or other applicable laws.</li>
<li><strong>Protect patient data.</strong> The deployer and operator must implement appropriate access controls, encryption, backups, audit review, retention, consent, and breach-response practices.</li>
<li><strong>Do not imply warranties.</strong> If you redistribute or support the HMS, clearly identify the warranties and service commitments, if any, that you provide yourself.</li>
</ol>
<div class="safety"><strong>Healthcare responsibility:</strong> The HMS assists clinical and administrative work but does not replace professional judgment. Each organization must validate its configuration, templates, calculations, clinical content, integrations, and operational procedures before production use.</div>
</section>
<section id="commercial-support" class="license-section searchable-section">
<h2><span class="section-number">05</span>Commercial Support Is Allowed</h2>
<p>Open source does not mean that professional work must be free. Any individual, developer, company, system integrator, or service provider may support HMS users and charge a service fee.</p>
<div class="table-responsive"><table class="table table-bordered table-license"><thead><tr><th>Permitted activity</th><th>Examples</th><th>Who may provide it</th></tr></thead><tbody>
<tr><td>Installation and deployment</td><td>Server setup, domain, SSL, database, migration, upgrades</td><td>Any capable provider</td></tr>
<tr><td>Customization and integration</td><td>Reports, forms, modules, devices, APIs, accounting links</td><td>Any capable provider</td></tr>
<tr><td>Training and support</td><td>User training, help desk, on-site support, annual maintenance</td><td>Any capable provider</td></tr>
<tr><td>Hosting and operations</td><td>Cloud hosting, monitoring, backups, security, disaster recovery</td><td>Any capable provider</td></tr>
<tr><td>Data and migration services</td><td>Import, cleanup, mapping, validation, legacy-system migration</td><td>Any capable provider</td></tr>
</tbody></table></div>
<p>Independent providers set their own prices and are responsible for their own contracts, service quality, taxes, warranties, security, and legal obligations. Their fees are not automatically E-Atria fees.</p>
</section>
<section id="paid-services" class="license-section searchable-section">
<h2><span class="section-number">06</span>Optional Paid E-Atria Services</h2>
<p>The following may be offered by E-Atria under a separate subscription, usage plan, quotation, or service agreement. They are not included merely because the HMS source code is open source.</p>
<div class="service-grid">
<div class="service-item"><i class="bi bi-diagram-3" aria-hidden="true"></i><strong>Hosted ABDM Bridge</strong> <span class="status-paid ms-1">PAID</span><div class="mt-1">Managed connectivity through <a href="https://abdm-bridge.e-atria.in/" target="_blank" rel="noopener noreferrer">abdm-bridge.e-atria.in</a>, including gateway operations, credentials, monitoring, updates, and supported ABDM transaction flows.</div></div>
<div class="service-item"><i class="bi bi-cpu" aria-hidden="true"></i><strong>E-Atria AI Tools</strong> <span class="status-paid ms-1">PAID</span><div class="mt-1">AI-assisted clinical drafting, extraction, analysis, imaging, automation, model/API usage, or other AI capabilities supplied or operated by E-Atria.</div></div>
<div class="service-item"><i class="bi bi-cloud" aria-hidden="true"></i><strong>Managed Hosting</strong> <span class="status-paid ms-1">OPTIONAL</span><div class="mt-1">Servers, storage, backup, monitoring, deployment, security maintenance, and availability commitments.</div></div>
<div class="service-item"><i class="bi bi-headset" aria-hidden="true"></i><strong>Professional Services</strong> <span class="status-paid ms-1">OPTIONAL</span><div class="mt-1">Implementation, customization, migration, integration, training, priority support, and maintenance provided by E-Atria.</div></div>
</div>
<p class="mt-3">Price, scope, service level, usage limits, renewal, suspension, data handling, and support terms for paid services are governed by the applicable order, quotation, subscription, or separate agreement.</p>
<div class="note"><strong>No forced purchase:</strong> The right to use the open-source HMS is not conditional on purchasing E-Atria support, hosted ABDM Bridge access, AI tools, or managed hosting.</div>
</section>
<section id="abdm-ai" class="license-section searchable-section">
<h2><span class="section-number">07</span>ABDM and AI Clarifications</h2>
<h3>ABDM</h3>
<ul>
<li>ABDM, ABHA, HFR, HPR, health-information exchange, consent, and related standards or services are governed by the applicable Government of India and ecosystem requirements.</li>
<li>The open-source HMS may contain ABDM integration code, screens, data structures, or connectors.</li>
<li>Use of E-Atria's hosted bridge at <a href="https://abdm-bridge.e-atria.in/" target="_blank" rel="noopener noreferrer">https://abdm-bridge.e-atria.in/</a> is a separate chargeable service unless E-Atria expressly provides a free plan in writing.</li>
<li>Organizations remain responsible for valid facility/professional registrations, credentials, consent, policies, certification, and lawful production use.</li>
</ul>
<h3>Artificial intelligence</h3>
<ul>
<li>AI features may require paid E-Atria services, third-party APIs, model licenses, compute, storage, or usage credits.</li>
<li>AI output is assistive and may be incomplete or incorrect. Qualified users must review it before clinical, financial, or operational use.</li>
<li>Organizations must decide whether patient or confidential data may be processed by an AI service and obtain all required notices, consent, contracts, and safeguards.</li>
</ul>
</section>
<section id="third-party" class="license-section searchable-section">
<h2><span class="section-number">08</span>Third-Party Software and Services</h2>
<p>The HMS uses or may integrate with software and services supplied by others. Examples include CodeIgniter, Composer packages, JavaScript libraries, databases, web servers, fonts, editors, DICOM tools, terminology datasets, messaging providers, payment services, cloud platforms, and external APIs.</p>
<ul>
<li>Each third-party component or service remains subject to its own license, terms, privacy policy, pricing, and availability.</li>
<li>You are responsible for obtaining any required license, subscription, API key, dataset permission, or infrastructure.</li>
<li>E-Atria cannot grant rights to third-party software, standards, content, or services beyond the rights granted by their owners.</li>
<li>Removal or replacement of one optional integration does not cancel the open-source rights granted for the HMS code itself.</li>
</ul>
</section>
<section id="data-compliance" class="license-section searchable-section">
<h2><span class="section-number">09</span>Data, Security, and Compliance</h2>
<p>The organization deploying or operating the HMS is the controller or custodian of its patient, employee, billing, and operational data as determined by applicable law. It is responsible for:</p>
<ul>
<li>lawful collection, use, disclosure, correction, retention, archival, and deletion of data;</li>
<li>role-based access, strong authentication, secure configuration, patching, encryption, logging, and incident response;</li>
<li>tested backups, restore procedures, business continuity, and disaster recovery;</li>
<li>clinical safety, financial controls, audit review, record retention, and statutory reporting;</li>
<li>contracts and safeguards for hosting, support, bridge, AI, messaging, and other processors; and</li>
<li>compliance with applicable healthcare, privacy, cybersecurity, tax, labor, and consumer laws.</li>
</ul>
<div class="warning"><strong>Production deployment:</strong> Never expose a development configuration, default credential, debug output, unprotected backup, or patient data to the public internet.</div>
</section>
<section id="branding" class="license-section searchable-section">
<h2><span class="section-number">10</span>Names, Marks, and Attribution</h2>
<p>The software-use rights do not transfer ownership of E-Atria names, logos, domains, service marks, or other brand assets.</p>
<ul>
<li>You may truthfully state that a deployment is based on, derived from, compatible with, or supported for E-Atria HMS.</li>
<li>You may not imply that an independent product or service is operated, certified, endorsed, or warranted by E-Atria without written authorization.</li>
<li>Modified distributions should identify the modifier and material changes.</li>
<li>Required copyright, attribution, and license notices must remain available to recipients.</li>
</ul>
</section>
<section id="warranty" class="license-section searchable-section">
<h2><span class="section-number">11</span>Warranty Disclaimer and Liability</h2>
<p>To the maximum extent permitted by applicable law, the open-source HMS is provided <strong>"as is"</strong> and <strong>"as available"</strong>, without warranties of any kind, whether express, implied, statutory, or otherwise, including warranties of merchantability, fitness for a particular purpose, accuracy, security, availability, and non-infringement.</p>
<p>To the maximum extent permitted by law, contributors and rights holders are not liable for indirect, incidental, special, consequential, exemplary, or punitive damages, or for loss of data, revenue, profit, goodwill, clinical opportunity, or business continuity arising from use or inability to use the software.</p>
<p>A separate paid service agreement may provide specific support commitments or service levels. Such commitments apply only to that agreement and do not change the general open-source software disclaimer.</p>
</section>
<section id="termination" class="license-section searchable-section">
<h2><span class="section-number">12</span>Compliance and Termination</h2>
<p>Your rights under these terms continue while you comply with their conditions. Rights may terminate for a material breach that is not corrected after notice where correction is possible. Rights under third-party licenses remain governed by those licenses.</p>
<p>Termination of an E-Atria paid service, subscription, or support agreement does not by itself terminate your right to continue using the open-source HMS code, provided you continue to comply with these terms. After a paid service ends, related hosted APIs, credentials, models, infrastructure, support, or service data access may stop according to that service agreement.</p>
</section>
<section id="questions" class="license-section searchable-section">
<h2><span class="section-number">13</span>Questions and References</h2>
<p>Review the notices supplied with your distribution before deployment or redistribution:</p>
<ul>
<li><strong>SOFTWARE_USE_LICENSE.md</strong> for repository terms;</li>
<li><strong>OPEN_SOURCE_NOTICE.md</strong> for the open-source component notice;</li>
<li><strong>LICENSE</strong> files included with specific framework or component code;</li>
<li><strong>composer.json</strong> and <strong>composer.lock</strong> for PHP dependency records; and</li>
<li>license or notice files included with frontend assets and other dependencies.</li>
</ul>
<p>For E-Atria hosted ABDM Bridge, AI, implementation, hosting, or support pricing, obtain a current written quotation or service agreement from E-Atria.</p>
<div class="note"><strong>Questions about use:</strong> Keep a copy of the terms distributed with your software version. For material redistribution, healthcare deployment, or regulatory questions, obtain qualified legal and compliance advice for your jurisdiction.</div>
<div class="back-top"><a href="#top"><i class="bi bi-arrow-up" aria-hidden="true"></i> Back to top</a></div>
</section>
<footer class="px-2 py-3 small"><div>For operating instructions, see the <a href="help.html">HMS Help &amp; Operations Guide</a>.</div><div>Open-source software rights and optional paid service subscriptions are separate.</div></footer>
</div>
</div>
</main>
<script>
(function () {
var input = document.getElementById('license-search');
var sections = Array.prototype.slice.call(document.querySelectorAll('.searchable-section'));
var empty = document.getElementById('no-results');
if (!input) return;
input.addEventListener('input', function () {
var query = input.value.trim().toLowerCase();
var visible = 0;
sections.forEach(function (section) {
var show = !query || section.textContent.toLowerCase().indexOf(query) !== -1;
section.classList.toggle('search-hidden', !show);
if (show) visible++;
});
if (empty) empty.style.display = visible ? 'none' : 'block';
});
})();
</script>
</body>
</html>