소스코드2 [IT용어 100]48.오픈소스 오픈소스 표면적으로는 소프트웨어의 소스코드를 공개한다는 의미이지만, 이보다 깊은 합의를 지닌다. 1980년대 소프트웨어의 이용,배포,복제,수정 등에 일정한 제한을 가하려고 하는 추세가 이어지자 리처드 스톨만이 독점 소프트웨어 개발 방식에 반발해 공유를 주장하는 운동으로 벌였는데 이를 일반적으로 오픈소스 운동이라고 부른다. 이후 자유 소프트웨어 진영과 오픈소스 소프트웨어 진영으로 분리돼 논쟁이 진행되기도 했다. 오픈소스라고 해서 모든 소스코드를 자유롭게 이용, 배포, 복제, 수정할 수 있는 것은 아니며 이용을 제한할 수 있다. 2016. 1. 14. [IT용어 100]37.소스코드 소스코드모든 소프트웨어는 일련의 코드들의 총체다. 소스코드는 이러한 코드들의 총체 자체를 의미한다. 소스코드 속에는 소프트웨어의 작동 원리, 알고리즘, 데이터를 처리하는 방식들이 모두 녹아들어 있다. 소스코드를 이해하면 소프트웨어의 담긴 모든 철학을 확인할 수 있다. 많은 기업들은 이 소스코드를 보호하기 위해 저작권에 의존한다. 2015. 11. 29. 이전 1 다음