ライセンスの選択

あなたのソースの出版物はライセンスが 必要 です。米国では、ライセンスが指定されていない場合、ユーザーはダウンロード、変更、または配布する権利がありません。さらに、どのルールを使用するかを指定しない限り、コードに貢献することはできません。ライセンスを選択するのは複雑なので、ここでいくつか指摘しておきます。

オープンソース。 選択できる オープンソースライセンス はたくさんあります 。

一般に、これらのライセンスは次の2つのカテゴリのいずれかに分類されます。

  1. ユーザーが自由に自由に行うことができるように、より自由になるようにするライセンス(これは、MIT、BSD、およびApacheなどのよりオープンなオープンソースライセンスです)。
  1. GPLやLGPLなどの自由ソフトウェアライセンスの許容度が低いため、コード自体が変更され、それに伴って配布されることを含めて、常にコード自体が無料であることを確認することに重点を置いたライセンス。

後者は、誰かがソフトウェアにコードを追加したり、変更のソースコードを含めずにコードを配布することを許可しないという意味では、あまり許されていません。

あなたのプロジェクトに適したものを選ぶのを助けるために、 license chooser があり、それを使ってください。

もっと許容的な

  • PSFL(Python Software Foundation License) - Python自体に貢献するためのもの
  • MIT / BSD / ISC
    • MIT (X11)
    • New BSD
    • ISC
  • Apache

あまり許容しない

  • LGPL
  • GPL
    • GPLv2
    • GPLv3

特定のソフトウェアを使って何ができるか、できないか、また何をしなければならないのかを説明したライセンスの概要は tl; drLegal にあります。