Open Source and Niche Technologies