728x90
300x250

[컴퓨터 - PC활용] 오픈소스 - 라이선스 파일(txt)


오픈소스 프로젝트를 운영하거나 만들 때 사용하면 좋은 라이선스를 몇 가지 정리해보았다.

프로젝트를 만들고, 해당 라이선스 파일을 넣어놓으면, 오픈소스 라이선스 정책을 적용받게 된다.


* 종류: GNU/GPL License, Apache Licenses, MIT License, BSD License 등



그림 1. Open Source Initiative 로고(승인된 라이선스)


[참고 사이트]

https://opensource.org/


1. License 정책 정리하기


1-1. GNU Library or Lesser General Public License version 3.0 (LGPLv3)

라이브러리는 공유하되 개발된 제품에 대해서는 소스를 공개하지 않고 상용 SW 판매가 가능한 GPL 보다 완화된 라이선스를 말함.

“본 라이선스”는 이 라이선스는 GNU 일반 공중 라이선스 버전 3에 추가된 추가 허용 사항들로 구성된다.

GNU 약소 일반 공중 라이선스의 버전 3를 의미하며 GNU GPL은 GNU 일반 공중 라이선스의 버전3을 의미한다.

버전 : 3.0

관리기관 : Free Software Foundation

관련라이선스 : LGPL2.1, GPL2.0 GPL3.0

라이선스 계열 : GPL

웹사이트 바로가기 : http://www.opensource.org/licenses/lgpl-3.0.html


1-1-1. 라이선스 주요내용


1-1-2. 주요 특징 및 배포시 의무사항


* 주요 특징:   

LGPL 라이브러리를 이용한 응용프로그램의 경우 소스코드 제공없이 배포가능

결합라이브러리 작성의 허용(제5조)

‘배포(distribution)’를 ‘컨베이(convey)’라는 용어로 대체

복제, 수정, 배포행위 등을 포함하는 ‘프로퍼게이트(propagate)' 용어 사용

‘해당 소스(corresponding source)에 인터페이스 정의 파일, 저작물의 서브프로그램과 다른 부분들 사이의 제어 흐름이나 밀접한 데이터 통신 등을 통해 저작물이 특별히 필요로 하는, 동적 링크된 하위 프로그램과 공유 라이브러리의 소스코드를 포함

기술적보호조치의 보호에 관한 법적 권리의 포기(제3조)

사용자제품에 대한 설치정보의 제공. “설치 정보”란 해당 소스의 수정본으로부터 발생한 사용자 제품 내의 저작물의 수정된 버전을 설치하고 실행하기 위한 모든 방법과 절차, 인증키, 기타 필요한 정보를 말함.(제6조)

추가적인 허용사항 또는 제약사항을 부가하는 것을 가능하도록 함(제7조)

차별적인 특허라이선스 계약체결의 금지(제11조)

Affero GPL과 결합하거나 연결하여 하나의 저작물을 만들 수 있도록 허용(제13조)


* 배포시 의무사항:

각 복제본에 저작권 고지와 보증책임이 없음을 명시

LGPL 3.0의 조건 및 제7조의 조건에 관한 내용을 있는 그대로 유지

프로그램을 양도 받는 모든 이들에게 프로그램과 함께 GPL 및 LGPL 라이선스 사본 제공

수정시 수정사실 및 일시를 명시

원본저작물과 파생저작물을 LGPL3.0에 의해 배포

원본저작물 및 파생저작물에 대한 소스코드를 제공하거나, 요청시 제공하겠다는 약정서 제공

사용자제품에 대한 인증키 등 설치정보의 제공

응용프로그램을 배포할 경우, LGPL 라이브러리를 사용하고 있다는 사실을 명시

사용자가 라이브러리를 수정해도 응용프로그램을 사용할 수 있도록 (예를 들어 오브젝트코드 등을 제공하거나 공유라이브러리 방식등을 이용하여) 허용


