There are other ways of divvying up the contributions. The 'criticalness' could be measured by replacement cost. Since the monetary expense is zero dollars, 'replacement cost' is really a measure of time and difficulty. Swapping distros or webservers would be comparatively painless to porting the application across languages. There is a deep flaw with this metric: standards are punished, lock-in gets rewarded. |