taskSavannah Administration - Tasks: task #8435, Submission of FreePokerDB

 
 

task #8435: Submission of FreePokerDB

Submitter:  Steffen Jobbagy-Felso <steffen13>
Submitted:  Mon 28 Jul 2008 06:44:04 PM UTC
   
 
Should Start On:  Mon 28 Jul 2008 12:00:00 AM UTC Should be Finished on:  Thu 07 Aug 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  stevenr Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 05 Oct 2008 10:15:44 AM UTC, comment #5: 

Hi,

We did not get a response from you, so we deleted your project from the pending queue.

If you would still like to have your project hosted at Savannah, please register it again.

The re-registration URL found in our acknowledgment of your earlier registration will direct you to the proper location where you can re-register your project.

Regards.

Steven Robson <stevenr>
Sat 20 Sep 2008 05:55:27 PM UTC, comment #4: 

Hi,

I am waiting for an answer from you.

If within two weeks 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.

Regards.

Steven Robson <stevenr>
Sun 07 Sep 2008 11:27:25 AM UTC, comment #3: 

Ping?

Steven Robson <stevenr>
Sun 24 Aug 2008 09:11:27 PM UTC, comment #2: 

Hi,

I'm sorry but I've had to place your approval on hold. Just after I posted the last message, I noticed a further issue which prevents me from approving your project.

I noticed that all of your files state this:

#This program is free software: you can redistribute it and/or modify
#it under the terms of the GNU Affero General Public License as published by
#the Free Software Foundation, version 3 of the License.

Licensing under the "GNU AGPL v3" is problematic. Would you agree to license your project under the "GNU AGPL v3 or later"

The reason for this is that when we publish later versions of the AGPL, it will be important for all AGPL-covered programs to advance to the next version of the AGPL. If you don't put this in the files now, the only way to port your program to a later version of the AGPL would be to ask each and every copyright holder, and that may be very difficult.

We can explain the issue in more detail if you wish. If you have concerns about "GNU AGPL v3 or later", we'd be happy to address them too. If you do update your files to "GNU AGPL v3 or later", please use the wording from the end of the GNU AGPL itself, in the section "How to Apply These Terms to Your New Programs"

If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah. Please also make the changes I mentioned in my original message.

To help us better keep track of your registration, please use the tracker's web interface following the link below. Do not reply directly, the registration process is not driven by e-mail, and we will not receive such replies.

Regards.

Steven Robson <stevenr>
Sun 24 Aug 2008 08:47:44 PM UTC, comment #1: 

Hi,

I have approved your project.  You will receive an automated e-mail containing detailed information about the approval. However, I did notice a couple of small problems with your tarball submission.

Before you upload your code to Savannah, please include a copy of the AGPL into a file named "COPYING", and the FDL into "COPYING.FDL" to keep in line with the usual practices.

Secondly, please add appropriate copyright and permission to copy statements to the perl modules in the "fpdb-p6" directory.

Regards.

Steven Robson <stevenr>
Mon 28 Jul 2008 06:44:04 PM 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: FreePokerDB
  • System Name:  fpdb
  • Type: non-GNU software & documentation
  • License: Affero General Public License v1 or later (Program AGPL3, Documentation FDL1.2)





Description:

Summary: This program is poker tracking software, a class of utilities that will
record and track every little detail of your poker sessions. Want to know how
many times player Y has raised before the flop at your current stakes? This
program will tell you - allowing you to make much more accurate reads (poker
slang for "[educated] guessing your opponents hand") and as a result better
decisions. Of course in poker the end result in $ is never guaranteed, but this
software will make it much easier for you.
The software currently supports importing and processing hand history files for:
- Holdem, Omaha Hi/Hi-Lo, Stud Hi/Hi-Lo and Razz plus mixed games like HORSE
- No Limit, Pot Limit, Fixed Limit and Full Tilt's CapNL and CapPL
- Any stakes at Cash games, Sit and Gos and Multi Table Tourneys
- All the above from PokerStars, all the above except SnG/Tourney for Full Tilt

Programming Language: Python. Probably change to Perl6 sooner or later

Maturity: Importer: alpha to beta. Rest: alpha to pre-alpha

