Re: gEDA-user: licensing (GPL or otherwise) for hardware?

2006-12-14 Thread David Kuehling
 Andy == Andy Peters [EMAIL PROTECTED] writes:

 To continue on the GPL and BSD topic ...  Just to clarify: if I use
 GPLed or BSD-licensed tools to develop hardware, as well as using
 GPLed symbols/footprints, am I obligated to open-source the hardware
 design (the schematic, the PCB layout)?

Just my two cents:

I once asked the author of the Lout typesetting system about whether the
output PostScript files wouldn't be covered by GPL since they obviously
contained the GPLed PostScript prologue of Lout.  IIRC I was told I
could run the files through ps2ps which would remove any literal
PostSript code.  Since the output of a program won't fall under the
program's copyright the result wouldn't be covered by GPL.

For PCB that might be the same: if you distribute gerber files, you
distribute the *output* of PCB, which obviously doesn't contain literal
code from the footprints.  If you distribute a .pcb-file, that is
different though.  For M4-generated elements, you are in some way
distributing output but in some way a literal copy.

GCC has clarifications for their runtime support library.  Which seems
to be called a license's runtime exception.  Symols/footprints seem to
need something like that.  And if I understand DJs mail correctly that't
excactly what a usage license would be.  Maybe just make it a usage
exception addendum?  Also see this link about g++ run-time :

http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/license.html

regards,

David
-- 
GnuPG public key: http://user.cs.tu-berlin.de/~dvdkhlng/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: licensing (GPL or otherwise) for hardware?

2006-12-14 Thread Karel Kulhavy
On Wed, Dec 13, 2006 at 01:23:13PM -0800, Steve Meier wrote:
 My position on this is...
 
 1) I use mostly my own symbols for the schematics and only my own land
 patterns. It is questionable if the release of a hard copy printed
 schematic or even a pdf would trigger a violation of the GPL. Essentialy
 in that format they are non-functional you can't do anything with them
 but view them. 
 
 2) The fonts as computer code can be copyrighted but not the output. So

Everything can be viewed as a  computer code. Imagine a RLE encoded picture -
that's a programming language with limited capabilities. There are instructions
like Repeat 100x the following instruction and emit a green pixel.

ASCII file is also a programming language - it has 1-byte bytecodes
like print A, print !, feed a new line, print a space, etc.

There is actually no boundary between data and code.

CL
 the use of the fonts includded with both PCB and gschem can be used to
 produce hardcopy and pdf's or ps files, without triggering a violation
 of the GPL or any other license.
 
 3) I think the owners of the copyrights to gschem and pcb should state
 clearly if they desire that designs created using these tools be forced
 to be also released under the GPL. If not then the verbage of the
 licenses needs to state clearly how the symbols/land patterns may be
 used.
 
 Thanks,
 
 Steve Meier
 
 
 
 
 On Wed, 2006-12-13 at 14:48 -0500, DJ Delorie wrote:
   Just to clarify: if I use GPLed or BSD-licensed tools to develop
   hardware, as well as using GPLed symbols/footprints, am I obligated
   to open-source the hardware design (the schematic, the PCB layout)?
  
   Common sense says no, but the degrees of freedom (hah hah) in open-
   source licenses vary greatly, and if I cannot keep my designs
   proprietary, then I can't use the tools.
  
  In general, the *use* of a *tool* to produce something, doesn't assert
  license over that something.  The exception is when the tool inserts -
  verbatim - some copyrighted content into the output.  Thus, the
  concern over use license of geda's libraries, which would cover this
  insertion.
  
  If you create your own symbol/footprint libraries, there's nothing
  gEDA's license can do to stop you from producing proprietary boards
  with it.
  
  
  ___
  geda-user mailing list
  geda-user@moria.seul.org
  http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
 
 
 
 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Re: licensing (GPL or otherwise) for hardware?

2006-12-14 Thread Karel Kulhavy
On Wed, Dec 13, 2006 at 02:56:53PM -0800, Stephen Williams wrote:
 Michael Sokolov wrote:
 
  On some rare occasions a paid client will have me develop some piece of
  software or firmware that would actually have value to humanity.  On
  those rare occasions I always ensure that the work gets open-sourced,
  if necessary without the client's knowledge.  Other times I use my
  clients' ignorance of the precise terms of the GPL and other free
  software licenses and make them believe that they have to open-source
  the kernel module I wrote for example, even if they really don't have
  to.

