코드 정의 (프로그래밍 / 개방형 및 폐쇄 형 소스)
잡집 / / July 04, 2021
Marcos Guglielmetti, 9 월 2008
우리가 말할 때 암호 ...에서 프로그램 작성 우리는 의미 언어 어느 것에 의해 컴퓨터, 자동으로 처리 될 일련의 지침 및 데이터로 구성됩니다.
그만큼 코드 입력 컴퓨팅 바이너리 (컴퓨터로만 해석 가능), 소스 코드 (인간에 의해 해석 가능)가 될 수 있습니다. 법적 또는 정치적 측면은 자유 소프트웨어, 오픈 소스, 프리웨어, 셰어웨어 또는 독점 / 독점 소프트웨어 일 수 있습니다. 전통적인.
그만큼 자유 소프트웨어 또는 자유 소프트웨어 Free Software Foundation에 따르면 이것은 어떤 목적으로도 사용할 수 있고 연구 (무엇을 하는지를 안다), 복사 및 개선 할 수있는 것입니다. 매우 다양한 무료 소프트웨어 라이선스가 있으며 GNU GPL은 모두를 참조하지만 MIT, BSD, Mozilla, Apache 또는 Creative Commons 라이선스도 언급 할 수 있습니다.
그만큼 오픈 소스 소프트웨어 (오픈 소스)는 독점 소프트웨어와 자유 소프트웨어를 혼합하는 것을 꺼리지 않는다는 점을 제외하면 기본적으로 자유 소프트웨어와 동일합니다. 어떤 목적으로도 사용할 수없는 오픈 소스 소프트웨어도 있으므로 무료가 아닙니다.
그만큼 프리웨어는 자유 소프트웨어와 거의 관련이 없습니다., 무료로 제공되는 유일한 것은 분포: 일반적으로 수정, 연구 또는 상용화 할 수 없으므로 소스 코드없이 제공되는 것이 분명합니다. 프로그램").
셰어웨어는 프리웨어와 유사하지만 한정 추가: 착용 시간. 이러한 프로그램은 일반적으로 며칠 내에 비활성화되며 완전한 독점 프로그램의 데모 / 라이트 버전입니다.
그만큼 독점 소프트웨어 전통 (까지 스타일 ...에서 윈도우) 어떤 목적으로도 사용을 허용하지 않으며, 연구를 허용하지 않으며 (제작자에게 재산을 지불하는 경우 제외), 무료 사본 또는 누구에 의한 개선도 허용하지 않습니다. 자유 소프트웨어의 총 역, 그래서 윈도우 와이 GNU / 리눅스 그들은 너무 직면하고 있습니다.
코드 주제 (프로그래밍 / 개방형 및 폐쇄 형 소스)