공개 소프트웨어의 역사
공개소프트웨어는 프로그램 소스를 공개한다는 의미로 프로그램 개발자 중심의 개념이다. 그러나 공개 소프트웨어의 진영에 따라 그 의미가 더욱 확대된다.
공개소프트웨어의 운동은 최초 창시자인 Richard Stallman의 자유소프트웨어 재단(Free software Foundation : FSF)의 자유소프트웨어(Free Software1)와 오픈소스이니셔티브(Open Source Initiative:OSI)의 오픈소스소프트웨어(Open source Software)의 양대 주류가 있다.
"자유소프트웨어 진영은 원칙주의로서 정보의 자유(freedom)을 강조하는 반면, 오픈소스 이니셔티브는 실용주의로서 코드의 공개 및 자유배포는 인정하되 공개소프트웨어 개발자들에게 경제적 보상도 강조한다."