]> Shamusworld >> Repos - architektonas/blob - README
GPL compliance check...
[architektonas] / README
1 @-~ Copyright and Licensing ~-@
2
3 Architektonas: Free Cross Platform 2D CAD software
4 Copyright (C) 2010 Underground Software.
5 Portions copyright (C) 2001-2003 RibbonSoft.
6 Trademarks used are the property of their respective owners.
7
8 This program is free software; you can redistribute it and/or modify it under
9 the terms of the GNU General Public License as published by the Free Software
10 Foundation; either version 2 of the License, or (at your option) any later
11 version.
12
13 This program is distributed in the hope that it will be useful, but WITHOUT ANY
14 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
15 PARTICULAR PURPOSE. See the GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License along with
18 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
19 Street, Fifth Floor, Boston, MA  02110-1301, USA.
20
21
22 @-~ History ~-@
23
24 Architektonas was started by James Hammons as a fork of QCad Community Edition
25 2.0.5.0 which was released under the GPLv2 by Andrew Mustun of RibbonSoft. The
26 author started working on a porting effort of the CE codebase from Qt 3 to Qt 4
27 for a couple of reasons: First, QCad CE had been stagnant for quite a long time
28 (not surprising, as it is likely that Mr. Mustun was holding off on releasing
29 QCad 3 because of the enormous difficulties involving in making QCad a pure Qt
30 4 application) and second, Gentoo (the author's Linux distribution of choice)
31 removed both Qt 3 and QCad CE from the Portage tree.
32
33 And so porting to Qt 4 using the Qt3Support module was done initially to see if
34 it would work, and if it was worth doing. Positive results were obtained in
35 both respects, so work started in earnest in doing a complete port to Qt 4
36 without any reliance whatsoever on the Qt3Support module.
37
38 Eventually, after much hard work, cursing, and gnashing of teeth, success was
39 won and the author ended up with a codebase that was quite a bit different from
40 that which he started with. And since the end goal was not just feature parity
41 with QCad CE but to surpass it, a new name was needed to prevent confusion with
42 RibbonSoft's product.
43
44 Initial thoughts on naming centered around FooCAD or CADFoo (with Foo being
45 whatever), but a long search on the internet brought forth the conclusion that
46 such paths have been well trodden by just about anyone who has even given a
47 thought towards creating computer aided design software. And so it was
48 manifestly clear that a different naming scheme would be required. After much
49 reflection and several false starts, the name Architektonas was chosen as a
50 rough English transliteration of the Greek word for architect. We feel it's a
51 good name and hope to live up to the expectations that such a name gives!
52
53
54 @-~ Installation ~-@
55
56 Architektonas is built on the Qt 4 framework; it requires version 4.6.3 or
57 later. We build it using gcc v4.4.3; we can't guarantee that it will compile on
58 lesser versions but you never know. Building Architektonas should be as easy as
59 typing:
60
61 make && make install
62
63 [*NOTE: make install doesn't do anything ATM]
64