What's special: I've searched and I'm quite sure this is the only free/libre
poker tracking software. Additionally I think (but haven't searched much) that
this is the only modern software for Omaha, Stud and Razz (there are ancient
incredibly slow versions of a proprietary software for Omaha and Stud though)


Other Software Required:

1. MySQL
========
a. Optional?
Choose MySQL or PostgreSQL
b. Required Version and Why
At least 3.23 required due to mysql-python.
I use 5.0.54 and 5.0.60-r1 (GNU/Linux) and 5.0.51b (Windows).
c. Project Webpage
http://www.mysql.com
d. License
GPL2

2. PostgreSQL
=============
a. Optional?
Choose MySQL or PostgreSQL
b. Required Version and Why
I use 8.0.15 (GNU/Linux) and 8.3.3 (Windows) but I am not aware of any incompatibilities
with older or newer versions, pls report success/failure.
c. Project Webpage
http://www.postgresql.org
d. License
BSD License

3. mysql-python
===============
a. Optional?
Required if you want to use MySQL backend
b. Required Version and Why
I use 1.2.2 but I am not aware of any incompatibilities with older or newer versions, pls report success/failure.
c. Project Webpage
http://sourceforge.net/projects/mysql-python/
d. License
SF lists GNU General Public License (GPL), Python License (CNRI Python License), Zope Public License.
Project states GPL without version in Pkg-info.

4. pygresql
===========
a. Optional?
Required if you want to use PostgreSQL backend
b. Required Version and Why
I use 3.6.2 but I am not aware of any incompatibilities with older or newer versions, pls report success/failure.
c. Project Webpage
http://www.pygresql.org/
d. License
http://www.pygresql.org/readme.html#copyright-notice (BSD License?)
Summary: "Permission to use, copy, modify, and distribute this software and its
documentation for any purpose, without fee, and without a written agreement
is hereby granted[...]" plus Disclaimer.

5. Python
=========
a. Optional?
Required.
b. Required Version and Why
I use 2.4.4 and 2.5.2 but I am not aware of any incompatibilities with older or newer versions, pls report success/failure.
c. Project Webpage
http://www.python.org
d. License
Python License

6. GTK+ and dependencies
=======
a. Optional?
Required.
b. Required Version and Why
I use 2.12.9 but it should run with 2.10 or higher. That is needed as I used MessageDialog updates
c. Project Webpage
Main: http://www.gtk.org/
API spec: http://library.gnome.org/devel/gtk/2.12/
Windows DLs (get the bundle unless you know what you're doing): http://www.gtk.org/download-windows.html
d. License
LGPL2

7. PyGTK
========
a. Optional?
Required.
b. Required Version and Why
I use 2.12.0 but it should run with 2.10. That is needed as I used AccelMap.
c. Project Webpage
main: http://www.pygtk.org
Note for Windows: Due to the lack of package management you have to manually get PyGTK's dependencies (PyCairo and PyGobject).
d. License
LGPL2.1



Other Comments:

One thing I should mention wrt to no unfree dependencies. My program doesn't and never will have any unfree dependencies. However, to use this you will obviously have to play online poker - and the clients for that are all unfree and Windows only as far as I know. Nevertheless, without this project you have:
1. Unfree poker client
2. Unfree poker tracker which doesn't even work in wine (tried HM and PT3)
3. Unfree OS

With this project:
1. Unfree poker client (which does work fine in wine)
2. Free/libre poker traker
3. Any OS that has python and mysql or postgresql.

Thanks for getting this far :)
If I missed anything please let me know, I hope the poker client thing isn't a deal breaker but there's not much I can do about that.


Tarball URL:

http://savannah.gnu.org/submissions_uploads/fpdb-git96%2B.tar.bz2


Steffen Jobbagy-Felso <steffen13>

 

(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 stevenr (Posted a comment)
  • -email is unavailable- added by steffen13 (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 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-10-05 stevenr StatusPing-ed Cancelled
        Open/ClosedOpen Closed
    2008-09-20 stevenr StatusWait reply Ping-ed
    2008-08-24 stevenr StatusDone Wait reply
        Open/ClosedClosed Open
    2008-08-24 stevenr StatusNone Done
        Assigned toNone stevenr
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code