taskSavannah Administration - Tasks: task #5582, Submission of Expermental User...


task #5582: Submission of Expermental User Hosted Chat and Collabo

Submitted by:  Boon Pang Lim <waltzing_wombat>
Submitted on:  Mon 22 May 2006 06:26:36 PM UTC  
Should Start On:  Mon 22 May 2006 12:00:00 AM UTC Should be Finished on:  Thu 01 Jun 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  Patrick Camus <tizzef>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Wed 14 Jun 2006 08:50:34 AM UTC, comment #4: 


I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Last thing, please, be aware that you must determine whether your project can run on a Free Software Java suite (see http://www.gnu.org/software/java/ for more information).

We recommend you to test your project using GCJ and GNU Classpath, and ensure that your Java code runs on this Free Software Java suite.

GCJ is the GNU Compiler for Java, part of the GCC (GNU Compiler Collection).  The Classpath project aims to develop a free and portable implementation of the Java API (the classes in the 'java' package).

More information is available at http://gcc.gnu.org/ and http://www.gnu.org/software/classpath/ .


Patrick Camus <tizzef>
Project MemberIn charge of this item.
Thu 08 Jun 2006 02:16:50 PM UTC, comment #3: 

Hi Patrick,
   Sincere apologies for the delay. I actually agreed to both conditions. I am quite new to the site, and I tried to reply to your email via email instead of the forum site.

   I hope this message finally gets through :-)

Boon Pang.

Here is my original reply some time ago:

From: Boon Pang Lim <boonpang.lim@gmail.com> Mailed-By: gmail.com
To: Patrick Camus <INVALID.NOREPLY@gnu.org>
Date: Jun 1, 2006 5:10 PM
Subject: Re: [task #5582] Submission of Expermental User Hosted Chat and Collabo
Reply | Reply to all | Forward | Print | Add sender to Contacts list | Delete this message | Report phishing | Show original | Message text garbled?

Hi Patrick,
   Thanks for reviewing my submission. I'm aware of the distinction between linux (the kernel), and GNU/Linux (the operating system and kernel). This is an oversight on my part ... there is no issue in changing the OS/platform to GNU/Linux.

   I do require the services now, since my fellow developer and I are not co-located geographically, and hence we'd like to have CVS hosting space in order to share some code and design specs. Most if not all of the code will be written from scratch, so barring the possibility of infringing on software patents that we are not aware of aside... we should be fine.

  I agree to both conditions. (change description to GNU/Linux, and to request for a review as soon as code is written)

  As soon as there is some working code (about 1 to 2 months), I'll request for a review.


Boon Pang Lim <waltzing_wombat>
Thu 08 Jun 2006 08:09:37 AM UTC, comment #2: 


I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project. You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.


Patrick Camus <tizzef>
Project MemberIn charge of this item.
Thu 01 Jun 2006 08:49:02 PM UTC, comment #1: 


I'm evaluating the project you submitted for approval in Savannah.

At first, "Linux" is just a kernel of a more complex system that we like to refer to as GNU/Linux, to emphasize the ideals of the Free Software movement.

Would you mind changing references to Linux as an OS to GNU/Linux?

For more information, see http://www.gnu.org/gnu/linux-and-gnu.html.

At second, your projects meets the Savannah requirements, except that we cannot review your source code yet.

We prefer to approve project with source code, so we can check it for legal issues (even non-functional code is OK). We will among others check if the source files contain appropriate copyright notice and permission-to-copy statements at the beginning of every copyrightable file. Our review helps catch potential legal issues early.

If we approve your project without source code, we will review the code in the near future (or better, at your request). If then the source code does not meet our requirements (for example, non-free dependencies), we will then discuss the issue and possibly remove the project from Savannah.

Do you need the Savannah services now, and if yes do you agree with the above conditions?


Patrick Camus <tizzef>
Project MemberIn charge of this item.
Mon 22 May 2006 06:26:36 PM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):


######### REGISTRATION DETAILS #########

Full Name:
  Expermental User Hosted Chat and Collabo

System Group Name:

  non-GNU software & documentation

  GNU General Public License V2 or later

Other License:
  As part of this project, there will be several components.

The ajax sublibrary might be more suitable to be under LGPL, but since it is small for now, we will release initial versions under GPL.

  Experimental user-hosted communication and collaboration platform.

This project aims to develop a communication and collaboration platform, that is essentially hosted by the end user. It will be built using an AJAX philosophy, and employing a client-server architecture, with servers being hosted by end users. A secure peer-to-peer backbone connecting servers will be implemented.

As use case scenario, consider if somebody goes to http://somebody's_private_domain/piaget/ to im, email, or check the guys blog, instead of going to a public site like icq, gmail or livejournal. We will have an outline with specific milestones in our implementation path. The first step, is to have the server-client arch, and implement a chat application.

The architectural design is incomplete, and we would like hosting space to complete our design specs BEFORE programming. Tentatively, the design looks like this:

  • hosting servers written in java. We will use our openly-documented transfer and communication protocol. They will provide "thin" clients in the form of well structured javascript/css.
  • The clients will use XMLhttprequest objects to approximate a desktop look and feel.
  • as part of the development, a practical and fast ajax-style coupled javascript/java library will be built.
  • Our primary support will be to host servers on java-capable platforms such as linux and windows. The css/javascript will primarily support the firefox browser (i.e. we will stick to their document-object model). We will try to comply with W3C's html coding standards, but we when it is absolutly unavoidable, we will choose practicality over idealism in (i.e. we'd rather have it work than possibly work in a future release of w3c compliant browsers)

Here are some additional guidelines we will follow.

  • we will emphasize proper programming and software engineering technique. Very likely we will not code until the architectural design is complete.

Other Software Required:
  None. We will probably write most things ourselves.

We MAY use zK - http://zk1.sourceforge.net/
or Google Widget Toolkit - http://code.google.com/webtoolkit/

for cryptography, MAYBE - bouncy castle http://www.bouncycastle.org/

We MAY require the following software to be installed on the user's machine, but we will not use their libraries:
apache httpd - http://httpd.apache.org/

Other Comments:
  We do not have working code yet, we would like to have some space to share and work on the architectural design BEFORE coding.

Boon Pang Lim <waltzing_wombat>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




Follow 9 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-06-14 tizzef StatusIn Progress => Done
    Percent Complete70% => 100%
    Open/ClosedOpen => Closed
2006-06-13 tizzef StatusPing-ed => In Progress
2006-06-08 tizzef StatusWait reply => Ping-ed
2006-06-01 tizzef StatusIn Progress => Wait reply
    Percent Complete0% => 70%
2006-05-30 tizzef StatusNone => In Progress
    Assigned toNone => tizzef

Back to the top

Powered by Savane 3.5