I believe deceiving for a material profit is a criminal act, but deceiving for a
public benefit is not illegal.

 Remind me, if the opportunity ever arises, that I should not hire
 you for anything.
 
 We are about open source here, and *not* *theft*.
 
 For that matter, I'm not so sure I want you use any of my software,
 open source or not. If you don't feel bound to a contract you might
 sign with a client, what is there to convince me you'll feel yourself
 bound to the GPL or any other license I grant you without a signature.
 You're really willing to knowingly lie to a paying customer?
 
 GPL is not disrespect for intellectual property rights. Indeed it
 relies on intellectual property rights to protect the author(s)
 from misrepresentation, and, frankly, from theft.
 
 -- 
 Steve WilliamsThe woods are lovely, dark and deep.
 steve at icarus.com   But I have promises to keep,
 http://www.icarus.com and lines to code before I sleep,
 http://www.picturel.com   And lines to code before I sleep.
 
 
 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol submission

2006-12-14 Thread Tomaz Solc
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi

 I would think that if the Symbol Submission was integrated within the GUI, 
 that
 perhaps the Symbol library may be larger then it is now? Just a thought…

I have another idea. How about a GUI that allows you to search for a
symbol in the gedasymbols.org database?

Something like the current Add component dialog except that it
communicates with the gedasymbols.org server. It could show the preview
of the symbol and then download it into your local symbol directory.

It would be faster than starting up the browser, navigating to
gedasymbols.org, searching, and downloading to the proper directory.

I think I can hack something like this in a day or two with gtk-perl and
http::request.

Best regards
Tomaz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFgbcwsAlAlRhL9q8RAp7WAJ9ygzL3+Z667wp/LSFGADMpXNq42wCgs+0F
dnhZnY/Xj6ec32SpFM4+/SU=
=AhFm
-END PGP SIGNATURE-


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol submission

2006-12-14 Thread DJ Delorie

 I think I can hack something like this in a day or two with gtk-perl
 and http::request.

Let me know if you need a custom cgi on gedasymbols.org



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: licensing (GPL or otherwise) for hardware?

2006-12-14 Thread Peter TB Brett
On Thursday 14 December 2006 18:47, Karel Kulhavy wrote:

  For PCB that might be the same: if you distribute gerber files, you
  distribute the *output* of PCB, which obviously doesn't contain literal
  code from the footprints.  If you distribute a .pcb-file, that is

 What about derived work? Isn't a Gerber derived work from the PCB?

It is, in the same way that a compiled executable is a derivative work of the 
source code.

Peter

-- 
Fisher Society committeehttp://tinyurl.com/o39w2
CUSBC novices, match and league secretary   http://tinyurl.com/mwrc9
CU Spaceflight  http://tinyurl.com/ognu2

v3sw6YChw7$ln3pr6$ck3ma8u7+Lw3+2m0l7Ci6e4+8t4Gb8en6g6Pa2Xs5Mr4p4
  hackerkey.com  peter-b.co.uk


pgpDJ48JONqd0.pgp
Description: PGP signature


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Projects

2006-12-14 Thread Darryl Gibson

Is there a source of completed gEDA projects?

I'm starting a project that uses a full wave bridge rectifier, with a 
three terminal voltage regulator.


A simple generic circuit, that wouldn't take me long to layout, but if 
it has been done before, why re-invent it?


Also, a library of simple generic projects could be used as examples by 
newbies.

--
Darryl Gibson N2DIY
RLU X 182668/379552




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: GPL and BSD (was: strange build failure)

2006-12-14 Thread Samuel A. Falvo II

On 12/14/06, Karel Kulhavy [EMAIL PROTECTED] wrote:

 # ####  ##
 ##   #  #   ##   #  #   #
 #   ##  # #  #  
 ##  ##  #  # #  #  #
 ##  ##  #   ##  #   #
 #   ##  ##  ##

   ##    ##  ##   #
  #  #   ##  ##  ##  ##  ##   # #
 ##  #   #   ##  ##  # #  # #
 ##  #   #   ##  ##  #  # # #
 ##  ##  ##  ##  ##  #   ## #
 ##      ## #


Excessive quantities of pound signs can be accumulated into a Bayesian
filter just like the rest.  Thanks for providing the first message.

--
Samuel A. Falvo II


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol submission

2006-12-14 Thread John Griessen



Tomaz Solc wrote:
 How about a GUI that allows you to search for a

symbol in the gedasymbols.org database?




I think I can hack something like this in a day or two with gtk-perl and
http::request.



A way to look at a sorted list of all that's on gedasymbols
could be helpful.  What's a good thing to sort on?   Alphanumeric is all I can 
think would work as is.


Should we create some standard category names, a style guideline of naming,  to 
sort symbols with on gedasymbols .org?


John G


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol submission

2006-12-14 Thread [EMAIL PROTECTED]

John Griessen wrote:
Should we create some standard category names, a style guideline of 
naming,  to sort symbols with on gedasymbols .org?


John G


Not that I've been good about getting my symbols up on gedasymbols.org, 
but I've been using the IPC 7351 naming conventions that John Luciani 
organized.


Since John's footprint directory is so big, I see a lot of value in 
sticking with his system.