1-2. GNU General Public License (GPLv2)
자유 소프트웨어 재단(FSF)에서 만든 자유 소프트웨어 라이선스다.
미국의 리처드 스톨만(Richard Stallman)이 GNU-프로젝트로 배포된 프로그램의 라이선스로 사용하기 위해 작성했다.

'① 컴퓨터 프로그램을 어떤 목적으로든지 사용할 수 있다
② 컴퓨터 프로그램의 복사를 언제나 프로그램의 코드와 함께 판매 또는 무료로 배포할 수 있다
③ 컴퓨터 프로그램의 코드를 용도에 따라 결정할 수 있다
④ 변경된 컴퓨터 프로그램 역시 프로그램의 코드와 함께 자유로이 배포할 수 있다'라는 네 가지 조항을 명시하고 있다.


대부분의 소프트웨어에 대한 라이선스는 소프트웨어를 공유하거나 수정할 수 있는 자유를 금지하기 위 고안되었다.
반면에 GNU 일반 공중 라이선스는 자유 소프트웨어를 공유하고 수정할 수 있는 자유를 보장하기 위해 의도되었다.
즉, 소프트웨어가 사용자 모두에게 자유롭게 이용될 수 있도록 하는 것이다.
이 일반 공중 라이선스는 자유 소프트웨어 재단의 소프트웨어 대부분을 비롯하여, 저작자가 이 라이선스의 사용을 지정한 기타 모든 프로그램에 적용된다. (자유 소프트웨어 재단의 소프트웨어 중 일부는 이 라이선스 대신 GNU 라이브러리 일반 공중 라이선스가 적용된다.)
누구나 자신의 프로그램에 이 라이선스를 적용시킬 수 있다.

버전 : 2.0

관리기관 : Free Software Foundation, Inc

관련라이선스 : GPL 3.0, LGPL

라이선스 계열 : GPL

웹사이트 바로가기 : http://www.opensource.org/licenses/gpl-2.0.php


1-2-1. 라이선스 주요내용



1-2-2. 주요 특징 및 배포시 의무사항


* 주요 특징 및 배포시 의무사항

주요 특징:

소스코드는 실행물에 포함된 모든 모듈들의 소스 코드와 이와 관련된 인터페이스 정의 파일 전체, 그리고 실행물의 컴파일과 설치를 제어하는데 사용된 스크립트 전부를 의미

다만, 실행물이 실행되는 운영체제의 주요 부분(컴파일러, 커널 등)과 함께 (소스 코드나 바이너리의 형태로) 일반적으로 배포되는 구성요소들은, 그 구성요소 자체가 실행물에 수반되지 않는 한 배포되는 소스 코드에 포함되지 않아도 무방

서브라이선스를 허용하지 않음. 다만 제6조에 의해 수취인은 자동적으로 라이선스를 취득

법원의 판결, 특허침해 등에 의해 라이선스 조건을 준수할 수 없는 경우, GPL에 의한 배포 불가능(제7조)

 

* 배포시 의무사항:

각 복제본에 적절한 저작권 고지와 보증책임이 없음을 명시

GPL 라이선스를 언급하는 고지사항과 보증책임 관련 고지사항을 원본 그대로 유지

프로그램을 양도 받는 모든 이들에게 프로그램과 함께 GPL 라이선스 사본 제공

파일 수정의 경우 수정사실과 날짜를 파일에 명기

원본저작물과 파생저작물을 GPL 2.0에 의해 배포

원본저작물 및 파생저작물에 대한 소스코드를 제공하거나, 요청시 제공하겠다는 약정서 제공


1-3. Apache License v2


아파치 라이선스는 아파치 웹서버의 배포를 위해 만들어진 라이선스이다.

아파치 재단이나 재단의 프로젝트에 의해서 만들어진 모든 소프트웨어는 현재 Apache License 2.0에 의해 배포되고 있다.

버전 : 2.0

관리기관 : 아파치 소프트웨어 재단

관련라이선스 : Apache-1.1

