Professional Documents
Culture Documents
com
Available online at www.sciencedirect.com
ScienceDirect
Available ScienceDirect
online atonline
Available www.sciencedirect.com
at www.sciencedirect.com
Procedia CIRP 00 (2019) 000–000
ScienceDirect
Procedia CIRP 00 (2019) 000–000
ScienceDirect
www.elsevier.com/locate/procedia
www.elsevier.com/locate/procedia
ProcediaProcedia
CIRP 00CIRP
(2017)
84000–000
(2019) 1116–1119
www.elsevier.com/locate/procedia
2212-8271©©2017
2212-8271 2019The
The Authors.
Authors. Published
Published by Elsevier
by Elsevier B.V. B.V.
Peer-review
Peer-review under
under responsibility
responsibility of scientific
of the the scientific committee
committee of the of theCIRP
28th CIRP Design
Design Conference
Conference 2019.
2018.
10.1016/j.procir.2019.08.001
Hélio Castro et al. / Procedia CIRP 84 (2019) 1116–1119 1117
2 H. Castro et al. / Procedia CIRP 00 (2019) 000–000
2. Open Design Initiatives: 3 Open Source CAD software The data used in this paper refers to the number of
examples downloads made from the three software (rattleCAD, BRL
CAD, and FreeCAD) regarding only data in SourceForge and
There are several OD initiatives worldwide, some available considering the period between January 2003 and February
standalone and others in community-based platforms, from 2019 (194 months). Just to mention that rattleCAD software
associative to private initiatives, covering several areas, such started to be available for download only in January 2010. All
as, hardware in general, farming equipment, materials, the data was obtained through the repositorium statistics
prothesis, medical equipment and research equipment. The list information concerning each software available in
of initiatives is extensive and available in some projects, e. g., SourceForge.
an interesting list is accessible in the research project “OPEN!
Methods and tools for community-based product 4. Analysis and evaluation of the downloads made in
development” [3]. SourceForge platform concerning the 3 Open Source CAD
So, in order to establish a common denominator in the software based OD Initiatives
presented OD initiatives, it was defined to analyze software
that supported the design process, Computer Aided Design Based on the available data, the diagnosis of downloads of
(CAD), available in SourceForge platform, and was found referred open source software increases with time as expected,
three CAD software based in OD initiatives: rattleCAD [4], passing trough different phases. In the majority of examples,
BRL CAD [5] and FreeCAD [6]. interestingly, the increment in the net monthly software
downloaded goes to a maximum value, almost immediately
after what the frequency of it diminishes sensitively.
2.1. rattleCAD This fact of peak is possible to be visualized in graphs
presented below. For example, rattleCAD peak happens
rattleCAD 4.0 is a free and open source software aiming to around the months 73 and 77 (see ‘Figure 1. a)’), in BRL
design bicycle. The software support users to build a CAD around the months 15 and 22 (see ‘Figure 2. a)’), and in
personalized bicycle from the drawing to the mockup of the FreeCAD around the months 141 and 148 (see ‘Figure 3. a)’).
bicycle final version. Due to lack of information the reason for this behavior is not
possible to determine. It could be related to a circumstance or
a set of circumstances, e.g., a new version of the software
2.2. BRL CAD and/or notoriety gained in a given period of time.
Another aspect that is possible to check with the peak of
BRL-CAD is a CAD system for solid modelling distributed number of downloads is the impact that generates in the
in source code and available to everyone. This project started accumulated number of downloads. In the 3 CAD open source
in the U.S. Army Ballistic Research Laboratory (BRL) and in software in the same period of the peaks, in the graphs of the
the end of 2004 became truly an open source project. Its accumulated downloads is evidenced a subsequence change in
source code repository is considered the world oldest version- the accumulated curve, what indicates state variation. This
controlled codebase still in active development [4]. could mean that after this situation the number of downloads
will not have the same characteristics than before.
After the peak is obtained the rate of downloads quickly
2.3. FreeCAD diminishes to a third or fourth of it, what indicates this as a
saturation point in each case.
As the previous software, FreeCAD is parametric 3D
modeler for CAD and it is an open source software project, In order to have a global analysis, it was considered the set
available for free. Mainly used for product design and of downloads of all three software (the sum of the number of
mechanical engineering it is also oriented to Building downloads of rattleCAD, BRL CAD, and FreeCAD). It is
Information Modelling (BIM) for civil engineering and relevant to mention that due to weight of the number of
architecture. downloads, FreeCAD and BRL CAD have more influence in
the results than rattleCAD.
3. OD Initiatives: 3 Open Source CAD software A similar behavior happens in the sum of number of
downloads in SourceForge platform downloads of all three software as expected: having different
time evolutions (see ‘Figure 4. a)’), the peaks occur in
SourceForge has been an important player to promote OD different times (thanks to BRL CAD around the months 15
projects, mainly for software open source projects and the and 22 and FreeCAD around the months 141 and 148), and
presented software were, most probably, leveraged by being the most pronounced one (given by FreeCAD) will lead to the
in this repositorium. All these software besides its presence in dominant behavior (see ‘Figure 4. b)’).
SourceForge are available to download in their own webpage
but due to the lack of information it is not possible to consider
the number of downloads in their own websites in this study.
It is also relevant to mention that FreeCAD since end of 2018
has moved from SourceForge.
1118 Hélio Castro et al. / Procedia CIRP 84 (2019) 1116–1119
Author name / Procedia CIRP 00 (2019) 000–000 3
rattleCAD Acum
140000 FreeCAD Acum
120000 4500000
100000 4000000
3500000
80000
3000000
60000
2500000
40000
2000000
20000 1500000
0 1000000
13
17
21
25
29
33
37
41
45
49
53
57
61
65
69
73
77
81
85
89
93
97
1
5
9
101
105
109
500000
0
17
25
33
41
49
57
65
73
81
89
97
1
9
105
113
121
129
137
145
153
161
169
177
185
193
Fig. 1. a) Number of downloads of rattleCAD software, b) Accumulated
downloads of rattleCAD software.
Fig. 3. Number of downloads of FreeCAD software, b) Accumulated
downloads of FreeCAD software
Fig. 2. Number of downloads of BRL CAD software, b) Accumulated Fig. 4. a) Total number of downloads of the three software, b) Accumulated
downloads of BRL CAD software downloads of the total of the three software
Hélio Castro et al. / Procedia CIRP 84 (2019) 1116–1119 1119
4 H. Castro et al. / Procedia CIRP 00 (2019) 000–000
Based on the number of downloads of the increment data software and, most probably, will use it). Along the software
(number of downloads per month), the momentary interest for life-cycle, all these software reaches a moment of high
the CAD open source software are dynamic and non-linear, number of downloads and then the number drops to a third or
high fluctuation of the number of downloads, eminent peaks fourth of it. In one software (BRL CAD) this peak is
and change of states in these 3 CAD software. manifested in an early phase and in the other two (rattleCAD
But by considering the accumulated number of downloads and FreeCAD) this performance occurred in a mature phase.
a peculiar feature comes from the linear data analysis, given Unfortunately, due to lack of information is not possible to
by the R-squared value of the trendline: know the reasons for this behavior in each case.
Considering a perspective of medium and long range,
Table 1. R-squared values. according to the accumulated data, CAD software based on
CAD Open Source Software R2 value OD are stable – with a linear behavior due to the R-squared
rattleCAD 0.97 values > 0.85 – and that indicates an ability to have a
BRL CAD 0.9727 favorable cumulative performance, leading to a continuity and
sustainable of this type of software.
FreeCAD 0.8607
Since the OD initiatives are close related to the
Sum CAD Open Source Software 0.9328
involvement of the community that develops and uses, a
fundamental conclusion related to CAD software based on
Contrary to the randomness of the increment data, a OD is that the development community is delivering attractive
general tendency of stabilization of all accumulated data. In solutions to the users because, despite of the randomness of
general, the linear correlations are higher values than 0.85 the downloads, the community of users are constantly
indicating a tendency of stabilization linearly profiling along downloading the software. To be an attractive software is
the different phases of the life cycle of the software. necessary to improve and update solutions, and keep a
This could mean that although the monthly number of competitive deliverable. This manifests that communities
CAD open source software downloads are unpredictable, the from software based on OD are being pro-active in their work
accumulated number of downloads suggests that these and enticing the software users.
software have a stability in its proliferation and development.
Acknowledgements
5. Conclusions
This work has been supported by FCT – Fundação para a
New approaches to design are being developed oriented to Ciência e Tecnologia within the Project Scope:
provide solutions in the nowadays turbulent and complex UID/CEC/00319/2019.
environment, trying to answer actual needs such as
sustainability, competitiveness and innovation. References
OD is being presented as an approach that comprehends a
set of intrinsic characteristics that delivers a potential to [1] Avital M. The generative bedrock of open design. In B. van Abel, R.
transform the traditional vision of design and manufacturing. Klaassen, L. Evers, & P. Troxler (Eds.), Open design now: why design
cannot remain exclusive . Amsterdam: BIS Publishers. 2011; 48-58.
One of the most important tools for nowadays design [2] Thomson M, Koskinen T. Design for Growth & Prosperity - Report and
process and development is the Computer Aided Design Recommendations of the European Design Leadership Board. DG
(CAD) software. Due to the complexity of this type of Enterprise and Industry of the European Commission. 2012.
software, most of the mainstream CAD system are expensive [3] OPEN! Methods and tools for community-based product development.
and the development are proprietary-based. Observatory of open source hardware. 2019. Retrieved 19th March 2019
from
To better understand the phenomena of CAD software https://opensourcedesign.cc/observatory/products#open_source_hardware
based on Open Design three CAD open source software _directory.
(rattleCAD, BRL CAD and FreeCAD) are evaluated, [4] SourceForge. rattleCAD. 2019. Retrieved 20th March 2019
regarding the number of downloads of these software made in https://sourceforge.net/projects/rattlecad/
SourceFourge platform repositorium. [5] SourceForge. BRL CAD. 2019. Retrieved 20th March 2019 from
https://sourceforge.net/projects/brlcad/
Based on the monthly number of downloads (incremental [6] SourceForge. Free CAD. 2019. Retrieved 20th March 2019 from
data), the CAD software based on OD have a random demand https://sourceforge.net/projects/free-cad/
denoted by the irregular number of downloads, leading to a
non-linear behavior from the user (people that download the