निःशुल्क और मुक्तस्रोत सॉफ्टवेयर का इतिहास
१९५० तथा १९६० के दशक में कम्प्यूतरों के प्रचालन तंत्र तथा कम्पाइलर, हार्डवेयर खरीदने पर उसके साथ प्रदान किए जाते थे और अलग से कोई शुल्क नहीं लगता था। उस समय मानव द्वारा पढ़ा जा सकने वाला सॉफ्टवेयर (स्रोत कोड) प्रायः वितरित किया जाता था ताकि उसमें मौजूद गलतियों को ठीक किया जा सके या उनमें कोई नए फलन (function) जोड़े जा सकें। अभिकलन प्रौद्योगिकी का प्रचलन अधिकांश विश्वविद्यालयों में ही हुआ। इन विश्वविद्यालयों में जो परिवर्तन/परिवर्धन किए गए वे दूसरों के साथ भी साझा किए गए और इस प्रकार संस्थानों ने साझेदारी की दिशा में कदम बढ़ाया। जैसे-जैसे बड़े-आकार के प्रचालन तंत्रों में परिपूर्णता आने लगी, अब ऐसा समय आया कि बहुत कम संस्थान इन प्रचालन तंत्रों में परिवर्धन की अनुमति देते थे। धीरे-धीरे ये प्रचालन तंत्र बन्द स्रोत हो गए। किन्तु उपयोगकारी सोफ़्टवेयर एवं अन्त अनुप्रयोग अब भी साझा किए जाते हैं तथा सॉफ्टवेयर को साझा करने के लिए नई संस्थाएँ आ चुकी हैं।