Skip to content

Latest commit

 

History

History
102 lines (79 loc) · 5.49 KB

File metadata and controls

102 lines (79 loc) · 5.49 KB

Logo Licenses & Trademark Analysis

Disclaimer: This document was generated by Claude (Anthropic) and is provided for informational purposes only. It does not constitute legal advice. Consult a qualified attorney for legal guidance.

This document covers the licensing and trademark status of the framework logos used in the animated SVG (frameworks.svg) of this repository.

Individual Logo Licenses

Angular

  • License: CC BY 4.0 (Creative Commons Attribution 4.0 International)
  • Source: angular.dev/press-kit
  • Requirements: Attribution to Google required
  • Trademark: "ANGULAR" is a registered trademark of Google LLC

React

  • License: CC BY 4.0 (Creative Commons Attribution 4.0 International)
  • Source: github.com/facebook/react / react.dev repo
  • Requirements: Attribution to Meta required
  • Trademark: React name and logo are trademarks of Meta Platforms, Inc.
  • Reference: Confirmed in GitHub issue #12570

Vue.js

  • License: CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0)
  • Source: github.com/vuejs/art
  • Requirements: Attribution, non-commercial use, share-alike on derivatives
  • Permitted explicitly: Open source / non-profit projects related to Vue.js
  • Trademark: VUE.JS is a registered US trademark owned by Yuxi (Evan) You

Django

  • License: No open license — governed by DSF Trademark Policy
  • Source: djangoproject.com/community/logos
  • Requirements:
    • Must not imply endorsement by the Django Software Foundation
    • Must not modify the logo (colors, proportions, added text)
  • Trademark: Registered trademark of the Django Software Foundation
  • Reference: djangoproject.com/trademarks

Hono

  • License: MIT (as part of the honojs/hono repository)
  • Source: github.com/honojs/hono/docs/images
  • Requirements: Include MIT copyright notice
  • Also available as: CC0 1.0 (public domain) on third-party collections (gilbarbara/logos, Wikimedia Commons)

Combined License of the Animated SVG

Since frameworks.svg is a derivative work incorporating all five logos, the most restrictive compatible terms apply to the combined work.

Governing constraints

Constraint Source Impact
Attribution Angular, React, Vue, Hono Credit all projects and their respective owners
NonCommercial Vue.js (CC BY-NC-SA 4.0) The animated SVG cannot be used commercially
ShareAlike Vue.js (CC BY-NC-SA 4.0) Derivatives of the SVG must use CC BY-NC-SA 4.0 or compatible
No modification Django (trademark) The Django logo within the SVG must remain unmodified (colors, proportions)
Linking Django (trademark) Logo should link to djangoproject.com "wherever technically possible" — not applicable here as the logo cycles within an animated SVG, making a dedicated hyperlink technically infeasible
No endorsement All (trademark) Must not imply official affiliation with any project

Effective license for this animated SVG

CC BY-NC-SA 4.0, with additional trademark constraints from Django.

This means:

  • Free to share and adapt for non-commercial purposes
  • Must give attribution to all five projects
  • Derivatives must be shared under the same license
  • The Django logo portion must remain unmodified and link to djangoproject.com when possible
  • Usage must not suggest endorsement by any of the projects

Risk assessment

Logo Risk Notes
Angular Low CC BY 4.0 is very permissive
React Low CC BY 4.0 is very permissive
Vue.js Low Explicitly allows open-source project use
Django Medium Trademark-only; animation of the logo could be seen as modification. We use minimal fade-in/out animation only, keeping the logo visually unaltered
Hono Low MIT / CC0 — most permissive

Recommendation

The animated SVG is suitable for an open-source demo-apps repository, provided:

  1. This LICENSES_LOGOS.md file is kept in the repository for attribution
  2. The Django logo is not distorted, recolored, or visually altered (fade-in/out is acceptable)
  3. The Django logo links to djangoproject.com when technically possible
  4. The repository does not imply official endorsement by any of the five projects

Attribution


Generated by Claude (Anthropic)