taskSavannah Administration - Tasks: task #6120, Submission of Composer Automated...

 
 

task #6120: Submission of Composer Automated Audio Disc Backup Sys

Submitter:  Quatre Horrace <exvagabond>
Submitted:  Mon 20 Nov 2006 12:46:11 AM UTC
   
 
Should Start On:  Sun 19 Nov 2006 05:00:00 AM UTC Should be Finished on:  Wed 29 Nov 2006 05:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  tizzef Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 13 Feb 2007 03:03:13 PM UTC, comment #16: 

Hi,

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

Regards.

Patrick Camus <tizzef>
Thu 08 Feb 2007 03:19:38 PM UTC, comment #15: 

Patrick,

The composer code has been uploaded with the gnu declarations added. Let me know if you find any problems.

- Quatre

(file #11944)

Quatre Horrace <exvagabond>
Thu 08 Feb 2007 09:19:55 AM UTC, comment #14: 

Hi Quatre,

Please upload your updated tarball to the Savannah'ts tracker, so that I can review it.

Cheers.

Patrick Camus <tizzef>
Thu 08 Feb 2007 01:50:31 AM UTC, comment #13: 

Patrick,

Thanks so much for your help. Having put the copyright notice in the editable files, what is the next step of this process?

- Quatre

Quatre Horrace <exvagabond>
Wed 07 Feb 2007 02:30:06 PM UTC, comment #12: 

Hi,

You can have an example by following the link http://www.gnu.org/licenses/gpl-howto.html  :)

Cheers.

Patrick Camus <tizzef>
Wed 07 Feb 2007 02:21:11 PM UTC, comment #11: 

Patrick,

Thank you for getting back to me. I am glad that we were able to come to a compromise with the printing issues.

I have a question. What will a "copyright notices and permission-to-copy statement" look like for a file?

- Quatre

Quatre Horrace <exvagabond>
Wed 07 Feb 2007 11:09:13 AM UTC, comment #10: 

Hi Quatre,

So we think that your proposition is a solution to the liccensing printing issue of your project.

So now, could you please, in order to release your project properly and unambiguously under the GNU GPL, place copyright notices and permission-to-copy statements at the beginning of every copyrightable file, usually any file more than 10 lines long.

In addition, please include a copy of the plain text version of the GPL, available from http://www.gnu.org/licenses/gpl.txt, into a file named "COPYING".

For more information, see http://www.gnu.org/licenses/gpl-howto.html.

If some of your files cannot carry such notices (e.g. binary files), then you can add a README file in the same directory containing the copyright and license notices. Check http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for further information.

The GPL FAQ explains why these procedures must be followed.  To learn why a copy of the GPL must be included with every copy of the code, for example, see http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.

Cheers.

Patrick Camus <tizzef>
Tue 06 Feb 2007 06:25:49 PM UTC, comment #9: 

Patrick,

The process of getting this project approved has gone on for some time now. I am beginning to wonder about the complexity of the project, and what it entails to get it approved. I will still be doing the project, but if I cannot post it here for use by others, that is ok. Please let me know if you believe this project has a low chance of approval, so that I may find other avenues.

Thanks,
Quatre

Quatre Horrace <exvagabond>
Wed 17 Jan 2007 02:04:24 PM UTC, comment #8: 

Patrick,

I have researched the primera driver as well. They were unable to give me a real license, but they did mention that they only provide rights to those who own the actual hardware, one "license" per hardware unit. I do not imagine that this is GNU compatible as well. Having learned this from Primera, I have somewhat given up on the inkjet printing interface for the project. (In my experiences, the printing mechanism is also not the most reliable mechanism on the device, so it is only a minor loss) However, for the project, some sort of a label needs to be made for the discs.

I have had success in using Lightscribe technology for Linux. I am not sure what this brings to the picture in terms of licensing, but I would like to throw out the idea.

I have a hypothetical question for you. Assume that no disc labeling technology compatible with my project compiles with GNU guidelines. I would still like to do the project. However, in reality, being able to dynamically make a label for each disc is an important feature. Would the following be possible: have different versions of the program with varying levels of GNU compliance? For example, all code/etc that 100% complies with GNU would be submitted to savannah. However, there would be additional portions of the project available (for labeling) which would work with the project but would not be available on savannah. This way I still am able to create a project that is useful based on the 100% GNU compiant requirement, but in addition would be extendable depending on the price the end user is willing to pay.

Thoughts?

- Quatre

Quatre Horrace <exvagabond>
Tue 16 Jan 2007 03:22:32 PM UTC, comment #7: 


Hi Quatre,

At first, please, accept my appologies for the big delay yoy are facing :(

I was a little bit busy these days !!

So here we start again ...

Unfortunatly the SDK from Lexmark doesn't feet the GNU GPL requirements so it is a more or less good new that it is not compatible !!

I had a look to the primera printing driver and I cannot see any licence anywhere. And I was unable to get a response from their support site or phone. Could you investigate ??

Once again sorry for the big, big delay :(

Cheers

Patrick Camus <tizzef>
Thu 28 Dec 2006 03:34:45 PM UTC, comment #6: 

Over the last few days, I have investigate the Lexmark SDK that I had mentioned. Unfortunatly I have found that it is incompatible with the disc duplicator's printing engine. I would not invest any more time for looking into the licensing issues of the Lexmark LDK. I am now looking into the modified printing driver for the BravoPro unit as available from Primera. (http://www.primera.com/primera_printer_drivers.html). If I were to use these, they would be run using wine. I do not know what the licensing is for these drivers. Would you like me to invesitgate?

- Quatre

Quatre Horrace <exvagabond>
Thu 14 Dec 2006 04:00:10 AM UTC, comment #5: 

I have attached the current source for the project. The source does not contain any reference to the license that it will eventually be released under. The current java guis are in there for debugging purposes and will not be released with the final product.

- Quatre

(file #11519)

Quatre Horrace <exvagabond>
Thu 14 Dec 2006 03:44:02 AM UTC, comment #4: 

I have been thinking about the project, and there is something I would like to ask before going further.

My laptop consists of hardware and software. The hardware and their designs are proprietary, however the software is GNU/Linux and is free. The free software interfaces with the proprietary hardware, and there is not an issue.

The project I am proposing uses a piece of hardware which is proprietary. However, the interface to it to this point is not. I have developed a free alternative to most of the functions of the device.

For a quick explination, the hardware I am refering to is the BravoPro from Primera (http://www.primera.com/bravopro_image.html). This includes a robotic arm, disc drives, and a lexmark printer. The robotic arm and the drives I have figured out the interface to, and the interface is pure free software. I am concerned about the lexmark printer and what the interface to this will mean. I do not forsee in my wildest dreams Lexmark telling me the secrets to their printing engine and how to print to it without their printer driver. One way or another, if I want to use the printer in my project (which I am interested in doing) I will have to use their printer driver.

I have two options based on how things work out:
1) Lexmark provides a Linux development kit for writting drivers for some of their printers in Linux. I have seen successful projects for certain printers, and these projects are released under GPL. Perhaps it would not violate the free software ideal to use this mechanism? The only concerning part is that their SDK involves binaries to which I would interface with. They would not be open source, but the finished product could be released under the GPL license.
2) If they do not support an SDK for the printer that the BravoPro uses, the company Primera provides a modified printer driver that can be used with their products. I am not sure what the license on this is. It is available for download online, but you may need to purchase one of their hardware units to have rights to their modified driver. As the base, my project does nothing without their hardware. Would using their printer driver be against the free software ideals, given that it is closed source? What if the driver was released under a GPL license?

My main goal for my project is to allow developers to use Primera's hardware without resorting to using Windows or Mac. Currently Primera only supports these two OS's. I believe that this is unacceptable. I would like to give others the opportunity to use these hardware devices under a free GNU operating system. In doing do, the product I produce, the interface to the Primera hardware and the example application (Composer program) will be free for other's use under a free software license.

Given this information, do you believe that I have the right intentions to post my project on Savannah? Do you believe that my project would be able to support the free software ideals given the limitation of the Lexmark printer?

Thanks,
Quatre

Quatre Horrace <exvagabond>
Thu 14 Dec 2006 02:26:50 AM UTC, comment #3: 

Hello. Sorry that I am late in responding. In response to your questions:

Marking the project as non-Gnu will be ok for the time being.

I will change the OS to GNU/Linux.

I have several reason why I would like to use savannah for this project.
1) Savannah provides a cvs service for projects, correct? I would like to use this such that a team can work on the project and have a central point for code versioning.
2) I have wandered around savannah before. I feel that if my project is successful, it will be more accessable if it can be found. I believe that Savannah can provide that to anyone interested in the work I am undergoing.
3) At the time I submitted the request, I had only started out on the project. it was planned out, but nothing was written in code. I wanted to start the application process early on, then when the  process was finished, I would have somewhere to store my project as I worked on it.

