Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스

1,348 views

Published on

제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스

Published in: Technology
  • Be the first to comment

  • Be the first to like this

제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스

  1. 1. 오픈소스 소프트웨어 라이선스 NAVER 박은정 2018.02.01 5th D2 CAMPUS FEST
  2. 2. NAVER OPEN SOURCE GUIDE https://naver.github.io/OpenSourceGuide
  3. 3. 저작권과 라이선스
  4. 4. 라이선스는 개발자가 결정하며, 저작권은 개발자에게 있습니다. – 5th D2 CAMPUS FEST 대회 규칙 -
  5. 5. ­ IT 용어 사전, 한국정보통신기술협회 - 소프트웨어 사용에 대한 권리
 소프트웨어의 저작권자가 사용을 허가하는 조건 라이선스, license
  6. 6. ­ IT 용어 사전, 한국정보통신기술협회 - 소프트웨어의 저작권자가 
 저작물에 대해 가지는 배타적·독점적 권리 저작권, copyright
  7. 7. 프로젝트 사용조건은 개발자가 결정하며, 결과물에 대한 모든 권리는 개발자에게 있습니다.
  8. 8. 라이선스 구분하기
  9. 9. COPYLEFT vs. PERMISSIVE
  10. 10. ­ 두산백과 - 지적 창작물에 대한 권리를 모든 사람이 공유 Free Software Foundation, GNU Project Copyleft license
  11. 11. ­ Wikipedia: - 라이선스 요구사항을 최소화 non-copyleft, BSD-like or BSD-style Permissive license
  12. 12. 재배포할 때 라이선스를 승계할 의무 조항 유무 Copyleft vs. Permissive
  13. 13. 주요 오픈소스 라이선스 특징 비교
  14. 14. 주요 오픈소스 라이선스 특징 비교 Permissive Copyleft
  15. 15. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: MIT license
  16. 16. 5. Conveying Modified SourceVersions. c)You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy.This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged.This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. GPL v3 license
  17. 17. Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: Boost Software license v1.0
  18. 18. 라이선스 선택하기
  19. 19. STEP. 0 다른 오픈소스 프로젝트를 fork해서 시작한다면, 원본 프로젝트의 라이선스를 그대로 따르는 것을 추천합니다.
  20. 20. STEP. 1 내 프로젝트에 포함된 오픈소스 SW가 있는지 확인하고, 각 SW의 라이선스를 확인합니다.
  21. 21. STEP. 2 Copyleft 라이선스로 배포되는 SW를 포함한다면, 동일한 라이선스로 내 프로젝트를 배포합니다.
  22. 22. STEP. 3 Copyleft 라이선스로 배포되는 SW가 없다면, 프로젝트의 목적에 맞추어 라이선스를 자유롭게 선택합니다.
  23. 23. STEP. 4 프로젝트의 배포 라이선스가 결정되면, 이를 위한 문서화 작업을 진행합니다.
  24. 24. 라이선스 명시하기
  25. 25. LICENSE • 라이선스 전체 구문 명시 • GitHub에서 LICENSE 파일을 인식해서 항목 요약을 
 보여줄 수 있음
  26. 26. NOTICE • 프로젝트에 포함된 third party SW 목록과 라이선스 명시 • 외부에서 가져온 오픈소스 SW를 프로젝트에 직접 포함시켜 배포하는 경우, 재배포(redistribution)에 해당 • 사용한 오픈소스 SW의 저작권/라이선스를 명시할 의무 준수
  27. 27. README • 배포 라이선스와 저작권 명시 • 라이선스 전문이 너무 긴 경우, boilerplate로 명시 • LICENSE와 NOTICE에 대한 설명
  28. 28. MORE THINGS
  29. 29. Q. Copyright을 명시하지 않으면 저작권을 인정받을 수 없나요? A. NOPE! 모든 창작물들은 생성과 동시에 저작권이 발생하며, 
 별도의 표기를 하지 않아도 저작자에게 귀속되는 권리입니다. 그러나 명시하지 않으면, 프로젝트 사용자들이 의도치않은 저작 권 침해 행위를 할 가능성이 있으므로 꼭 명시하는 것을 추천합니 다.
  30. 30. Q. 라이선스는 한 번 정하면 못 바꾸나요? A. NOPE! 프로젝트를 운영하면서 사용자의 요구, 프로젝트 목표 변경 등 다 양한 이유로 라이선스가 변경될 수 있습니다. 저작권을 가지고 있는 개발자들이 모두 동의한다면, 라이선스 변 경이 가능합니다.
  31. 31. Q. 라이선스 명시만 하면 원하는 오픈소스를 가져다쓸 수 있나요? A. NOPE! 라이선스의 의무조항 간 충돌(conflict)로 함께 사용할 수 없는 경우가 발생할 수 있습니다. 오픈소스 SW를 사용하기 전, license compatibility 확인이 필요합니다.
  32. 32. NAVER OPEN SOURCE SEMINAR 오픈소스 바르게 시작하기 2018. 02. 23 (금) 14:30~18:00

×