일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 데이터분석
- 작업 영역
- 커밋
- 단축키정리
- C언어 #문자열변환 #정수형변환
- 컬럼수정
- 머신러닝 #학습내용정리
- 캐글
- 클래스 #아이디
- Numpy #TIL #넘파이 기초
- SQL
- 공부내용정리
- 김영한 #SOLID #객체지향
- 스프링 입문
- 스프링부트
- 머신러닝 #회귀 #규제
- 개발공부
- home credit default risk
- 웹 크롤링
- 크롬브라우저
- 파이썬
- MVC #디자인패턴
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- GIT
- SafeUpdate
- 기술블로그
- 에러포스팅
- 생성자 #자바 #기록남기기
- 옵셔널태그
- fastapi
- Today
- Total
데이터사이언티스트 몽구리
오픈 소스 프로젝트 본문
소스 코드가 공개되어 있는 프로젝트를 '오픈 소스 프로젝트(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 )