I have since developed a portion of the project, be it small. I can upload this for review.

I have taken a look at the java information you provided. I intend on making the java code compatible with either gcj or kaffe.

Again, sorry for the delay. I have added myself to the cc email list to avoid this in the future.

- Quatre

Quatre Horrace <exvagabond>
Tue 05 Dec 2006 01:45:14 PM UTC, comment #2: 

Hi,

I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project. You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.

Regards.

Patrick Camus <tizzef>
Mon 27 Nov 2006 11:34:39 AM UTC, comment #1: 

Hi,

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

Your project is not part of the GNU project, so we cannot accept its current type.  We want to maintain the distinction between 'GNU' and'non-GNU' projects.  If your project is approved for inclusion into Savannah, we will set it's type to 'non-GNU'.

If your project is accepted into the GNU project you may change its type.  You can do this by asking us.

By the way, "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.

And finally, could you tell us how you plan to use the Savannah's servives as you doesn't have code yet ??

And as you don't have code yet, and that you plan to use JAVA to code, please have a look to :

http://www.gnu.org/software/java/ for more information

We recommend you to test your project using GCJ and GNU Classpath, and ensure that your Java code runs on this Free Software Java suite.

GCJ is the GNU Compiler for Java, part of the GCC (GNU Compiler Collection).  The Classpath project aims to develop a free and portable implementation of the Java API (the classes in the 'java' package).

