Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-16 Thread David Smith
John Griessen wrote:
 On Fri, Aug 13, 2010 at 10:54 AM, Peter Clifton pc...@cam.ac.uk wrote:
  On Thu, 2010-08-12 at 09:17 -0500, John Griessen wrote:
   OpenNurbs.org has the code, public domain.  He's considering forking
   and licensing it GPL.
  IMO, that sounds like quite an aggressive thing to do to a code base..
  particularly forking, then choosing a less permissive license to release
  under.
 
 He finds there is little community involved using it and no one improving the 
 code
 except the original commercial publisher for bug fixes.  That's
 the only reason for a fork.

...or the forker has sigificant issues with the way in which the
original author/project leader is managing the original tool.  For
example, the IPCop fork of Smoothwall.


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-14 Thread Peter TB Brett
On Sat, 14 Aug 2010 00:23:10 +0200, Armin Faltl armin.fa...@aon.at wrote:
 I want to contribute or give away what I want to and keep
 my own what I want to keep and if this is not possible with a
 GPL-license on my own library liked to my own app, I just won't use GPL!

If you want to distribute non-Free software that uses Free software
components, I have no sympathy for you whatsoever.  You want to have your
cake (use high-quality libraries for which you get source code and don't
have to pay a penny to distribute as part of your software) and eat it too
(not have to comply with the request that you make your software Free as
well).

Why are you surprised that you can't use Free software to write non-Free
software?  The *whole point* of the GPL is to not only preserve but expand
the Free software ecosystem.  Have you been asleep for the last 20 years?

Peter


-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-14 Thread John Doty

On Aug 14, 2010, at 4:05 AM, Armin Faltl wrote:

 Maybe as long as I don't sell my non-free
 code but just use it in house to compute results GPL doesn't bite,
 but I don't want to be restricted in that way either.

GPL does not restrict your use of my code, but if you wish to distribute my GPL 
code under the GPL terms, you must abide by those terms.

But the GPL does not restrict the owner of code in any way. If you wish to 
distribute my code under other terms, you can negotiate with me. My code is my 
code: I can do as I please with it. I can grant you any kind of license to use 
my code (and I would if the price was right). 

Your code is your code: you can do as you please with it. GPL does not, and 
cannot, take any rights whatever from the owner of the code. Like any other 
license, it is merely a vehicle for the owner of the code to grant rights to 
others. It does not exclude the use of other vehicles.

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-14 Thread al davis
On Saturday 14 August 2010, Armin Faltl wrote:
 I think I have the following options then:
 
 a) fix the bug myself and reinvent your convenience function
 which is  questionable
 b) re-release my library under LGPL and ask you to resubmit
 the patch  with same license
 c) open source or shred my application

d) contact the author of the patch and ask if it is ok for you 
to use in your proprietary version.



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-14 Thread Armin Faltl



al davis wrote:

On Saturday 14 August 2010, Armin Faltl wrote:
  

I think I have the following options then:

a) fix the bug myself and reinvent your convenience function
which is  questionable
b) re-release my library under LGPL and ask you to resubmit
the patch  with same license
c) open source or shred my application



d) contact the author of the patch and ask if it is ok for you 
to use in your proprietary version.
  

you mean give me a written and signed permission, i.e. a different license,
and that for everyone that may contribute something in the future?

Licenses is all about lawyers and suing - never ever


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-14 Thread John Doty

On Aug 14, 2010, at 1:33 PM, Armin Faltl wrote:

 John Doty wrote:
 GPL does not restrict your use of my code, but if you wish to distribute my 
 GPL code under the GPL terms, you must abide by those terms.
  
 If I'm using your library licensed with GPL in a proprietary application of 
 mine, this is forbidden,
 right?

You can *use* it all you want. GPL forbids *distribution* with applications 
that don't follow certain rules. But you can negotiate with me for different 
license terms. Or you can leave my property out of your product.

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Steven Michalske
Its public domain, thats very free, GPL has had is day as a free
license, but version 3 has clauses that are very restrictive to others
that want to contirbute, i no longer will even consider working on GPL
v3 code.


