The eternal struggle between open source and proprietary software Apps Least News The eternal struggle between open source and proprietary software