diff --git a/public/images/grid/false.svg b/public/images/grid/false.svg index 0527dca..bfa4167 100644 --- a/public/images/grid/false.svg +++ b/public/images/grid/false.svg @@ -1,4 +1,4 @@ - + diff --git a/public/images/grid/true.svg b/public/images/grid/true.svg index 11aff8b..ed16ee3 100644 --- a/public/images/grid/true.svg +++ b/public/images/grid/true.svg @@ -1,4 +1,4 @@ - + diff --git a/src/assets/grid/false.png b/src/assets/grid/false.png deleted file mode 100644 index 94943c1..0000000 Binary files a/src/assets/grid/false.png and /dev/null differ diff --git a/src/assets/grid/false.svg b/src/assets/grid/false.svg deleted file mode 100644 index 0527dca..0000000 --- a/src/assets/grid/false.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/assets/grid/true.png b/src/assets/grid/true.png deleted file mode 100644 index 2cb8cec..0000000 Binary files a/src/assets/grid/true.png and /dev/null differ diff --git a/src/assets/grid/truthy.png b/src/assets/grid/truthy.png deleted file mode 100644 index a102c32..0000000 Binary files a/src/assets/grid/truthy.png and /dev/null differ diff --git a/src/assets/licenses/licenses-hero-image.png b/src/assets/licenses/licenses-hero-image.png new file mode 100644 index 0000000..7bcd274 Binary files /dev/null and b/src/assets/licenses/licenses-hero-image.png differ diff --git a/src/pages/join.astro b/src/pages/join.astro index eed7c30..a31d856 100644 --- a/src/pages/join.astro +++ b/src/pages/join.astro @@ -21,7 +21,7 @@ const seoMetaData = {

Sold on the benefits? Here's how to adopt Fair Source at your company.

diff --git a/src/pages/licenses.astro b/src/pages/licenses.astro index c6b8633..4df792b 100644 --- a/src/pages/licenses.astro +++ b/src/pages/licenses.astro @@ -3,30 +3,38 @@ import Layout from '../layouts/Layout.astro'; import Section from '../components/Section.astro'; import { Image } from 'astro:assets'; +import HeroImage from '../assets/licenses/licenses-hero-image.png'; import FSL from '../assets/licenses/FSL-initials.png'; import Licenses1 from '../assets/licenses/licenses-1.png'; import IsTrue from '/images/grid/true.svg?raw'; import IsFalse from '/images/grid/false.svg?raw'; + const seoMetaData = { description: 'We have vetted and approved the following licenses and approaches as fitting our Fair Source Values. While other licenses and approaches may also fit our values, these are the ones we recommend for adoption.', slug: 'licenses/' }; -const gridText = 'text-[1.375rem] font-[500] leading-[120%] tracking-[-0.03438rem]'; +const glyphWrapper = 'relative w-[24px] h-[24px] xl:w-[40px] xl:h-[40px]'; +const gridText = 'text-[0.75rem] text-left font-[600] leading-[135%] tracking-[-0.01125rem] xl:text-[1.375rem] font-[500] xl:leading-[120%] xl:tracking-[-0.03438rem]'; +const gridRow = 'flex flex-wrap w-12/12 pl-[1rem] pr-[0.5rem] xl:px-[2rem] items-center h-[4rem]'; const card = 'border border-borderGray rounded-small px-[1rem] py-[1.5rem] xl:px-[2rem] xl:py-[3rem] h-[100%]'; const cardTitleClasses = `font-sans text-[1.375rem] font-[500] color-black leading-[120%] tracking-[-0.03438rem] flex items-center mb-[0.62rem]`; +const gridHeaderText = 'block text-[0.75rem] font-[600] leading-[120%] tracking-[-0.01125rem] xl:text-[1.375rem] xl:tracking-[-0.03438rem]'; ---
-
+

Fair Source Licenses

+
@@ -98,80 +106,96 @@ const cardTitleClasses = `font-sans text-[1.375rem] font-[500] color-black leadi

Approaches

-

We differentiate Fair Source licensing approaches based on two factors. First, does the producer utilize eventual Open Source? Second, does the producer limit the features of its Fair Source product relative to other editions of the software? Limiting features is called “Fair Core,” because the core functionality is available under a Fair Source license, while an extended feature set is not. This amounts to whether the company’s business model includes monetizing self-hosted usage.

+

We differentiate Fair Source licensing approaches based on two factors. First, does the producer utilize eventual Open Source? Second, does the producer limit the features of its Fair Source product relative to other editions of the software? Limiting features is called “Fair Core,” because the core functionality is available under a Fair Source license, while an extended feature set is not. This amounts to whether the company’s business model includes monetizing self-hosted usage.

-
+
- Tier + Tier
- Eventual OSS + Eventual OSS
- Feautre Complete + Feautre Complete
- Examples + Examples
-
+
1
- +
+ +
- +
+ +
FSL, BUSL
-
+
2
- +
+ +
- +
+ +
FCL
-
+
3
- +
+ +
- +
+ +
SSPL, ELv2, BUSL
-
+
4
- +
+ +
- +
+ +
ELv2, BUSL
-

Depends on implementation

+

Depends on implementation

diff --git a/tailwind.config.mjs b/tailwind.config.mjs index aa8c3fd..5685f89 100644 --- a/tailwind.config.mjs +++ b/tailwind.config.mjs @@ -24,7 +24,8 @@ export default { }, borderRadius: { DEFAULT: '2rem', - small: '1rem' + small: '1rem', + xs: '0.5rem' }, fontFamily: { 'sans': ['"Plus Jakarta Sans"', 'Arial', 'Helvetica', 'sans-serif'],