|
| 1 | +import {Header} from "../../src/pagesToDisplay/Header.tsx"; |
| 2 | +import {Footer} from "../../src/components/Footer.tsx"; |
| 3 | + |
| 4 | +export default function WhyEtherpadPage() { |
| 5 | + return <div className="dark:bg-gray-800"> |
| 6 | + <div className="sticky top-0 z-50"> |
| 7 | + <div className="relative top-0"> |
| 8 | + <Header/> |
| 9 | + </div> |
| 10 | + </div> |
| 11 | + |
| 12 | + <div className="main-container"> |
| 13 | + <div className="content wrap dark:text-gray-300"> |
| 14 | + <h1 className="text-4xl font-bold mt-16 mb-2 dark:text-white">Why Etherpad?</h1> |
| 15 | + <p className="text-xl italic mt-2 mb-12 dark:text-gray-400">Honest comparison with the alternatives. Where Etherpad is stronger, where it isn't, and which one you should use.</p> |
| 16 | + |
| 17 | + <p className="mb-4">Most product comparison pages exist to win the click. This one doesn't. Etherpad isn't the right tool for everyone, and pretending otherwise would betray our first principle — honesty.</p> |
| 18 | + |
| 19 | + <p className="mb-8">Here's an honest read on how Etherpad compares with the major collaborative editors in 2026.</p> |
| 20 | + |
| 21 | + <h2 className="text-2xl text-primary font-bold mt-12 mb-4">Capability comparison</h2> |
| 22 | + |
| 23 | + <div className="overflow-x-auto mb-8"> |
| 24 | + <table className="min-w-full text-sm border border-gray-700"> |
| 25 | + <thead className="bg-gray-700 text-white"> |
| 26 | + <tr> |
| 27 | + <th className="text-left p-2 border border-gray-600">Capability</th> |
| 28 | + <th className="text-left p-2 border border-gray-600">Etherpad</th> |
| 29 | + <th className="text-left p-2 border border-gray-600">Google Docs</th> |
| 30 | + <th className="text-left p-2 border border-gray-600">MS Word/365</th> |
| 31 | + <th className="text-left p-2 border border-gray-600">Notion</th> |
| 32 | + <th className="text-left p-2 border border-gray-600">CryptPad</th> |
| 33 | + <th className="text-left p-2 border border-gray-600">HedgeDoc</th> |
| 34 | + </tr> |
| 35 | + </thead> |
| 36 | + <tbody className="dark:text-gray-300"> |
| 37 | + <tr><td className="p-2 border border-gray-600">Real-time multi-user editing</td><td className="p-2 border border-gray-600">Yes</td><td className="p-2 border border-gray-600">Yes</td><td className="p-2 border border-gray-600">Yes</td><td className="p-2 border border-gray-600">Yes</td><td className="p-2 border border-gray-600">Yes</td><td className="p-2 border border-gray-600">Yes</td></tr> |
| 38 | + <tr><td className="p-2 border border-gray-600">Per-character authorship visible by default</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">No (hidden)</td><td className="p-2 border border-gray-600">No (hidden)</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">Partial</td><td className="p-2 border border-gray-600">No</td></tr> |
| 39 | + <tr><td className="p-2 border border-gray-600">Full history scrubbable character-by-character</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">No (snapshots)</td><td className="p-2 border border-gray-600">No (snapshots)</td><td className="p-2 border border-gray-600">Limited</td><td className="p-2 border border-gray-600">Limited</td><td className="p-2 border border-gray-600">Limited</td></tr> |
| 40 | + <tr><td className="p-2 border border-gray-600">Open source</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">Yes</td><td className="p-2 border border-gray-600">Yes</td></tr> |
| 41 | + <tr><td className="p-2 border border-gray-600">Self-hostable</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">Yes</td><td className="p-2 border border-gray-600">Yes</td></tr> |
| 42 | + <tr><td className="p-2 border border-gray-600">No corporate owner</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">Yes (foundation)</td><td className="p-2 border border-gray-600">Yes</td></tr> |
| 43 | + <tr><td className="p-2 border border-gray-600">Apache 2.0 / permissive licence</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">AGPL</td><td className="p-2 border border-gray-600">AGPL</td></tr> |
| 44 | + <tr><td className="p-2 border border-gray-600">15+ years stable, no pivots</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">N/A</td><td className="p-2 border border-gray-600">N/A</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">~10 years</td><td className="p-2 border border-gray-600">~7 years</td></tr> |
| 45 | + <tr><td className="p-2 border border-gray-600">End-to-end encryption</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">No</td></tr> |
| 46 | + <tr><td className="p-2 border border-gray-600">Multiple document types (sheets, slides, etc.)</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">No</td></tr> |
| 47 | + <tr><td className="p-2 border border-gray-600">Mobile-first experience</td><td className="p-2 border border-gray-600">No</td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600"><strong>Yes</strong></td><td className="p-2 border border-gray-600">Limited</td><td className="p-2 border border-gray-600">Limited</td></tr> |
| 48 | + </tbody> |
| 49 | + </table> |
| 50 | + </div> |
| 51 | + |
| 52 | + <h2 className="text-2xl text-primary font-bold mt-12 mb-4">When you should use something else</h2> |
| 53 | + |
| 54 | + <p className="mb-4"><strong>Use CryptPad if</strong> end-to-end encryption is non-negotiable for your threat model. CryptPad encrypts in the browser and even the server operator cannot read your documents. Etherpad does not.</p> |
| 55 | + |
| 56 | + <p className="mb-4"><strong>Use HedgeDoc if</strong> you want a markdown-first collaborative editor with native rendering, slides mode, and code highlighting baked in. Etherpad can do markdown via plugin, but HedgeDoc is purpose-built for it.</p> |
| 57 | + |
| 58 | + <p className="mb-4"><strong>Use Onlyoffice or Collabora if</strong> you need a full office suite (documents, spreadsheets, slides) with formatting compatible with Microsoft Office. Etherpad has one editor type.</p> |
| 59 | + |
| 60 | + <p className="mb-4"><strong>Use Google Docs or Notion if</strong> you want polished mobile apps, integrated suites, and modern AI features that you don't mind running on a third-party model. Both are more polished than Etherpad and have larger feature surfaces. They are also more expensive in ways that don't show up on the bill.</p> |
| 61 | + |
| 62 | + <p className="mb-8"><strong>Use Git if</strong> the document is code, the history needs cryptographic integrity, and you don't need real-time collaboration.</p> |
| 63 | + |
| 64 | + <h2 className="text-2xl text-primary font-bold mt-12 mb-4">When you should use Etherpad</h2> |
| 65 | + |
| 66 | + <p className="mb-4">Etherpad is the right choice when:</p> |
| 67 | + <ul className="list-disc pl-8 space-y-2 mb-4"> |
| 68 | + <li>You need <strong>real-time collaborative editing</strong> with no setup friction for editors.</li> |
| 69 | + <li>You need <strong>visible, per-character authorship</strong> as the default UX — not buried in a menu.</li> |
| 70 | + <li>You need to <strong>self-host</strong> for sovereignty, GDPR, regulatory, or institutional reasons.</li> |
| 71 | + <li>You need a tool with <strong>no corporate owner</strong> — one that cannot be acquired and shut down, and that has a track record of holding the line.</li> |
| 72 | + <li>You need <strong>opt-in AI</strong> rather than forced AI — or no AI at all.</li> |
| 73 | + <li>You need to <strong>extend the editor</strong> to fit a specific institutional workflow without forking, without enterprise contracts, and without permission from a vendor.</li> |
| 74 | + <li>You value <strong>boring stability</strong> over feature novelty. Etherpad has been doing the same thing well since 2009.</li> |
| 75 | + </ul> |
| 76 | + |
| 77 | + <p className="mb-12">If most of those apply, you're probably in the right place.</p> |
| 78 | + </div> |
| 79 | + |
| 80 | + <Footer/> |
| 81 | + </div> |
| 82 | + </div> |
| 83 | +} |
0 commit comments