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


task #12519: Submission of MLV Library

Submitted by:  Boussicault <boussica>
Submitted on:  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
Percent Complete:  0% Assigned to:  -Deleted Account- <sirgazil>
Open/Closed:  Closed Effort:  0.00

Add a New Comment(Rich Markup)

You are not logged in

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


( Jump to the original submission)

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


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


-Deleted Account- <sirgazil>In charge of this item.
Tue 09 Apr 2013 02:11:33 PM UTC, comment #5:

Hello Luis,

You will find the last version here :

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


I have added a GPL licence inside each files.


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

Hello Adrien, sorry for the delay.

== Issues with image 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 ==

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:

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.


-Deleted Account- <sirgazil>In charge of this item.
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.

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.

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.

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.

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

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


-Deleted Account- <sirgazil>In charge of this item.
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.


-Deleted Account- <sirgazil>In charge of this item.
Fri 22 Mar 2013 11:16:53 PM UTC, comment #1:


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

-Deleted Account- <sirgazil>In charge of this item.
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


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/
libxml2 MIT Licence http://www.xmlsoft.org/

Tarball URL:


Boussicault <boussica>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

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)

    Do you think this task is very important?
    If so, you can 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 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    Tue 09 Apr 2013 05:26:46 PM UTC sirgazil StatusWait reply => Done
        Open/ClosedOpen => Closed
    Wed 03 Apr 2013 04:32:07 PM UTC sirgazil Should be Finished onSun 31 Mar 2013 05:00:00 AM UTC => Mon 15 Apr 2013 05:00:00 AM UTC
        StatusIn Progress => Wait reply
    Thu 28 Mar 2013 07:27:27 PM UTC sirgazil StatusWait reply => In Progress
    Sat 23 Mar 2013 04:58:07 PM UTC sirgazil StatusIn Progress => Wait reply
    Fri 22 Mar 2013 11:16:53 PM UTC sirgazil Should be Finished onMon 18 Mar 2013 12:00:00 AM UTC => Sun 31 Mar 2013 05:00:00 AM UTC
        StatusNone => In Progress
        Assigned toNone => sirgazil

    Back to the top

    Powered by Savane 3.3