From a7c734d27bb3fb6fc69410509e9a245c1df11baf Mon Sep 17 00:00:00 2001 From: Chad Whitacre Date: Tue, 21 Jan 2025 17:28:23 -0500 Subject: [PATCH 1/3] Promote "hard to violate" to the Definition --- README.md | 8 +++----- src/pages/about.astro | 8 ++++++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5d21450..6b4559a 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,6 @@ you're using BUSL we will need to review your license more closely since BUSL can have highly variable implementations. For **licenses**, we're still working out specifics but we intend to be fairly -stringent in order to avoid license proliferation. Of course your license must -meet the [Fair Source Definition](https://fair.io/about/). It must also not put -an undue burden on the user to monitor their compliance with your license (any -compliance checks should be built into your software itself). It should also be -adopted at more than one company, at least. +stringent in order to avoid license proliferation. Uour license must meet the +[Fair Source Definition](https://fair.io/about/), and it should be adopted at +more than one company, at least. diff --git a/src/pages/about.astro b/src/pages/about.astro index 83f77b0..72e1e5a 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -48,6 +48,7 @@ const heroData = { to protect the producer’s business model; and
  • undergoes delayed Open Source publication (DOSP).
  • +
  • does not put an undue burden on the user to monitor their compliance.
  • @@ -100,6 +101,13 @@ const heroData = { Will this be meaningful in practice? Again, time will tell.

    +

    + The fourth point is that Fair Source software must not put an undue + burden on the user to monitor their compliance with the license. + For the most part, compliance checks should be built into the software + itself. It should be difficult to violate the license terms. +

    +

    Why Fair Source?

    From fdc71a00cd70235f9dcba550dee93f6582534b2d Mon Sep 17 00:00:00 2001 From: Chad Whitacre Date: Tue, 21 Jan 2025 17:42:41 -0500 Subject: [PATCH 2/3] Fix punctuation --- src/pages/about.astro | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/about.astro b/src/pages/about.astro index 72e1e5a..e156728 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -45,9 +45,9 @@ const heroData = {

  • is publicly available to read;
  • allows use, modification, and redistribution with minimal restrictions - to protect the producer’s business model; and + to protect the producer’s business model;
  • -
  • undergoes delayed Open Source publication (DOSP).
  • +
  • undergoes delayed Open Source publication (DOSP); and
  • does not put an undue burden on the user to monitor their compliance.
  • From ed2959af663cab20afb08eb0d5b0285c9e1b943c Mon Sep 17 00:00:00 2001 From: Chad Whitacre Date: Tue, 21 Jan 2025 17:45:10 -0500 Subject: [PATCH 3/3] Tighten up --- src/pages/about.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/about.astro b/src/pages/about.astro index e156728..da491c1 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -48,7 +48,7 @@ const heroData = { to protect the producer’s business model;
  • undergoes delayed Open Source publication (DOSP); and
  • -
  • does not put an undue burden on the user to monitor their compliance.
  • +
  • does not put an undue burden on the user to monitor compliance.