taskSavannah Administration - Tasks: task #13435, Submission of freepost

 
 

task #13435: Submission of freepost

Submitter:  zPlus <zplus>
Submitted:  Fri 26 Dec 2014 07:50:49 PM UTC
   
 
Should Start On:  Fri 26 Dec 2014 12:00:00 AM UTC Should be Finished on:  Mon 05 Jan 2015 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  agn Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 11 Jan 2015 11:57:02 AM UTC, comment #4: 

Thank you Assaf.

zPlus <zplus>
Sun 11 Jan 2015 04:37:21 AM UTC, comment #3: 

Hello,

I've approved you're project, and you should receive an automated e-mail
containing detailed information about the approval.

A minor thing:
In the root directly of the project, the 'README.md' file says "released under GPLv3 or later", but the 'LICENSE' file in the same directory is an MIT-style license - not clear which parts of the project the LICENSE file refers to. This could confuse users.

Regards,
- Assaf

Assaf Gordon <agn>
Site Administrator
Fri 02 Jan 2015 11:32:50 PM UTC, comment #2: 

Hello Assaf,

> If you could provide an archive containing only the project's code without the source code for all the dependencies and libraries used, it could facilitate faster completion.


I've updated the GitHub repo. Everything outside the ./src/ directory belong to the framework and dependencies. Everything inside ./src/ is my code (I've also moved my LICENSE file in there), with the exceptions

./src/AppBundle/Resources/public/css/ui-lightness/
./src/AppBundle/Resources/public/js/ckeditor/
./src/AppBundle/Resources/public/js/jquery.js
./src/AppBundle/Resources/public/js/jqueryui.js

> 1. In the README.md file, please clarify that the license is "GPLv3 or later" (as is mentioned in most of the PHP source code files) instead of just "GPLv3".


Done.

> 2. There are several binary images (e.g. png/jpg files in ./src/AppBundle/Resouces/public/images and elsewhere) - please specify their copyright and license information (e.g in the README file, or if possible, in the file itself).

Same for all other non-text files.

Done. I've removed all the images that are no longer used in the project, and added copyright information to all the others. I've used GIMP to edit the images, you should now be able to read their XMP data.

Thanks

zPlus <zplus>
Fri 02 Jan 2015 02:14:12 AM UTC, comment #1: 

Hello,

Thank you for submitting a new project to host on GNU Savannah.
As you have commented, the code-base is large and it will take a bit longer to complete the review.
If you could provide an archive containing only the project's code without the source code for all the dependencies and libraries used, it could facilitate faster completion.

For now, I'd like to ask for two things:
1. In the README.md file, please clarify that the license is "GPLv3 or later" (as is mentioned in most of the PHP source code files) instead of just "GPLv3".

2. There are several binary images (e.g. png/jpg files in ./src/AppBundle/Resouces/public/images and elsewhere) - please specify their copyright and license information (e.g in the README file, or if possible, in the file itself).
Same for all other non-text files.

Regards,
 - Assaf

Assaf Gordon <agn>
Site Administrator
Fri 26 Dec 2014 07:50:49 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: freepost
  • System Name:  freepost
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later





Description:

Freepost is a free message-board website.
It's built around communities where users can submit posts, engage in discussions, and vote interesting content. Users can also create new communities.
Because of the similar functionalities, we consider this a replacement of reddit.com software even though our goal is not to emulate it or create yet another social network (see "Other Comments"). In fact, reddit hasn't freed all its code [1][2], makes users download proprietary software, runs user-tracking code such as google analytics and 3rd-pary ads networks, and as far as I understand - IANAL - their content (posts, comments, media) is not free according to their user agreement https://www.reddit.com/help/useragreement. We are planning on releasing all content (ie. user posts, comments, media) under a free license, and also support federation at some point.

Freepost is written in PHP using the LAMP stack. The source code is currently available on GitHub at https://github.com/aPeer/freepost, but we would prefer a free hosting service. Therefore, after reading https://en.wikipedia.org/wiki/Comparison_of_open-source_software_hosting_facilities we decided to file a request for an account here at Savannah.

--------------
[1] http://www.redditblog.com/2008/06/reddit-goes-open-source.html
[2] https://www.fsf.org/blogs/community/freejs-reddit


Other Software Required:

- PHP, PHP License, https://php.net
- Symfony, MIT License, http://symfony.com
- Doctrine, MIT License, http://www.doctrine-project.org
- PHPUnit, BSD 3 Clause, http://phpunit.de
- Twig, BSD License, http://twig.sensiolabs.org
- jQuery, MIT License, http://jquery.com
- CKEditor, GPL/LGPL/MPL, http://ckeditor.com
- Composer, MIT License, http://getcomposer.org
- AsseticBundle, MIT License (?), https://github.com/symfony/AsseticBundle
- FOSJsRoutingBundle, MIT License, https://github.com/FriendsOfSymfony/FOSJsRoutingBundle
- HTMLPurifierBundle, (not sure about the license, but the page http://htmlpurifier.org/download says LGPL v2.1+), https://github.com/Exercise/HTMLPurifierBundle


Other Comments:

A couple of friends and I were thinking how we could support more free software and free content beyond personal donations. We thought that we could start by building a simple site and raise some money. Our idea was to build a message-board website and create a community, display few ads (still without proprietary networks such as AdSense), and let the community choose how to use the money, that is which free projects to support (again, this is unlike reddit whose profits goes all to a single company). We have recently managed to publish some code at http://freepo.st, but we have also given up on ads because they are not a good idea after all. We believe that we can grow the community, and as more people join we can later find one or more ways to make some money (for example adding a store).

I also want to invite you guys to join us at http://freepo.st if you like the idea, because we truly believe that we can make a significant contribution.


:: NOTE for the tarball URL: I've some connection problems that make the uploading of a 15MB file impossible. The source code is available at https://github.com/aPeer/freepost , I hope this is not a problem. Thanks.


Tarball URL:

http://freepo.st


zPlus <zplus>

 

(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 agn (Posted a comment)
  • -email is unavailable- added by zplus (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 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-01-11 agn StatusIn Progress Done
        Open/ClosedOpen Closed
    2015-01-02 agn StatusNone In Progress
        Assigned toNone agn

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code