코딩하는 몽구리

오픈 소스 프로젝트 본문

카테고리 없음

오픈 소스 프로젝트

코딩구리 2023. 1. 11. 00:11

소스 코드가 공개되어 있는 프로젝트를 '오픈 소스 프로젝트(open source project)'라고 합니다.
1983년 '리차드 스톨만'이라고 하는 MIT의 연구원이 '자유 소프트웨어 운동'이라는 시작하였는데 특정 회사가 프로그램을 만들고 사용료를 받는 것에 반해 소스 코드를 공유하던 문화로 돌아가자는 취지의 운동이다.
그는 곧이어 '자유 소프트웨어 재단(Free Software Foundation)' 이라는 걸 세우고 운동을 조직함
- 그 소스 코드가 공개되어야 하고
- 누구나 코드를 자유롭게 가져다가 사용할 수 있고
- 원래의 코드를 자신이 원하는 대로 수정할 수 있어야 한다.
는 정신이 강조되었고, 그 정신에 부합하는 프로그램들이 만들어집니다. 그 중 대표적인 것이 'GNU 리눅스' 라고 하는 운영체제

유명한 오픈 소스 소프트웨어

- numpy(이전 영상에서 살펴본 파이썬 수치 계산용 라이브러리, https://github.com/numpy/numpy)

- Linux(위에서 말한 리눅스, https://github.com/torvalds/linux)

- MySQL Server(데이터베이스 프로그램, https://github.com/mysql/mysql-server)

- WordPress(설치형 블로그 프로그램, https://github.com/WordPress/WordPress)

- React Native(페이스북에서 만든 모바일 UI 프레임워크, https://github.com/facebook/react-native)

- Vue.js(웹 UI 프레임워크, https://github.com/vuejs/vue)

- Tensorflow(머신러닝 프레임워크, https://github.com/tensorflow/tensorflow )