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


task #12519: Submission of MLV Library

Submitted by:  Boussicault <boussica>
Submitted on:  Fri Mar 8 13:37:51 2013  
Should Start On: Fri Mar 8 00:00:00 2013Should be Finished on: Mon Apr 15 05:00:00 2013
Category: Project ApprovalPriority: 5 - Normal
Status: DonePrivacy: Public
Percent Complete: 0%Assigned to: -Deleted Account- <sirgazil>
Open/Closed: ClosedEffort: 0.00

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

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


(Jump to the original submission Jump to the original submission)

Tue Apr 9 17:26:46 2013, 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 Apr 9 14:11:33 2013, 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 Apr 3 16:32:07 2013, 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 Mar 28 19:27:27 2013, 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 Mar 23 16:58:07 2013, 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 Mar 22 23:16:53 2013, comment #1:


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

-Deleted Account- <sirgazil>In charge of this item.
Fri Mar 8 13:37:51 2013, 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 File(s):

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

    Date Changed By Updated Field Previous Value => Replaced By
    Tue Apr 9 17:26:46 2013sirgazilStatusWait reply=>Done
    Wed Apr 3 16:32:07 2013sirgazilShould be Finished onSun Mar 31 05:00:00 2013=>Mon Apr 15 05:00:00 2013
      StatusIn Progress=>Wait reply
    Thu Mar 28 19:27:27 2013sirgazilStatusWait reply=>In Progress
    Sat Mar 23 16:58:07 2013sirgazilStatusIn Progress=>Wait reply
    Fri Mar 22 23:16:53 2013sirgazilShould be Finished onMon Mar 18 00:00:00 2013=>Sun Mar 31 05:00:00 2013
      StatusNone=>In Progress
      Assigned toNone=>sirgazil

    Back to the top

    Powered by Savane 3.1-cleanup