라이선스 계열 : BSD

웹사이트 바로가기 : http://www.apache.org/licenses/LICENSE-2.0


1-3-1. 라이선스 주요내용



1-3-2. 주요 특징 및 배포시 의무사항


* 주요 특징:

라이센서에게 Contribution 하는 경우 Apache 라이선스를 따름

 

* 배포시 의무사항:

수취인에게 라이선스 사본 제공

수정된 파일에 대해 수정사항을 표시한 안내문구 첨부

저작권, 특허, 상표, attribution에 대한 고지사항을 소스코드 또는 "NOTICE" 파일 등에 포함

최초개발자 등을 위해 보증을 면제하고, 책임을 제한


1-4. MIT License


MIT 라이선스(MIT License)는 미국 매사추세츠 공과대학교(MIT)에서 해당 대학의 소프트웨어 공학도들을 돕기 위해 개발한 라이선스다. MIT 라이선스를 따르는 소프트웨어를 개조한 제품을 반드시 오픈 소스로 배포해야 한다는 규정이 없으며 GNU 일반 공중 라이선스의 엄격함을 피하려는 사용자들에게 인기가 있다. 이 라이선스를 따르는 대표적 소프트웨어로 X 윈도 시스템이 있다.


관리기관 : Massachusetts Institute of Technology

라이선스 계열 : BSD

웹사이트 바로가기 : https://opensource.org/licenses/MIT


1-4-1. 라이선스 주요내용



1-4-2. 주요 특징 및 배포시 의무사항


* 주요 특징:

 

배포시 의무사항:

저작권 안내문구, MIT 라이선스 문구가 모든 복제본에 포함





2. GNU/GPL v3 License


https://www.gnu.org/licenses/gpl-3.0.html


[첨부(Attachments)]

license.txt

license-gnu-v3.zip




3. GNU/GPL v2, v1 License(이전 버전)


https://www.gnu.org/licenses/old-licenses/old-licenses.html#GPL


[첨부(Attachments)]

gnu-license-v2.zip

license-v2.txt




4. Apache License


https://www.apache.org/licenses/LICENSE-2.0


* 업무에 APACHE 라이센스를 적용하는 방법(HOW TO APPLY THE APACHE LICENSE TO YOUR WORK)


일반적으로 LICENSE라는 파일에 Apache 라이선스의 사본을 작업에 포함하고 NOTICE 파일도 포함해야합니다.


작업의 특정 파일에 Apache 라이선스를 적용하려면 다음과 같은 상용구 선언을 첨부하고 괄호 "[]"로 묶인 필드를 고유 한 식별 정보로 바꿉니다.
(괄호를 포함하지 마십시오!) 텍스트는 파일 형식에 적합한 주석 구문으로 묶어야합니다. 또한 타사 아카이브 내에서 쉽게 식별 할 수 있도록 파일 또는 클래스 이름과 목적 설명을 저작권 고지와 동일한 "인쇄 된 페이지"에 포함하는 것이 좋습니다.


Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and 



[첨부(Attachments)]

license-apache2.txt

license-apache2.zip




5. MIT License


https://opensource.org/licenses/MIT


Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


[첨부(Attachments)]

license-mit.zip

license-mit.txt





반응형
728x90
300x250
[PC활용] KiCAD 5.0 (PCB Artwork, PCB아트워크) - Opensource (GNU/GPL v3)

 

KiCAD(PCB Artwork, PCB아트워크) 오픈소스 프로그램에 대해서 소개하려고 한다.

PCB아트워크에 대해서 시연을 하도록 하겠다.

 

말 그대로 PCB 기판에 사람 손으로 납땜, 부품 부착 등의 작업을 했던 것을 도면으로 작성하는 프로그램이다.

 

이해가 잘 안 된다면, 아래의 글을 참고하기 바란다.

 

[PC활용(회로스케치)] Fritzing 0.9.3b - 전자부품 회로 스케치(아트워크-PCB Artwork), Last Modified 2018.08.11 01:09, http://yyman.tistory.com/1122,

 

 

