Skip to main content
. 2011 Feb 17;13(1):e24. doi: 10.2196/jmir.1521

Table 2.

Implications of the differences in proprietary and open source software development methods

Aspect Proprietary software Open source software
Cost drivers Competitors, value added Development costs
Typical upgrade frequency When competing products or serious bugs threaten – annual When new release tested and robust – bimonthly
Use of proprietary tools, data formats Frequent Discouraged
Consequences of developer, company abandoning area Catastrophic (even if source code deposited in escrow) Not applicable
Software selling points “Creeping featurism” Robust, tested, user-centered software
Suitability for safety-critical applications Only if relevant development and testing methods followed Only if relevant user and developer community engaged
Risk of monopoly Low to medium Low
Ability of purchaser to influence quality, cost, upgrades Low to medium Medium to high
Training issues Applications distinctive, specific training usually needed Less training: generic look and feel so applications resemble one another
Process for tailoring to local needs Pay remote software developer and wait Ask local member of developer team and wait