현재 위치 - 법률 상담 무료 플랫폼 - 특허 조회 - 오픈 소스 의무란 무엇입니까?
오픈 소스 의무란 무엇입니까?
오픈 소스의 의무는 BSD 오픈 소스 프로토콜을 통해 이루어지는데, BSD 오픈 소스 프로토콜은 사용자에게 큰 자유를 주는 계약이기 때문이다. 기본적으로 사용자는 원하는 대로 소스 코드를 자유롭게 사용 및 수정하고 수정된 코드를 오픈 소스 또는 독점 소프트웨어로 재배포할 수 있습니다.

그러나 "원하는대로" 전제는 BSD 프로토콜을 사용하여 코드를 게시하거나 BSD 프로토콜 코드를 기반으로 자체 제품을 개발할 때 다음 세 가지 조건을 충족해야 합니다.

1. 재배포 제품에 소스 코드가 포함된 경우 소스 코드에는 원본 코드의 BSD 프로토콜이 포함되어야 합니다.

2. 이진 클래스 라이브러리/소프트웨어만 재배포하는 경우 클래스 라이브러리/소프트웨어의 문서 및 저작권 고지에 있는 원본 코드에 BSD 프로토콜을 포함해야 합니다.

3. 오픈 소스 코드의 작성자/조직의 이름과 원본 제품의 이름을 사용하여 마케팅해서는 안 됩니다.

BSD 오픈 소스 프로토콜과 유사한 것은 아파치 라이센스 2.0 입니다.

Apache Licence 는 유명한 비영리 오픈 소스 단체인 Apache 가 채택한 협정이다. BSD 와 마찬가지로 이 계약은 코드가 원작자의 저작권을 누리고 존중하도록 권장하며, 코드를 수정하여 재발행할 수 있도록 합니다.

충족되어야 할 조건도 BSD 와 유사합니다.

1. 코드 사용자에게 아파치 라이센스가 필요합니다.

2. 코드를 수정할 경우 수정된 파일에 설명되어 있어야 합니다.

3. 확장 코드 (수정된 코드 및 소스 코드에서 파생된 코드) 에는 원저자가 원코드에 지정한 계약, 상표, 특허 선언 등의 지침이 포함되어야 합니다.

재배포하는 제품에 알림 파일이 포함된 경우 알림 파일에 Apache 라이센스가 필요합니다. 알림에 자신의 라이센스를 추가할 수 있지만 Apache 라이센스에 대한 변경 사항으로 표시할 수는 없습니다.

아파치 라이센스도 상업적으로 우호적인 허가이다. 필요에 따라 코드를 수정하여 오픈 소스 또는 상용 제품으로 게시/판매할 수도 있습니다.