Re: Different versions of GPL
Posted by
R. van Twisk on
Jan 25, 2012; 5:18pm
URL: https://forum.librecad.org/Different-versions-of-GPL-tp5429963p5430798.html
Lisandro,
I can only speak for myself. But starting a external process to read a file in sounds hackish
but if it needs to be done.. it needs to be done.
The problem, with this method is that if DWG support features that DXF doesnt,
then we can never import a feature that LibreCAD can support and that a DWG has embedded
but due to DXF not supporting that feature, we can never import it. A solution could be to create
our intermediate file format… but that creates a lot of extra work that can be avoided
if we could directly work with a API that can read a DWG file.
I am all for doing it through a plugin interface like most programs do which is good from a API stand point of few.
Ries
On Jan 25, 2012, at 12:07 PM, Lisandro D. N. Pérez Meyer [via LibreCAD] wrote:
On Mié 25 Ene 2012 09:40:29 usted escribió:
[snip]
> The only way I can see this happing (I am not a license guru) is that we
> create a seperate program that uses LibreDWG to convert data into DXF and
> we read that, save will be the other way around. But IMHO this is hackish.
Well, IMHO this is not hackish and indeed it may be a good design choice. This
would help to better modularize LibreCAD, leaving some functionality to
external tools, specially if they are command-line based. Kind of unix
principle, I guess.
OTOH, this external tools, wether developed or not inside LibreCAD project,
can be very helpfull for other people in other situations, think in batch
conversion, for example.
Kinds regards, Lisandro.
<img src="x-msg://2431/images/icon_attachment.gif"> signature.asc (853 bytes) <a href="x-msg://2431/attachment/5430768/0/signature.asc" target="_top" rel="nofollow" link="external">Download Attachment