무료 소프트웨어와 GPL에 대해서

../../_images/getting-started_about_license_gnu-logo.png

When one hears about “free software”, the first thing that comes to mind might be “no cost”. While this is often true, the term “free software” as used by the Free Software Foundation (originators of the GNU Project and creators of the GNU General Public License) is intended to mean “free as in freedom” rather than in the sense of “no cost” (which is usually referred to as “free as in free beer” or gratis). Free software in this sense is software which you are free to use, copy, modify, redistribute, with no limit. Contrast this with the licensing of most commercial software packages, where you are allowed to load the software on a single computer, are allowed to make no copies, and never see the source code. Free software allows incredible freedom to the end user. Since the source code is universally available, there are also many more chances for bugs to be caught and fixed.

사용자 입장에서 GNU 일반 공중 사용 허가서(GPL)가 적용된다는 건 이런 뜻이에요.

  • 어떤 목적으로도 프로그램을 사용할 권리가 있음

  • 소스코드에 접근하거나 프로그램을 개조할 권리가 있음

  • 프로그램을 복사하고 배포할 권리가 있음

  • 프로그램을 개선하고 자기만의 버전을 배포할 권리가 있음

In return for these rights, you have some responsibilities if you distribute a GPL’d program. These responsibilities are designed to protect your freedoms and the freedoms of others:

  • 받아 쓰는 사람들이 라이선스에 따른 권리를 알 수 있도록 GPL 사본을 프로그램에 제공해야 함

  • 소스 코드를 포함하거나 소스 코드를 자유롭게 사용할 수 있도록 해야 함

  • 코드를 수정하고 수정된 버전을 배포하는 경우, GPL(또는 호환되는 라이센스)에서 수정사항을 라이센스 하에 두어야 함

  • GPL의 조건을 무시하고 라이센스를 제한하거나, 독점 제품으로 바꾸면 안 됨

GPL에 대한 더 자세한 내용은 GNU Project website 에서 확인할 수 있어요.

참고

GPL은 블렌더 프로그램 자체에만 적용되고, 만들어내는 작품에는 적용되지 않아요. 더 자세한 내용은 Blender License 에 있어요.