taskSavannah Administration - Tasks: task #13292, Submission of RufasCube

 
 

task #13292: Submission of RufasCube

Submitter:  Rufas Cube <fastrgv>
Submitted:  Fri 15 Aug 2014 07:51:29 PM UTC
   
 
Should Start On:  Fri 15 Aug 2014 12:00:00 AM UTC Should be Finished on:  Mon 25 Aug 2014 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  agn Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 15 Oct 2014 10:07:51 PM UTC, comment #5: 

Hello,

I am closing this submission due to inactivity.
You will still be able to register the project again once you have the time to deal with the registration issues.

Regards,
 - Assaf

Assaf Gordon <agn>
Site Administrator
Wed 01 Oct 2014 07:47:21 PM UTC, comment #4: 

Hello,

Are you still interested in the submission of project 'RufasCube' ?

If within two weeks there is no reply, this submission request will be closed.
You will still be able to register the project again once you have the time to deal with the registration issues.

Regards,
 - Assaf

Assaf Gordon <agn>
Site Administrator
Tue 26 Aug 2014 03:05:15 AM UTC, comment #3: 

Hello,

Thank you for the update.
There are still few issues to verify.

-1-
There are two source code files:
  ./data/hide/texfragshader330.glsl
  ./data/hide/texvertshader330.glsl

Which do not have copyright or license information.
They also seem similar to code found online, e.g.:
http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-11-2d-text/

If you are the author of those files, please add your copyright and license.
If you got these files from another source, please specify the author and license,
or remove these files.


-2-
The sound file "./data/polite-applause.wav" -
Even when downloaded from "freesound.org", the file has an author/creator and a copyright holder,
please list it properly, and if possible, include the URL of the source material.

You have indicated that this file is licensed under CC BY-NC (i.e. the "non-commercial" license).
I am not an licensing expert, so I will have to consult others regarding whether this is acceptable for hosting on GNU Savannah.

-3-
The READMErc.txt file lists several libraries as dependencies

Projects hosted on GNU Savannah must not depend on nonfree libraries -
please list the URL and license for each of the dependencies.


Regards,
 - Assaf

Assaf Gordon <agn>
Site Administrator
Tue 19 Aug 2014 05:59:04 PM UTC, comment #2: 

Assaf,

The updated tarball is now at

https://sourceforge.net/projects/rufascube/files/19aug2014_update/

I have made all the suggested corrections so that you may now continue with your evaluation.

<fastrgv@gmail.com>

Rufas Cube <fastrgv>
Sun 17 Aug 2014 06:19:40 PM UTC, comment #1: 

Hello,

Thank you for submitting a project for hosting at GNU Savannah.

Here are some items that would need to changed in order to comply with the GNU Savannah hosting requirements
( see
   https://savannah.gnu.org/register/requirements.php
   http://savannah.gnu.org/maintenance/HowToGetYourProjectApprovedQuickly/ )
  
1. Copyright statement:
The following files are missing a copyright statement:
  cmp.sh
  data/text2d.fs
  data/text2d.vs
  data/hide/texfragshader330.glsl
  data/hide/texvertshader330.glsl
  data/fragshader330.glsl
  data/vertshader330.glsl
  bldOsx.sh

2. License:
The following files are missing a license statement at the beginning of the file.
See here for instructions on applying GPL license to your files:
http://www.gnu.org/licenses/gpl-howto.html
 
  shader.hpp
  cmp.sh
  lodepng.cpp
  text2d.cpp
  shader.cpp
  lodepng.h
  data/text2d.fs
  data/text2d.vs
  data/hide/texfragshader330.glsl
  data/hide/texvertshader330.glsl
  data/fragshader330.glsl
  data/vertshader330.glsl
  rufas.cc
  bldOsx.sh
  loadpng.cpp
  text2d.hpp
  loadpng.hpp


3. Misusing 'Linux' term
Few source files use the term "linux" when they actually mean "GNU/Linux system".
See details here:
https://www.gnu.org/philosophy/words-to-avoid.html#Linux
https://www.gnu.org/gnu/linux-and-gnu.html

  cmp.sh:3:# linux build script for SDL2
  lodepng.h:1471:version 4.7.1 on Linux, 32-bit and 64-bit.
  lodepng.h:1622:*) 02 sep 2008: fixed bug where it could create empty tree that linux apps could
  savannah.txt:26:Uses fully modern OpenGL methods in C++ using shaders and uniforms so as to achieve version 3.3 core profile contexts in a way that is sufficiently mainstream that it easily compiles and runs on both Linux and Mac OS-X systems.  This code serves as a testbed for learning the complexities of modern OpenGL so that transparency has, to a certain extent, preempted elegance. 
  README.txt:32:OSX is included, as well as one for Linux.

Please consider changing the wording of these files.

4. Data files:
The project includes several binary data files:
  ./data/applause_short.wav
  ./data/rods3w.png
  ./data/rods3b.png

The such files usually do not have a copyright statement or a license in them.
Please mention these files in the README file with detailed copyright and license information.


Specifically,
The sound file you've listed as obtained from "FreeSource.org", contains the string "SoundJay.com Sound Effects", which seems to indicate a different source.
It is CRITICAL to list the author and copyright of this file,
and VERIFY that the file's license allow free distribution.
On the "SoundJay.com" website it is stated that files can not be distrubted,
And files "FreeSound.org" can have one of several different licenes, some of which are not Free.
(NOTE The "Free" in this context has nothing to do with cost, but with the usage permissions you have regarding this file).


Please, let us know when these are amneded and we could continue with the
evaluation.

Regards,
 - Assaf

Assaf Gordon <agn>
Site Administrator
Fri 15 Aug 2014 07:51:29 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: RufasCube
  • System Name:  rufascube
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later





Description:

This is NOT another Rubic's Cube. It's a whole new kind of puzzle...a slider, not a twister.  A 3x3x3 arrangement of cubelets with the center one missing allows sliding permutations. After a randomization, the goal is to restore the cube to its original configuration based on color and alphabetic hints. When completed, the 26 letters of the english alphabet can be seen in order on the outside layer of cubelets.

Uses fully modern OpenGL methods in C++ using shaders and uniforms so as to achieve version 3.3 core profile contexts in a way that is sufficiently mainstream that it easily compiles and runs on both Linux and Mac OS-X systems.  This code serves as a testbed for learning the complexities of modern OpenGL so that transparency has, to a certain extent, preempted elegance. 

Absolutely no coding efforts or compromises have been made to accomodate other proprietary or esoteric operating systems except for learning how to compile on OS-X.



Other Software Required:

SDL2: libsdl.org
GLEW: sourceforge.net
SFML: en.sfml-dev.org
OpenAL: openal.org




Other Comments:

Media Files:

applause (wav)
obtained from freesound.org

*.png font files:
created with gimp
===================================
Two binary executables are included.
One for OSX (statically linked) that should run on any normally configured Mac, including a 2009 mini and 2009 MacBook.  And another for a 64-bit linux system with the requisite relocatable libraries.



Tarball URL:

http://savannah.gnu.org/submissions_uploads/rufascube_15aug14.tar.gz


Rufas Cube <fastrgv>

 

(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 fastrgv (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
    2014-10-15 agn StatusWait reply Cancelled
        Open/ClosedOpen Closed
    2014-08-17 agn StatusNone Wait reply
        Assigned toNone agn

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code