http://luciani.org/geda/pcb/footprint-name-spec.pdf

Phil


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol submission

2006-12-14 Thread John Griessen



Peter Clifton wrote:
 I've also been

wondering about the possibilities of plugging back-ends in to
communicate with your favorite supplier's online catalog, and link to
datasheets, pricing etc.

(Again, all blue skies speculation, so 


The recognizing of useful data from the mishmash of images and text that pdf 
datasheets are made of is a tough problem. getting that kind of data entered 
into spreadsheet rows would be useful for design decision making.  To do good 
design decisions, one favorite supplier is not enough -- you need to make the 
best choice from what's globally available.


John G


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol submission

2006-12-14 Thread John Luciani

On 12/14/06, John Griessen [EMAIL PROTECTED] wrote:


A way to look at a sorted list of all that's on gedasymbols
could be helpful.  What's a good thing to sort on?   Alphanumeric is all I can
think would work as is.

Should we create some standard category names, a style guideline of naming,  to
sort symbols with on gedasymbols .org?


If you use IPC-style names the alphanumeric sort works fairly well. If you add
a mfg/mfg_pn suffix you can get a better sort. It would be easy to parse the
IPC-style names and populate a database.

The naming style I use for my footprints is at
http://www.luciani.org/geda/pcb/footprint-name-spec.pdf

(* jcl *)


--
http://www.luciani.org


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol submission

2006-12-14 Thread Peter TB Brett
On Friday 15 December 2006 01:09, Bob Paddock wrote:
  If you use IPC-style names the alphanumeric sort works fairly well. If
  you add a mfg/mfg_pn suffix you can get a better sort.

 What happens when the company is bought by an other company?
 Happens all to often.

Symlinks? ;)

Peter

-- 
Fisher Society committeehttp://tinyurl.com/o39w2
CUSBC novices, match and league secretary   http://tinyurl.com/mwrc9
CU Spaceflight  http://tinyurl.com/ognu2

v3sw6YChw7$ln3pr6$ck3ma8u7+Lw3+2m0l7Ci6e4+8t4Gb8en6g6Pa2Xs5Mr4p4
  hackerkey.com  peter-b.co.uk


pgp5TtMtyolIC.pgp
Description: PGP signature


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Clarifying the License issues for gaf and PCB

2006-12-14 Thread Steve Meier
From www.gnu.org/licenses/gpl-faq.html

Can I use the GPL for something other than software?
You can apply the GPL to any kind of work, as long as it is
clear what constitutes the source code for the work. The GPL
defines this as the preferred form of the work for making
changes in it.


I think at this point, in order to avoid confussion.

1) That gaf and pcb need to state if they consider the distributed
symbols and land patterns to be code.

Assuming that the symbols/land patterns are to be considered code that:

2) Those symbols/land patterns that are released under the expectation
that they be released only under the GPL be clearly labled as such.

3) Those symbols/land patterns that are released under the expectation
that they be released only under a redistribution license such as the
LGPL be clearly labled as such.

In all cases, the wishes of the owners of the copyrights need to be
respected. At this time, I suggest that a pardon be issued for old
designs that missued any symbol or land pattern and that the libraries
be organized to avoid such confussion in the future.


Thanks,

Steve Meier





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Clarifying the License issues for gaf and PCB

2006-12-14 Thread Harry Eaton

Steve Meier wrote:


I think at this point, in order to avoid confussion.

1) That gaf and pcb need to state if they consider the distributed
symbols and land patterns to be code.
 

I have never considered land patterns to be code. I'd be perfectly happy 
for a font-like exception being clearly stated for the outputs of pcb 
(gerber, ps, screen capture etc.) for those (few) symbols/footprints 
that I've created.


The real trouble is that the symbol libraries have been contributed by 
many different people. It will be very hard to figure out a complete 
list of who contributed what.  I think that there are very few if any 
footprint/symbol contributors who would object to such a license 
clarification, but locating them all for verification will probably be 
quite troublesome. I believe I discussed the issue with Thomas many 
years ago and he didn't think of the libraries as code either. One 
solution would be to gut the libraries and start over. That could have 
the advantage of raising the quality and reliability of the library too 
(but greatly reducing the count too).


For me personally it's never mattered because I've considered the 
libraries to be so error prone that I've always made my own footprints 
anyway.


harry





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: gedasymbols update

2006-12-14 Thread DJ Delorie

I've reorganized my symbol/footprint library, and pushed out some of
the symbols and footprints I'd used in recent boards:

  http://www.gedasymbols.org/user/dj_delorie/

I also installed a current PCB binary and updated the footprint CGI to
support the new Attribute() command for footprints, including a patch
to pcb I checked in tonight to handle older file formats.  Example:

  http://www.gedasymbols.org/user/dj_delorie/footprints/2pin/HC-49US.fp

Use download to see what the file syntax looks like.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user