# Eclipse Foundation

> `eclipse@1.0.0`

The Eclipse Foundation is a member-supported European AISBL (formerly Delaware nonprofit) that stewards the Eclipse IDE, Jakarta EE, Adoptium (the Temurin JDK distribution), Mosquitto, Vert.x, MicroProfile, the Software Defined Vehicle Working Group, and over four hundred other open-source projects. The brand voice is industrial, enterprise-aware, and ecosystem-first — long-running working groups, vendor-neutral governance, and a strong tradition of Java/JVM tooling. Visually, Eclipse pairs an Eclipse Orange (#F06C02) sun-arc with a near-black wordmark on a clean white canvas — the 2024-refresh expression that anchors current Foundation surfaces.


**Tags:** `eclipse`, `foundation`, `ide`, `jakarta-ee`, `open-source`, `brand`, `orange`, `java`

## Atoms

### Palette

**Eclipse Foundation** · `eclipse@1.0.0` · Proprietary — All Rights Reserved

> Eclipse Foundation brand palette anchored on Eclipse Orange (#F06C02) — the fill of the sun-arc element in the modern Eclipse Foundation logo — paired with a near-black wordmark on a clean white canvas. The Foundation stewards the Eclipse IDE, Jakarta EE, Adoptium (Temurin), Mosquitto, Vert.x, MicroProfile, and a broad portfolio of working groups spanning enterprise, embedded, and research open-source. 

### Fonts

| Role | Font | License | Classification |
|------|------|---------|----------------|
| `heading` | **Inter** `(inter@1.0.0)` | OFL-1.1 | sans-serif |
| `body` | **Inter** `(inter@1.0.0)` | OFL-1.1 | sans-serif |
| `mono` | **Source Code Pro** `(source-code-pro@1.0.0)` | OFL-1.1 | monospace |

## Swatches

| ID | Name | Value |
|----|------|-------|
| `eclipse-orange` | Eclipse Orange | `#F06C02` |
| `eclipse-orange-dark` | Eclipse Orange Dark | `#C75300` |
| `eclipse-amber` | Eclipse Amber | `#F7941E` |
| `eclipse-black` | Eclipse Black | `#111418` |
| `eclipse-charcoal` | Eclipse Charcoal | `#1F252E` |
| `eclipse-slate` | Eclipse Slate | `#3D4654` |
| `eclipse-gray` | Eclipse Gray | `#6B7280` |
| `eclipse-light-gray` | Eclipse Light Gray | `#D6DAE0` |
| `eclipse-off-white` | Eclipse Off-White | `#F5F6F8` |
| `eclipse-white` | Eclipse White | `#FFFFFF` |

## Mode role mappings

### Light mode

| Role | Swatch | Hex |
|------|--------|-----|
| `background` | `eclipse-white` | `#FFFFFF` |
| `surface` | `eclipse-off-white` | `#F5F6F8` |
| `surface-elevated` | `eclipse-white` | `#FFFFFF` |
| `text-primary` | `eclipse-black` | `#111418` |
| `text-secondary` | `eclipse-slate` | `#3D4654` |
| `text-tertiary` | `eclipse-gray` | `#6B7280` |
| `primary` | `eclipse-black` | `#111418` |
| `primary-hover` | `eclipse-orange-dark` | `#C75300` |
| `accent` | `eclipse-orange` | `#F06C02` |
| `accent-hover` | `eclipse-orange-dark` | `#C75300` |
| `warning` | `eclipse-amber` | `#F7941E` |
| `warning-hover` | `eclipse-orange` | `#F06C02` |
| `error` | `eclipse-orange-dark` | `#C75300` |
| `success` | `eclipse-slate` | `#3D4654` |
| `border` | `eclipse-light-gray` | `#D6DAE0` |

### Dark mode

| Role | Swatch | Hex |
|------|--------|-----|
| `background` | `eclipse-black` | `#111418` |
| `surface` | `eclipse-charcoal` | `#1F252E` |
| `surface-elevated` | `eclipse-charcoal` | `#1F252E` |
| `text-primary` | `eclipse-white` | `#FFFFFF` |
| `text-secondary` | `eclipse-light-gray` | `#D6DAE0` |
| `text-tertiary` | `eclipse-orange` | `#F06C02` |
| `primary` | `eclipse-orange` | `#F06C02` |
| `primary-hover` | `eclipse-amber` | `#F7941E` |
| `accent` | `eclipse-orange` | `#F06C02` |
| `accent-hover` | `eclipse-amber` | `#F7941E` |
| `warning` | `eclipse-amber` | `#F7941E` |
| `warning-hover` | `eclipse-orange` | `#F06C02` |
| `error` | `eclipse-orange-dark` | `#C75300` |
| `success` | `eclipse-light-gray` | `#D6DAE0` |
| `border` | `eclipse-slate` | `#3D4654` |

## Brand semantic roles

### Colors

| Role | Swatch | Hex |
|------|--------|-----|
| `identity` | `eclipse-black` | `#111418` |
| `on-identity` | `eclipse-white` | `#FFFFFF` |
| `primary` | `eclipse-black` | `#111418` |
| `primary-hover` | `eclipse-orange-dark` | `#C75300` |
| `accent` | `eclipse-orange` | `#F06C02` |
| `accent-hover` | `eclipse-orange-dark` | `#C75300` |
| `mark` | `eclipse-orange` | `#F06C02` |
| `background` | `eclipse-white` | `#FFFFFF` |
| `surface` | `eclipse-off-white` | `#F5F6F8` |
| `text-primary` | `eclipse-black` | `#111418` |
| `text-secondary` | `eclipse-slate` | `#3D4654` |
| `error` | `eclipse-orange-dark` | `#C75300` |
| `success` | `eclipse-slate` | `#3D4654` |
| `border` | `eclipse-light-gray` | `#D6DAE0` |

### Typography

| Role | Font role key |
|------|---------------|
| `display` | `heading` |
| `prose` | `body` |
| `code` | `mono` |

## Rules

### 🛑 error (5)

#### `colorChoice` → `roles.colors.mark`

- **allowed:** eclipse-orange, eclipse-amber
- **forbidden:** eclipse-black, eclipse-slate, eclipse-gray

> The Eclipse Foundation sun-arc element is rendered in Eclipse Orange (#F06C02). The Monochromatic variant (black-on-white or white-on-black) is permitted only as a single-color variant per the Logo Guidelines — using slate or gray for the colored sun-arc is not a documented variant and creates an off-brand expression. 

#### `forbiddenTreatment` → `logo`

- **treatments:** recolored, rotated, stretched, skewed, drop-shadow, gradient-fill, sun-arc-detached-from-wordmark, sun-arc-recolored, undocumented-variant

> The Eclipse Foundation Logo Guidelines permit only three variants — Colour, Reversed Colour, and Monochromatic. Detaching the sun arc from the wordmark, recoloring the arc to a non-orange hue, rotation, skewing, stretching, and drop-shadow treatments are not documented and conflict with the guidelines' canonical variant set. 

#### `contextRestriction` → `trademark.use`

- **forbiddenContexts:** implied-endorsement, product-name-prefix-without-approval, eclipse-ide-mark-substituted-for-foundation-mark, built-on-eclipse-without-eligibility, eclipse-ready-without-eligibility

> Eclipse marks are program-specific. The "Built on Eclipse" and "Eclipse Ready" supplementary marks have explicit eligibility requirements (products built on the Eclipse Platform / passing the Eclipse Ready program review respectively). The Eclipse IDE mark is distinct from the Foundation mark; substituting one for the other implies endorsements that do not exist. 

#### `contrastRatio` → `text-primary`

- **against:** `background`
- **minRatio:** `7`
- **standard:** `WCAG-AAA`

> Eclipse Black (#111418) on Eclipse White exceeds 17:1 — clears WCAG AAA decisively. Eclipse documentation surfaces — release notes, JEP-like project proposals, working-group charters — benefit from AAA-grade legibility. 

#### `accessibilityRequirement` → `*`

- **standard:** `WCAG-AA`
- **criterion:** `1.4.3`

> WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. Eclipse Foundation surfaces span developer tooling, enterprise specifications, and public policy documents; AA contrast is the floor. 

### ⚠️ warning (2)

#### `variantSelection` → `logo`

- **use:** `reversed-colour`
- **when:** `surface="dark"`

> Per the Eclipse Foundation Logo Guidelines, the Reversed Colour variant is the permitted expression of the logo on dark backgrounds. Do not invert hue or generate ad-hoc dark-mode renderings; use the official reversed-colour asset. 

#### `contrastRatio` → `roles.colors.accent`

- **against:** `background`
- **minRatio:** `3`
- **standard:** `WCAG-AA-large`

> Eclipse Orange (#F06C02) on White sits around 3.6:1 — clears AA-large for headlines and the sun-arc element but does NOT clear AA for body text. Reserve the orange for the mark, large display surfaces, and accent use; use Eclipse Black for small-text foreground on light canvas. 

### 💡 recommendation (2)

#### `fontPairing` → `typography.heading`

- **requires:** `body`
- **minSizeRatio:** `1.5`

> Eclipse Foundation surfaces use a humanist sans for heading and body. Maintain at least a 1.5× heading-to-body ratio on long-form project pages, working-group charters, and release-train documentation. 

#### `compositionConstraint` → `roles.colors.accent`

- **pairsWith:** eclipse-black, eclipse-white, eclipse-amber
- **doesNotPairWith:** eclipse-gray

> Eclipse Orange reads cleanest against the black wordmark on a white canvas, or as a sun-arc above the wordmark on either canvas. Placing it adjacent to the mid-gray neutral flattens the brand's industrial contrast; reserve gray for tertiary UI and let the orange/black pair carry the identity. 

## Provenance

- **Source:** <https://www.eclipse.org/org/documents/logo_guidelines.php>
- **License:** `Proprietary — All Rights Reserved`
- **Attribution:** Eclipse, the Eclipse Foundation logo, the Eclipse IDE logo, "Built on Eclipse", "Eclipse Ready", and associated project names are trademarks of the Eclipse Foundation AISBL. Brand-atoms' encoding draws from the Eclipse Foundation Logo Guidelines (eclipse.org/org/documents/logo_guidelines.php) and the artwork inventory at eclipse.org/org/artwork/. Eclipse Orange (#F06C02) is the resolved fill of the .st0 class in the official white-orange Eclipse Foundation SVG. 
- **Imported:** `2026-05-19`
- **Notes:** The Eclipse Foundation Logo Guidelines distinguish the Foundation mark from the Eclipse IDE mark and govern the "Built on Eclipse" / "Eclipse Ready" supplementary marks. Per the artwork inventory, the canonical logo variants are Colour, Reversed Colour, and Monochromatic. The Foundation does not publish hex values in prose; the #F06C02 value is the SVG-resolved canonical fill for the sun-arc element, matched against the #F7941E orange that appears in the Solstice theme's warning button class on eclipse.org. 

---

*Generated by the brand-atoms converter. Source: `eclipse@1.0.0` from the encyclopedia.*
