02. 리눅스 CNC란?
본 내용은 linuxcnc.org를 통해서 확인이 가능하실 겁니다.
접속링크 : linuxcnc.org
리눅스CNC는 CNC머신을 제어하는 소프트웨어라고 생각하면 될 것이다.
밀링기, 선반, 3D프린터, 레이져 커팅기, 플라즈마 커팅기, 로봇팔, 헥사포드 CNC까지도 사용할 수 있습니다.
.리눅스 기반으로 작동됩니다.
.이미지 파일 형태로 데비안(Debian)계열, 우분투(Ubuntu) 계열로 설치할수 있습니다.
.G코드를 사용하고, CNC머신에 작동됩니다.
.활성화 되어 있는 커뮤니티가 있습니다.
.다양한 GUI기반으로 확장가능합니다.
.많은 CNC머신 호환가능하게 하드웨어 인터페이스들을 제어할 수 있습니다.
.견고한 탭핑기능, 커터보정 등 그 보다 많은 고급제어기능을 할 수 있습니다.
.GNU GPLv2 의 라이센스 조건으로 완벽히 소스코드를 사용할 수 있습니다.
작성일 : 2019.03.09
현재까지 LinuxCNC 2.7.14버전이 출시 되어 있습니다.(2018. 6. 18)
좀 더 많은 궁금증은 : 오픈소스SW라인선스 종합정보시스템
https://www.olis.or.kr/license/Detailselect.do?lId=1004
*GPLv2 란 :
자유 소프트웨어 재단(FSF)에서 만든 자유 소프트웨어 라이선스다. 미국의 리처드 스톨만(Richard Stallman)이 GNU-프로젝트로 배포된 프로그램의 라이선스로 사용하기 위해 작성했다. '① 컴퓨터 프로그램을 어떤 목적으로든지 사용할 수 있다 ② 컴퓨터 프로그램의 복사를 언제나 프로그램의 코드와 함께 판매 또는 무료로 배포할 수 있다 ③ 컴퓨터 프로그램의 코드를 용도에 따라 결정할 수 있다 ④ 변경된 컴퓨터 프로그램 역시 프로그램의 코드와 함께 자유로이 배포할 수 있다'라는 네 가지 조항을 명시하고 있다.
대부분의 소프트웨어에 대한 라이선스는 소프트웨어를 공유하거나 수정할 수 있는 자유를 금지하기 위 고안되었다. 반면에 GNU 일반 공중 라이선스는 자유 소프트웨어를 공유하고 수정할 수 있는 자유를 보장하기 위해 의도되었다. 즉, 소프트웨어가 사용자 모두에게 자유롭게 이용될 수 있도록 하는 것이다. 이 일반 공중 라이선스는 자유 소프트웨어 재단의 소프트웨어 대부분을 비롯하여, 저작자가 이 라이선스의 사용을 지정한 기타 모든 프로그램에 적용된다. (자유 소프트웨어 재단의 소프트웨어 중 일부는 이 라이선스 대신 GNU 라이브러리 일반 공중 라이선스가 적용된다.) 누구나 자신의 프로그램에 이 라이선스를 적용시킬 수 있다.
주요 특징:
소스코드는 실행물에 포함된 모든 모듈들의 소스 코드와 이와 관련된 인터페이스 정의 파일 전체, 그리고 실행물의 컴파일과 설치를 제어하는데 사용된 스크립트 전부를 의미
다만, 실행물이 실행되는 운영체제의 주요 부분(컴파일러, 커널 등)과 함께 (소스 코드나 바이너리의 형태로) 일반적으로 배포되는 구성요소들은, 그 구성요소 자체가 실행물에 수반되지 않는 한 배포되는 소스 코드에 포함되지 않아도 무방
서브라이선스를 허용하지 않음. 다만 제6조에 의해 수취인은 자동적으로 라이선스를 취득
법원의 판결, 특허침해 등에 의해 라이선스 조건을 준수할 수 없는 경우, GPL에 의한 배포 불가능(제7조)
배포시 의무사항:
각 복제본에 적절한 저작권 고지와 보증책임이 없음을 명시
GPL 라이선스를 언급하는 고지사항과 보증책임 관련 고지사항을 원본 그대로 유지
프로그램을 양도 받는 모든 이들에게 프로그램과 함께 GPL 라이선스 사본 제공
파일 수정의 경우 수정사실과 날짜를 파일에 명기
원본저작물과 파생저작물을 GPL 2.0에 의해 배포
원본저작물 및 파생저작물에 대한 소스코드를 제공하거나, 요청시 제공하겠다는 약정서 제공
*GNU 란 : WIKI확인
https://ko.wikipedia.org/wiki/GNU
GNU는 "GNU's Not Unix!"(GNU는 유닉스가 아니다!)의 재귀 약자이며,[6][9] 이렇게 선정된 이유는 GNU의 디자인이 유닉스 계열이지만 자유 소프트웨어인 점과 유닉스 코드를 포함하지 않는다는 점에서 차별을 두려는 것이다.
접속링크 : linuxcnc.org
리눅스CNC는 CNC머신을 제어하는 소프트웨어라고 생각하면 될 것이다.
밀링기, 선반, 3D프린터, 레이져 커팅기, 플라즈마 커팅기, 로봇팔, 헥사포드 CNC까지도 사용할 수 있습니다.
.리눅스 기반으로 작동됩니다.
.이미지 파일 형태로 데비안(Debian)계열, 우분투(Ubuntu) 계열로 설치할수 있습니다.
.G코드를 사용하고, CNC머신에 작동됩니다.
.활성화 되어 있는 커뮤니티가 있습니다.
.다양한 GUI기반으로 확장가능합니다.
.많은 CNC머신 호환가능하게 하드웨어 인터페이스들을 제어할 수 있습니다.
.견고한 탭핑기능, 커터보정 등 그 보다 많은 고급제어기능을 할 수 있습니다.
.GNU GPLv2 의 라이센스 조건으로 완벽히 소스코드를 사용할 수 있습니다.
작성일 : 2019.03.09
현재까지 LinuxCNC 2.7.14버전이 출시 되어 있습니다.(2018. 6. 18)
좀 더 많은 궁금증은 : 오픈소스SW라인선스 종합정보시스템
https://www.olis.or.kr/license/Detailselect.do?lId=1004
*GPLv2 란 :
자유 소프트웨어 재단(FSF)에서 만든 자유 소프트웨어 라이선스다. 미국의 리처드 스톨만(Richard Stallman)이 GNU-프로젝트로 배포된 프로그램의 라이선스로 사용하기 위해 작성했다. '① 컴퓨터 프로그램을 어떤 목적으로든지 사용할 수 있다 ② 컴퓨터 프로그램의 복사를 언제나 프로그램의 코드와 함께 판매 또는 무료로 배포할 수 있다 ③ 컴퓨터 프로그램의 코드를 용도에 따라 결정할 수 있다 ④ 변경된 컴퓨터 프로그램 역시 프로그램의 코드와 함께 자유로이 배포할 수 있다'라는 네 가지 조항을 명시하고 있다.
대부분의 소프트웨어에 대한 라이선스는 소프트웨어를 공유하거나 수정할 수 있는 자유를 금지하기 위 고안되었다. 반면에 GNU 일반 공중 라이선스는 자유 소프트웨어를 공유하고 수정할 수 있는 자유를 보장하기 위해 의도되었다. 즉, 소프트웨어가 사용자 모두에게 자유롭게 이용될 수 있도록 하는 것이다. 이 일반 공중 라이선스는 자유 소프트웨어 재단의 소프트웨어 대부분을 비롯하여, 저작자가 이 라이선스의 사용을 지정한 기타 모든 프로그램에 적용된다. (자유 소프트웨어 재단의 소프트웨어 중 일부는 이 라이선스 대신 GNU 라이브러리 일반 공중 라이선스가 적용된다.) 누구나 자신의 프로그램에 이 라이선스를 적용시킬 수 있다.
주요 특징:
소스코드는 실행물에 포함된 모든 모듈들의 소스 코드와 이와 관련된 인터페이스 정의 파일 전체, 그리고 실행물의 컴파일과 설치를 제어하는데 사용된 스크립트 전부를 의미
다만, 실행물이 실행되는 운영체제의 주요 부분(컴파일러, 커널 등)과 함께 (소스 코드나 바이너리의 형태로) 일반적으로 배포되는 구성요소들은, 그 구성요소 자체가 실행물에 수반되지 않는 한 배포되는 소스 코드에 포함되지 않아도 무방
서브라이선스를 허용하지 않음. 다만 제6조에 의해 수취인은 자동적으로 라이선스를 취득
법원의 판결, 특허침해 등에 의해 라이선스 조건을 준수할 수 없는 경우, GPL에 의한 배포 불가능(제7조)
배포시 의무사항:
각 복제본에 적절한 저작권 고지와 보증책임이 없음을 명시
GPL 라이선스를 언급하는 고지사항과 보증책임 관련 고지사항을 원본 그대로 유지
프로그램을 양도 받는 모든 이들에게 프로그램과 함께 GPL 라이선스 사본 제공
파일 수정의 경우 수정사실과 날짜를 파일에 명기
원본저작물과 파생저작물을 GPL 2.0에 의해 배포
원본저작물 및 파생저작물에 대한 소스코드를 제공하거나, 요청시 제공하겠다는 약정서 제공
*GNU 란 : WIKI확인
https://ko.wikipedia.org/wiki/GNU
GNU는 "GNU's Not Unix!"(GNU는 유닉스가 아니다!)의 재귀 약자이며,[6][9] 이렇게 선정된 이유는 GNU의 디자인이 유닉스 계열이지만 자유 소프트웨어인 점과 유닉스 코드를 포함하지 않는다는 점에서 차별을 두려는 것이다.
댓글
댓글 쓰기