taskSavannah Administration - Tasks: task #7377, Submission of Breadcrumbs

 
 

task #7377: Submission of Breadcrumbs

Submitter:  Pasqualino Ferrentino <breadcrumbs>
Submitted:  Fri 12 Oct 2007 07:54:22 AM UTC
   
 
Should Start On:  Fri 12 Oct 2007 12:00:00 AM UTC Should be Finished on:  Mon 22 Oct 2007 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  alexshulgin Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 14 Nov 2007 08:00:21 PM UTC, comment #2: 

Timeout!

Sylvain Beucler <Beuc>
Mon 29 Oct 2007 11:16:18 AM UTC, comment #1: 

Hi,

I'm evaluating your project for inclusion into Savannah.  While doing so I've discovered a few problems:

The HEAD revision of git repository you have provided contains GPLv3, while you specified GPLv2+ in the project submission.  Also, most of the source files refer to GPLv2 or later.

Some of the test files src/t/Test*.pm are missing copyright and
license notices, please add them as appropriate.

Are you planning to include documentation into Savannah repository?  If so, please decide on the licensing: we generally accept GFDL and compatible licensing schemes.  Refer to the following for details: https://savannah.gnu.org/maintenance/LicensingRequirements

The Number::Format module is under Artistic license--not compatible with GNU GPL: http://search.cpan.org/src/WRW/Number-Format-1.52/README
You should replace the dependency on that module with some other which uses a compatible license, or maybe try to convince the module author to relicense it using Perl licensing scheme (Artistic + GPL).

The same goes for Mail::GnuPG, since it's GPLv2 only:
http://search.cpan.org/~jesse/Mail-GnuPG-0.10/GnuPG.pm#LICENSE
You won't be able to license your project under GPLv3 as long as it uses GPLv2 only modules.  For more details see this:
http://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility

Could you please also clarify on what other 'very standard' packages you project might depend on?  Just to make sure there are no other licensing problems. :-)

You are using repo.or.cz to host the code, please confirm you intend to move your primary development to Savannah, since we do not allow Savannah projects to be just project mirrors.


--
Cheers,
Alex

Alexander Shulgin <alexshulgin>
Fri 12 Oct 2007 07:54:22 AM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


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


  • Name: Breadcrumbs
  • System Name:  breadcrumbs
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later





Description:

The breadcrumbs project is an e-commerce site where users can post
their ads relative to used items or services (like cleaning house,
baby sitting, etc...).

All is devoted to the creation of a "local" economy, a "breadcrumbs"
economy (that is: an economy of "small" things).


The main characteristics of this site are:

- locality
- trust
- money

Locality
--------

The users are locally bound in a group, which is called an "ant
nest". The users are called "ants". The locality is important because
in this way we eliminate the "bank" costs (like PayPal) and also
the shipping costs (because all items are local).

The bank costs are eliminated because every ant nest has its own
treasurer which collects money on behalf of the ants. The system
incorporates a small bank. Every user has his/her account.

Trust
-----

Every user in an ant nest is linked to another by a web of
trust. Every user can tell the system the degree of confidence that
he/she feels towards another user. The system is able to traverse the
graph of the user and compute a trust which a user should have towards
an unknown ant in his/her ant nest.

Money
-----

Every transaction is made in a virtual currency, called the Tao. The
two main characteristics of this currency are:

1) it is floating. That is, unlike the normal currencys, you can have
   prices expressed not only in "cents" but also in "milli" or in
   "micro" Tao. In this case you can have very small prices, for
   things that do not have a great value.

2) It can be issued by the same users. Every user, when he/she buys
   something, can pay the "invoice" with two types of "tao":
   convertible and unconvertible. The first ones are convertible in
   real currency (Euro, Dollar, etc...), the second are inconvertible
   and are simply IOU, which the seller accepts.

   Every time a user posts an ad in the system, the system asks
   him/her the trust needed between seller and buyer to accept
   "unconvertible" taos, which are a lot cheaper.


SOURCE CODE
-----------

The source code is hosted at this site:

http://repo.or.cz/w/breadcrumbs.git

The source code is completely in English, but the web site,
unfortunately, is still in Italian.


Other Software Required:

Main dependencies:

Apache2 with mod_perl
Catalyst   (web application framework in Perl)
PostgreSQL (database)
GnuPG (for signing outgoing mails)

Some Perl models:

Net::Server
Number::Format
PerlUnit (testing framework)
Mail::GnuPG

possible others... but very standard (Debian packages)


Pasqualino Ferrentino <breadcrumbs>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by Beuc (Posted a comment)
  • -email is unavailable- added by alexshulgin (Updated the item)
  • -email is unavailable- added by breadcrumbs (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-11-14 Beuc StatusNone Cancelled
        Open/ClosedOpen Closed
    2007-10-28 alexshulgin Assigned toNone alexshulgin

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code