Jump to content

Syndie: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Dadu~enwiki (talk | contribs)
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Why}}
Line 60: Line 60:
* [[Anonymous P2P]]
* [[Anonymous P2P]]
* [[Osiris (Serverless Portal System)]] - Support P2P web forum.
* [[Osiris (Serverless Portal System)]] - Support P2P web forum.
* [[Tahoe-LAFS]] {{Why|}}
* [[Tahoe-LAFS]] {{Why||date=March 2014}}
* [[Internet forum]]
* [[Internet forum]]



Revision as of 23:27, 18 March 2014

Original author(s)jrandom
Developer(s)jrandom, zzz, others
Initial release26 September 2006; 18 years ago (2006-09-26)
Stable release
1.105b / January 20, 2014 (2014-01-20)
Written inJava
Operating systemLinux, OS X, Microsoft Windows
PlatformCross-platform
Available in9 languages
List of languages
English, German, French, Spanish, Polish, Portuguese, Rumanian, Russian, Swedish
TypeDistributed forums, Anonymity
LicenseFree/Open Source - Multiple licenses Public domain, BSD license, GNU General Public License, MIT license, Artistic License
Websitesyndie.de

Syndie is an open source cross-platform computer application to syndicate (re-publish) data (mainly forums) over a variety of anonymous and non-anonymous computer networks.

History

Syndie has been in development since 2003 and ties in closely with the I2P network project, which is considered a parent project.
Following the departure of lead developer Jrandom in 2007, work on syndie was paused, however as of 2013 active development has once again resumed.

Concept

Syndie operates in a manner similar to blogs, newsgroups, forums, and other content tools; it allows one or more authors to privately or publicly post messages. Messages are pushed and pulled to and from archives servers (other peers that choosed to be), which are in hosted a variety of anonymous and non-anonymous locations.

Most archives servers are HTTP archives hosted inside the I2P network, but there are syndie archives in Freenet and the normal internet too. Each archive does not control the content stored on it; by default all messages are pushed and pulled by all participants. In this way, every message is backed up by every user, so should one archive go down, the content can be pushed to a different archive then pulled by other users of that archive. This means that even if all of the users and archives delete a message, as long as one person has it and there is one pushable archive, the message will be redistributed to every user.

Users have the option to delete locally stored messages after a set time, after the local storage consumes a certain amount of disk space, or by blacklists of users.

Each user can create multiple identities. Each identity is known as a forum, and users can post into their own or different forums. Each user can control their forum; for example, they may wish to run a blog by not permitting other people to start threads, but allowing them to post comments.

Technical requirements

Syndie is a Java application and as such can run on any platform on which Java is supported; although a standard widget toolkit is required for the graphical user interface versions.

Syndie is primarily a graphical application, based on the Standard Widget Toolkit for Java, but it can be run in a CLI (headless) mode.

See also

References