EtherPad

EtherPad
EtherPad
Piratepad.png
Das EtherPad, genannt Piratenpad, der Piratenpartei Deutschland unter piratenpad.de
Basisdaten
Entwickler EtherPad Foundation
Aktuelle Version 1.1 (Pro), 1.0(Lite)
Betriebssystem Server: Linux, Mac OS(Lite), Windows, Client: Plattformunabhängig (im Webbrowser)
Programmier­sprache Scala und Java(Pro), AJAX, JavaScript(Lite)
Kategorie Kollaboratives_Schreiben, Portable Software
Lizenz Apache License 2.0, BSD-Lizenz, LGPL und GPL(Freie Software)
Deutschsprachig nein
etherpad.org

EtherPad ist ein webbasierter Editor zur kollaborativen Bearbeitung von Texten (collaborative real-time editor). Etherpad erlaubt es mehreren Personen, in Echtzeit einen Text zu bearbeiten, wobei alle Änderungen sofort bei allen Teilnehmern sichtbar werden. Dabei können die Änderungen der verschiedenen Bearbeiter farblich unterschieden werden. Eine weitere komfortable Funktion ist die Möglichkeit neben der Textbearbeitung im Bearbeitungsfenster zu chatten.

Die Software wurde 2008 veröffentlicht. Im Dezember 2009 wurde sie von Google Inc. gekauft und unter eine Open-Source-Lizenz gestellt. Zurzeit ist Etherpad auf einigen freizugänglichen Servern im Netz installiert. Die Softwareentwicklung liegt bei der EtherPad Foundation.

Inhaltsverzeichnis

Funktionen und Implementierung

Auf einem Etherpadserver kann, ohne irgendwelche Zugangsbeschränkungen, von jedermann ein neues Textdokument ('Pad') gestartet werden. Jedes Textdokument hat dabei eine feste URL. Jeder, der diese kennt, kann das Pad einsehen und editieren sowie über den assoziierten Chat kommunizieren. Die Mitarbeiter werden dabei im Chatfenster über frei gewählte Namen sowie im Textdokument über verschiedene Farben unterschieden. Auch explizit passwortgeschützte Pads sind mit der Software möglich.

Der bearbeitete Text wird in kurzen Zeitabständen serverseitig abgespeichert, darüber hinaus kann jeder Autor jederzeit einen bestimmten Bearbeitungsstand nochmals explizit speichern. Über eine Zeitschiene kann fließend und meist bis auf den einzelnen Tastenanschlag jeder Bearbeitungsstand für jeden Zeitpunkt verzögerungsfrei angesehen werden.
Das Dokument kann jederzeit als einfacher Text, HTML, Microsoft Word-Dokument (über Abiword), PDF, OpenDocument sowie gegebenenfalls in weiteren Formaten exportiert und auf dem eigenen Rechner gespeichert werden. Copy & Paste ist ebenfalls jederzeit möglich.

Dabei sind die meisten öffentlichen Etherpad-Server so ausgerichtet, dass nichts gelöscht wird. Das heißt, alles was geschrieben wird, ist über die Versionsgeschichte (Zeitleiste) dauerhaft für jeden abrufbar, der die URL des betreffenden Pads kennt.

EtherPad Lite ist in JavaScript implementiert. Die Echtzeitfunktionalität wird über Comet, eine AJAX Programmiertechnik, realisiert.[1][2] Die Pro-Version ist in Java, JavaScript und Scala geschrieben.

Bei der Erstveröffentlichung war EtherPad die erste Web-Anwendung ihrer Art mit Echtzeit-Ausführung, was zuvor nur mit Desktop-Programmen wie SubEthaEdit (Mac), Gobby beziehungsweise MoonEdit (beide plattformunabhängig) erreicht wurde. Andere kollaborative Web-Editoren erreichten nur näherungsweise Echtzeitfähigkeit.

Erstveröffentlichung

EtherPad wurde am 19. November 2008 von David Greenspan, sowie den Google-Mitarbeitern Aaron Iba und J. D. Zamfirescu veröffentlicht.[3] Später kamen der ehemalige Google-Mitarbeiter und Serienunternehmer Daniel Clemens sowie der Designer David Cole hinzu.[4] Die ursprüngliche Website war etherpad.com. Slashdot berichtete über EtherPad im November 2008,[5] wodurch sich der Slashdot-Effekt in Form von Server-Überlastung bemerkbar machte. Daraufhin änderten die Entwickler den Softwarestatus in Beta, wobei sie das Anlegen neuer Pads nicht mehr erlaubten, jedoch den uneingeschränkten Zugriff auf bereits existierende Dokumente. Anschließend wurde die Server-Infrastruktur aufgerüstet. Nachdem die Software neu geschrieben worden war, ging sie im Januar 2009 wieder in Betrieb und wurde im Februar wieder frei zugänglich.

Übernahme durch Google

