gEDA-user: firmware and the GPL license

2007-11-15 Thread Duncan Drennan
I've been looking at using some GPL'ed firmware code on a USB board that I've designed. The board is part of design project for one of my clients. After some reading my interpretation of the GPL is that if I compile that code into my firmware which will be conveyed to the client, then the entire

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread John Griessen
Duncan Drennan wrote: I've been looking at using some GPL'ed firmware code on a USB board that I've designed. 2) What practical licenses are out there for this type of situation? I think of how to partition things so a GPL chunk is on one processor, and talks to a non-GPL code processor or

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
The GPL is based on the legal concept of a derived work. If you partition the code, it only isolates the GPL'd code if the two parts are not considered one work. Note that this is a legal interpretation, not a technical one, and depends on your intentions as well as your design. So, if you

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread al davis
On Thursday 15 November 2007, John Griessen wrote: I think of how to partition things so a GPL chunk is on one processor, and talks to a non-GPL code processor or FPGA over a bus such as I2C bus or SPI bus. No compiling together then.  Analogous to reading an A2D converter... no viral

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Randall Nortman
On Thu, Nov 15, 2007 at 11:10:11AM -0500, al davis wrote: [...] RMS has claimed that GPL is not appropriate for hardware. [...] I think he said this in reference to the actual hardware design, not so much the firmware that runs on it. But the statement is really just as true of the firmware.

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread John Griessen
al davis wrote: If they are packaged separately, so a user can choose either part, without the other. Suppose I want to distribute a system composed of two modules .. A and B.A is GPL. B is proprietary. It doesn't work. However, I can sell you A and B separately and let you

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread John Griessen
Randall Nortman wrote: On Thu, Nov 15, 2007 at 11:10:11AM -0500, al davis wrote: [...] RMS has claimed that GPL is not appropriate for hardware. [...] I think he said this in reference to the actual hardware design, not so much the firmware that runs on it. But the statement is really

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread John Griessen
Samuel A. Falvo II wrote: BTW, did you know that RMS *does* consider the Verilog/VHDL that is used to program an FPGA software? Hence, GPL *does* apply to programmable hardware. Perhaps it is time for a new license in the spirit of GPL, See http://www.tapr.org/ohl.html Hear hear! I

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Stuart Brorson
After some reading my interpretation of the GPL is that if I compile that code into my firmware which will be conveyed to the client, then the entire firmware code now has to fall under the GPL. This effectively means that my client would have to open source their firmware if I make use of

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Samuel A. Falvo II
On Nov 15, 2007 8:34 AM, Randall Nortman [EMAIL PROTECTED] wrote: available to the user in this case? Even in the case of BSD-type licenses that require credit to be given in the documentation accompanying the software, what documentation? Sure, you could stick 1) BSD license does not any

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Samuel A. Falvo II
On Nov 15, 2007 8:10 AM, al davis [EMAIL PROTECTED] wrote: RMS has claimed that GPL is not appropriate for hardware. For hardware. Hardware isn't what is in question. Software running on said hardware is what is in question. BTW, did you know that RMS *does* consider the Verilog/VHDL that is

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Duncan Drennan
BTW, did you know that RMS *does* consider the Verilog/VHDL that is used to program an FPGA software? Hence, GPL *does* apply to programmable hardware. Perhaps it is time for a new license in the spirit of GPL, See http://www.tapr.org/ohl.html From the TAPR ohl, 1.6 This Agreement does

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread John Coppens
On Thu, 15 Nov 2007 11:34:38 -0500 Randall Nortman [EMAIL PROTECTED] wrote: The users will never take them up on it. Instead of using uClibc, they will just write their own code from scratch or purchase proprietary libraries. It's not the users that have to have access to the code. After

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Samuel A. Falvo II
On Nov 15, 2007 11:21 AM, DJ Delorie [EMAIL PROTECTED] wrote: So, to go on a tangent here, what about 'code' in the form of Gerbers and etc produced by PCB? Would you consider the resultant board produced by PCB to fall under a GPL license? Would I have to offer 'source' if I sold boards

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Chris Albertson
On Nov 15, 2007 11:12 AM, Steven Ball [EMAIL PROTECTED] wrote: ...what about 'code' in the form of Gerbers and etc produced by PCB? Would you consider the resultant board produced by PCB to fall under a GPL license? Absolutely and very clearly no. This is exactly the same as using the gcc

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Chris Albertson
On Nov 15, 2007 5:00 AM, Duncan Drennan [EMAIL PROTECTED] wrote: I've been looking at using some GPL'ed firmware code on a USB board that I've designed. The board is part of design project for one of my clients. After some reading my interpretation of the GPL is that if I compile that code

gEDA-user: seg fault when updating footprint