운영체제: 윈도우 10, 루분투 18.04(이하 리눅스)

 


1. KiCAD 소개

 

 KiCad 정보

 KiCad는 EDA(Electronic Design Automation)를 위한 오픈 소스 소프트웨어 제품군입니다.
 프로그램은 Gerber 출력을 사용하여 계획 캡처 및 PCB 레이아웃을 처리합니다. 이 제품군은 윈도우즈, 리눅스 및 MacOS에서 실행되며
 GNU GPL v3에 따라 라이센스가 부여됩니다.

 역사(History)

 첫 번째 출시일은 1992년 작가 장피에르 카라스가 썼지만 현재 KiCad Developers Team에서 개발하고 있다.

 KiCAD(키캐드)라는 이름은 장피에르 카라의 친구 키(Ki)가 카드(Cad)와 결합해 만든 첫 글자에서 유래했다.
 하지만 이제는 소프트웨어 제품군의 이름이라는 다른 의미는 없습니다. 장-피에르가 이메일을 통해 언급했습니다.

 더 많은 KiCad의 역사, 일반 정보 및 진보 사항은 Wayne의 2015, 2016 및 2017 FOSDEM 프레젠테이션에서 확인할 수 있습니다.

 Main Authors(주 저자들)

 

 이름(주 저자 / 메인 어서 - Main Author)

이메일(E-Mail) 

 Jean-Pierre Charras (진 페레 차라스)

jean-pierre.charras[at]gipsa-lab-dot-inpg-dot-fr 

 Dick Hollenbeck (딕 홀린백)

dick[at]softplc-dot-com 

 Wayne Stambaugh (Project Leader) / 왜인 스탬바흐

 stambaughw[at]gmail-dot-com

 

 기업 후원자(Corporate Supporters)

 그레노블 대학교(University of Grenoble and GIPSA-lab)


 이 대학은 KiCad의 원저자인 Jean-Pierre Charras가 은퇴하기 전에 교사로 일했던 대학이다.
 그들은 우리에게 대량 다운로드를 위한 큰 대역폭을 제공하는 KiCad의 출시를 제공했다.

 장피에르도 키카드 개발에 많은 시간을 투자할 수 있었다.


 소프트PLC(SoftPLC)

 
 Dick Hollenbeck의 고용주인 SoftPLC는 KiCad의 기능성을 크게 개선하도록 그를 후원했으며, 이로 인해 KiCad는 매우 많은 양의 작업을
 수행하게 되었다. SoftPLC는 딕이 KiCad에서 일한 기간 동안 45만 USD에 해당하는 금액을 후원했다.


 CERN

 
 KiCad를 위해 열심히 일하는 Javier Serrano, Maciej Suminski, Tomasz Wlostowski의 고용주.
 CERN은 이미 KiCad에 크게 기여했으며 그래픽 추상화 계층을 이미 발전시켰고 푸시 및 쇼브 라우터 기능을 도입했습니다.


 라스베리 파이 재단(The Raspberry Pi Foundation)


 KiCad의 차등 쌍 라우팅 및 트랙 길이 제어 기능 개발을 위해 CERN 및 Society Foundation에 기부됩니다.


 아두이노 LLC(Arduino LLC)


 CERN 및 Society 재단에 기부하여 CERN의 오픈 소스 하드웨어 노력을 지원합니다.


 글리시스(GleSYS)

 
 Jenkins CI에 사용된 일부 서버의 호스팅 공급자.


 디지키 전자(Digi-Key Electronics)


 Digi-Key Electronics는 맬웨어를 서비스하기 위해 이전 소유주가 사용하던 kicad.org 도메인 이름을 구입하여 kicad-pcb.org의
 주 KiCad 웹 사이트로 리디렉션했습니다.

 


2. KiCAD 다운로드 및 설치하기

 

http://kicad-pcb.org에 접속한다.

 

