文書の過去の版を表示しています。
ライセンス
ライセンス (米: license、英: licence) は、訴えないという約束をしたうえで行為を許可したり、あるいは、その許可を証する書面のことをいう。訳語は免許、認可、許可、鑑札など。
ライセンスを与える者をライセンサー (licenser / licencer)、ライセンスを受ける者をライセンシー (licensee / licencee) と呼ぶ。
知的財産権の側面におけるライセンスは、権利者が独占する権利の実行を他者に許諾するものであるため、当該権利を保有する人材や企業の確保は国益に重大な影響を及ぼす。そこで欧米ではこの分野を国際的な政治戦略として高い位置づけでとらえ、各種ライセンスの積極的な保護育成に力を注いでいる。
ライセンス - Wikipedia および License - Wikipedia より
オープンソース
オープンソースの定義 - Wikipedia より
オープンソース ソフトウェアが満たすべき条件…
- 自由な再頒布
- ソースコード (「ソースコード公開」も含む自由な利用)
- 派生物 (Derived Works. 派生物の自由な利用)
- 原著作者のソースコードとの区別 (Integrity) - これは TeX などパッチのみの配布を要求するソフトウェアを OSD に合致させるための妥協の産物である。
- 特定人物・集団に対する差別の禁止 - たとえば「特定国家への輸出を禁ずるソフトウェア」は OSD に合致しない。
- 使用分野 (Fields of Endeavor) に対する差別の禁止 - 例えば「兵器への利用を禁ずるソフトウェア」はOSDに合致しない。
- ライセンスの権利配分 (Distribution of License. ライセンスが再頒布者に認める権利は差別なく与えなければならない。)
- ライセンスは特定製品に限定してはならない
- ライセンスは他のソフトウェアを制限してはならない - 著作物として別個のものと明確に定義できる各ソフトウェアはそれぞれ別のライセンスであってもよい (例えば一方がオープンソースライセンスであっても他方はプロプライエタリであってもよい)。GPL もこの条件に合致している (“集積物の別の部分と見なされるパッチ“を参照)。
- ライセンスは技術中立 (Technology-Neutral) でなければならない - ライセンスに特定技術に依存するような条項があってはならない。例えばクリックラップ(英語版)などのソフトウェア利用許諾契約は、GUI のクリック操作という、契約に対する明確な同意の意思表示を強要する。仮に「クリックラップ」条項が含まれたオープンソースソフトウェアを CUI 環境でしか動作しないソフトウェアに組み込んだ場合に問題が発生する。
オープンソース ライセンス一覧
TODO: お仕事で利用する際には、プロジェクトがコピーレフトのコードを採用可能かどうかなども確認が必要だと思いますので今後整理します🤔
GPL (GNU General Public License)
Artistic License - Wikipedia
BSD License
MIT License -> X11 License, X License
Apache License
Mozilla Public License (MPL)
Microsoft Public License (MS-PL) | Open Source Initiative
クリエイティブ・コモンズ・ライセンス (Creative Commons license - CC license)