Reformat section "Licensing" to conform to code style
Add subsections for each licence type and license, fix section IDs and corresponding heading links, fix heading wording, and change line lengths to conform to code style.
This commit is contained in:
parent
04d1216aeb
commit
5c2c327baf
154
about.xhtml
154
about.xhtml
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - About -->
|
<!-- Inferencium - Website - About -->
|
||||||
<!-- Version: 8.1.0-alpha.3 -->
|
<!-- Version: 8.1.0-alpha.4 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -117,80 +117,112 @@
|
|||||||
</section>
|
</section>
|
||||||
<section id="licensing">
|
<section id="licensing">
|
||||||
<h2><a href="#licensing">Licensing</a></h2>
|
<h2><a href="#licensing">Licensing</a></h2>
|
||||||
<p>I care about upstreaming and sharing code, strongly preferring licenses which
|
<p>I care about upstreaming and sharing code, strongly
|
||||||
have high license compatibility in order to permit sharing code with as many
|
preferring licenses which have high license compatibility in
|
||||||
other projects as possible; for this reason, permissive licenses are my
|
order to permit sharing code with as many other projects as
|
||||||
preferred choice, while avoiding copyleft licenses and other licenses which
|
possible; for this reason, permissive licenses are my
|
||||||
place restrictions on how my code may be used, and prevent me from including
|
preferred choice, while avoiding copyleft licenses and other
|
||||||
important proprietary code, such as firmware, which can patch security
|
licenses which place restrictions on how my code may be
|
||||||
|
used, and prevent me from including important proprietary
|
||||||
|
code, such as firmware, which can patch security
|
||||||
vulnerabilities, privacy issues, and stability issues.</p>
|
vulnerabilities, privacy issues, and stability issues.</p>
|
||||||
<p>All of my code is and will be permissively licensed unless specific
|
<p>All of my code is and will be permissively licensed
|
||||||
circumstances make it impractical or infeasible to do so. My goal is to share
|
unless specific circumstances make it impractical or
|
||||||
code which has the least amount of restrictions as possible, to allow wider
|
infeasible to do so. My goal is to share code which has the
|
||||||
propagation of my code and allow more use cases and possibilities, as well as
|
least amount of restrictions as possible, to allow wider
|
||||||
ensuring proprietary code, whenever required, is permitted to be included and/or
|
propagation of my code and allow more use cases and
|
||||||
linked to.</p>
|
possibilities, as well as ensuring proprietary code,
|
||||||
|
whenever required, is permitted to be included and/or linked
|
||||||
|
to.</p>
|
||||||
<p><a href="https://iso.org/standard/81870.html">ISO 5962:2021</a>
|
<p><a href="https://iso.org/standard/81870.html">ISO 5962:2021</a>
|
||||||
is used for licensing, in the format
|
is used for licensing, in the format
|
||||||
<code>SPDX-License-Identifier: <license></code>; see the
|
<code>SPDX-License-Identifier: <license></code>; see
|
||||||
|
the
|
||||||
<a href="https://spdx.org/licenses/">SPDX License List</a>
|
<a href="https://spdx.org/licenses/">SPDX License List</a>
|
||||||
for the full list of available licenses under this standard.</p>
|
for the full list of available licenses under this
|
||||||
<p>My preferred licenses and rationale for using them are below; any licenses
|
standard.</p>
|
||||||
not listed are chosen on a case-by-case basis.</p>
|
<p>My preferred licenses and rationale for using them are
|
||||||
<h3 id="licensing-code"><a href="#licensing-code">Code</a></h3>
|
below; any licenses not listed are chosen on a case-by-case
|
||||||
<h4 id="licensing-bsd-3-clause"><a href="#licensing-bsd-3-clause">BSD 3-Clause License</a></h4>
|
basis.</p>
|
||||||
|
<section id="licensing-code">
|
||||||
|
<h3><a href="#licensing-code">Code</a></h3>
|
||||||
|
<section id="licensing-code-bsd3clause">
|
||||||
|
<h4><a href="#licensing-code-bsd3clause">BSD 3-Clause License</a></h4>
|
||||||
<code>SPDX-License-Identifier: BSD-3-Clause</code>
|
<code>SPDX-License-Identifier: BSD-3-Clause</code>
|
||||||
<p><b>Type: Permissive</b></p>
|
<p><b>Type: Permissive</b></p>
|
||||||
<p><a href="https://spdx.org/licenses/BSD-3-Clause.html">BSD 3-Clause License</a>
|
<p><a href="https://spdx.org/licenses/BSD-3-Clause.html">BSD 3-Clause License</a>
|
||||||
is a highly permissive license which allows content
|
is a highly permissive license which
|
||||||
licensed under it to be used in any way, whether in
|
allows content licensed under it to be
|
||||||
source or binary form, and allows sublicensing under a
|
used in any way, whether in source or
|
||||||
different license, with the only restrictions being the
|
binary form, and allows sublicensing
|
||||||
original copyright notice must be kept in order to
|
under a different license, with the only
|
||||||
attribute the original creator of the licensed content,
|
restrictions being the original
|
||||||
and the name of the project and/or its contributors may
|
copyright notice must be kept in order
|
||||||
not be used to endorse or promote products derived from
|
to attribute the original creator of the
|
||||||
the original project.</p>
|
licensed content, and the name of the
|
||||||
<h4 id="licensing-gpl-2.0"><a href="#licensing-gpl-2.0">GNU General Public License v2.0</a></h4>
|
project and/or its contributors may not
|
||||||
|
be used to endorse or promote products
|
||||||
|
derived from the original project.</p>
|
||||||
|
</section>
|
||||||
|
<section id="licensing-code-gpl2.0only">
|
||||||
|
<h4><a href="#licensing-code-gpl2.0only">GNU General Public License v2.0</a></h4>
|
||||||
<code>SPDX-License-Identifier: GPL-2.0-only</code>
|
<code>SPDX-License-Identifier: GPL-2.0-only</code>
|
||||||
<p><b>Type: Copyleft</b></p>
|
<p><b>Type: Copyleft</b></p>
|
||||||
<p><a href="https://spdx.org/licenses/GPL-2.0-only.html">GNU General Public License v2.0</a>
|
<p><a href="https://spdx.org/licenses/GPL-2.0-only.html">GNU General Public License v2.0</a>
|
||||||
is a strong copyleft license which restricts use of
|
is a strong copyleft license which
|
||||||
content licensed under it by requiring all source code
|
restricts use of content licensed under
|
||||||
of the content to be publicly available, making
|
it by requiring all source code of the
|
||||||
binary-only form and inclusion of proprietary code
|
content to be publicly available, making
|
||||||
impossible, requiring all derivatives to be licensed
|
binary-only form and inclusion of
|
||||||
under the same license (allowing sublicensing under only
|
proprietary code impossible, requiring
|
||||||
newer GPL licenses if <code>GPL-2.0-or-later</code> is
|
all derivatives to be licensed under the
|
||||||
specified in the SPDX license identifier), and requiring
|
same license (allowing sublicensing
|
||||||
the original copyright notice to be kept in order to
|
under only newer GPL licenses if
|
||||||
attribute the original creator of the licensed
|
<code>GPL-2.0-or-later</code> is
|
||||||
content.</p>
|
specified in the SPDX license
|
||||||
<p>Due to the restrictive and invasive nature of this
|
identifier), and requiring the original
|
||||||
license, it is avoided unless such restrictions would be
|
copyright notice to be kept in order to
|
||||||
beneficial to my code; whenever this is the case, the
|
attribute the original creator of the
|
||||||
GNU General Public License v2.0 will be used, rather
|
licensed content.</p>
|
||||||
than the more restrictive
|
<p>Due to the restrictive and invasive
|
||||||
|
nature of this license, it is avoided
|
||||||
|
unless such restrictions would be
|
||||||
|
beneficial to my code; whenever this is
|
||||||
|
the case, the GNU General Public License
|
||||||
|
v2.0 will be used, rather than the more
|
||||||
|
restrictive
|
||||||
<a href="https://spdx.org/licenses/GPL-3.0-only.html">GNU General Public License v3.0</a>,
|
<a href="https://spdx.org/licenses/GPL-3.0-only.html">GNU General Public License v3.0</a>,
|
||||||
and relicensing derivatives under the GNU General Public
|
and relicensing derivatives under the
|
||||||
License v3.0 will be disallowed.</p>
|
GNU General Public License v3.0 will be
|
||||||
<h3 id="licensing-noncode"><a href="#licensing-noncode">Non-code</a></h3>
|
disallowed.</p>
|
||||||
<h4 id="licensing-cc-by-4.0"><a href="#licensing-cc-by-4.0">Creative Commons Attribution 4.0 International</a></h4>
|
</section>
|
||||||
|
</section>
|
||||||
|
<section id="licensing-noncode">
|
||||||
|
<h3><a href="#licensing-noncode">Non-code</a></h3>
|
||||||
|
<section id="licensing-noncode-ccby4.0">
|
||||||
|
<h4><a href="#licensing-noncode-ccby4.0">Creative Commons Attribution 4.0 International</a></h4>
|
||||||
<code>SPDX-License-Identifier: CC-BY-4.0</code>
|
<code>SPDX-License-Identifier: CC-BY-4.0</code>
|
||||||
<p><b>Type: Permissive</b></p>
|
<p><b>Type: Permissive</b></p>
|
||||||
<p><a href="https://spdx.org/licenses/CC-BY-4.0.html">Creative Commons Attribution 4.0 International</a>
|
<p><a href="https://spdx.org/licenses/CC-BY-4.0.html">Creative Commons Attribution 4.0 International</a>
|
||||||
is a highly permissive license which allows content
|
is a highly permissive license which
|
||||||
licensed under it to be used in any way, in any medium,
|
allows content licensed under it to be
|
||||||
with the only restriction being the original copyright
|
used in any way, in any medium, with the
|
||||||
notice must be kept in order to attribute the original
|
only restriction being the original
|
||||||
creator of the licensed content.</p>
|
copyright notice must be kept in order
|
||||||
<h3 id="licensing-open_source_vs_free_software"><a href="#licensing-open_source_vs_free_software">Do I Distinguish Between Open-source and Free Software?</a></h3>
|
to attribute the original creator of the
|
||||||
<p>No. If code is not released under an open-source license and
|
licensed content.</p>
|
||||||
places restrictions on how the code may be used, it is either
|
</section>
|
||||||
source-available (if viewing the code is permitted) or
|
</section>
|
||||||
proprietary. "Free software" only causes confusion and exists to
|
<section id="licensing-open_source_vs_free_software">
|
||||||
push an ideology by a specific group of people. If software
|
<h3><a href="#licensing-open_source_vs_free_software">Do I Distinguish Between Open Source and Free Software?</a></h3>
|
||||||
isn't "free", it's not open-source, either.</p>
|
<p>No. If code is not released under an open-source
|
||||||
|
license and places restrictions on how the code may be
|
||||||
|
used, it is either source-available (if viewing the code
|
||||||
|
is permitted) or proprietary. "Free software" only
|
||||||
|
causes confusion and exists to push an ideology by a
|
||||||
|
specific group of people. If software isn't "free", it's
|
||||||
|
not open-source, either.</p>
|
||||||
|
</section>
|
||||||
</section>
|
</section>
|
||||||
<section id="versioning">
|
<section id="versioning">
|
||||||
<h2><a href="#versioning">Versioning</a></h2>
|
<h2><a href="#versioning">Versioning</a></h2>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user