More information is available at http://gcc.gnu.org/ and http://www.gnu.org/software/classpath/ .

Please provide us with more information about this point.

Cheers.

Patrick Camus <tizzef>
Mon 20 Nov 2006 12:46:11 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):

  <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=8925>


Registration Details


  • Name: Composer Automated Audio Disc Backup Sys
  • System Name:  composer
  • Type: Official GNU software
  • License: GNU General Public License V2 or later





Description: The project is an entire embedded system build on linux. Embedded system implies that computer which the project is installed on will be only used by the project and not by any other use. The embedded system will be an automatted audio disc backup solution. Although this project will require no software which cannot be aquired for free, it will require non-free hardware. This hardware will include:

1) A computer to run the project on which meets certain minimum requirements. This includes a monitor, keyboard, and mouse.
2) A card reader.
3) A BravoPro disc publishing unit, as available from Primera (primera.com).

All of the software to interact with these hardware components will be either available for free or will be written from scratch. (Ex: The BravoPro involves a printer. A simple print driver will be written to interface with the BravoPro).

The project will be run on a linux operating system. There currently is no source available for the project. The project is still in the planning stages. The project will be written using java, c++, perl, shell scripts.

Other Software Required: 1) Linux OS
2) postgres database
3) kaffe
4) cdrecord
5) mkisofs
6) cdparanoia
7) cups


Quatre Horrace <exvagabond>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #11944:  composer.tar.gz added by exvagabond (41KiB - application/x-gzip - Current copy of composer with gnu declarations.)
file #11519:  Composer.tar.gz added by exvagabond (38KiB - application/x-gzip - Current source for the Composer project. It does not contain any headers referring to the license it will be released under.)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by exvagabond (Posted a comment)
  • -email is unavailable- added by tizzef (Posted a comment)
  •  

    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 13 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-02-13 tizzef StatusWait reply Done
        Percent Complete70% 100%
        Open/ClosedOpen Closed
    2007-02-08 exvagabond Attached File- Added composer.tar.gz, #11944
    2007-02-08 tizzef Percent Complete10% 70%
    2007-01-16 tizzef StatusIn Progress Wait reply
    2006-12-24 tizzef StatusPing-ed In Progress
    2006-12-14 exvagabond Attached File- Added Composer.tar.gz, #11519
    2006-12-14 exvagabond Carbon-Copy- Added -email is unavailable-
    2006-12-05 tizzef StatusWait reply Ping-ed
    2006-11-27 tizzef StatusNone Wait reply
        Percent Complete0% 10%
        Assigned toNone tizzef

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code