Open Source

재배포가 가능하며 무상으로 공개하여 재배포 및 수정이 가능한 소스코드 혹은 소프트웨어

 

Ex)

Linux, Node.js, MySQL : 소프트웨어 프로그램

 

Awesome : 소스코드 ( UI / UX )

- Android

- Swift

- Flutter

 


Open API

누구나 사용할 수 있는 무료 API

 

API : Application Programming Interface→ 컴퓨터와 서버(컴퓨터) 사이에서

서비스(데이터)를 제공 혹은 주고 받는 방식

필요 요소

- 데이터 확장자 (Json, XML)

- 인증 (API 키)

 

Ex)

공공데이터 포탈 (미세먼지, 날씨)

영화진흥위원회 (박스오피스)

키움증권 (시세, 매매)

 

오픈 API를 활용한다면 훌륭한 앱 혹은 웹을 구축할 수 있으며 시간절약에 효과를 기대할 수 있습니다.

 


공통점

· 개방성

누구나 쉽고 빠르게 코드, 프로그램을 활용하여

질 좋은 서비스, 프로그램을 제공 할 수 있다

 

· 용도

비즈니스 및 개인 프로그래머에게도 이점을 제공


다른점

- 이미 만들어진 소스, 이미 만들어진 프로젝트를 수정함 (오픈 소스)

Ex) 토마토 스파게티를 그대로 먹든, 치즈를 뿌리든

 

- 만들어진 데이터, 실시간 데이터를 활용함 (오픈 API)

Ex) 토마토를 활용하여 스파게티를 만들지 햄버거를 만들지

 

 

복사했습니다!