1. Free Software는 상업적이용에는 엄격하지만 사용자 권리에 중점을 둔다. 2. Open Sourece Software는 저작자의 권리를 보호하며 소스코드를 공개한다. 상업화가 가능하며, 사용,복제,수정,재배포를 허락한다. 3. OSS는 소스코드는 공개하지만 지적재산권으로 보호된다. 조건의 범위를 명시한 라이선스로 권리를 보호한다. 4. OSS는 개발언어, 개발도구, 프레임워크, OS 등 다양한 형태로 제공되고 있다. 5. OSS는 자체적으로 수정 및 기술변화가 가능하기 때문에 고착 현상을 탈피할 수 있으며, 개발 생산성이 높아지고 비용절감 효과를 얻을 수있다. (집단지성을 이용한 발전) 6. OSS의 단점으로는 품질에 대한 보증이 부족할 수 있으며, 지속성이 중단되는 경우가 발생할 수도 있다..