기업에서의 초기 소프트웨어

이는 기업에서도 다르지 않았다.

1950~1960년대 ‘진정한 프로그래머’ 들의 공동 작업으로 탄생한 거의 모든 소프트웨어들은 public domain software로서 공유되었다.

오랫동안 학계에서 확립된 ‘개방과 협력의 원칙’에 따라 일반적으로 배포된 것이다. 소프트웨어의 소스코드 또한 배포되었는데, 이유에는 2가지가 있다.

  • 첫번째 이유는 OS 혹은 하드웨어에서 실행되지 않아 소프트웨어를 사용자 스스로가 수정해야 할 일이 많았기 때문인 것.

  • 두번재 이유는 사용자가 버그를 고치거나 새로운 기능을 추가할 수 있게 하기 위함이다.

무료 소프트웨어의 대표적인 예

이러한 무료 소프트웨어의 대표적인 예로는 1953년 개발된 A-2 System이 있다.

A-2 System은 컴파일러 프로그램인데, 소스코드와 함께 배포되었다. A-2 System은 최초의 자유소프트웨어 및 오픈소스 소프트웨어이다.

IBM의 메인프레임 컴퓨터(대형컴퓨터)들도 소스코드가 포함된 채로 출시되었다.

또 다른 예로는 1975년 출시된 Tiny basic이 있는데, 일반적으로 사용되는 BASIC의 기능을 축소하여 메모리가 작아도 사용 가능하도록한 마이크로컴퓨터용 BASIC이다.

Tiny basic은 현재에도 사용되는 기기가 존재한다. (참고로, BASIC은 프로그래밍 언어이다.)

Tiny basic

results matching ""

    No results matching ""