Als Google Wave angekündigt wurde, schrieb das EtherPad-Team darüber in seinem Blog und zog Vergleiche der beiden Plattformen, wobei festgestellt wurde, dass die minimalistische und zielgerichtete EtherPad-Benutzerschnittstelle in manchen Fällen im Vorteil sein könnte. Noch im Dezember 2009 wurde im Etherpad-Blog die Übernahme durch Google zwecks Integration in Google Wave verkündet. Bisherige Etherpadnutzer würden Einladungen für Google Wave erhalten. Im März kündigte Etherpad an, das Anlegen neuer Pads bis April zu erlauben, existierende Pads konnten bis Mai benutzt werden. Optionen für den Export und das Herunterladen waren verfügbar. Der Dienst wurde noch im Mai eingestellt.[6]

Open Source

Nachdem etliche Benutzer ihre Unzufriedenheit mit der Art und Weise der Übernahme sowie der Inkompatibilität zwischen Google Wave und den Grundprinzipien und Merkmalen von EtherPad ausdrückt hatten, widerriefen die Teams der beiden Projekte ihre Entscheidung, das Erzeugen neuer Pads zu unterbinden, versprachen den Etherpad-Code in Open Source zu überführen und versicherten, den Dienst ohne Einschränkungen aufrechtzuerhalten, bis die Überführung abgeschlossen sei. Google veröffentlichte den Quellcode im Dezember 2009 unter der Apache-Lizenz. Anschließend fragte Google bei den Code-Maintainern von Etherpad um das Entfernen von JSMin aus dem Code nach. Grund war die Lizenzklausel "The Software shall be used for Good, not Evil"; dies ist nicht vereinbar mit Googles Lizenzanforderungen an Open Source.[7]Nach der Freigabe als Open Source wurden von etlichen Leuten EtherPad-Server[8] als Klone der Original-Website aufgesetzt. Bald darauf riefen Benutzer und Programmierer nach einem Gründungstreffen im IRC-Kanal #etherpad auf Freenode die Etherpad Foundation zur weiteren Koordination der Entwicklung ins Leben.
Die Webseite der Etherpad Foundation führt eine Liste mit einer wachsenden Zahl an Websites, die mit EtherPad-Software betrieben werden.

EtherPad und EtherPad Lite

EtherPad Lite und ist die abgespeckte Variante von EtherPad. Die Lite Version basiert auf node.js, bietet weniger Funktionen, verbraucht aber auch deutlich weniger Speicher. Die volle Version bietet z.B. Passwörter an und ist mit ca. 30-fachen höheren Verbrauch eher für größere Installationen gedacht[9].

Weblinks

Einzelnachweise

  1. Michael Arrington (19. November 2008): Etherpad Shows Google Docs How It’s Done. TechCrunch. Abgerufen am 26. Januar 2011.
  2. John Resig (19. November 2008): EtherPad: Real-time Editing with JavaScript. Abgerufen am 26. Januar 2011.
  3. Philip Lenssen (20. November 2008): EtherPad. Google Blogoscoped. Abgerufen am 26. Januar 2011.
  4. EtherPad: AppJet Company Overview
  5. A Web App For Real-Time Collaborative Writing. Slashdot (21. November 2008). Abgerufen am 26. Januar 2011.
  6. EtherPad Homepage. EtherPad. Abgerufen am 26. Januar 2011.
  7. Ryan Grove: Etherpad source includes JSMin, which Google Code doesn't allow. Wonko.com. Abgerufen am 26. Januar 2011.
  8. Thomas Nybergh: Swedish Pirate Party hosts EtherPad.. Slashdot. Abgerufen am 26. Januar 2011.
  9. https://github.com/Pita/etherpad-lite/

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • EtherPad — Logo de la fondation Etherpad EtherPad est un éditeur de texte collaboratif en temps réel. Il permet par défaut à un maximum de seize personnes de partager un texte en cours d élaboration. Les contributions de chacun apparaissent immédiatement… …   Wikipédia en Français

  • Collaborative real-time editor — RTCE redirects here. For other uses, see RTCE (disambiguation). A collaborative editor is a form of collaborative software application that allows several people to edit a computer file using different computers. There are two types of… …   Wikipedia

  • Co-ment — co ment …   Wikipédia en Français

  • List of acquisitions by Google — Google s logo Google is a computer software and a web search engine company. Each acquisition listed is for the respective company in its entirety, unless otherwise specified. The acquisition date listed is the date of the agreement between… …   Wikipedia

  • Node.js — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • MoonEdit — excerpt from ting26 Original author(s) Tom Dobrowolski …   Wikipedia

  • List of word processors — The following is a list of word processors. Contents 1 Free/open source software (FOSS) 2 Proprietary software 2.1 Commercial software 2.2 Freeware …   Wikipedia

  • Operational transformation — Operation Transformation redirects here. For the cross media event, see Operation Transformation (TV series). Operational transformation (OT) is a technology for supporting a range of collaboration functionalities in advanced groupware systems.… …   Wikipedia

  • Kollaboratives Schreiben — Der Begriff Kollaboratives Schreiben bezeichnet Projekte mit Mehrautorenschaft, bei denen Texte in Zusammenarbeit von mehreren Personen entstehen. Hierarchische Projekte werden von einem Editor überwacht, während andere Projekte ohne Hierarchien… …   Deutsch Wikipedia

  • Piratenpartei Deutschland — Piratenpartei Deutschland …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”