Whats new in qcad 3.24.012/29/2023 ![]() Towards the user interface, interaction is now scene / view based. Under the hood, QCAD 3 has a much improved, transaction based architecture and uses a spatial index for fast entity lookups. ![]() Most Notable New Features and Improvements QCAD 3 also has a complete C++ plugin interface for add-ons that depend on C/C++ libraries.Ī 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. QCAD 3 comes with a very powerful and complete JavaScript interface which offers access to the complete Qt and QCAD API and can be used to create new tools in no time, without any additional tools such as a compiler or IDE. I see a lot of potential for unnecessary duplicate efforts here without any benefits for users or developers. There is no release delay anymore between the QCAD 3.x Community Edition and QCAD Professional 3.x.Ĭode contributions are accepted under GPLv3+ with license exceptions which make GPL less limiting, see. QCAD 3 also accepts contributions from the community. Totally rewriting everything it would be easier to transfer the whole For completeness: when our GPL-2+ patches are applied to the GPL-2Ĭode, the whole blob becomes GPL-2. That it was released and I appreciate the work. So before the two projects can merge together, we'd need to see how Aīunch of those forks and patches eventually merged with the work on aĬAM processor, which ended up as LibreCAD. Without comment, which lead to people trying it on their own forks. In the past, patches and newįeature implementations languished on the QCAD forums for years ![]() Historically been more open to community patches since there was no Same code base, so accepting too many patches may lead to a forkīetween QCAD CE and commercial. He also has to keep QCAD CE and commercial somewhat on the Product, he needs be overly cautious about large scale changes to theĬode base that he in the end would be (financially) responsible to Andrew has the responsibility of maintaining a commercial LibreCAD fork in the first place) is between the two development I think the biggest incompatibility (and what caused the The large-scale changes between the two code bases are prohibitivelyĭifficult (at least with the time the current devs give to the ![]() Obviously, can't take legally any of QCAD3s changes. QCAD should be able to legally work with them. GPL-2+ on top of his original code which is GPL-2, so the new GPL-3+ I think it's pretty cool that Andrew released a GPL version of QCAD 3 > release and maybe already have some plans to on how it could be beneficial > My question is whether you have already had a look at the code of this new > that a new version of QCAD Community Edition has been released. ( ) and ( ).ĭo you think such a replacement of GPL v2 components in LibreCAD with GPL v3+ components from the new Community Edition is feasible?Īnyways I am looking forward to great developments in LibreCAD. This would be especially cool as LibreDWG is going to receive some improvements during this years GSOC. That way once the conversion is done LibreCAD would also (license wise) be ready to integrate LibreDWG directly. But maybe the Improvements of LibreCAD could be ported to the new Community Edition Code which could serve as a new base for LibreCAD. My question is whether you have already had a look at the code of this new release and maybe already have ideas on how it could be beneficial to LibreCAD?Īs the license of this new Community Edition is GPL v3+ it can obviously not be used together with code from the old Community Edition that is GPL v2-only. A few days ago i read in this article ( ) that a new version of QCAD Community Edition has been released.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |