lisence 에 대하여

강정우·2025년 3월 22일
0

기타

목록 보기
1/1
post-thumbnail

lisence 에 대하여

개발을 하다보면 많이 들어본 MIT lisence 많은 개발자들이 그냥 무료로 사용하능하고 상업적으로 까지 사용 가능하다고만 알고 있는데 다른 lisence 들은 어떨까?

1. 오픈 소스 라이센스

(1) MIT 라이센스

  • 특징: 간단하고 명료하며, 소프트웨어를 자유롭게 사용, 복사, 수정, 배포할 수 있도록 허용한다.
  • 조건: 저작권 고지와 라이센스 고지를 포함해야 한다.

(2) Apache 라이센스

  • 특징: MIT 라이센스와 유사하지만, 특허 관련 조항이 포함되어 있다.
  • 조건: 저작권 고지와 변경 사항을 명시해야 하며, 특허 권리를 명시적으로 부여한다.

(3) GNU GPL (General Public License)

  • 특징: 자유 소프트웨어 재단이 만든 라이센스입니다. 소스 코드 공개와 같은 강력한 요구 사항이 있다.
  • 조건: 수정한 소프트웨어도 동일한 라이센스 하에 배포해야 하며, 소스 코드를 공개해야 한다.

(4) BSD 라이센스

  • 특징: MIT 라이센스와 유사하지만, 원래의 저작자에 대한 언급이 필요하다. 다양한 BSD 라이센스가 존재하면 숫자에 따라 조건의 개수를 의미한다.
  • 조건: 저작권 고지와 라이센스 고지를 포함해야 하며, 변경 사항을 명시할 필요는 없다.

1. BSD Zero Clause License (0BSD)

  • 특징: BSD 라이센스의 가장 간단한 형태로, 사실상 "퍼블릭 도메인"에 가깝다.
    소프트웨어를 자유롭게 사용, 복사, 수정, 배포할 수 있으며, 어떠한 조건도 없다.

2. 2-Clause BSD License (Modified BSD License)

  • 특징: 간단하고 명료한 라이센스입니다. 두 가지 조건만 포함되어 있다.
    1. 저작권 고지와 라이센스 고지를 포함해야 한다.
    2. 소프트웨어의 이름이나 저작자를 사용하여 광고할 수 없다.

3. 3-Clause BSD License

  • 특징: 2-Clause BSD License의 변형으로, 추가적인 조건이 포함된다.
    1. 저작권 고지와 라이센스 고지를 포함해야 한다.
    2. 소프트웨어의 이름이나 저작자를 사용하여 광고할 수 없다.
    3. "타사에 대한 보증이 없음"을 명시해야한다.

4. 4-Clause BSD License

  • 특징: 가장 초기의 BSD 라이센스로, 3-Clause BSD License에 추가적인 조건이 포함되어 있다.
    1. 저작권 고지와 라이센스 고지를 포함해야 한다.
    2. 소프트웨어의 이름이나 저작자를 사용하여 광고할 수 없다.
    3. "타사에 대한 보증이 없음"을 명시해야한다.
    4. 이 라이센스는 상업적 사용 시 저작자의 이름을 광고에 사용할 수 없다.

2. 상용 라이센스

(1) Proprietary License

  • 특징: 소프트웨어의 소스 코드를 공개하지 않고, 사용권한만 제공한다.
  • 조건: 사용자는 소프트웨어를 특정 조건 하에만 사용할 수 있으며, 수정이나 재배포는 금지된다.

(2) SaaS (Software as a Service)

  • 특징: 소프트웨어를 클라우드 기반으로 제공하며, 사용자는 소프트웨어를 직접 설치하지 않고 인터넷을 통해 접근한다.
  • 조건: 일반적으로 구독 형식으로 요금이 청구되며, 사용자 데이터의 소유권이나 접근 권한에 대한 규정이 포함된다.

3. 혼합 라이센스

  • 특징: 오픈 소스와 상용 라이센스의 혼합 형태로, 특정 조건 하에 오픈 소스 소프트웨어와 상용 소프트웨어를 결합할 수 있다.
  • 예시: 일부 라이브러리는 오픈 소스 라이센스를 사용하지만, 특정 기능을 상용 라이센스 하에 제공하기도 한다.

4. 기타 라이센스

(1) Creative Commons

  • 특징: 주로 콘텐츠에 사용되며, 저작권자가 자신의 작품을 어떻게 사용할 수 있는지를 명시한다.
  • 조건: 저작자 표시, 비영리적 사용, 변경 금지 등의 조건이 있다.

(2) MPL (Mozilla Public License)

  • 특징: 파일 단위로 라이센스를 적용하며, 수정한 파일을 소스 코드로 공개해야 한다.
  • 조건: 수정된 파일은 MPL 하에 공개되지만, 다른 파일은 자유롭게 사용할 수 있다.
profile
智(지)! 德(덕)! 體(체)!

0개의 댓글

관련 채용 정보