Files
lammps/doc/html/Intro_opensource.html
2025-01-13 14:55:48 +00:00

212 lines
13 KiB
HTML

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>1.6. LAMMPS open-source license &mdash; LAMMPS documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/sphinx-design.min.css" type="text/css" />
<link rel="stylesheet" href="_static/css/lammps.css" type="text/css" />
<link rel="shortcut icon" href="_static/lammps.ico"/>
<link rel="canonical" href="https://docs.lammps.org/Intro_opensource.html" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/design-tabs.js?v=f930bc37"></script>
<script async="async" src="_static/mathjax/es5/tex-mml-chtml.js?v=cadf963e"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="1.7. Authors of LAMMPS" href="Intro_authors.html" />
<link rel="prev" title="1.5. LAMMPS portability and compatibility" href="Intro_portability.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="Manual.html">
<img src="_static/lammps-logo.png" class="logo" alt="Logo"/>
</a>
<div class="lammps_version">Version: <b>19 Nov 2024</b></div>
<div class="lammps_release">git info: </div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">User Guide</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal" href="Intro.html">1. Introduction</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="Intro_overview.html">1.1. Overview of LAMMPS</a></li>
<li class="toctree-l2"><a class="reference internal" href="Manual_version.html">1.2. What does a LAMMPS version mean</a></li>
<li class="toctree-l2"><a class="reference internal" href="Intro_features.html">1.3. LAMMPS features</a></li>
<li class="toctree-l2"><a class="reference internal" href="Intro_nonfeatures.html">1.4. LAMMPS non-features</a></li>
<li class="toctree-l2"><a class="reference internal" href="Intro_portability.html">1.5. LAMMPS portability and compatibility</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">1.6. LAMMPS open-source license</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#gpl-version-of-lammps">1.6.1. GPL version of LAMMPS</a></li>
<li class="toctree-l3"><a class="reference internal" href="#lgpl-version-of-lammps">1.6.2. LGPL version of LAMMPS</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Intro_authors.html">1.7. Authors of LAMMPS</a></li>
<li class="toctree-l2"><a class="reference internal" href="Intro_citing.html">1.8. Citing LAMMPS</a></li>
<li class="toctree-l2"><a class="reference internal" href="Intro_website.html">1.9. Additional website links</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Install.html">2. Install LAMMPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Build.html">3. Build LAMMPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Run_head.html">4. Run LAMMPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Commands.html">5. Commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="Packages.html">6. Optional packages</a></li>
<li class="toctree-l1"><a class="reference internal" href="Speed.html">7. Accelerate performance</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto.html">8. Howto discussions</a></li>
<li class="toctree-l1"><a class="reference internal" href="Examples.html">9. Example scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="Tools.html">10. Auxiliary tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="Errors.html">11. Errors</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Programmer Guide</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Library.html">1. LAMMPS Library Interfaces</a></li>
<li class="toctree-l1"><a class="reference internal" href="Python_head.html">2. Use Python with LAMMPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Modify.html">3. Modifying &amp; extending LAMMPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Developer.html">4. Information for Developers</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Command Reference</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="commands_list.html">Commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="fixes.html">Fix Styles</a></li>
<li class="toctree-l1"><a class="reference internal" href="computes.html">Compute Styles</a></li>
<li class="toctree-l1"><a class="reference internal" href="pairs.html">Pair Styles</a></li>
<li class="toctree-l1"><a class="reference internal" href="bonds.html">Bond Styles</a></li>
<li class="toctree-l1"><a class="reference internal" href="angles.html">Angle Styles</a></li>
<li class="toctree-l1"><a class="reference internal" href="dihedrals.html">Dihedral Styles</a></li>
<li class="toctree-l1"><a class="reference internal" href="impropers.html">Improper Styles</a></li>
<li class="toctree-l1"><a class="reference internal" href="dumps.html">Dump Styles</a></li>
<li class="toctree-l1"><a class="reference internal" href="fix_modify_atc_commands.html">fix_modify AtC commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="Bibliography.html">Bibliography</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="Manual.html">LAMMPS</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content style-external-links">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="Manual.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item"><a href="Intro.html"><span class="section-number">1. </span>Introduction</a></li>
<li class="breadcrumb-item active"><span class="section-number">1.6. </span>LAMMPS open-source license</li>
<li class="wy-breadcrumbs-aside">
<a href="https://www.lammps.org"><img src="_static/lammps-logo.png" width="64" height="16" alt="LAMMPS Homepage"></a> | <a href="Commands_all.html">Commands</a>
</li>
</ul><div class="rst-breadcrumbs-buttons" role="navigation" aria-label="Sequential page navigation">
<a href="Intro_portability.html" class="btn btn-neutral float-left" title="1.5. LAMMPS portability and compatibility" accesskey="p"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="Intro_authors.html" class="btn btn-neutral float-right" title="1.7. Authors of LAMMPS" accesskey="n">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<p><span class="math notranslate nohighlight">\(\renewcommand{\AA}{\text{Å}}\)</span></p>
<section id="lammps-open-source-license">
<h1><span class="section-number">1.6. </span>LAMMPS open-source license<a class="headerlink" href="#lammps-open-source-license" title="Link to this heading"></a></h1>
<section id="gpl-version-of-lammps">
<h2><span class="section-number">1.6.1. </span>GPL version of LAMMPS<a class="headerlink" href="#gpl-version-of-lammps" title="Link to this heading"></a></h2>
<p>LAMMPS is an open-source code, available free-of-charge, and distributed
under the terms of the <a class="reference external" href="https://github.com/lammps/lammps/blob/develop/LICENSE">GNU Public License Version 2</a> (GPLv2),
which means you can use or modify the code however you wish for your own
purposes, but have to adhere to certain rules when redistributing it -
specifically in binary form - or are distributing software derived
from it or that includes parts of it.</p>
<p>LAMMPS comes with no warranty of any kind.</p>
<p>As each source file states in its header, it is a copyrighted code, and
thus not in the public domain. For more information about open-source
software and open-source distribution, see <a class="reference external" href="https://www.gnu.org">www.gnu.org</a>
or <a class="reference external" href="https://www.opensource.org">www.opensource.org</a>. The legal text of the GPL as it
applies to LAMMPS is in the LICENSE file included in the LAMMPS distribution.</p>
<p>Here is a more specific summary of what the GPL means for LAMMPS users:</p>
<p>(1) Anyone is free to use, copy, modify, or extend LAMMPS in any way they
choose, including for commercial purposes.</p>
<p>(2) If you <strong>distribute</strong> a modified version of LAMMPS, it must remain
open-source, meaning you are required to distribute <strong>all</strong> of it under
the terms of the GPLv2. You should <strong>clearly</strong> annotate such a modified
code as a derivative version of LAMMPS. This is best done by changing
the name (example: LIGGGHTS is such a modified and extended version of
LAMMPS).</p>
<p>(3) If you release any code that includes or uses LAMMPS source code,
then it must also be open-sourced, meaning you distribute it under the
terms of the GPLv2. You may write code that interfaces LAMMPS to a
differently licensed library. In that case the code that provides the
interface must be licensed GPLv2, but not necessarily that library
unless you are distributing binaries that require the library to run.</p>
<p>(4) If you give LAMMPS files to someone else, the GPLv2 LICENSE file and
source file headers (including the copyright and GPLv2 notices) should
remain part of the code.</p>
</section>
<section id="lgpl-version-of-lammps">
<h2><span class="section-number">1.6.2. </span>LGPL version of LAMMPS<a class="headerlink" href="#lgpl-version-of-lammps" title="Link to this heading"></a></h2>
<p>We occasionally make stable LAMMPS releases available under the <a class="reference external" href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">GNU
Lesser Public License v2.1</a>. This is on request only and with
non-LGPL compliant files removed. This allows uses linking non-GPL
compatible software with the (otherwise unmodified) LAMMPS library
or loading it dynamically at runtime. Any <strong>modifications</strong> to
the LAMMPS code however, even with the LGPL licensed version, must still
be made available under the same open source terms as LAMMPS itself.</p>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="Intro_portability.html" class="btn btn-neutral float-left" title="1.5. LAMMPS portability and compatibility" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="Intro_authors.html" class="btn btn-neutral float-right" title="1.7. Authors of LAMMPS" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2003-2025 Sandia Corporation.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(false);
});
</script>
</body>
</html>