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

 
 

task #13292: Submission of RufasCube

Submitted by:  Rufas Cube <fastrgv>
Submitted on:  Fri 15 Aug 2014 07:51:29 PM UTC  
 
Should Start On: Fri 15 Aug 2014 12:00:00 AM UTCShould be Finished on: Mon 25 Aug 2014 12:00:00 AM UTC
Category: Project ApprovalPriority: 5 - Normal
Status: Wait replyPrivacy: Public
Percent Complete: 0%Assigned to: Assaf Gordon <agn>
Open/Closed: OpenEffort: 0.00

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

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 AdministratorIn charge of this item.
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 AdministratorIn charge of this item.
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 File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by agn (Posted a comment)
  • -unavailable- added by fastrgv (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 17 Aug 2014 06:19:40 PM UTCagnStatusNone=>Wait reply
      Assigned toNone=>agn

    Back to the top


    Powered by Savane 3.1-cleanup