Ubuntuの下で誰かが非フリーのアプリケーションを作ることはどのように可能ですか?.
オープンソースのプログラマーである私は、最も単純なプログラムでさえオープンソースのライブラリを使用するため、合法的に使用できることを発見しました(if)私のプログラムは無料でオープンソース。
だから、フリーでないアプリケーションを開発するには、自分で使用するすべてのライブラリを書く必要があり、オープンソースの依存関係などを持つことはできませんか?
これは本当ではありません。 GPLライセンスといくつかの関連ライセンスのみが「 copyleft 」であり、GPLソフトウェアに基づいて構築されたソフトウェアを強制的にオープンソースにします。ただし、たとえば [〜#〜] lgpl [〜#〜] ライブラリを自由に使用できます。実際、LGPLはこの目標を念頭に置いて作成されました。共有オープンソースLGPLライブラリを使用してクローズドソースアプリケーションを作成します。さらに、BSDまたはBSDに似たライセンス(たとえば、Python)を使用すると、基本的にはそのままで、好きなことを実行できます。
つまり、オープンソースはオープンソースを強制しません。さらに、オープンソースは「ビールのように無料」という意味ではありません。オープンソースプログラムの課金や、オープンソースプログラムの作成は完全に許可されていますが、データ(メディアファイルやそのプログラムに関連するリソースなど)を販売する際にお金を要求することができます。
まとめると:
したがって、修正されたGPLを配布しない限り、プログラムを喜んで作成し、広範なライブラリにリンクしたり、エイリアンコードの一部を直接組み込んでコンパイルし、独自のクローズドソースプログラムとして販売することができますプログラム。