X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Amavis-Modified: Mail body modified (using disclaimer) - mta-out04.sim.rediris.es Date: Wed, 14 Jul 2021 16:50:02 +0200 From: "Gabriel Paubert (paubert AT iram DOT es) [via geda-user AT delorie DOT com]" To: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" Subject: Re: [geda-user] file format cooperation Message-ID: <20210714145002.GB32574@lt-gp.iram.es> References: <9f6960b4-e3e7-7a99-7617-77e51e6bee4c AT xs4all DOT nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Authentication-Results: mx02.puc.rediris.es; spf=pass (rediris.es: domain of paubert AT iram DOT es designates 130.206.24.46 as permitted sender) smtp.mailfrom=paubert AT iram DOT es X-FE-Policy-ID: 2:8:0:SYSTEM X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; d=iram.es; s=DKIM; c=relaxed/relaxed; h=date:from:to:subject:message-id:references:mime-version:content-type; bh=4mbtFWFsp/HAwwQQFL6oxoyOI0HFf3qUESFd331svoo=; b=p1MSjvc+EiQOWtR70NybdVyOvHpCdVdNakwiTf8AUG86/BvcTLgcp+LDY3CjseblKD4JJeC61hPD ngYGnHyS4hJi6aU1ffI03KgjaUqbPNkL3St1MWOhfI8SntrIjA+WyDDd0cV6sH1lRX1A8hTYJYHM 0L0kX/PGjYy5SBekGRF2iAghIlvKUTzTAjmWvVSALPQe78+HBSSSqzImHg2N1oExEegHrTWbJEcb ByY3gAzLXf+3FgNROrJX+Xf5u0xfupNy8qYe+RuHTq4XKsmZZ8sNj2E+xTovF55oiHrQFOnS2nHc uRozk9HTlQ73r1NJRwPz/AFobADeIbuqiaCfsA== Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Wed, Jul 14, 2021 at 09:53:39PM +0930, Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > It should be noted that pcb-rnd can import and export in gEDA PCB format > (and kicad XML, eagle xml, eagle binary, protel autotrax...), it's just > that you inevitably lose features by exporting like this because PCB's (and > kicad's, protel's, eagle's) data model(s) is(are) a subset of pcb-rnd's. > > I have two separate exporters in inkscape2pcb for this reason, one that > exports to gEDA PCB .fp format, and the other to pcb-rnd .lht format, which > natively allows polygons within footprints, arcs, and text, along with any > other feature you find on a layout. > > I think the lesson is that you need a save file format that can adequately > express the feature set being used on a board, rather than having the > feature set used on the board being constrained by the save file format. Seconded. Gabriel > > My two cents worth. > > Erich > > > > pcb has spawned a clone (2014-ish) with an entirely different native > > file format, I won't call that a "vendor lock" in though, it's > > effectively preventing users to swap applications "on the fly", and we > > can learn from this. > > > > > > > >