12 Years of Ghost
๐ **Source:** [12 Years of Ghost](https://www.youtube.com/watch?v=jmGVS5apLps)
> [!note]+ Document Notes
> tags: [ghost, open-source, nonprofit-business-model]
> author: John O'Nolan
> source: WordPress Conference
> reference: https://www.youtube.com/watch?v=jmGVS5apLps
> date created: 2024-12-19 14:30
>
> # ๐ท๏ธ Title: 12 Years of Ghost
>
<!-- deep-read:sections start -->
## ๐งฐ Action Inbox
- [H1] Evaluate nonprofit structure for open source projects โ sustainable business model without shareholders #opensource
- [H2] Explore headcount caps as creative constraints โ preventing bureaucratic scaling #management
- [H3] Research ActivityPub integration opportunities โ federated content publishing #activitypub
## ๐งญ Table of Contents
- [๐ Summary](#-summary)
- [๐ Main Content](#-main-content)
- [๐๏ธ Notes](#๏ธ-notes)
- [๐ References](#-references)
- [๐ฃ๏ธ Paraphrase](#๏ธ-paraphrase)
- [๐ฐ Newsletter](#-newsletter)
- [โ
Action Items](#-action-items)
- [๐งช Hypotheses](#-hypotheses)
- [๐ Methodology](#-methodology)
- [โ Questions](#-questions)
- [๐ฎ Future Research](#-future-research)
- [๐ก Implications](#-implications)
- [๐ง Learning Styles Assessment](#-learning-styles-assessment)
- [๐ Accessibility Assessment](#-accessibility-assessment)
- [๐ DEIB Assessment](#-deib-assessment)
- [โ
Logical Validity](#-logical-validity)
- [๐ก๏ธ DARVO Analysis](#-darvo-analysis)
- [๐ฏ Conclusion](#-conclusion)
### ๐ References
- [Ghost Official Website](https://ghost.org/)
- [ActivityPub Protocol](https://www.w3.org/TR/activitypub/)
## ๐ Summary
- Ghost co-founder John O'Nolan shares the 12-year journey of forking from WordPress to create a publishing-focused platform
- Why it matters: Demonstrates alternative business models and technical approaches for open source projects
- Key stakeholders: Open source contributors, publishers, WordPress community members
- Risks and tradeoffs: Nonprofit structure limits traditional exit strategies but ensures mission alignment
- Bottom line: Ghost has generated $37M for itself and $107M for publishers through a sustainable nonprofit model
## ๐ Main Content
Ghost emerged from frustrations with WordPress's evolution from a blogging platform toward a "web operating system." John O'Nolan, a former WordPress core contributor, forked philosophically in 2012 to create a publishing-focused alternative. The project adopted several unconventional approaches: nonprofit structure with transparent revenue sharing, JavaScript/Node.js technology stack, 50-person headcount cap, and ActivityPub federation. Over 12 years, Ghost has grown to 35 employees with $9M annual recurring revenue while enabling $107M in publisher earnings. The talk challenges attendees to ask "what could be better?" about existing systems rather than just criticizing flaws.
## ๐๏ธ Notes
#### โฑ๏ธ [00:00](https://www.youtube.com/watch?v=jmGVS5apLps?t=0) โ [H1] Introduction and Background
- Key idea: Former WordPress core contributor sharing alternative path
- Evidence: "First time at a WordPress conference since LoopConf in 2015 in Las Vegas"
#### โฑ๏ธ [02:30](https://www.youtube.com/watch?v=jmGVS5apLps?t=150) โ [H2] Life as Fork Metaphor
- Key idea: Every decision creates branching paths, some roads become unavailable
- Evidence: "Life is just this meme over and over again until you die - choices about which direction to go"
#### โฑ๏ธ [05:45](https://www.youtube.com/watch?v=jmGVS5apLps?t=345) โ [H1] WordPress Core Team Experience
- Key idea: Deep involvement in WordPress UI team from version 2.3 through 3.1
- Evidence: "I was part of the UI group within the sort of circle of people who were doing those things"
#### โฑ๏ธ [08:15](https://www.youtube.com/watch?v=jmGVS5apLps?t=495) โ [H2] Open Source Philosophy Discovery
- Key idea: Transitioned from pragmatist to evangelist through cathedral vs bazaar concepts
- Evidence: "I went from being an open source pragmatist to an open source evangelist"
#### โฑ๏ธ [10:30](https://www.youtube.com/watch?v=jmGVS5apLps?t=630) โ [H3] Growing Conflicts of Interest
- Key idea: Decisions weren't always about user benefit but business interests
- Evidence: "Decisions that were getting made were often not about what was best for the user"
#### โฑ๏ธ [12:00](https://www.youtube.com/watch?v=jmGVS5apLps?t=720) โ [H1] The Exact Fork Moment
- Key idea: DM conversation on August 14, 2012 crystallized the idea
- Evidence: "I'm millimeters away from starting a new project, forking WordPress"
#### โฑ๏ธ [15:30](https://www.youtube.com/watch?v=jmGVS5apLps?t=930) โ [H2] Problems with WordPress Direction
- Key idea: Multiple issues including web OS direction, conflicts, licensing
- Evidence: "First time being described as going in the direction of becoming a web operating system"
#### โฑ๏ธ [18:45](https://www.youtube.com/watch?v=jmGVS5apLps?t=1125) โ [H1] Ghost's Core Principles
- Key idea: Publishing focus, transparent business model, modern tech stack
- Evidence: "Focus on one core demographic, have a transparent, straightforward business model"
#### โฑ๏ธ [21:15](https://www.youtube.com/watch?v=jmGVS5apLps?t=1275) โ [H2] Nonprofit Business Model
- Key idea: Single foundation employs developers, hosting revenue funds development
- Evidence: "Revenue from the hosting would fund the nonprofit foundation, which would hire more developers"
#### โฑ๏ธ [24:00](https://www.youtube.com/watch?v=jmGVS5apLps?t=1440) โ [H1] Kickstarter Success
- Key idea: $350,000 in pre-orders validated the concept
- Evidence: "Third most funded project on Kickstarter in the open source category"
#### โฑ๏ธ [27:30](https://www.youtube.com/watch?v=jmGVS5apLps?t=1650) โ [H2] First Version Reality Check
- Key idea: Minimal viable product with just markdown editor and basic features
- Evidence: "If you're not ashamed of the first version you shipped, you waited too long"
#### โฑ๏ธ [30:45](https://www.youtube.com/watch?v=jmGVS5apLps?t=1845) โ [H1] Unusual Forks - Nonprofit Structure
- Key idea: Nonprofit doesn't mean unprofitable, means no owners extracting value
- Evidence: "We've been profitable every single year. We have lots of revenue"
#### โฑ๏ธ [35:15](https://www.YouTube.com/watch?v=jmGVS5apLps?t=2115) โ [H2] JavaScript Technology Decision
- Key idea: Node.js choice attracted interest but created challenges
- Evidence: "People haven't really built web applications with node. They've built microservices"
#### โฑ๏ธ [38:00](https://www.youtube.com/watch?v=jmGVS5apLps?t=2280) โ [H1] 50-Person Headcount Cap
- Key idea: Deliberate growth limitation to prevent organizational dysfunction
- Evidence: "There is such thing as too much growth. Infinite growth wasn't the goal"
#### โฑ๏ธ [42:30](https://www.youtube.com/watch?v=jmGVS5apLps?t=2550) โ [H2] Current Ghost Capabilities
- Key idea: Full publishing platform with analytics, newsletters, memberships, ActivityPub
- Evidence: "Ghost is now connected to the Activity Pub Network, so decentralized federated content"
#### โฑ๏ธ [46:45](https://www.youtube.com/watch?v=jmGVS5apLps?t=2805) โ [H1] Success Metrics and Impact
- Key idea: $37M earned by Ghost, $107M earned by publishers using Ghost
- Evidence: "$107 million has been earned by independent publishers who use Ghost"
#### โฑ๏ธ [50:15](https://www.youtube.com/watch?v=jmGVS5apLps?t=3015) โ [H2] Challenge to Audience
- Key idea: Ask "what could be better?" rather than just criticizing current systems
- Evidence: "The question that I would encourage you to ask of yourselves. What could be better?"
## ๐ References
- [Ghost.org](https://ghost.org)
- [The Cathedral and the Bazaar by Eric Raymond](http://www.catb.org/~esr/writings/cathedral-bazaar/)
- [WordPress Core Team](https://make.wordpress.org/)
- [ActivityPub Specification](https://www.w3.org/TR/activitypub/)
## ๐ฃ๏ธ Paraphrase
- Ghost originated from a WordPress core contributor's frustration with WordPress evolving into a general CMS rather than staying focused on publishing
- The project adopted an unconventional nonprofit structure where all revenue gets reinvested in the mission rather than extracted by shareholders
- After 12 years, Ghost has proven that alternative approaches to open source business models can be sustainable while serving the community better than traditional VC-backed companies
## ๐ฐ Newsletter
**Ghost's 12-Year Journey: Lessons for WordPress Developers**
John O'Nolan's talk at WordCamp provides fascinating insights into alternative paths for open source projects. Starting as a WordPress core contributor, he forked philosophically in 2012 to create Ghost - a publishing-focused platform that's now generating millions in revenue for independent publishers.
**Key Takeaways for WordPress Professionals:**
- Nonprofit structures can create sustainable, mission-driven organizations
- Creative constraints (like headcount caps) can drive innovation
- ActivityPub integration is bringing back the interconnected blogosphere
- Alternative business models can better serve creator communities
**Practical Applications:**
The nonprofit model demonstrates how to align business incentives with community benefit. Ghost's transparent revenue sharing and ecosystem approach offers a blueprint for sustainable open source projects.
**Community Connections:**
Both Ghost and WordPress are now collaborating on ActivityPub federation, creating opportunities for cross-platform content sharing and community building.
Resources: [Ghost Open Source](https://ghost.org/), [WordPress ActivityPub Plugin](https://wordpress.org/plugins/activitypub/), [Nonprofit Business Models Guide](https://learn.wordpress.org/)
## โ
Action Items
#### DevRel
- Developer advocacy: Share Ghost's nonprofit model as case study for sustainable open source at conferences
- Education: Create workshops comparing traditional vs nonprofit approaches to open source business
- Developer experience: Document ActivityPub integration patterns for WordPress developers
- Community management: Foster discussions about alternative business models in WordPress community
#### OSPO
- Policy & Governance: Review nonprofit structures as alternative to traditional corporate open source
- Strategic Alignment: Evaluate headcount caps and growth constraints as organizational design choices
- Community Engagement: Study Ghost's ecosystem approach for multi-stakeholder sustainability models
#### Community
- Maintainers: Consider growth constraints as feature not bug in project governance
- Contributors: Explore publishing-focused use cases for WordPress core development
- Sponsors: Evaluate transparent revenue sharing models for community funding
#### WordPress
- Core: Investigate ActivityPub integration opportunities following Ghost's federation work
- Core Program Team: Study nonprofit governance models for long-term sustainability
- Community: Foster discussions about "what could be better?" in current WordPress ecosystem
- Marketing: Develop narratives around WordPress as publishing platform vs general CMS
- Documentation: Create case studies of successful WordPress alternatives and lessons learned
## ๐งช Hypotheses
- Nonprofit structures for open source projects create better long-term sustainability than VC-backed models
- Headcount caps force organizations to build ecosystems rather than monolithic companies
- Publishing-focused platforms serve content creators better than general-purpose CMSs
- ActivityPub federation will recreate the interconnected blogosphere of the early 2000s
### ๐ Methodology
- Comparative analysis of Ghost vs WordPress revenue per employee and community impact metrics
- Longitudinal study of organizational effectiveness at different headcount levels in tech companies
- User satisfaction surveys comparing specialized vs general-purpose publishing platforms
### โ Questions
- How can WordPress adopt ecosystem-thinking while maintaining its general-purpose flexibility?
- What organizational constraints would improve WordPress core development velocity?
- How might transparent revenue sharing change plugin and theme marketplace dynamics?
### ๐ฎ Future Research
- Comparative study of nonprofit vs for-profit open source project sustainability
- Analysis of ActivityPub's impact on content creator independence and revenue
- Investigation of optimal organizational size for open source project effectiveness
### ๐ก Implications
- Practice: Alternative business models may better serve developer and creator communities
- Policy: Nonprofit structures offer governance advantages for infrastructure-level software
- Education: Success stories like Ghost provide blueprints for sustainable open source entrepreneurship
- Funding: Revenue sharing models could transform how open source projects distribute economic value
### ๐ง Learning Styles Assessment
Reading level estimate: 10th grade (accessible to broad developer audience)
#### ๐ Visual learners
- Present: Timeline diagrams, revenue charts, organizational structure comparisons
- Improve: Add technical architecture diagrams showing Ghost vs WordPress approaches
#### ๐ Aural learners
- Present: Full video presentation with clear narrative structure
- Improve: Create podcast-style discussion of key decisions and their outcomes
#### ๐ฃ๏ธ Verbal learners
- Present: Rich storytelling with personal anecdotes and decision frameworks
- Improve: Add glossary of business model terms and organizational concepts
#### ๐งฉ Kinesthetic learners
- Present: Real-world examples and case studies from actual Ghost users
- Improve: Hands-on exercises comparing Ghost and WordPress setup experiences
#### ๐ง Logical learners
- Present: Clear cause-and-effect relationships between decisions and outcomes
- Improve: Decision trees showing fork points and their consequences
#### ๐งโ๐คโ๐ง Social learners
- Present: Community impact stories and collaborative development examples
- Improve: Discussion guides for team evaluation of organizational models
#### ๐งโโ๏ธ Solitary learners
- Present: Reflection questions about personal and organizational values
- Improve: Self-assessment tools for evaluating business model alignment
#### ๐ฟ Naturalistic learners
- Present: Ecosystem metaphors and sustainable growth concepts
- Improve: Environmental analogies for organizational health and community dynamics
### ๐ Accessibility Assessment
#### Screen reader semantics
- Present: Clear heading hierarchy, descriptive timestamps
- Improve: Add detailed alt text for visual metaphors and diagrams
#### Keyboard navigation
- Present: Standard video controls with keyboard accessibility
- Improve: Transcript with skiplinks to major topics
#### Contrast and readability
- Present: High contrast slides with readable fonts
- Improve: Ensure all visual elements meet WCAG AA standards
#### Media and captions
- Present: Full transcript available, clear audio quality
- Improve: Add chapter markers for easier navigation
### ๐ DEIB Assessment
#### Cultural breadth
- Present: Global examples including UK local news organizations
- Improve: Include diverse geographical case studies beyond Western markets
#### Inclusive language
- Present: Gender-neutral terms, avoided technical jargon explanations
- Improve: Define business terms that may not translate across cultures
#### Representation
- Present: Focus on democratizing publishing for underrepresented voices
- Improve: Highlight specific diversity outcomes in Ghost's publisher community
#### Psychological safety
- Present: Respectful critique of WordPress without personal attacks
- Improve: Acknowledge valid counterarguments to nonprofit model
### โ
Logical Validity
#### Strong reasoning
- Deductive strength: Clear logical progression from problems to solutions
- Inductive strength: Uses specific Ghost examples to support general principles
- Causal reasoning: Establishes clear cause-and-effect between organizational choices and outcomes
- Analogical strength: Effective use of fork/path metaphors throughout
#### Fallacies
- Survivorship bias: Only presents successful outcome, doesn't discuss failed alternatives
- False dichotomy: Implies nonprofit vs for-profit as only organizational options
#### Tone of voice
- Overall tone: Conversational yet professional, self-deprecating humor balances potentially confrontational critique
### ๐ก๏ธ DARVO Analysis
<!-- deep-read:sections end -->