-
Collaborative Authoring Platforms
last modified June 17, 2017 by strypey
This page is going to be maintained on the P2PF wiki. The contents of the two pages need to be given a final sync, then this page will be retired.
At this point, this list may include some platforms and programs that are really more orientated towards collaborating on code than documents (eg GITLab). I'm including these in case some components of their stack may be useful to us, but after I've done some more testing and evaluation, I will start separating code and documenting platforms into separate tables.
- Strypey
Server-side Platforms
Platform |
Publisher |
Language |
License |
Source Code |
Database |
Business model |
Notes |
Atlas | O'Reilly Media | ?
|
?
|
?
|
GIT-based | commercial with gratis trial | aimed at people writing technical manuals. "On the Atlas platform, you write, design, and publish in one environment and workflow. Produce print or digital content without an expensive “retooling” of fundamental processes—and even publish content that is “born digital” in print." Supports multiple output formats (MOBI, ePub, Print and Web PDF, HTML). "You can always access or move your own content—it’s in a non-proprietary, open format, so you can’t get locked in." |
Authorea | Authorea
|
Ruby on Rails | ?
|
?
|
GIT-based | gratis for open access articles, commercial for private
|
aimed at people doing academic writing, supports writings in LaTeX, Markdown, HTML, Javascript, and more, some free code components |
BookType
|
SourceFabric
|
Python, Django
|
GNU AGPL
|
On GITHub
|
PostegreSQL, SQLite
|
gratis to run on your own server, Pro commercial hosting
|
evolved out of in-house software used by FLOSSmanuals.net to facilitate the accelerated production models enabled by book sprints. |
CollateBox | CollateBox Inc.
|
?
|
?
|
?
|
?
|
commercial with gratis trial | more of a shared spreadsheet/ database than an authoring tool |
DBook | ?
|
?
|
?
|
?
|
?
|
commercial, gratis for limited use
|
"Structured and collaborative writing for large documents" |
Draft | ?
|
?
|
?
|
?
|
?
|
?
|
"Easy version control and collaboration for writers" |
EtherPad | Etherpad Foundation | Javascript | Apache 2.0 | On GITHub
|
?
|
free code with many gratis instances | The base software for PiratePad and many other instances, EtherPad allows for real-time editing, with a chat sidebar. No registration required, just enter a name, choose a colour, and edit/chat. Timeline visualises the full edit history of each pad. |
ForktheCookbook | ?
|
?
|
?
|
?
|
GIT-based
|
?
|
aimed at people who like sharing and modifying recipes
|
GatherContent | ?
|
?
|
?
|
?
|
?
|
commercial with free trial
|
"Content planning, production & workflow software" |
GinkoApp | ?
|
?
|
?
|
?
|
?
|
?
|
uses Adobe Flash! Aimed at creative and academic writers, "Gingko is a new kind of tool, that lets you shape your ideas with lists, outlines and cards, all in the same clean interface." |
GITBook
|
FriendCode
|
NodeJS
|
Apache 2.0
|
On GITHub
|
GITHub
|
gratis for public projects, commercial for private projects | authoring front-end for GITHub? Has a server-side component and a desktop component.
|
GITHub Pages | GitHub
|
?
|
?
|
?
|
GITHub
|
?
|
hosting for blogs and homepages |
GITLab
|
GitLab
|
Ruby
|
Expat License with some proprietary "extras"
|
On GITLab
|
GIT-based
|
gratis for public projects, commercial for private projects
|
mainly intended for software projects, and the interface is non-intuitive to someone who isn't use to code forges
|
Hubzilla
|
Hubzilla
|
PHP
|
"MIT"
|
On GITHub
|
MYSQL
|
self-hosted
|
Hubzilla uses its own Zot protocol for federation of instances.
|
Kune
|
Comunes Collective/ OurProjects
|
Java?
|
GNU AGPL
|
On GITHub
|
MySQL
|
some gratis demo sites like Kune.cc
|
based on the same underlying technology as Apache Wave, Kune offers collaborative documents, live chat, and group messaging (unlike email messages stay on the originating server more like the way the web works with RSS), and federation using the Wave Protocol built on XMPP, but with more of a focus on groups of users than individual users
|
LeanPub
|
?
|
?
|
?
|
?
|
?
|
royalties on e-book sales
|
writing platform, one-click-publishing to mulptiple formats, and e-book sales
|
LibreOffice Online (wiki)
|
Document Foundation
|
Desktop LibreOffice is writte in C++, Java, and Python
|
Desktop LibreOffice is MPLv2.0 (secondary license GPL, LGPLv3+ or Apache License 2.0)
|
On GITHub
|
?
|
gratis to run on your own server
|
LO Online is "a server service which - to be fully functional - has to be integrated with file access and authentication provision" - Document Foundation |
MediaWiki
|
WikiMedia Foundation
|
PHP
|
GNU GPLv2 or later
|
On GITHub
|
MySQL/MariaDB, PostgreSQL or SQLite
|
gratis to run on your own server | Used to creates a set of editable pages with a version history, by Wikipedia and other WikiMedia Foundation projects, and a number of other projects (eg Appropedia.org, P2P Foundation wiki)
|
OnWord | ?
|
?
|
?
|
?
|
?
|
?
|
requires Twitter login, "No formatting. No toolbars. No folders, file formats, or compatibility problems." |
Penflip | MadebyLoren.com
|
?
|
?
|
?
|
GIT
|
gratis for public projects, commercial rates for private
|
"I'm building Penflip, a collaborative writing platform. It's similar to GitHub, but designed for writing instead of coding." |
Poetica | Poetica
|
?
|
?
|
?
|
?
|
gratis to use
|
"content collaboration for WordPress", UI resembles working on paper with pen, also integrate with Slack
|
PressBooks
|
PressBooks
|
PHP 5.6.X and WordPress 4.4.1 | GPLv2
|
On GITHub
|
MySQL? (WP traditionally uses MySQL)
|
gratis with watermark on digital files, or one-off charge per book for ad-free
|
originally built on WordPress Multisite, which was folded back into version 3.0 of WordPress
|
Prose | Development Seed
|
Javascript, CSS, and MarkUp
|
BSD
|
On GITHub
|
GitHub | gratis
|
"a web-based interface for managing content on GITHub" |
ProseMirror (beta)
|
Marijn Haverbeke
|
Javascript
|
"MIT"
|
On GITHub
|
?
|
gratis
|
"represents changes to documents as well-defined pieces of data. Such changes can be stored, inverted (for undo), analyzed (think git blame), and filtered (to implement more complex types of content restriction). And most importantly, they can be sent over the wire to implement real-time collaborative editing."
|
Quip | ?
|
?
|
?
|
?
|
?
|
commercial, gratis for limited use
|
documents, spreadsheets, lists, chat
|
Scalar
|
The Alliance for Networking Visual Culture
|
homepage uses some Flash
|
Educational Community License, Version 2.0 | ?
|
?
|
gratis to use
|
"Scalar enables users to assemble media from multiple sources and juxtapose them with their own writing in a variety of ways, with minimal technical expertise required." |
Smallest Federated Wiki
|
Ward Cunningham
|
?
|
?
|
?
|
?
|
gratis to use
|
Cunningham invented the first wiki, and the federated wiki is his attempt to combine the concepts of wiki, GIT,(Hub) and federated social network of wiki "farms". Aligned with the IndieWeb standard incubator.
|
StackEdit | ?
|
?
|
?
|
?
|
?
|
?
|
" In-browser markdown editor" |
TypeWrite | Josh C
|
?
|
?
|
?
|
?
|
gratis to use
|
"A simple, real-time collaborative writing environment" |
WriteApp | ?
|
?
|
?
|
?
|
?
|
gratis to use
|
"Write. In private. With your own free online notebook" |
Wave/ Wave in a Box (formerly Google Wave)
|
Apache Foundation
|
GoLang (Google Wave was originally Java)
|
Apache 2.0
|
On Apache Incubator
|
NoSQL, MongoDB, Cassandra
|
gratis to run on your own server, various gratis hosted services including Kune.cc
|
Combines a collaborative document editor with live chat and group messaging, federated using Wave Protocol, an extension of XMPP.
|
Weeva | ?
|
?
|
?
|
?
|
?
|
?
|
aimed at gift-giving |
Notes:
- Kathi Fletcher has a Shuttleworth Fellowship grant to develop collaborative authoring tools for OER Textbooks
- Using GIT as a file server: 'Git Fileserver Backend Walkthrough'
- A run-down on mostly proprietary collaboration platforms on ContentWrangler
Desktop and Mobile Client Software
Application |
Publisher |
Language |
License |
Supported Platforms
|
Notes |
HarooPad | ?
|
?
|
?
|
GNU/Linux, OSX, Windows
|
"The Markdown enabled Next Document Processor" |
Information Architects
|
Cocoa | proprietary | iOS, OSX, Android
|
|
|
Sigil
|
?
|
?
|
GPLv3
|
OSX, and Windows (Vista or above)
|
"multi-platform EPUB ebook Editor"
|
SublimeText | ?
|
?
|
?
|
?
|
"a sophisticated text editor for code, markup and prose." |
Substance Composer | ?
|
?
|
?
|
?
|
cross-platfrom, currently in beta (as of May 2014), "Do-It-Yourself Publishing for everyone", "Write for the web. The web just turned 25. And still, most writing tools available are only simulating print."
|
UberWriter
|
Wolf Vollprecht | Python
|
GPLv3
|
GNU/Linux
|
Inspired by IA Writer
|