20.01.2014 Views

thesis - Faculty of Information and Communication Technologies ...

thesis - Faculty of Information and Communication Technologies ...

thesis - Faculty of Information and Communication Technologies ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3. Data Selection Methodology<br />

Criteria<br />

Free<br />

Redistribution<br />

Source Code<br />

Distribution <strong>of</strong><br />

Modifications<br />

License<br />

Integrity<br />

No<br />

Discrimination<br />

Description<br />

Redistribution <strong>of</strong> the program, in source code or<br />

other form, must be allowed without a fee.<br />

The source code for program must be available at no<br />

charge, or a small fee to cover cost <strong>of</strong> distribution <strong>and</strong><br />

media. Intermediate forms such as the output <strong>of</strong> a<br />

preprocessor or translator are not allowed. Deliberately<br />

obfuscated source code is not allowed.<br />

Distribution <strong>of</strong> modified s<strong>of</strong>tware must be allowed<br />

without discrimination, <strong>and</strong> on the same terms as<br />

the original program.<br />

The license must allow modifications, derived works,<br />

be technology neutral. It must not restrict other s<strong>of</strong>tware,<br />

<strong>and</strong> must not depend on the program being<br />

part <strong>of</strong> a particular s<strong>of</strong>tware distribution.<br />

The license may require derived <strong>and</strong> modified works<br />

to carry a different name or version number from the<br />

original s<strong>of</strong>tware program.<br />

The license must not restrict the program to specific<br />

field <strong>of</strong> endeavour, <strong>and</strong> must not discriminate against<br />

any person or group <strong>of</strong> persons.<br />

Table 3.2: The criteria that defines an Open Source S<strong>of</strong>tware System.<br />

systems are distributed free <strong>of</strong> cost, the licensing models <strong>of</strong>ten restrict<br />

alteration <strong>and</strong> how they can be used <strong>and</strong> distributed.<br />

Projects that develop <strong>and</strong> distribute Open Source S<strong>of</strong>tware have over<br />

the past two decades championed a (radical) paradigm shift in legal<br />

aspects, social norms, knowledge dissemination <strong>and</strong> collaborative development<br />

[200]. One <strong>of</strong> the most compelling aspects <strong>of</strong> Open Source<br />

S<strong>of</strong>tware projects is that they are predominantly based on voluntary<br />

contributions from s<strong>of</strong>tware developers without organisational support<br />

in a traditional sense [202]. The typical open source model pushes for<br />

operation <strong>and</strong> decision making that allows concurrent input <strong>of</strong> divergent<br />

agendas, competing priorities, <strong>and</strong> differs from the more closed,<br />

centralised models <strong>of</strong> development [83, 215, 234]. These open source<br />

projects have over time evolved tools <strong>and</strong> techniques by experimenting<br />

with a range <strong>of</strong> ideas on how best to organise <strong>and</strong> motivate s<strong>of</strong>tware development<br />

efforts, even when developers are geographically dispersed<br />

<strong>and</strong> not provided any monetary compensation for their efforts. In these<br />

45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!