taskSavannah Administration - Tasks: task #12519, Submission of MLV Library

 
 

task #12519: Submission of MLV Library

Submitter:  Boussicault <boussica>
Submitted:  Fri 08 Mar 2013 01:37:51 PM UTC
   
 
Should Start On:  Fri 08 Mar 2013 12:00:00 AM UTC Should be Finished on:  Mon 15 Apr 2013 05:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  sirgazil Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 09 Apr 2013 05:26:46 PM UTC, comment #6: 

Hi,

I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Regards.

-Deleted Account- <sirgazil>
Tue 09 Apr 2013 02:11:33 PM UTC, comment #5: 

Hello Luis,

You will find the last version here :
http://www.labri.fr/perso/boussica/savannah/mlv-1.1.1.tar.gz

All should be ok.

I prefer to put the licences inside a COPYRIGHT file instead of a README file.
Is it ok ?

Here an abstract of the modifications :

  • example/advanced/


All .png, .ogg have a creative common or a gpl licence.
I have created a COPYRIGHT file instead of a README file to describe all the licences present in the directory.
I use now flower.jpg with a creative common licence instead of ub1.jpg and upe_mlv.png

  • packaging/windows/cross-compilation/external_libraries/*


IDEM, except that, i have added a GPL licence header for libSDL_mixer.la.in and libz.la.in (because i have modified that two files).

  • packaging/debian/debian/control.in

  ckaging/debian/debian/libmlv.symbols.in
  packaging/debian/debian/rules
  packaging/fedora/rpmbuild/SPECS/mlv.spec.in

I have added a GPL licence inside each files.

Regards,

Boussicault <boussica>
Wed 03 Apr 2013 04:32:07 PM UTC, comment #4: 

Hello Adrien, sorry for the delay.

== Issues with image files ==


* examples/advanced/ub1.jpg
  examples/advanced/upe_mlv.png

  I don't know what to do for that 2 files.
  They are University logos.
  I don't know the author of the image.
  I don't know if there is a licence for the 2 images.
  I think that it will be difficult to obtain all the missing informations.
  There is an alternative solution for that two files ?


For these images and any other image in you project, you have to provide a copyright and license. These images, however, don't have to be free, but their licenses must explicitly allow (at least) unlimited verbatim copying for both commercial and non-commercial purposes.

You can add copyright and license notices for these images in a README file, in the directory where the images are located.

== Issues with external libraries ==


* packaging/windows/cross-compilation/external_libraries/*

  The files present in that directory are not a part of
  the MLV Library.
  I use them to construct a chain of compilation for mingw-32.
  Are we obliged to add licences ?


If you won't be publishing these files in Savannah repositories once your project is approved, you don't have to add the licenses. Otherwise, you will have to check the use/redistribution terms for each of them and apply changes to your project as necessary.

The following libraries, for example, don't seem to include appropriate copyright and license notices according to their licenses:


external_libraries
├── libgcc_s_dw2-1.dll           (GPL 3 or later)
├── libSDL_mixer.la              (auto-generated file)
├── libSDL_mixer.la.in           (auto-generated file)
├── libstdc++-6.dll              (GPL 3 or later)
├── libz.la.in                   (auto-generated file)
├── mingw32-gettext-0.17-7.zip   (GPL 3 or later)
├── mingw32-glib2-2.19.5-2.zip   (LGPL 2 or later)
└── mingw32-iconv-1.12-7.zip     (LGPL 2 or later)


If you are willing to make the changes mentioned above, please provide us with a URL to an updated tarball of your project or attach it to this tracker. Upon review, we will reconsider your project for inclusion in Savannah.

Should you have any other questions, do not hesitate to ask.

Regards,

-Deleted Account- <sirgazil>
Thu 28 Mar 2013 07:27:27 PM UTC, comment #3: 

Hi, Adrien.

Let's use your Savannah tracker to discuss your project submission. It's better this way to keep the process transparent: https://savannah.gnu.org/task/?12519 .

Now let me answer your questions about the remaining files without copyright and license notices.


Hi, Luis Felipe Lopez Acevedo,

I am still working on the modifications you ask me.
Currently, all is done except for the following files:

* packaging/debian/debian/control.in
  ckaging/debian/debian/libmlv.symbols.in
  packaging/debian/debian/rules
  packaging/fedora/rpmbuild/SPECS/mlv.spec.in

  For that files i don't know how to add comments.
  Curently, i'am searching the way to do that.


For Debian packages, I recommend you use the standard copyright file to indicate the copyright and license notices for both source and the package. See http://www.debian.org/doc/manuals/maint-guide/dreq.en.html.

Now, in the spec file for RPM packages you can include comments using a # character. See https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Packagers_Guide/chap-Packagers_Guide-Spec_File_Reference-Comments.html.



* packaging/windows/cross-compilation/external_libraries/*

  The files present in that directory are not a part of
  the MLV Library.
  I use them to construct a chain of compilation for mingw-32.
  Are we obliged to add licences ?


You have to use those libraries according to their respective licenses.

I'll ask for advice, however, and then come back to you with more information.


* examples/advanced/gallop.ogg
  examples/advanced/walk.ogg

  These files will be changed.
  I will need more time to find new ones.
  Normaly, i have chosen them in an open project,
  but i forget where.


Here's a walking sound http://opengameart.org/content/foot-walking-step-sounds-on-stone-water-snow-wood-and-dirt. I couldn't find a gallop, though. I'd suggest to look for more sounds on https://libregamewiki.org/Real-time_strategy_games. Or use the same walk sound provisionally.


* examples/advanced/ub1.jpg
  examples/advanced/upe_mlv.png

  I don't know what to do for that 2 files.
  They are University logos.
  I don't know the author of the image.
  I don't know if there is a licence for the 2 images.
  I think that it will be difficult to obtain all the missing informations.
  There is an alternative solution for that two files ?


I'll ask for advice on this and then come back to you with more information.


I will continue to do the modifications you ask me.

To wait for that moment, I give you a new url of the current modifications:
http://www.labri.fr/perso/boussica/savannah/mlv-1.0.1.tar.gz


Adrien, also, remember to add copyright and license notices of audio and image files in a README file placed in their containing directory.

Regards.

-Deleted Account- <sirgazil>
Sat 23 Mar 2013 04:58:07 PM UTC, comment #2: 

Hi, Boussicault.

While evaluating your project I've noticed a few problems which are described below.

== Use of Linux ==

In the project description, README, INSTALL, doc/index.html.in files, you refer to Linux as an operating system, please note that "Linux" is just a kernel of a more complex system that we like to refer to as GNU/Linux, to emphasize the ideals of the Free Software movement.

Would you mind changing references to Linux as an OS to GNU/Linux?

For more information, see http://www.gnu.org/gnu/linux-and-gnu.html.


== Copyright and license notices ==

Please write appropriate copyright and license notices, at the beginning of all of your source (non-derivative) files. http://www.gnu.org/licenses/gpl-howto.html and http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html are good starting points to understand these issues and provide standard templates; please use them to speed up approval. More answers at http://www.gnu.org/licenses/gpl-faq.html. For the GFDL, check http://www.gnu.org/licenses/fdl-howto.html.

Check for example the following files in your project:

  • ChangeLog: Change log files should have a copyright notice and license notice at the end, since new material is added at the beginning but the end remains the end. See http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html.
  • config/am/aminclude.am.
  • Documentation source files.
  • Almost all source files in the examples directory.
  • The following files in the MLV directory: SDLMain.h, SDLMain.m.
  • Files in packaging subdirectories.


Please update your files and point us to an updated tarball or attach it to this tracker.

Regards.

-Deleted Account- <sirgazil>
Fri 22 Mar 2013 11:16:53 PM UTC, comment #1: 

Hi,

I'm evaluating the project you submitted for approval in Savannah.

-Deleted Account- <sirgazil>
Fri 08 Mar 2013 01:37:51 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: MLV Library
  • System Name:  mlv
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later





Description:

The MLV library is a simplified multimedia library. This library has been designed for beginner students in C, and it allows to add graphical and audio effects on the student program. The library is useful to:

    draw figures, display text and dialog boxes,
    display images,
    play sounds and musics,
    catch mouse and keyboard events,
    get informations from dialog boxes.

These tools are simplified interfaces of the SDL library. If you are not a C beginner, better use the SDL librairy (SDL, SDL_gfx, SDL_sound, SDL_ttf).

The MLV library is portable, and can be compiled and executed on Linux, Macintosh and Windows.


Other Software Required:

SDL1.2        GNU LGPL       http://www.libsdl.org/
SDL-gfx1.2    zlib licence   http://www.ferzkopp.net/joomla/content/view/19/14/
SDL-mixer1.2  zlib licence   http://www.libsdl.org/projects/SDL_mixer/
SDL-ttf1.2    zlib license   http://www.libsdl.org/projects/SDL_ttf/
SDL-image1.2  zlib license   http://www.libsdl.org/projects/SDL_image/
glib2
libxml2       MIT Licence    http://www.xmlsoft.org/



Tarball URL:

http://www-igm.univ-mlv.fr/~boussica/mlv/depot/mlv-0.6.713/mlv-0.6.713.tar.gz


Boussicault <boussica>

 

(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 sirgazil (Posted a comment)
  • -email is unavailable- added by boussica (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 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-04-09 sirgazil StatusWait reply Done
        Open/ClosedOpen Closed
    2013-04-03 sirgazil Should be Finished on2013-03-31 2013-04-15
        StatusIn Progress Wait reply
    2013-03-28 sirgazil StatusWait reply In Progress
    2013-03-23 sirgazil StatusIn Progress Wait reply
    2013-03-22 sirgazil Should be Finished on2013-03-18 2013-03-31
        StatusNone In Progress
        Assigned toNone sirgazil

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code