プログラムはフリーでオープンソースですが、プログラムとライブラリの組み合わせはなく、プログラム単独では機能しない可能性があります。ライブラリが実際に何をしているか、それがプログラムの機能にどのように本質的であるかによって異なります。
オペレーティングシステムの一部であるか、またはユーザーのシステムに一般的にインストールされているライブラリの場合、ユーザーは既にそれを所有しており、FOSSプログラムと同じようにFOSSプログラムを提供します。 (Mirandaのような)Windows上でのみ動作し、より大きなプロプライエタリなプログラムのためのFOSSプラグインです。
もう1つのケースは、システム上のプロプライエタリアプリケーションとインターフェイスするためのオプションの機能(たとえば、Outlookなどの独自仕様を含むサードパーティ製アプリケーションのアドレス帳にアクセスする機能を持つFOSS通信プログラム)がある場合です。この場合、ライブラリは主な機能のために全く必要とされません。
ただし、主な機能がプロプライエタリライブラリに依存するスタンドアロンプログラムを作成している場合(たとえば、機能全体が独自のライブラリにあり、GUIのみがFOSS)、アプリはライブラリは削除できないアプリケーションの不可欠な部分であるため、理論上はFOSSを使用していますが、実際はそうではありません。
独自のライブラリがオペレーティングシステムの一部でない限り、サードパーティ製のGPLコードを使用する場合は、おそらくGPLに違反することに注意してください。したがって、サードパーティのGPLコードとサードパーティ独自のコードを一緒に使用しないでください。 (もちろん、サードパーティ製のライブラリを配布していない場合や独自のコードのみを使用している場合は、おそらく合法ですが、実際の形式で配布することは違法です。)
**これは、プログラミングやソフトウェア開発ではなく、ライセンスや法律上の問題**のために、このトピックをオフトピックとして閉じるよう投票しています。詳細については[こちらをご覧ください](http://meta.stackoverflow.com/a/274964/1402846)、[help/on-topic]を参照してください。 –
@KevinBrown私は自分の仕事で合法的に何ができるのかという質問のあるプログラマーです。私はこの質問をGoogleから見つけ、それが私の質問に答えました。私はあなたが遅すぎてRoshがそれに答える前にこの質問を閉じることに感謝します。ところで、あなたのルールは狭い狭いです。私はここで閉じた質問で常に宝石を見つけています。 – Eloff
@Eloff私は十分にストレスを感じることはできませんが、潜在的な法的問題についてインターネットに相談するべきではありません。特に商用製品を扱う場合は、弁護士に相談して少額の資金を費やして、問題に遭遇した場合には、多くの資金を節約してください。 –