2007-11-15 Thread Traylor Roger
Guys, Using the instructions in the wiki:(http://www.geda.seul.org/wiki/geda:pcb_tips) How do I update a footprint in my layout? I wonder if this is a new bug. Running Ubuntu Feisty, pcb20070912 There is no such InfoLibrary menu. So, I load element to paste buffer. Then it says to

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
I've been doing some reading on GPL and BSD which has been quite interesting. IMHO, in summary, there are three interested parties: 1. The developer 2. The consumer 3. The software Proprietary licenses protect the developer's rights and abilities. BSD licenses protect the consumer's rights

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
So, to go on a tangent here, what about 'code' in the form of Gerbers and etc produced by PCB? Would you consider the resultant board produced by PCB to fall under a GPL license? Would I have to offer 'source' if I sold boards produced with the software? The gerbers are derived works

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Chris Albertson
Surely a company cannot enforce footprint protection, since they cannot tell the difference, from looking at a board, between a hand-made footprint and a re-used footprint. That's why data can not be covered by copyright. For example the names and numbers in a phone book can be reproduced and

Re: gEDA-user: seg fault when updating footprint

2007-11-15 Thread DJ Delorie
I wonder if this is a new bug. Running Ubuntu Feisty, pcb20070912 It might be a fixed bug. Try the CVS version of pcb. There is no such InfoLibrary menu. Should be Window Library So, I load element to paste buffer. Then it says to put new footprint over old and shift click left

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
So, to go on a tangent here, what about 'code' in the form of Gerbers and etc produced by PCB? Gerber files are a description -- a blueprint -- that just happens to be in machine-readable form. They obviously don't need to be derived from PCB -- you could use a normal text editor if

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Steven Ball
On Nov 15, 2007, at 1:01 PM, DJ Delorie wrote: That's why I license all my stuff so that you don't need to worry about the license :-) Much appreciated. I currently work for a small company doing electronic repair and design, and the gEDA suite is just the ticket for getting things

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Peter Clifton
On Thu, 2007-11-15 at 11:05 -0800, Chris Albertson wrote: In your case where you are wrinting code and you make use of GPL'd code then yes you should release your code under GPL. But there is an exception. The exception is for a GPL'd component that provides some well defined functon that

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread al davis
On Thursday 15 November 2007, DJ Delorie wrote: IMHO, in summary, there are three interested parties: 1. The developer 2. The consumer 3. The software Proprietary licenses protect the developer's rights and abilities. BSD licenses protect the consumer's rights and abilities. GPL licenses

gEDA-user: Questions on downloading and installing gnucap and gwave

2007-11-15 Thread Robert Butts
I posted a question on the fedora forum asking how to install an app, gwave, downloaded from SourceForge. This is one of the responces: - seeing as this

Re: gEDA-user: Questions on downloading and installing gnucap and gwave

2007-11-15 Thread al davis
On Thursday 15 November 2007, Robert Butts wrote: Where can I get gwave and how do I install it? Where can I get gnucap? Have you tried: $ yum install gwave gnucap ? I thought Fedora had the latest stable gEDA related packages. For source ... gnucap Stable version:

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
So if I write a proprietary program the uses the Motif widget set If your application was GPL... If the Motif widget set comes with the operating system, the GPL has an explicit exclusion for that. If, however, you ship the Motif widgets with your application, because they are both needed to

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Chris Albertson
If you link in GPL'd code, period. That includes dynamic linking, and any attempts to wrap the proprietary code in a GPL'd wrapper. It is easy to come up with counter examples... So if I write a proprietary program the uses the Motif widget set and I license it with very restrictive terms and

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Peter Clifton
On Thu, 2007-11-15 at 20:36 -0500, DJ Delorie wrote: Gtk had this problem until it got popular enough to be included with Linux by default. GTK is LGPL too, what problem do you refer to? -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9,

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Peter Clifton
On Thu, 2007-11-15 at 17:07 -0800, Chris Albertson wrote: If you link in GPL'd code, period. That includes dynamic linking, and any attempts to wrap the proprietary code in a GPL'd wrapper. It is easy to come up with counter examples... So if I write a proprietary program the uses the

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
So if I write a proprietary program the uses the Motif widget set and I license it with very restrictive terms and sell it to a user. Now lets say that user one day decides to install a GPL'd Motiff library (lesstiff) on his system and my code is dynamically linked to it. I don't think

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Samuel A. Falvo II
On Nov 15, 2007 5:36 PM, DJ Delorie [EMAIL PROTECTED] wrote: Now, if you shipped a proprietary application that used the Lesstif widget set, and you shipped the Lesstif libraries too, you'd be in trouble. (You'd have to imagine that Lesstif wasn't already included in most Linux distros, but

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
As an LGPL'ed program, Lesstif is fully capable of linking against a proprietary program, and even being shipped with it. The only thing is that source for Lesstif must accompany the distribution (by reference or by inclusion). That's how I understand LGPL. Er, right. If Lesstif were GPL

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Peter Clifton
On Thu, 2007-11-15 at 20:44 -0500, DJ Delorie wrote: The user can do whatever they want. The GPL places NO RESTRICTIONS on use. However, such a linked program could not be legally shared with anyone else. Ah.. that'd be why I couldn't see any restrictions then ;) Doesn't this allow a

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread Samuel A. Falvo II
On Nov 15, 2007 6:32 PM, Peter Clifton [EMAIL PROTECTED] wrote: Doesn't this allow a loophole for people to ship code linked against some non GPL proprietary stub which matches the interface of the GPL library.. then tell the users to get / replace that stub with the GPL Why bother

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
Doesn't this allow a loophole for people to ship code linked against some non GPL proprietary stub which matches the interface of the GPL library.. then tell the users to get / replace that stub with the GPL lib? (Or provide them a shell script which did that?) I think we're back to the

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread al davis
On Thursday 15 November 2007, DJ Delorie wrote: GTK is LGPL too, what problem do you refer to? Hmmm... perhaps I'm thinking of something else. I think you might be thinking of QT. In the early days, QT was licensed QPL, an interesting GPL-incompatible license. The problem is that KDE was

Re: gEDA-user: firmware and the GPL license

2007-11-15 Thread DJ Delorie
GTK is LGPL too, what problem do you refer to? Hmmm... perhaps I'm thinking of something else. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user