I think it's pretty cool that Andrew released a GPL version of QCAD 3
- i'll have to check it out. As for returning code, our patches are
GPL-2+ on top of his original code which is GPL-2, so the new GPL-3+
QCAD should be able to legally work with them . LibreCAD,
obviously, can't take legally any of QCAD3s changes. I don't know if
the large-scale changes between the two code bases are prohibitively
difficult (at least with the time the current devs give to the
project). I think the biggest incompatibility (and what caused the
LibreCAD fork in the first place) is between the two development
models. Andrew has the responsibility of maintaining a commercial
product, he needs be overly cautious about large scale changes to the
code base that he in the end would be (financially) responsible to
maintain. He also has to keep QCAD CE and commercial somewhat on the
same code base, so accepting too many patches may lead to a fork
between QCAD CE and commercial. LibreCAD, on the other hand, has
historically been more open to community patches since there was no
other branch to be concerned about. In the past, patches and new
feature implementations languished on the QCAD forums for years
without comment, which lead to people trying it on their own forks. A
bunch of those forks and patches eventually merged with the work on a
CAM processor, which ended up as LibreCAD.
So before the two projects can merge together, we'd need to see how
"community" based the new QCAD CE is. But overall, it's a good thing
that it was released and I appreciate the work.
 For completeness: when our GPL-2+ patches are applied to the GPL-2
code, the whole blob becomes GPL-2. We did this in case we ended up
totally rewriting everything it would be easier to transfer the whole
project to GPL-2+.
A complete user reference manual is available online for free in German and English (Menu Help - Browser User Manual), a comprehensive book / e-book is available for purchase.
Most Notable New Features and Improvements
Under the hood, QCAD 3 has a much improved, transaction based architecture and uses a spatial index for fast entity lookups. Towards the user interface, interaction is now scene / view based. Multiple scenes can be attached to a document to display multiple synchronized views.
Support for TrueType fonts has been added, the new property editor has become an indispensable tool for most QCAD users and performance has improved greatly in some areas. We also have a new library browser with RDF support, search based in tags and much more. For power users there is an optional, very affordable proprietary plugin for excellent DXF and DWG support up to version 2013 (based on Teigha).
QCAD 3 has been proven in the year since its release to be very stable on all supported platforms.
Of course you can choose to continue to fork and duplicate but IMHO, there's simply no reason to fork QCAD 3.
Thanks for pointing that out Rallaz. I've updated the LICENSE.txt file accordingly ('Hershey' fonts may be distributed under the 'kind of public domain' license terms in fonts/hershey.readme. All other fonts are public domain):
Rallaz - can you expand upon why you think that licence text makes the software not DFSG-free, and thus non-distributable in, for example, Debian.
That licence text, and the GPL 3 exception text look fine to me. Obviously any proprietary scripts and plugins would need to be removed from a Debian version, but unless these are really vital that should be OK and does not comprise a fork.
Is the problem that the fonts used are non-free (the .cxf files you mention). I guess a program with no text isn't much use. But drop-in replacements for the fonts (and icons?) (using what was done for QCAD 2, I presume) doesn't constitute a fork, and should be easy to keep in sync and share code.
Or am I missing something?
Anyway, great news about QCAD3 and the possibility of integrating libreDWG. I look forward to trying it.
Wookey, any existing proprietary scripts or plugins are optional. Any future proprietary scripts or plugins will also be optional - I cannot see a case in which they would not be since the QCAD 3.1 is a full featured 2D CAD system at this point.
I guess for the icons and documentation (see doc directores in scripts, e.g. scripts/Block/AddBlock/doc), the GPL probably does not make much sense. None of the files in ./scripts are compiled in. These are runtime resources. I guess the best license for them is "Creative Commons Attribution 3.0 Unported". I hope that makes sense.
Nice to hear that a new QCAD Community Edition was release.
In my oppinion LibreCAD/CADuntu started as a QCAD2 fork and evolved into an independent open source CAD drawing tool.
So it has not much to do with the newest versions of QCAD2+ (besides the GUI alignment/usage which is looks still the same). I think it is would be nice if both projects could benefit from each other but still beeing independent of each other.
That's only my opinion and does not reflect the opnion of the community or the devs.
On Tue, Jun 4, 2013 at 2:31 PM, Hey [via LibreCAD]
<[hidden email]> wrote:
> QCAD 3 Community release - good news, yes for some.
What is the size of community of QCAD?
BTW, is there any community of QCAD?
> LibreCAD - for poor people in poor countries is better, because long term
> LibreCAD will have eventually the same or better features but for free, it
> may take longer but all good things is worth waiting for.
Claus, official QCAD binaries for all platforms are now available from QCAD.org. The free packages in the download section contain the complete QCAD application under GPLv3. Trial versions of some proprietary plugins are also included - these can be easily removed if desired.
Well, after reading posts in this forum I now begin to understand the history of where LibreCAD came from. I see that it was forked a while ago and has developed into what it is now.
I also understand the good reasons for doing this to help keep it open source and so on, but I have to be completely honest here - I don't see the point of it anymore now that QCAD is again open source!
Sure I know that there is a small price to pay if you want to use a certain add-on - but hey we all need to earn a living.
Without using the add-ons the free version of QCAD is more than good enough for my needs and the option to contribute to the development is just a bonus, whats more the manual is there too.
I commend the efforts made to this project but...and I know this is just my opinion here - I don't see the point of re-inventing the wheel!