Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
title목차

Table of Contents


오픈소스가 지배하는 이유

  • 산업적 변화
    • 기능성 웹, 모바일 시대와 앱 - 프로그래밍이 일상속으로
    • 컴퓨터 관련 학과들에 대한 관심이 높아지고 타 직정에서 전향하는 프로그래머들이 많아짐
    • 오픈소스는 사용자가 개발자와 잎치할수록 발전이 가속됨
  • 문화
    • 자유로운 문화의 회사들이 생기고, 많은 회사들이 추구하는 문화가 됨. (구글,트위터,페이스북등 실리콘밸리의 회사들)
    • 생계를 위해 일을 하는 것보다, 원하는 일을 하고 싶어하는 세대
    • 덕업일치가 되었을때의 폭발적인 생산성

...

  • 오픈소스라고 해서 저작권이 없는것이 아님
  • GNU GPL (General Public License), MIT License, Apache License 등이 일반적이다.
  • GNU GPL은 매우 엄격한 라이센스, 전염성을 가지고 있음
    • GPL을 일부 부분에 사용하는 경우, 코드 전체를 공개해야 하기에 상업적 사용이 거의 불가능
    • GNU OS와 리눅스가 GPL라이센스
  • MIT, Apache License는 비교적 가벼운 라이센스, 제품의 한부분에 라이센스 표기만 한다면 상업적 사용이 가능
    • 아파치 재단의 오픈소스 프로젝트가 전부 아파치 라이센스
    • 최근 유행하는 오픈소스 프로젝트는 대부분 아파치 라이센스


오픈소스에 기여하기

  • 오픈소스 사용하고 관심 갖기 부터
  • 사용하다가 문제점을 발견하거나 (버그, 오타등) 개선 아이디어가 있을때, 이를 요청, 공유하고 토론하기
  • 직접 버그를 수정하거나 다른 사람의 코드를 리뷰하기!