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 -->