<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>General on My Little Blog</title><link>https://www.parkerchenca.com/tags/general/</link><description>Recent content in General on My Little Blog</description><generator>Hugo</generator><language>en-us</language><copyright>Parker Chen</copyright><lastBuildDate>Thu, 10 Sep 2026 11:09:00 +0000</lastBuildDate><atom:link href="https://www.parkerchenca.com/tags/general/index.xml" rel="self" type="application/rss+xml"/><item><title>Choose your licenses</title><link>https://www.parkerchenca.com/tech/choose-your-licenses/</link><pubDate>Thu, 10 Sep 2026 11:09:00 +0000</pubDate><guid>https://www.parkerchenca.com/tech/choose-your-licenses/</guid><description>Common licenses in one table</description><content:encoded><![CDATA[<blockquote>
<p>🔔 <strong>Prelude:</strong>
I sometimes wonder if adding a license to my campus homework is too serious.
Nevertheless, I still will add it.</p>
</blockquote>
<h2 id="-main">🖋️ Main</h2>
<table>
	<thead>
			<tr>
					<th>License</th>
					<th>Version</th>
					<th>Include License</th>
					<th>Include Source Code</th>
					<th>Trademark</th>
					<th>Status Change</th>
					<th>Commercial Use</th>
					<th>Distribution</th>
					<th>Modification</th>
					<th>Patent Right</th>
					<th>Private Use</th>
					<th>License Transfer</th>
					<th>No Liability</th>
					<th>No Trademark</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Apache License</strong></td>
					<td>2.0</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
			</tr>
			<tr>
					<td><strong>FreeBSD License</strong></td>
					<td></td>
					<td>Yes</td>
					<td></td>
					<td></td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
			</tr>
			<tr>
					<td>2-Clause BSD License</td>
					<td></td>
					<td>Yes</td>
					<td></td>
					<td></td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
			</tr>
			<tr>
					<td><strong>GNU General Public License(GPL)</strong></td>
					<td>2.0</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>No</td>
					<td>Yes</td>
					<td></td>
			</tr>
			<tr>
					<td>GNU Lesser General Public License</td>
					<td>2.1</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>No</td>
					<td>Yes</td>
					<td></td>
			</tr>
			<tr>
					<td><strong>GNU General Public License</strong></td>
					<td>3.0</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>No</td>
					<td>Yes</td>
					<td></td>
			</tr>
			<tr>
					<td>GNU Lesser General Public License</td>
					<td>3.0</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>No</td>
					<td>Yes</td>
					<td></td>
			</tr>
			<tr>
					<td><strong>MIT License</strong></td>
					<td></td>
					<td>Yes</td>
					<td></td>
					<td></td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
			</tr>
			<tr>
					<td><strong>Mozilla Public License(MPL)</strong></td>
					<td>2.0</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>No</td>
					<td>Yes</td>
					<td>Yes</td>
			</tr>
			<tr>
					<td>Eclipse Public License</td>
					<td>1.0</td>
					<td>Yes</td>
					<td>Yes</td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>No</td>
					<td>Yes</td>
					<td></td>
			</tr>
			<tr>
					<td>Affero General Public License</td>
					<td>3.0</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>No</td>
					<td>Yes</td>
					<td></td>
			</tr>
			<tr>
					<td>General Copyright</td>
					<td></td>
					<td>Yes</td>
					<td></td>
					<td></td>
					<td>Yes</td>
					<td>Yes</td>
					<td>Yes</td>
					<td>No</td>
					<td>No</td>
					<td>Yes</td>
					<td>No</td>
					<td></td>
					<td></td>
			</tr>
	</tbody>
</table>
<h3 id="in-short">In short?</h3>
<ol>
<li><strong>Completely Open Source</strong> -&gt; MIT License, BSD License</li>
<li><strong>Open Source, But Must Credit the Original Author</strong> -&gt; Apache License 2.0</li>
<li><strong>Open Source, Must Use the Same License (Copyleft)</strong> -&gt; GPL</li>
<li><strong>Allows Commercial Use</strong> -&gt; MIT License, BSD License, Apache License 2.0, GPL</li>
<li><strong>Allows Closed Source (Can Be Integrated into Proprietary Software)</strong> -&gt; MIT License, BSD License, Apache License 2.0</li>
<li><strong>Does Not Allow Closed Source (Must Remain Open Source)</strong> -&gt; GPL</li>
</ol>
]]></content:encoded></item></channel></rss>