savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of Linjabb IsNotJustAnot


From: gnu
Subject: [Savannah-hackers] savannah.gnu.org: submission of Linjabb IsNotJustAnotherBulletinBoard
Date: Sun, 12 May 2002 10:46:30 -0400

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Richard Smith <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Linjabb IsNotJustAnotherBulletinBoard
System name: linjabb
This package does NOT want to apply for inclusion in the GNU project

Description:
Linjabb is a secure, multimodal discussion system. These terms are defined as 
follows.

Linjabb enables users on a computer network to participate in threaded 
discussions. A discussion is a set of text messages, with a relation defined on 
some members of the set to indicate one message is a reply to another message. 
A message, together with all its replies, and all their replies, etc., is 
called a `thread\'. Threads are organised into \"forums\" according to topic. 
Threaded forum discussions are commonly seen on usenet, mailing lists, and web 
message boards. Linjabb integrates with and replaces all these forms of 
discussion.

Linjabb supports multiple modes of communication. Furthermore, it has a plugin 
architecture to enable users to add additional modes of communication. A 
`mode\' of communication consists of any application-layer protocol which can 
send and receive text data. It does not matter if the protocol is real-time or 
not. For example, Linjabb is supplied with a plugin to support email. This 
enables any email client that supports the  standard to participate in a 
discussion, thus implementing the functionality of a traditional mailing list. 
A real-time instant message plugin (using the Jabber protocol) is planned. It 
would be possible to create a plugin to support any protocol, such as FTP, but 
since FTP was not designed for online discussion, this would not make sense. 
More sensible plugins would be IRC (real-time) and usenet (non real-time). 
Since Linjabb is a Free Software project, it is hoped that users will create 
plugins that can then be included in the standard distribution.

Linjabb is a secure system, even when run on an insecure network (such as the 
Internet). Security has many aspects. Messages should only be sent and received 
by users who have permission to do so. It should be possible to verify the 
authenticity of any message, while maintaining the anonymity of the poster (if 
anonymity is desired by the poster and allowed by the administrator). It should 
not be possible for a user to repudiate a posted message. If not everyone has 
permission to read a discussion, then secrecy must be maintained when sending 
and receiving messages.

The security policy must be implemented by all plugins, but the method used to 
implement it is left up to the plugin author. For instance, the web interface 
uses Secure-HTTP and passwords for security. This would not make sense for the 
email plugin, which uses OpenPGP encryption and signatures. The security policy 
must also be flexible. Some discussions will require strict security controls, 
while for others this they be an unnecessary hassle (such as for most 
\"public\" discussions).

Linjabb version 1.0 was written as my Computer Science final project, but has 
not yet been released.

Other Software Required:
Java
Cryptix OpenPGP
JavaMail
Jakarta Tomcat

Other Comments:
I have not tested using a free Java implementation.  In theory it should work 
(it is entirely command-line, no Swing or AWT), but I no longer have time to 
develop the project.  Rather than let it rot, I would like to release it as 
free software.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]