head 1.1;
access;
symbols;
locks
http:1.1; strict;
comment @# @;
expand @b@;
1.1
date 2002.11.06.16.08.34; author MarcoLeoni; state Exp;
branches;
next ;
desc
@none
@
1.1
log
@Evaluation of SourgeForge local installation
@
text
@
SourceForge evaluation
SourceForge evaluation
We studied the opportunity to install SourceForge on the IVOA web server in order to give a common repository for software release (and so on).
By the way, SourceForge today version is Enterprise Edition 3.1 and it is actually distributed from "VA Software" (license price is US$3400/per seat).
There are some old no-more-supported free version - ver. 2.5 and 2.6 - and these are what we'll refer to.
- SF requires a lot of softwares, and like someone else told "the real problem is that even though you have these tools installed and running, it is difficult to spot even simple problems, and you will always have some"; here is the packages needed:
- OSSP mm - a 2-layer abstraction library which simplifies the usage of shared memory between forked processes under Unix platforms (ref).
- php - a widely used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML (ref).
- mod_ssl - strong criptography for the Apache webserver via the SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols by the help of the OpenSSL toolkit (ref).
- OpenSSL - this project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the SSL (v2/v3) and TLS (v1) (ref).
- PostgreSQL - a sophisticated Object-Relational DBMS, supporting almost all SQL constructs, including subselects, transactions and user-defined types and functions (ref).
- ProFTPD - highly configurable GPL-licensed FTP server software (ref).
- Mailman - to help manage e-mail discussion lists, much like Majordomo and Smartmail; unlike most similar products, it gives each mailing list a web page, and allows users to subscribe/unsubscribe/etc. over the web. Even the list manager can administer it from the web. Mailman integrates archiving, mail-to-news gateways, bounce handling, spam prevention, email-based admin commands, direct SMTP delivery, support for virtual doomains, etc. (ref).
- NSS-MySQL - allows to authenticate UNIX groups and users using a MySQL database; it uses the NSS API which provides an abstraction layer between the UNIX authentication API and the related data (ref).
- OpenLDAP - open source implementation of the Lightweight Directory Access Protocol (a protocol for accessing online directory services, it runs directly over TCPand can be used to access a standalone LDAP directory service or to access a directory service that is back-ended by X.500) (ref).
- Apache - world-known webserver.
- cvs - Concurrent Versions System (ref).
- cvsweb - a WWW interface for CVS repositories with which you can browse a file hierarchy on your browser to view each file's revision history in a very handy manner (ref).
- Perl - (ref).
- Python - (ref).
- LDAPExplorer - (ref).
- -
- All these packages need someone taking care of them from the beginning, because some tools' installation requires root privileges.
- SF is a real powerful package, but maybe it's too much powerful for the actual purpose.
- At last, at the moment I found only two people that have tried to install SF under Solaris.
|
Marco Leoni |
Last modified: Thu Oct 24 17:18:42 MET DST 2002
|
@