On Fri, Aug 13, 2010 at 10:54 AM, Peter Clifton pc...@cam.ac.uk wrote:
 On Thu, 2010-08-12 at 09:17 -0500, John Griessen wrote:
 OpenNurbs.org has the code, public domain.  He's considering forking
 and licensing it GPL.

 IMO, that sounds like quite an aggressive thing to do to a code base..
 particularly forking, then choosing a less permissive license to release
 under.

 --
 Peter Clifton

 Electrical Engineering Division,
 Engineering Department,
 University of Cambridge,
 9, JJ Thomson Avenue,
 Cambridge
 CB3 0FA

 Tel: +44 (0)7729 980173 - (No signal in the lab!)
 Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



 ___
 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: Commercial CAD, land pattern generators report

2010-08-13 Thread Bert Timmerman
 

 -Original Message-
 From: geda-user-boun...@moria.seul.org 
 [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Steven 
 Michalske
 Sent: Friday, August 13, 2010 8:19 AM
 To: gEDA user mailing list
 Subject: Re: gEDA-user: Commercial CAD, land pattern generators report
 
 Its public domain, thats very free, GPL has had is day as a 
 free license, but version 3 has clauses that are very 
 restrictive to others that want to contirbute, i no longer 
 will even consider working on GPL
 v3 code.
 
 

+1



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Kai-Martin Knaak
Steven Michalske wrote:

 but version 3 has clauses that are very restrictive to others
 that want to contirbute,

-v
can you give an example, please?

--)kaimartin(---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Dave N6NZ

On Aug 12, 2010, at 7:17 AM, John Griessen wrote:

 
 certain 3D entities are *not* documented,
 they are binary blobs and you can only get the spec by paying for a license 
 from Autocad and signing an NDA.  So no open source
 dxf library will ever be able to handle all of dxf.  My immediate goal is to 
 write a library that can make sense of all 2D
 information in a complete and coherent way, provide a Pythonic interface for 
 reading and writing dxf, and gracefully ignore or
 perhaps read-and-blobify anything it doesn't understand without crashing or 
 hanging.
 
 Sounds good.  Does the blobify function you imagine get the physical max 
 boundaries of the unknown correct?

My near-term goals are pretty limited.  Beyond processing 2D intelligently and 
presenting a clean object-oriented interface to 2D entities, my goals are 
simply to not choke, and to gather information for a single entity all into one 
place, without trying to process intelligently -- more of a here it is if you 
know what to do with it. 

 I know someone else working on getting 3D usable by FOSS tools by way of a 
 common open format
 available as a standard or defacto standard.  In electronics it seems defacto 
 standards are better than official ones, so...
 He's looking at Rhino's OpenNurbs definitions in c++.  OpenNurbs.org has the 
 code, public domain.  He's considering forking
 and licensing it GPL.

I've been watching FOSS 3D CAD for a while, and until FreeCAD came along the 
outlook was pretty depressing.  The FreeCAD guys, however, are making progress 
a bullet-train speed.  My first instinct would be to find a way to help them.

-dave




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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread kai-martin knaak
Dave N6NZ wrote:

 I've been watching FOSS 3D CAD for a while, and until FreeCAD came along
 the outlook was pretty depressing.  The FreeCAD guys, however, are making
 progress a bullet-train speed.  My first instinct would be to find a way
 to help them.
 
If freecad keeps growing at the current rate, it will be useful for decent 
applications pretty soon. I get the impression that they put lots of serious 
thought into the infrastructure. Freecad format would be the perfect target 
for 3D import/export of pcb layout data. Much more powerful than any local 
eye candy.

---)kaimartin(---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Felipe De la Puente Christen
On Fri, 2010-08-13 at 11:21 -0700, Dave N6NZ wrote:

 
 I've been watching FOSS 3D CAD for a while, and until FreeCAD came along the 
 outlook was pretty depressing.  The FreeCAD guys, however, are making 
 progress a bullet-train speed.  My first instinct would be to find a way to 
 help them.
 
 -dave
 

Why not using IDES/STEP file format. I've seen it's pretty popular in
the Aerospace/Mechanics 3D models interchange. And IMO STEP is the most
successfully supported format in FOSS so far.

Apps:

brlcad
freecad
heekscad
salome(not that free, but claims to be Open source)
and any toolchain based on Open Cascade
there's also python Open Cascade(pyOCC) python bindings.

According to my Aerspace related partners, DXF has almost nothing to
apport to 3D CAD.

Best Regards, Felipe.

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

-- 
Felipe De la Puente Christen
Mobile Phone: +56 9 93199807
MSN/GTalk   : fdelapue...@gmail.com


signature.asc
Description: This is a digitally signed message part


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread kai-martin knaak
Felipe De la Puente Christen wrote:

 Why not using IDES/STEP file format.

Because STEP is a hell of a standard and non-free, too. It encompasses much 
more than 3D mechanical data and aims to cover every aspect of every 
product. The standard itself is closed source. You have to pay real money 
and sign a NDA document to receive a copy. 

I once tried figure, how a cube as a 3D equivalent to hello-world would 
look like in STEP format. There was lots and lots information available _on_ 
STEP but none on the actual syntax.

Going the freecad way would avoid this kind of hassle. 


 According to my Aerspace related partners, DXF has almost nothing to
 apport to 3D CAD.
 
true.

---)kaimrtin(---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Dave N6NZ

On Aug 13, 2010, at 12:51 PM, Felipe De la Puente Christen wrote:

 On Fri, 2010-08-13 at 11:21 -0700, Dave N6NZ wrote:
 
 
 I've been watching FOSS 3D CAD for a while, and until FreeCAD came along the 
 outlook was pretty depressing.  The FreeCAD guys, however, are making 
 progress a bullet-train speed.  My first instinct would be to find a way to 
 help them.
 
 -dave
 

snip

 
 According to my Aerspace related partners, DXF has almost nothing to
 apport to 3D CAD.
 

Yes, well, I can't imagine using dxf for any serious 3D work.  But it does have 
3D entities in the file format.  My earlier comments w.r.t. a dxf i/o library 
reflect both of those statements. :)

