Back to Realworld

Logo Licenses & Trademark Analysis

docs/non-included/LICENSES_LOGOS.md

latest5.5 KB
Original Source

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

ConstraintSourceImpact
AttributionAngular, React, Vue, HonoCredit all projects and their respective owners
NonCommercialVue.js (CC BY-NC-SA 4.0)The animated SVG cannot be used commercially
ShareAlikeVue.js (CC BY-NC-SA 4.0)Derivatives of the SVG must use CC BY-NC-SA 4.0 or compatible
No modificationDjango (trademark)The Django logo within the SVG must remain unmodified (colors, proportions)
LinkingDjango (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 endorsementAll (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

LogoRiskNotes
AngularLowCC BY 4.0 is very permissive
ReactLowCC BY 4.0 is very permissive
Vue.jsLowExplicitly allows open-source project use
DjangoMediumTrademark-only; animation of the logo could be seen as modification. We use minimal fade-in/out animation only, keeping the logo visually unaltered
HonoLowMIT / 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)