그림 2-1. KiCAD-PCB 재단 - 도도(Dodo)

 

KiCAD 재단에서 가운데 링크에 다운로드가 있다. 클릭한다.

 

 

그림 2-2. 배포판 종류 - 도도(Dodo)

 

그림 2-2은 굉장히 많은 종류의 배포판을 배포하고 있다.

"MacOS", "Windows", "Linux" 등으로 배포하고 있다.

 

 


2-1. 윈도우 버전 설치하기(Installing the Windows)

 

윈도우 버전은 크게 두 종류로 구성된다.

Windows 32비트, Windows 64비트 버전으로 나누어볼 수 있다.

 

"기종에 맞는 버전"을 클릭하도록 한다.

 

 

그림 2-1-1. Windows 버전 설치하기 - 도도(Dodo)

 

 

그림 2-1-2. 다운로드 받기 - 도도(Dodo)

 

약 0.99Gb 소요되는 것을 알 수 있다.

최근에는 하드디스크 용량이 커서 큰 문제가 없지만, 여전히 디스크 용량이 적은 컴퓨팅 환경도 많다.

 

 

그림 2-1-3. 다운로드 진행중 - 도도(Dodo)

 

다운로드를 받고 있는 중이다.

과거에 비해서 외국 사이트 접속(내려받기를 말함.)도 굉장히 빨라지고 있는 추세임을 알 수 있다.

 

 

그림 2-1-4. KiCAD 5.0.0 for 윈도우 - 도도(Dodo)

 

그림 2-1-4는 KiCAD를 설치하는 과정이다.

"Next(다음)"을 누른다.

 

 

그림 2-1-5. KiCAD 5.0.0 for 윈도우 - 도도(Dodo)

 

설치 용량이 약 5.0GB 정도 소요되는 것을 알 수 있다.

"Next(다음)"을 누른다.

 

 

그림 2-1-6. KiCAD 5.0.0 for 윈도우 - 도도(Dodo)

 

그림 2-1-6은 설치 경로를 선택하고 "Next(다음)"을 누른다.

 

 

그림 2-1-7. KiCAD 5.0.0 for 윈도우 - 도도(Dodo)

 

 

그림 2-1-8. KiCAD 5.0.0 for 윈도우 - 도도(Dodo)

 

FreeCAD하고 연동이 되는 것으로 보인다.

아무튼 "Finish(마침)"를 누른다.

 

실제 설치에 소요되는 시간은 약 20~30분 정도 예상될 수 있다. (보유하고 있는 성능에 따라서 달라질 수 있음.)

 


3. 시연(Practice) / 윈도우(Windows)

 

아래의 영상은 설치 마법사의 일부 진행 모습이다.

 

영상 3-1. 설치 마법사 진행모습 - 도도(Dodo)

 

다음은 실제 KiCAD 5.0.0을 실행시킨 모습이다.

 

 

영상 3-2. KiCAD 5.0.0 시연하기 - 도도(Dodo)

 

다음의 모습은 KiCAD 5.0.0을 활용하여 스키메틱 시연 영상이다.

물론 완벽한 도면이 아니다.

스키메틱 시연을 위해서 작성하였다.

 

 

영상 3-3. 스키메틱 시연 - 도도(Dodo)

 

아래의 영상은 PCB Calculator라고 해서 계산식 등을 산출해주는 도구이다.

매우 구체적으로 잘 나와있다.

 

 

영상 3-4. PCB Calculator - 도도(Dodo)

 

KiCAD 5.0.0을 활용하여 Simulation을 진행한 영상이다.

물론 그래프 등이 출력이 되지 않아서 Simulation이 잘 안 된 것으로 보일 수 있다.

데이터 값 등이 출력이 되었다. 동작의 측면에서 작성하였다.

 

 

영상 3-5. Spice Simulator - 도도(Dodo)

 

[첨부(Attachment)]

sample.7z

 


