1960 년대
1960 년대에 MIT 나 Berkeley와 같은 학술 기관과 Bell Labs 및 Cerox Research Center 같은 기업 연구 기관에서 신흥 인터넷과 관련된 소프트웨어 개발 및 혁신의 주요 측면이 수행되었다. 1968 년에 설립된 ARPANET은 연구자가 코드와 정보를 공유 할 수있게 해주는 인터넷의 선구자였다. Bell Labs 의 AT & T 직원 그룹은 1969 년에 Unix라는 멀티 태스킹, 다중 사용자 컴퓨터 운영 체제를 개발하였다. Unix는 대학 캠퍼스와 연구 센터에서 무료로 제공되었다. 1969 년 미 법무부는 자유 소프트웨어와 IBM 하드웨어를 번들로 묶어 파괴적인 비즈니스 관행을 IBM에 청구했다. 이 소송의 결과로 IBM은 소프트웨어를 개별적으로 분리하여 하드웨어와 별도로 제공되는 독립 제품이되었다. 1960 년대 후반, Boston의 Massachusetts General Hospital의 컴퓨터 과학 연구소의 Octo Barnett 박사 팀에 의해 매사추세츠 종합 병원 유틸리티 다중 프로그래밍 시스템 (MUMPS)이 개발되었다.