<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Guide on Your License</title><link>https://yourlicense.ca.dev.prosyon.ca/guide/</link><description>Recent content in Guide on Your License</description><generator>Hugo</generator><language>en-ca</language><atom:link href="https://yourlicense.ca.dev.prosyon.ca/guide/index.xml" rel="self" type="application/rss+xml"/><item><title>Copyleft</title><link>https://yourlicense.ca.dev.prosyon.ca/guide/copyleft/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://yourlicense.ca.dev.prosyon.ca/guide/copyleft/</guid><description>&lt;p&gt;&lt;strong&gt;Copyleft&lt;/strong&gt; is a licensing requirement that derivative works of a licensed work must be distributed under the same (or a compatible) licence. The term is a play on &amp;ldquo;copyright&amp;rdquo;: rather than reserving rights, copyleft uses copyright law to compel downstream sharing.&lt;/p&gt;
&lt;p&gt;Licenses fall on a spectrum:&lt;/p&gt;
&lt;h2 id="none-permissive"&gt;None (permissive)&lt;/h2&gt;
&lt;p&gt;No share-back requirement. MIT, Apache-2.0, BSD, ISC. Derivative works can be relicensed as anything, including proprietary. The trade-off: a proprietary fork can absorb your work without giving anything back.&lt;/p&gt;</description></item><item><title>Fair code and source-available licenses</title><link>https://yourlicense.ca.dev.prosyon.ca/guide/fair-code-and-source-available-licenses/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://yourlicense.ca.dev.prosyon.ca/guide/fair-code-and-source-available-licenses/</guid><description>&lt;p&gt;&lt;strong&gt;Fair code&lt;/strong&gt; is an informal term for licenses that are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;source-available (the code can be read and often modified),&lt;/li&gt;
&lt;li&gt;free to use in most scenarios, but&lt;/li&gt;
&lt;li&gt;restricted in at least one dimension that makes them incompatible with the Open Source Definition.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The most common restrictions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No hosting as a service&lt;/strong&gt; — you cannot offer the software as a managed service that competes with the licensor. Examples: SSPL, Elastic License 2.0, Confluent Community License.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Non-commercial&lt;/strong&gt; — you cannot use the software commercially without a separate agreement. Examples: PolyForm Noncommercial, Commons Clause derivatives.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Field of use&lt;/strong&gt; — the software cannot be used in a named industry or for a named purpose. Examples: some Hippocratic-style licenses.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time-delayed conversion&lt;/strong&gt; — restricted now, becomes open source automatically after a specified period. Example: Business Source License (BUSL).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-not-just-use-an-osi-licence"&gt;Why not just use an OSI licence?&lt;/h2&gt;
&lt;p&gt;Venture-backed infrastructure companies discovered a pattern: they build a piece of open-source software (MongoDB, Elasticsearch, Redis), a cloud provider forks it and offers it as a managed service, and the cloud provider out-competes the original authors on distribution because they already run the data plane.&lt;/p&gt;</description></item><item><title>How to apply a licence</title><link>https://yourlicense.ca.dev.prosyon.ca/guide/how-to-apply-a-licence/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://yourlicense.ca.dev.prosyon.ca/guide/how-to-apply-a-licence/</guid><description>&lt;p&gt;Picking a licence is half the work. Actually attaching it so it is discoverable, enforceable, and scannable by compliance tooling is the other half.&lt;/p&gt;
&lt;h2 id="for-a-software-repository"&gt;For a software repository&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Add a &lt;code&gt;LICENSE&lt;/code&gt; file&lt;/strong&gt; at the root of the repository containing the full text of the chosen licence. Use the canonical text from the licence&amp;rsquo;s official source, not a paraphrase.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Fill in the copyright line&lt;/strong&gt; if the licence template has one (MIT, BSD, Apache all do). Use the current year and the correct author or organisation name.&lt;/p&gt;</description></item><item><title>SPDX identifiers</title><link>https://yourlicense.ca.dev.prosyon.ca/guide/spdx-identifiers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://yourlicense.ca.dev.prosyon.ca/guide/spdx-identifiers/</guid><description>&lt;p&gt;&lt;strong&gt;SPDX&lt;/strong&gt; is the Software Package Data Exchange — an open standard for communicating software bill-of-materials information, including licenses. Its most visible piece is the SPDX License List: a registry of short, unique identifiers for each license.&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;MIT&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Apache-2.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GPL-3.0-only&lt;/code&gt; (or &lt;code&gt;GPL-3.0-or-later&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BSD-3-Clause&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CC-BY-4.0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="spdx-identifiers-in-source-files"&gt;SPDX identifiers in source files&lt;/h2&gt;
&lt;p&gt;Add a one-line header to the top of every source file:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;// SPDX-License-Identifier: MIT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Tools including &lt;a href="https://reuse.software/"&gt;REUSE&lt;/a&gt;, &lt;code&gt;licensee&lt;/code&gt;, and GitHub&amp;rsquo;s license detection understand these identifiers and will correctly attribute the file.&lt;/p&gt;</description></item></channel></rss>