4. 리눅스 설치하기(Installing the Linux[Lubuntu 18.04])

 

리눅스에서 KiCAD5를 설치하는 과정이다.

 

기본 패키지로 설치할 경우, sudo apt install kicad를 진행했을 때, kiCAD4버전이 나온다.
최신 버전(2018-08-14일 기준)을 설치하고자 할 경우,
ppa repository를 추가해줘야 한다.

작성일자: 2018-08-14(15)

 

 

 

 

그림 4-1. 리눅스에서 KiCAD 설치하기 - 도도(Dodo)

 

 

그림 4-2. 리눅스에서 KiCAD 설치하기 - 도도(Dodo)

 

 

그림 4-3. 리눅스에서 KiCAD 설치하기 - 도도(Dodo)

 

http://kicad-pcb.org/download/ubuntu/ 이 사이트에 접속해도 무방하다.

 

 

그림 4-4. 리눅스에서 KiCAD 설치하기 - 도도(Dodo)

 

 

그림 4-5. 리눅스에서 KiCAD 설치하기 - 도도(Dodo)

 

 

그림 4-6. 리눅스에서 KiCAD 설치하기 - 도도(Dodo)

 

그림 4-7. 리눅스에서 KiCAD 설치하기 - 도도(Dodo)

 

 


5. 시연(Practice) - 리눅스(Linux) / 루분투(Lubuntu 18.04)

 

리눅스 루분투(Lubuntu 18.04) KiCAD 5.0.0을 설치하는 시연 영상이다.

다소 느린 사이트도 존재할 수가 있으니 참고하길 바란다.

 

 

영상 5-1. 시연하기(설치 진행) / 루분투(Lubuntu 18.04) - 도도(Dodo)

 

 

영상 5-2. 시연하기(설치 진행) / 루분투(Lubuntu 18.04) - 도도(Dodo)

 

 

그림 5-1. 설치 진행중 - 도도(Dodo)

 

꽤 장시간이 소요되는 것을 알 수 있다.

 

[참고사항]
미러 사이트가 지원하지 않은 영역의 사이트도 존재할 수 있음. (해외 현지 사이트에 접속해서 내려받아야 함.)

 

KiCAD 5가 지원하는 것을 알 수 있다.

 

 

영상 5-3. 시연하기(설치 진행) / 루분투(Lubuntu 18.04) - 도도(Dodo)

 

다음 영상은 실제 KiCAD 5.0.0을 리눅스(루분투 18.04 또는 우분투 18.04)에서 시연한 모습이다.

 

 

영상 5-4. 시연하기(설치 진행) / 루분투(Lubuntu 18.04) - 도도(Dodo)

 

영상 5-4는 루분투 18.04(이하 리눅스)에서 KiCAD 5.0.0을 시연하는 모습이다.

"스키메틱(Schematics), 심볼(Symbol), PCB 케큘레이터(이하 PCB 계산기 또는 PCB Calculator) 등의 기능적인 시연을 수행하였다.

 

 

그림 5-2. KiCAD 5 - 도도(Dodo)

 


6. 맺음글(Conclusion)

 

아래의 참고자료를 참고하면 더 많은 도움이 될 것이라고 보인다.

 


7. 참고자료(Reference)

 

1. KiCAD EDA, Last Modified , Accessed by 2018-08-14, http://kicad-pcb.org/

2. About KiCAD | KiCAD EDA, Last Modified , Accessed by 2018-08-14, http://kicad-pcb.org/about/kicad/

3. Download | KiCAD EDA, Last Modified , Accessed by 2018-08-14, http://kicad-pcb.org/download/

4. Windows | KiCAD EDA, Last Modified , Accessed by 2018-08-14, http://kicad-pcb.org/download/windows/

5. Ubuntu | KiCAD EDA, Last Modified , Accessed by 2018-08-14, http://kicad-pcb.org/download/ubuntu/

6. PPA for KiCad: 5.0 releases | js-reynaud, Last Modified , Accessed by 2018-08-14, https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-5

 