I don't know much about 3D file formats.  I know stl is basically a bag of 
triangles, and I think stl is also.  So while you can communicate a hull, you 
can't do much more. No parametric information, no material information, no 
joint information, etc.  Not sure about iges, I know pretty much nothing about 
it.

-dave



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Bert Timmerman
Hi all, 

 -Original Message-
 From: geda-user-boun...@moria.seul.org 
 [mailto:geda-user-boun...@moria.seul.org] On Behalf Of 
 kai-martin knaak
 Sent: Friday, August 13, 2010 11:43 PM
 To: geda-u...@seul.org
 Subject: Re: gEDA-user: Commercial CAD, land pattern generators report
 
 Felipe De la Puente Christen wrote:
 
  Why not using IDES/STEP file format.
 
 Because STEP is a hell of a standard and non-free, too. It 
 encompasses much more than 3D mechanical data and aims to 
 cover every aspect of every product. The standard itself is 
 closed source. You have to pay real money and sign a NDA 
 document to receive a copy. 
 
 I once tried figure, how a cube as a 3D equivalent to 
 hello-world would look like in STEP format. There was lots 
 and lots information available _on_ STEP but none on the 
 actual syntax.
 
 Going the freecad way would avoid this kind of hassle. 
 
 
  According to my Aerspace related partners, DXF has almost 
 nothing to 
  apport to 3D CAD.
  
 true.
 
 ---)kaimrtin(---
 --
 Kai-Martin Knaak
 Öffentlicher PGP-Schlüssel:
 http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53
 
 

Intermediate Data Format (IDF) may be a viable solution, some main stream
CAD applications  use it or have import/export functionality for IDF.

The format is described here:

http://www.simplifiedsolutionsinc.com/images/idf_v20_spec.pdf

Or have a google with IDF CAD.

Happy reading.

Kind regards,

Bert Timmerman.



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread John Griessen



On Fri, Aug 13, 2010 at 10:54 AM, Peter Clifton pc...@cam.ac.uk wrote:

On Thu, 2010-08-12 at 09:17 -0500, John Griessen wrote:

OpenNurbs.org has the code, public domain.  He's considering forking
and licensing it GPL.

IMO, that sounds like quite an aggressive thing to do to a code base..
particularly forking, then choosing a less permissive license to release
under.


He finds there is little community involved using it and no one improving the 
code
except the original commercial publisher for bug fixes.  That's
the only reason for a fork.

John


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Armin Faltl



Dave N6NZ wrote:

I don't know much about 3D file formats.  I know stl is basically a bag of 
triangles, and I think stl is also.  So while you can communicate a hull, you 
can't do much more. No parametric information, no material information, no 
joint information, etc.  Not sure about iges, I know pretty much nothing about 
it.
  
IGES is an old US military standard. It means 'Initial Graphics Exchange 
Specification'
and the specification for it is freely available, since it's a work from 
a US government
agency (I got it ;-). As the name says, it was meant as preliminary 
work, but served

it's purpose for decades. Now it's being replaced by STEP...

For the reason that STEP costs a lot of money, I wonder how the FreeCAD guys
want to keep the promisse to provide import and export for it - maybe a 
feature

of the OpenCASCADE kernel - but how did they?


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread al davis
On Friday 13 August 2010, Kai-Martin Knaak wrote:
 can you give an example, please?


Under GPL-3 you can't make a contribution that applies one of 
your own patents, then sue the users of the package for patent 
infringement.


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Armin Faltl

I can't give an example on the intricacies of GPL v3 of the top
of my head, but wanted to write the following to RFS regarding
putting libraries under GPL instead of LGPL:
I want to contribute or give away what I want to and keep
my own what I want to keep and if this is not possible with a
GPL-license on my own library liked to my own app, I just won't use GPL!

I tried some hours to find an e-mail address of RFS - there must
be a reason it's not public...

Kai-Martin Knaak wrote:

Steven Michalske wrote:

  

but version 3 has clauses that are very restrictive to others
that want to contirbute,



-v
can you give an example, please?

--)kaimartin(---
  



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Armin Faltl



Armin Faltl wrote:
IGES is an old US military standard. It means 'Initial Graphics 
Exchange Specification'
and the specification for it is freely available, since it's a work 
from a US government
agency (I got it ;-). As the name says, it was meant as preliminary 
work, but served

it's purpose for decades. Now it's being replaced by STEP...

Sorry, it's not the military... still you here find the seemingly latest 
spec:


http://www.uspro.org/documents/IGES5-3_forDownload.pdf/view


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread kai-martin knaak
Armin Faltl wrote:

 I tried some hours to find an e-mail address of RFS - there must
 be a reason it's not public...

google 
Richard Stallman email
First hit 
http://stallman.org/
says
email rms at gnu period org

---)kaimartin(---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Armin Faltl

Thanks - think I tried to find it on gnu.org - and got probably
distracted

kai-martin knaak wrote:

Armin Faltl wrote:

  

I tried some hours to find an e-mail address of RFS - there must
be a reason it's not public...



google 
	Richard Stallman email
First hit 
	http://stallman.org/

says
email rms at gnu period org

---)kaimartin(---
  



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-13 Thread Armin Faltl

al davis wrote:
I don't know who RFS is but any license you grant for your own 
code applies only to those to whom you grant the license.  

If you write some code, and it's yours, you can license it any 
way you want.  If you make it available for download under GPL, 
this does not prevent you from granting any other license to 
anyone, as you choose.  There is no requirement that you assign 
the copyright.
  
Unless you ask anyone that contributes anything to surrender their 
copyright to you,
and you want to do further work based on a version containing 1 char of 
foreign code

I assume you are in trouble.


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-12 Thread Bert Timmerman
Hi all, 

 -Original Message-
 From: geda-user-boun...@moria.seul.org 
 [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Bob Paddock
 Sent: Thursday, August 12, 2010 1:07 AM
 To: gEDA user mailing list
 Subject: Re: gEDA-user: Commercial CAD, land pattern generators report
 
  a 1 part library operating a layout service bureau
 
 Take a look at http://wikicomponents.com The worlds first 
 and only truly open source for 2D and 3D PCB component 
 package, part and electrical device data.  I did point out 
 to them that http://gedasymbols.org , was around for a 
 while, which not really my point here.
 
 I corresponded with Dino Ditta, the person behind the site, 
 when it first opened.
 There were some ambiguities about the terms of use, as far as 
 being Open Source friendly, and he said that was his 
 intention, and that he would clean up the ambiguities.  Don't 
 know if he did that.
 He was open to having KiCAD and PCB symbols posted there.  
 Maybe we could get behind his 3D effort rather than DXF?
 
 Last I looked there were a lot of part numbers, with nothing 
 to back them up, which I did complain about to Dino, don't 
 know if he fixed that.
 Frustrating to spend time searching the list for it to lead 
 to nothing.
 
 
 --
 http://blog.softwaresafety.net/
 http://www.designer-iii.com/
 http://www.wearablesmartsensors.com/
 

Excuse me for having a rather pessimistic view about this site.

At first sight the story/website sells, I (myself) might even get involved
in this idea, at least someone has seen the problem of the EDA user
community (this is not the EDA vendor community problem, that one is solved
with a 20k++ $ seat of some softwarez).

Then I start to look for some oddities and errors, none to be found, it's a
near perfect set up.

Contributed parts data and the contributors get ranked, OK to me, we should
do that on gEDA-symbols site too ;-), let's give some kudos, and warm cuddly
hugs to ourselves.

Even the Terms of Use are full of legal stuff, now that was to be
expected, no surprises here.

OK, the German and Chinese translation buttons do not give full translations
of everything, just the menu buttons of the webpages get translated into
German or Chinese (I think).

The mere fact things start with a M$ installer doesn't give an overwhelming
Free Open feeling.

M$ users are known wanting to pay for everything, either money or valuable
time spent on whining for patches/updates (and not scratching their own
itch).

And how are we addressing the license issue ?

I would prefer to contribute with something like GPL, LGPL (it's a library,
isn't it) or any other FOSS license.

To me the license issue is one of the tell tales of this wikicomponents idea
becoming a vendor lock in/out in the future.

In the our vision page it is stated (among other things) that Nobody Owns
It 

In the page descibing the Rating System it is stated:

quote

The most frequently asked question is: Who owns the data?

The answer to both of these is the same: The WikiComponents Community.

/quote

The name is Wikicomponents Inc. that makes it a commercial EDA company
with a money trail, where does the money come from and where does it go to ?
... enough said.


IMHO, this flipped wikicomponents coin can go just one of two ways:

Head:

It will work, a bazzillion parts get contributed by thousands of
enthousiastic contributors who will produce an error free repo of parts
data.

And then some day someone will realize that the data contributed is a
goldmine and run away with the stuff (gold).

Lock in will happen as one of the big EDA companies will buy the data.

Lock out will happen as in shutting down the site being the next step.

Anyone had made a backup/clone/fork of the data from this site somewhere ?
... Anyone (please) ?  ...  Nobody (Ok, now that's the person owning the
stuff)

Tail:

Not enough contributors/contributions to gain any/enough leverage against
the bazzillion parts out there.

I have been there, done that, that is where we are at the moment ;-)


I will see how well this goes, things can only get better, for now I scratch
my own itch with gEDA and any Automation I can think of for myself.

Just my EUR 0.02

Kind regards,

Bert Timmerman.



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-12 Thread John Griessen

Dave N6NZ wrote:

On Aug 11, 2010, at 12:28 PM, John Griessen wrote;

What's a good reference about DXF?


Arghhh... 

.
.
.. the structure of dxf... Imagine a design committee consisting entirely of 
passive-aggressive, 'B' ark chimpanzees

that were only convinced to join the project for the meeting donuts.  Now 
imagine the file format they would specify.  Now
imagine that file format evolved to support things that were never originally 
intended. That is dxf.

.
.
certain 3D entities are *not* documented,

they are binary blobs and you can only get the spec by paying for a license 
from Autocad and signing an NDA.  So no open source
dxf library will ever be able to handle all of dxf.  My immediate goal is to 
write a library that can make sense of all 2D
information in a complete and coherent way, provide a Pythonic interface for 
reading and writing dxf, and gracefully ignore or
 perhaps read-and-blobify anything it doesn't understand without crashing or 
hanging.


Sounds good.  Does the blobify function you imagine get the physical max 
boundaries of the unknown correct?
I know someone else working on getting 3D usable by FOSS tools by way of a 
common open format
available as a standard or defacto standard.  In electronics it seems defacto 
standards are better than official ones, so...
He's looking at Rhino's OpenNurbs definitions in c++.  OpenNurbs.org has the 
code, public domain.  He's considering forking
and licensing it GPL.

John
--
Ecosensory   Austin TX


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-12 Thread John Griessen

Bob Paddock wrote:

a 1 part library operating a layout service bureau
   Take a look at [1]http://wikicomponents.com The worlds first and
   only truly open source for 2D and 3D PCB component package, part and
   electrical device data. 



   I corresponded with Dino Ditta, the person behind the site, when it
   first opened.



   He was open to having KiCAD and PCB symbols posted there.  Maybe we
   could get behind his 3D effort rather than DXF?


After giving it a quick read yesterday, I like Bryan Bishop's SKDB idea
better.  His concept is a package manager for 3D and BOM data used to make
things with FOSS tools.  The form of a package is not very rigid -- he wants
to use what is out there, but organize it some.  If there is a way to get the 
data
ready to feed to a tool, he wants the format to go that far.

So for gEDA purposes, since we have no formal project packages, getting
a design would likely be getting a project dir to unzip, along with
the libraries used and gschemrc and pcb settings needed to modify it.

Is there a way to change settings for pcb without using the ~/.pcb dir
and only use ./ defined settings?

John
--
Ecosensory   Austin TX


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-12 Thread Peter Clifton
On Thu, 2010-08-12 at 09:17 -0500, John Griessen wrote:
 OpenNurbs.org has the code, public domain.  He's considering forking
 and licensing it GPL. 

IMO, that sounds like quite an aggressive thing to do to a code base..
particularly forking, then choosing a less permissive license to release
under.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



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


gEDA-user: Commercial CAD, land pattern generators report

2010-08-11 Thread John Griessen

I attended a trade show/info-mercial to do with printed circuit layout
and manufacture yesterday to meet some people to ask for
contract work and heard about Mentor CAD tools and overall trends
we should pay attention to in planning additions to gEDA tools.

A speaker named Tom Hausherr described how he had developed a 1 part
library operating a layout service bureau, then sold the library as a business
for a while, then sold that business, and started designing software for
Mentor to auto-generate libraries, and lead creation the templates to
auto-generate from.  Mentor has made a tool that will generate variants of
a library of footprints to suit IPC or IEC or EIA standards with your 
preferences
of Most, nominal, Least, least, or user specified different from standards
amount of solder area for pads, courtyard extra manufacturing allowance,
preferences about assembly drawing layers, etc.  The tool also relates
package 3d shape to footprint per IPC or other standards rules so you can
change existing package data to create a new one with similar but different
shape quickly -- one view is a plan and elevation of a package, the other is
footprint and fill forms that change it via preferences that are relative to the
chosen land pattern standard.   They market this to freelance
layout folks as helping them with career mobility, and to big Co's as efficient.
Their next thing planned is to not even have the tool show a plan and elevation,
but import 3d DXF, (autocad interchange format),
data to filter through preferences and generate a land pattern.

Another thing I heard about is the trend to use metric units.  Tom H. has lots 
of
experience with doing boards, still does some and was helping with layout
of the Red Camera circuit board where they had customers wanting it bad
right after the design was simulated to work, but not laid out, so they tried 
autorouting
it and no go until they chose a grid based on 0.05mm spacings.  That spacing 
rule
combined with the predominant parts available today let the autorouter work best
on that board routing between 1000+ BGA pins among other circuit parts with ten 
routing layers.
PCB already handles 0.05mm spacings fairly well -- might have some rounding 
artifacts, but not ones
that will stop good autorouting that I know of.  I've not tried using the 
autorouter
or toporouter with more than 2 layers yet... Anyone?

The trend of asking for 3D DXF files from all the manufacturers is something
to ponder when anyone gets a coding urge.  From such data, ALL that is
needed to make a land pattern is extractable, including the website link
it comes from, and possibly other BOM data, and it is becoming a defacto 
standard
(which is the way all electronics standards have started).

John Griessen
--
Ecosensory   Austin TX

http://en.wikipedia.org/wiki/Red_Digital_Cinema_Camera_Company


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-11 Thread Bert Timmerman
Hi John,

I was working on a dxf exporter for pcb.

Recently did a couple of steps converting this into a pcb plugin for
exporting dxf stuff, and maybe importing a pcb outline from mechanical CAD.

Problem with dxf is that it doesn't support 3D shapes in a usable way, this
remains bound to AutoCAD for further processing.

Furthermore I started a pcb footprint wizard in GTK (an open source
look-a-like version of Tom's stuff).

And had some thoughts about a BGA fanout utility (gfanout) and some
automation of adding pinout labels in pcb footprints or gschem symbols or
what usage I can further think of (gpinout).

Oh, and I bundled some pcb plug-ins.

All to be found at http://www:github.com/bert

Most of these projects are half baked, you (both the lists) are all invited
to bake the other half. 

This because my spare time is becoming sparse time

Kind regards,

Bert Timmerman.



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-11 Thread Bob Paddock
a 1 part library operating a layout service bureau
   Take a look at [1]http://wikicomponents.com The worlds first and
   only truly open source for 2D and 3D PCB component package, part and
   electrical device data.  I did point out to them that
   [2]http://gedasymbols.org , was around for a while, which not really
   my point here.
   I corresponded with Dino Ditta, the person behind the site, when it
   first opened.
   There were some ambiguities about the terms of use, as far as being
   Open Source friendly,
   and he said that was his intention, and that he would clean up the
   ambiguities.  Don't know if he did that.
   He was open to having KiCAD and PCB symbols posted there.  Maybe we
   could get behind his 3D effort rather than DXF?
   Last I looked there were a lot of part numbers, with nothing to back
   them up, which I did complain about to Dino, don't know if he fixed
   that.  Frustrating to spend time searching the list for it to lead to
   nothing.
   --
   [3]http://blog.softwaresafety.net/
   [4]http://www.designer-iii.com/
   [5]http://www.wearablesmartsensors.com/

References

   1. http://wikicomponents.com/
   2. http://gedasymbols.org/
   3. http://blog.softwaresafety.net/
   4. http://www.designer-iii.com/
   5. http://www.wearablesmartsensors.com/


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-11 Thread kai-martin knaak
Bob Paddock wrote:

 a 1 part library operating a layout service bureau
 
 Take a look at http://wikicomponents.com

The site requires registration even for simple reading. :-|

---)kaimartin(---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-11 Thread Bob Paddock
   On Wed, Aug 11, 2010 at 7:25 PM, kai-martin knaak
   [1]...@familieknaak.de wrote:

   Bob Paddock wrote:
a 1 part library operating a layout service bureau
   
Take a look at [2]http://wikicomponents.com

 The site requires registration even for simple reading. :-|

   Yeah, I complained about that too.  Sorry that I forgot to mention it.

References

   1. mailto:k...@familieknaak.de
   2. http://wikicomponents.com/


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


Re: gEDA-user: Commercial CAD, land pattern generators report

2010-08-11 Thread timecop
IPC land pattern wizard in protel/altium is very nice as well.
So nice infact I've been using it for BGA and many-pin count packages
and then exporting to ascii format which my current EDA package can
import.


On Thu, Aug 12, 2010 at 9:43 AM, Bob Paddock bob.padd...@gmail.com wrote:
   On Wed, Aug 11, 2010 at 7:25 PM, kai-martin knaak
   [1]...@familieknaak.de wrote:

   Bob Paddock wrote:
    a 1 part library operating a layout service bureau
   
    Take a look at [2]http://wikicomponents.com

     The site requires registration even for simple reading. :-|

   Yeah, I complained about that too.  Sorry that I forgot to mention it.

 References

   1. mailto:k...@familieknaak.de
   2. http://wikicomponents.com/



 ___
 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: Commercial CAD, land pattern generators report

2010-08-11 Thread Dave N6NZ

On Aug 11, 2010, at 12:28 PM, John Griessen wrote;
 
 What's a good reference about DXF?

Arghhh... I've spent a bit of time trying to read .dxf correctly.  My first 
shot was for reading .dxf to drive a simple laser cutter that used bastardized 
HP/GL.  I did an ad hoc parser in C after reading Autocad's online 
documentation, and only attempted to pull out the fraction of the information 
that interested me. Let's just say I recommend against that approach. ;)

My next version of the laser cutter CAM used the Ribbonsoft's dxflib (GPL).  
dxflib is C++ and is actually a pretty reasonable interface for reading dxf and 
is very robust.  Writing dxf with it requires a pretty good knowledge of the 
structure of dxf, but reading is straightforward.

About that... the structure of dxf... Imagine a design committee consisting 
entirely of passive-aggressive, 'B' ark chimpanzees that were only convinced to 
join the project for the meeting donuts.  Now imagine the file format they 
would specify.  Now imagine that file format evolved to support things that 
were never originally intended. That is dxf.

I am now working on a new project -- with the intent of reading 2D dxf and 
producing real, proper, good-to-go, CNC machine g-code that doesn't crash the 
milling machine or break tools.  Wish me luck.  (Or volunteer to help??? :)  
Anyway, I'm doing the project in Python, and after looking for a good dxf 
reader in Python, briefly considered putting a Python wrapper around dxflib.  
But that is not a great fit... it's hard to make a Pythonic interface to dxf 
around dxflib.  So... I decided to commit the cardinal sin of all programmers, 
writing my own library... I can get away with that since there is no one to 
fire me for such a silly decision.

And now I finally get to the point of this rambling e-mail.  Since what I want 
is 100%  interoperability with QCad (from Ribbonsoft, uses dxflib for file 
I/O), I concluded that reading the dxflib code very carefully is about the best 
dxf file documentation that is around. Autodesk has a lot of online 
documentation of the file format, and that is indispensable.  dxf comes in 
several versions, and each is documented separately.  The documentation that 
exists on the Autocad web site is reasonably well organized once you learn to 
navigate it.  Be aware, however, that certain 3D entities are *not* documented, 
they are binary blobs and you can only get the spec by paying for a license 
from Autocad and signing an NDA.  So no open source dxf library will ever be 
able to handle all of dxf.  My immediate goal is to write a library that can 
make sense of all 2D information in a complete and coherent way, provide a 
Pythonic interface for reading and writing dxf, and gracefully ignore or 
 perhaps read-and-blobify anything it doesn't understand without crashing or 
hanging.  The not-crashing-and-hanging part will put it ahead of at least some 
commercial alternatives.

HTH

If you are interested in talking about my Python dxf I/O lib we should take 
that off-list.

-dave



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