shogo82148 / choosealicense.shogo82148.com

Home Page:https://choosealicense.shogo82148.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChooseALicense.comの日本語翻訳プロジェクトです。


ChooseALicense.comは、人々が始め、維持、貢献、使用するプロジェクトについて正確で偏見のない、そして理解しやすい情報を提供することを目的としています。これにより、人々が情報に基づいた決定をするのを支援できます。

Build and Test

私たちは、Jekyll コレクション_licenses内)を使用して、オープンソースライセンスを選択し、カタログ化しています。このカタログは、ChooseALicense.comをレンダリングするために使用され、定期的にLicenseeにベンダー提供されます。GitHub は、ライセンスの選択とライセンスの検出ライセンス APIライセンスの説明とメタデータの表示を提供するために、Licensee を使用しています。

ゴール

  • 正確で、偏見のない、理解しやすい情報を提供すること。私たちの目標は、あなたの目標に合ったライセンスを見つけるのを助けることです。
  • ホームページには、ほとんどの人がプロジェクトに使用するライセンスを決定するのに十分な情報が含まれている必要があります。
  • その他の場合には、サイトには、特定のコミュニティや状況に共通するライセンスに関する追加情報が含まれている必要があります。
  • 他のライセンスのベストプラクティスと標準プロジェクトと協力し、強化すること。
  • 網羅的ではない。奇妙な目標のように思えますが、世界中には無数のライセンスがあります。私たちは、重要なものに絞り込む必要があります。

自分のマシンで実行する

依存関係の管理

必要な依存関係がシステムにない場合があります。コンピューターにはcmakemakeが必要です。

macOS の場合、Homebrew を使用して依存関係を更新します(https://brew.sh/から Homebrew をインストールしてください):

brew install make cmake

Linux/Ubuntu の場合、apt-getツールを使用して依存関係をインストールします:

sudo apt-get install make cmake

ツールのインストールと実行

git clone https://github.com/github/choosealicense.com.git --recursive
cd choosealicense.com
./script/bootstrap
./script/server

お好きなブラウザでhttp://localhost:4000を開いてください。

上記の手順で問題が発生した場合は、公式のJekyllドキュメントと、より詳細なインストール手順についてのnon-superuser として Jekyll を実行するためのガイドを参照してください。

ライセンスの追加

ライセンスの追加に関する情報については、CONTRIBUTING ファイルを参照してください。

ライセンスメタデータ

ライセンスは/_licensesフォルダーにあります。各ライセンスには、ライセンスのプロパティを説明する YAML フロントマターがあります。ファイルの本文には、ライセンスのテキストがプレーンテキストで含まれています。利用可能なメタデータフィールドは以下のとおりです。

Fields

  • fullname - リポジトリ所有者のフルネームまたはユーザー名
  • login - リポジトリ所有者のユーザー名
  • email - リポジトリ所有者のプライマリメールアドレス
  • project - リポジトリ名
  • description - リポジトリの説明
  • year - 現在の年
  • projecturl - リポジトリの URL またはその他のプロジェクトのウェブサイト

YAML front matter

Required fields

  • title - https://spdx.org/licenses/ で指定されたライセンスのフルネーム
  • spdx-id - https://spdx.org/licenses/ で指定された短い識別子
  • description - 人間が読めるライセンスの説明
  • how - ライセンスを実装する方法に関する手順書
  • conditions - 必要なルールの箇条書きリスト
  • permissions - 許可されたルールの箇条書きリスト
  • limitations - 制限事項の箇条書きリスト
  • using - 新参者がしたがうことができ、project_name: license_file_urlの形式でlicenseeによって検出できる、明確な LICENSE ファイルを使用するライセンスを使用している 3 つの注目すべきプロジェクトのリスト

Optional fields

  • featured - ライセンスがメインページに表示されるべきかどうか(デフォルトは false)
  • hidden - ライセンスが、popularでもなく、強く条件付けられたものから無条件のものまでのライセンスのスペクトルを埋めるものでもないかどうか(デフォルトは true)
  • nickname - 適用される場合の慣習的な短い名前(例:GPLv3)
  • note - ライセンスに関する追加情報
  • redirect_from - 古い URL が壊れるのを防ぐために、ライセンスからリダイレクトする相対パス
  • translate - 多言語訳

Rules

Permissions

  • commercial-use - ライセンスされた素材と派生物は商業目的で使用できます。
  • modifications - ライセンスされた素材は変更できます。
  • distribution - ライセンスされた素材は配布できます。
  • private-use - ライセンスされた素材は、プライベートで使用および変更できます。
  • patent-use - このライセンスは、貢献者から特許権の明示的な付与を提供します。

Conditions

  • include-copyright - ライセンスと著作権表示のコピーは、ライセンスされた素材と一緒に含まれている必要があります。
  • include-copyright--source - ライセンスと著作権表示のコピーは、ライセンスされた素材がソース形式で配布される場合に含まれている必要がありますが、バイナリには必要ありません。
  • document-changes - ライセンスされた素材に対する変更は文書化する必要があります。
  • disclose-source - ライセンスされた素材が配布される場合、ソースコードを公開する必要があります。
  • network-use-disclose - ネットワークを介してライセンスされた素材にアクセスするユーザーには、ソースコードのコピーを受け取る権利が与えられます。
  • same-license - ライセンスされた素材を配布する場合、変更は同じライセンスの下で公開する必要があります。類似または関連するライセンスを使用する場合があります。
  • same-license--file - ライセンスされた素材の既存のファイルの変更は、同じライセンスの下で公開する必要があります。類似または関連するライセンスを使用する場合があります。
  • same-license--library - ライセンスされた素材を配布する場合、変更は同じライセンスの下で公開する必要があります。類似または関連するライセンスを使用する場合があります。また、ライブラリとしてライセンスされた素材を使用する場合、この条件が適用されない場合があります。

Limitations

  • trademark-use - このライセンスは、商標権を明示的に付与しないことを明示しています。このような声明がないライセンスは、暗黙の商標権を付与しない可能性があります。
  • liability - このライセンスには、責任制限が含まれています。
  • patent-use - このライセンスは、貢献者の特許権を明示的に付与しないことを明示しています。
  • warranty - このライセンスは、いかなる保証も提供しないことを明示的に述べています。

License

このプロジェクトのコンテンツ自体は、クリエイティブ・コモンズ・ライセンス 表示 3.0 非移植の下でライセンスされており、そのコンテンツをフォーマットして表示するために使用される基本的なソースコードは、MIT ライセンスの下でライセンスされています。

About

https://choosealicense.shogo82148.com/

License:MIT License


Languages

Language:Ruby 31.6%Language:HTML 30.5%Language:SCSS 19.1%Language:CoffeeScript 11.4%Language:CSS 6.6%Language:Shell 0.8%