本文簡要介紹ruby語言中 Gem::Specification.license=
的用法。
用法
license=(o)
此 gems 的許可證。
許可證不得超過 64 個字符。
這應該隻是您的許可證的名稱。當您構建它時,許可證的全文應該在 gem 內(在頂層)。
最簡單的方法是為許可證指定標準 SPDX ID spdx.org/licenses /。理想情況下,您應該選擇一個 OSI(開源計劃)opensource.org/licenses/alphabetical 批準的。
最常用的OSI-approved 許可證是 MIT 和 Apache-2.0。 GitHub 還在 choosealicense.com /處提供許可證選擇器。
您還可以將自定義許可證文件與 gemspec 一起使用並指定 LicenseRef-<idstring>,其中 idstring 是包含許可證文本的文件的名稱。
您應該為您的 gem 指定一個許可證,以便人們知道他們如何被允許使用它以及您對其施加的任何限製。未指定許可意味著保留所有權利;其他人無權將代碼用於任何目的。
您可以使用 licenses=
設置多個許可證
用法:
spec.license = 'MIT'
相關用法
- Ruby Specification.licenses=用法及代碼示例
- Ruby Specification.file_name用法及代碼示例
- Ruby Specification.extra_rdoc_files用法及代碼示例
- Ruby Specification.platform=用法及代碼示例
- Ruby Specification.extensions用法及代碼示例
- Ruby Specification.name用法及代碼示例
- Ruby Specification.homepage用法及代碼示例
- Ruby Specification.requirements用法及代碼示例
- Ruby Specification.executables用法及代碼示例
- Ruby Specification.dependent_gems用法及代碼示例
- Ruby Specification.authors=用法及代碼示例
- Ruby Specification.description用法及代碼示例
- Ruby Specification.rdoc_options用法及代碼示例
- Ruby Specification.add_development_dependency用法及代碼示例
- Ruby Specification.required_ruby_version用法及代碼示例
- Ruby Specification.authors用法及代碼示例
- Ruby Specification.author=用法及代碼示例
- Ruby Specification.email用法及代碼示例
- Ruby Specification.metadata用法及代碼示例
- Ruby Specification.spec_name用法及代碼示例
- Ruby Specification.require_paths=用法及代碼示例
- Ruby Specification.required_ruby_version=用法及代碼示例
- Ruby Specification.bindir用法及代碼示例
- Ruby Specification.summary用法及代碼示例
- Ruby Specification.post_install_message用法及代碼示例
注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Specification.license=。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。