Using Open Source
Yumetech,
Inc. is heavily involved in developing open standards for real-time 3D
graphics, and our members are active contributors to the Open Source
movement. We believe that this approach is the best method of providing
cross-platform, stable and accepted standards for creating 3D content
for broad distribution. Open source software possesses a number of
characteristics that provide real advantages over closed, proprietary
software models: dependability, longevity, and lower costs.
Dependability
Open
source is now considered by many experts as a necessary condition for
dependable applications. Making the source code available allows
developers to perform thorough inspections of the software and verify
both algorithms and the implementation scheme. While may be possible
make such inspections with closed source or nearly free licences, open
source software users are allowed to modify everything they find
appropriate to suit their needs. Binary software allows no inspection,
and closed source or nearly free licences prohibit users from making
modifications to the code.
Longevity
Many experts
assert that extending the lifetime of an application requires access to
its source code. Open source software provides its source code and
gives developers the right to modify it without a licensing fee. In
other words, developers can tune and improve the software without
financial encumbrance. Thus developers are able to port the code to new
hardware and to adapt it to changing requirements. More importantly,
they are able to gain a detailed understanding of how the software
works. It should be noted that no binary-only application more than 10
years old now survives in unmodified form. However, several open source
software systems from the 1980s are still in widespread use thanks to
modifications made by various developers. Making the source code freely
available also makes it much easier to identify and correct bugs.
Cost
With
open source software, per-copy fees can for modified versions are
eliminated. Anyone can use the current code base to start new projects.
In this way, working knowledge can be gathered at a minimal or zero
cost. This factor is what made Internet software systems so prevalent
in the new economy: students and other developers trying new
technologies were able to integrate and adopt them immediately without
having to deal with commercial or non-disclosure licence agreements.
Moreover, the right to freely modify the software allowed revolutionary
developments that fulfilled the needs of users..