私はいくつかのオープンソースソフトウェアのライセンスを検討しており、GPLを検討しています。このライセンスを使用することの長所と短所は何ですか?
私はいくつかのオープンソースソフトウェアのライセンスを検討しており、GPLを検討しています。このライセンスを使用することの長所と短所は何ですか?
回答:
OK、GPLの長所と短所のリスト:
長所
短所
最終的に私にとって、短所は長所を上回ります。私にとっては、世界にその利益を説得するのではなく、世界をだましてオープンソースにしようとするオープンソースのエバンジェリストのスマックです。
がh4xxrは間違いなくFTW答えを与え、ここでは、ライセンスの種類は何を表しているかのあなたがしているわからない場合は、有用であることが分かる可能性があり、さらにいくつかのリンクです。
フリーソフトウェアライセンスの比較(表の比較)
オープンソースイニシアチブ-名前によるライセンス(言い方 -今日のソフトウェアの世界で一般的に使用されるライセンス)
GPLと互換性のあるものを含むソフトウェアライセンスのリスト
F --- GPL <-インテリジェントな批判(これらの「知恵の真珠」を愛する必要があります:-)
FWIW個人的に私は開発者を率いる大きなオープンソースプロジェクトを持っています。GPLがコードを使用することを一部の人々に妨げていたので、マルチライセンスモデルを採用しました。私のコードは、独自のライセンスモデルを選択してライセンスを取得し、GPL、LGPL、MITのいずれかのライセンスを許可します
LGPLを使用すると、コード/ライブラリ/実行可能ファイルをそのまま製品に組み込むことができます。これは、製品の機能を必要とする可能性があるが、製品の機能を変更する必要のない商用/クローズドソース製品を構築する企業に最も役立ちます。
MITライセンスは基本的に寛容なライセンスであり、人々があなたの作品を好きなように修正し、自分の作品に再利用できるようにします。ユーザーがこれを実行する可能性があり、ユーザーが行う可能性のある変更のソースにアクセスできないことを気にしない場合は、これを使用します。
GPLの選択は、イデオロギーのステップです。
フリーソフトウェア開発者はライブラリを使用でき、商用プレーヤーは(少なくともGPLとして製品をリリースしたくない限り)使用できないため、アドバンテージを与えています。企業は、同じ機能を備えたライブラリを作成するために労働者に支払いをしなければなりません。あなたはそのようにフリーソフトウェアを宣伝しています。
MITなどの制限の少ないライセンスを選択する方が実用的です。
お金のためにコーディングするとき(フリーランサーとして、従業員として)、自分でライブラリを使用できます。しかし、誰もがそうすることができるので、あなたはその方法で企業がお金を節約するのを手伝っています。