반응형
728x90
300x250
[PC활용(회로스케치)] Fritzing 0.9.3b - 전자부품 회로 스케치(아트워크-PCB Artwork)

 

이번에 소개할 프로그램은 Fritzing 0.9.3이라는 전자부품 회로 스케치 프로그램이다.

전자 부품을 구현할 때는 하드웨어 구현에 앞서서 스케치를 하는 것이 정신건강에 좋다고 볼 수 있다.

매우 많은 낭비와 시간을 줄여주는데, 문제는 스케치와 실제 구현은 엄밀한 차이가 있다.

 

구현에서 의외로 많은 시간이 소요된다.

 

글을 작성하는데, 이런 엔지니어링 프로그램을 사용하다보면 꼭 PC환경은 한번씩 느려지거나 맛탱이가 가는 경우가 종종 있다.

아무튼. Fritizing 0.9.3b에 실제 프로그램 사용방법에 대해서 간단히 소개하겠다.

 

작성 환경: 운영체제: MS Windows 10


1. 프로젝트

 

Fritzing 0.9.3b는 Friends-of-Fritzing foundation에 의해서 생긴 오픈소스 프로젝트라고 볼 수 있다.

크게 어려운 건 아니고, Download를 받아서 사용하면 된다.

 

http://fritzing.org/download

 

 

그림 1-1. Fritzing (Electronics made easy), 도도(Dodo)

 

다운로드를 받을 때 "기부를 해줄거냐." 등을 묻는다. 기호에 따라서 선택한다.

 

non-profit organization(비 영리 재단)

 

 

그림 1-2. Fritzing (Electronics made easy), 도도(Dodo)

 

Windows , Mac OS X, Linux, Source 등을 공개하고 있다.

 

 

 

그림 1-3. 압축풀기, 도도(Dodo)

 

 

그림 1-4. Fritzing 프로그램(압축해제), 도도(Dodo)

 

그림 1-4는 Fritzing 프로그램을 압축해제했을 때이다.

Qt5의 경우에는 오픈소스로 프로젝트를 공개하지 않을 경우에는 돈을 내야하는데, 오픈소스로 공개하면 돈을 내지 않는 특이한 정책을 가지고 있다.

 

GPL3를 적용받는다. 궁금하면 Readme.md 파일을 잘 읽어보면 도움이 될 것이다.

 


2. 시연(Practice)

 

다음은 Fritzing(한글 읽기: 프리징) 프로그램을 실제로 실행하여 몇 가지 시연을 하였다.

"예제 구성", "브레드보드", "부품", "스키메틱"의 순서로 작성하였다.

 

 

영상 2-1. fritzing.0.9.3b.64.pc 시연, 도도(Dodo)

 

 

영상 2-2. fritzing.0.9.3b.64.pc, 도도(Dodo)

 

몇 가지 크게 간단한 것만 시연하였다.

 


3. 참고자료(Reference)

 

1. Fritzing Fritzing, Last Modified, Accessed by 2018-08-11, http://fritzing.org/home/

2. Fritzing Download, Last Modified, Accessed by 2018-08-11, http://fritzing.org/download

반응형
728x90
300x250
[PHP/GPLv3] Feng Office 2.32Rc1 한글화 - 그룹웨어 오픈소스

 

한글화를 다시 수작업으로 재진행하였습니다.

이전 한글화 파일이 최신 2.32Rc 형태가 아니어서 새로 2.32 형태로 작업하였습니다.

 


1. Feng Office 2.32Rc 1 (Community Edition)

 

[도도(dodo) / 한글화 작업 수행] 2.32 RC1

fengoffice.vol1.egg

fengoffice.vol2.egg

 

License(라이센스): GNU/GPL 3 license.

 

공식 프로젝트 사이트: http://fengoffice.com/

소스포지 사이트: https://sourceforge.net/projects/opengoo/

반응형

+ Recent posts