일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 스프링부트
- 머신러닝 #회귀 #규제
- 김영한 #SOLID #객체지향
- 파이썬
- 그룹핑
- 크롬브라우저
- SafeUpdate
- 에러포스팅
- 단축키정리
- GIT
- group by
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 클래스 #아이디
- scanf
- 작업 영역
- MODIFY
- 개발공부
- 스프링 입문
- Numpy #TIL #넘파이 기초
- 기록하기
- 생성자 #자바 #기록남기기
- C언어 #문자열변환 #정수형변환
- 옵셔널태그
- MVC #디자인패턴
- 머신러닝 #학습내용정리
- COMMIT
- 커밋
- 컬럼수정
- SQL
- 공부내용정리
- 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 )