루비 라이선스
Ruby License| 작가. | 마츠모토 유키히로 |
|---|---|
| 출판인 | 마츠모토 유키히로 등 |
| SPDX 식별자 | 루비 |
| Debian FSG 호환 | 네, 그렇습니다[1]. |
| OSI 승인된 | 아니요. |
| GPL 대응 | 네, 그렇습니다[2]. |
| 카피레프트 | 아니요. |
| 다른 라이선스를 가진 코드에서 링크 | 네. |
Ruby License는 Ruby 프로그래밍 언어에 적용되는 무료 오픈 소스 라이센스이며 다른 프로젝트에서도 사용할 수 있습니다.여기에는 명시적인 이중 라이선스 조항이 포함되어 있습니다.이 조항이 적용되는 소프트웨어는 Ruby License 자체 또는 GNU General Public License v2 또는 2절 BSD License(사용하는 Ruby License 버전에 따라 다름) 중 하나에 따라 배포될 수 있습니다.
일반적으로 라이선스는 듀얼 라이선스 조항이 존재하기 때문에 자유 소프트웨어 라이선스로 간주됩니다.
역사
1.9.2 이전 버전의 경우, 루비 프로그래밍 언어는 사용자가 전용 루비 라이선스 또는 가장 일반적인 자유 소프트웨어 라이선스 중 하나인 GNU General Public License v2(GPLV2) 중 하나를 선택할 수 있도록 하는 명시적인 이중 라이선스 체계로 제공되었습니다.
버전 1.9.3에서 듀얼 라이선스 조항은 FreeB의 선택권을 제공하도록 변경되었습니다.SD 라이선스
호환성.
Ruby License에는 특별한 카피레프트 요건이 있으며, 재배포는 반드시 Ruby License의 조건에 따라야 하는 것이 아니라 "Public Domain or Free Available"에 배치되어야 한다고 명시되어 있습니다.예를 들어, Ruby 라이선스로 라이선스된 프로그램의 수정된 형식은 FreeB 아래에 배치될 수 있습니다.SD 라이선스(카피레프트 이외의 라이선스).
루비 라이선스는 Free Software Foundation에 [2]의해 승인되었으며 명시적인 이중 라이선스 조항 때문에 GNU General Public License와 호환성이 있는 것으로 간주됩니다.
오픈 소스 이니셔티브는 Ruby 라이선스를 인증된 오픈 소스 라이선스로 명시적으로 포함하지 않습니다.이는 이중 라이선스 [3]조항 때문에 "불필요한" 것으로 간주됩니다.
Debian-Legal Mailing List의 듀얼 라이선스 조항 변경에 대한 논의에서 Ruby 라이선스 자체는 Debian Free Software Guidelines와 호환성이 거의 없지만 듀얼 라이선스 [4]조항 때문에 이는 중요하지 않다는 점에 유의했다.
Ruby 라이선스(GPLv2가 대체 Ruby 1.9.2 라이선스였던 이전 버전 포함)의 소프트웨어는 적절한 [5]라벨이 붙어 있으면 Apache 제품 내에 바이너리 형식으로 포함될 수 있습니다.
도입
Ruby 라이선스를 사용하는 Ruby 프로그래밍 언어 이외의 소프트웨어에는 다음이 포함됩니다.
- Java Virtual Machine 위에 Ruby를 구현한 JRuby
- MacRuby는 Objective-C 런타임 및 가비지 콜렉터, LLVM 컴파일러 인프라스트럭처, Foundation 및 ICU 프레임워크 등의 Mac OS X 핵심 기술 위에 Ruby 1.9를 직접 구현합니다.MacRuby는 Ruby 프로젝트의 코드를 포함하고 있으며, 지정되지 않는 한 대부분의 MacRuby 예제의 소스 코드는 Ruby [7]라이선스의 대상이 됩니다.
- Ruby Gems, Ruby 패키지 매니저
- IronRuby는 를 대상으로 한 루비의 구현입니다.NET 프레임워크
- Ruby용[8] JSON 구현
레퍼런스
- ^ "Debian - License information". Debian Foundation. Retrieved 2013-11-09.
- ^ a b "Various Licenses and Comments about Them". GNU Foundation.
- ^ Johnson, David (2002-02-03). "Ruby license". license-discuss (Mailing list). Retrieved 2020-05-17.
- ^ "Re: License check: Ruby 1.9.3".
- ^ "ASF Legal Previously Asked Questions". www.apache.org.
- ^ "MacRuby/MacRuby". GitHub. 14 February 2022.
- ^ "MacRuby/MacRubySamples". GitHub. May 2021.
- ^ "JSON implementation for Ruby". flori.github.io.
외부 링크
- 루비 라이선스 텍스트