taskSavannah Administration - Tasks: task #14037, Submission of QtCAM


task #14037: Submission of QtCAM

Submitted by:  Francisco Javier <anengineer>
Submitted on:  Sat 11 Jun 2016 10:37:03 AM UTC  
Should Start On:  Sat 11 Jun 2016 12:00:00 AM UTC Should be Finished on:  Tue 21 Jun 2016 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Percent Complete:  0% Assigned to:  Ineiev <ineiev>
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.


Wed 26 Sep 2018 01:58:23 PM UTC, comment #5:

No response; cancelling.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Mon 17 Sep 2018 11:49:58 AM UTC, comment #4:

Hello, and sorry for the delay.

You list PyQt as a dependency. Unfortunately, it's GPLv3-only, this means that your package will be effectively GPLv3-only (the users won't actually have the option to use later versions of the GPL).

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 03 Jul 2016 01:00:08 PM UTC, comment #3:

Sorry, I forgot to add the new author to the _init_.py, it has been added in the new file I've attached.

Sorry and thank you.

(file #37685)

Francisco Javier <anengineer>
Sun 03 Jul 2016 12:47:49 PM UTC, comment #2:


Thank you a lot for the feedback, I think I've corrected what you mentioned: now, all header files refer to GPLv3, I've added such header to all the files I've left (Or, at least, is what I think), and there is another developer that will help on the project.

Now, the header also mentions 3 or later:"either version 3 of the License, or (at your option) any later version."

I've added the new file in "Attached Files" below, I hope it is correct.

Thank you again, mister Gordon.

(file #37684)

Francisco Javier <anengineer>
Sat 02 Jul 2016 08:22:22 PM UTC, comment #1:


Thank you for submitting a new project to host on GNU Savannah.

To comply with the hosting requirements, there are few issues that need to be addressed
(see http://savannah.gnu.org/register/requirements.php and
http://savannah.gnu.org/maintenance/HowToGetYourProjectApprovedQuickly )

Please add copyright and license information to all files (e.g. ./setup.py).

The license in most files mentions GPLv2, yet the COPYING file is GPLv3, and the _license__variable in ./qtcam/__init_.py says "GPL3" as well.

Please choose a consistent license version (2 or 3), and ensure it says "or later version" everywhere ( see http://savannah.gnu.org/maintenance/GnuGplTwoOrLater/ ).

When the files are amended, please upload a new archive to the savannah
website (the "Attach Files" at the bottom of the page),
and the project registration could proceed.

- assaf

Assaf Gordon <agn>
Site Administrator
Sat 11 Jun 2016 10:37:03 AM 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: QtCAM
  • System Name: qtcam
  • Type: non-GNU software and documentation
  • License: GNU General Public License v2 or later


This application is able to assist in the analysis and design of a cam-follower mechanism (https://en.wikipedia.org/wiki/Cam).

The idea is to make a free replacement of an application called DYNACAM (http://www.designofmachinery.com/Cam/) made by Robert Norton and I have the help of an important cam expert who agrees with this vision.

It is written entirely in Python 3.

I haven't found any other application that does the same and has a free license so this perhaps this is one of the few.

Other Software Required:

matplotlib - http://matplotlib.org/users/license.html - http://matplotlib.org/

NumPy - BSD-new license - http://www.numpy.org/

svgwrite - MIT - https://pypi.python.org/pypi/svgwrite

PyQt - GNU GPL - https://riverbankcomputing.com/software/pyqt/intro

Other Comments:

There are no media files in the project yet (drawings, icons...) but they will be added in the future and I will make sure it is under a free software respectful icense

Tarball URL:


Francisco Javier <anengineer>


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

Attach Files:

Attached Files
file #37685:  qtcam.tar.gz added by anengineer (338KiB - application/gzip - Let's hope it is now correct, for my own good.)
file #37684:  qtcam.tar.gz added by anengineer (338KiB - application/gzip - Let's hope it is now correct.)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by agn (Posted a comment)
  • -email is unavailable- added by anengineer (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.




    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-09-26 ineiev StatusIn Progress => Cancelled
        Open/ClosedOpen => Closed
    2018-09-17 ineiev StatusWait reply => In Progress
        Assigned toagn => ineiev
    2016-07-03 anengineer Attached File- => Added qtcam.tar.gz, #37685
    2016-07-03 anengineer Attached File- => Added qtcam.tar.gz, #37684
    2016-07-02 agn StatusNone => Wait reply
        Assigned toNone => agn

    Back to the top

    Powered by Savane 3.4