Busyboxの非GPLの代替手段はありますか?[閉まっている]


2

Busyboxは、組み込みLinuxをほとんど必要としないベンダーにとってはつまずきのようです。Busyboxに関する訴訟さえあります。

クローズドシステムの開発者向けに、Busyboxのより自由にライセンスされた(BSD、MIT、または少なくともLGPL)アナログがありますか?


(ここに属するのか、SEに属するのか、それともProgrammers.se.comに属するのかは不明です)
Vi。

@Viこれは、コンピューターソフトウェアのプログラミング方法ではなく、コンピューターソフトウェアの使用方法に関するもので、SuperUserに完全に適合します:)
ダースAndroid

6
Busyboxは、(1)変更し(2)変更を元に戻したくない限り、問題ではありません。busyboxが現在ニーズを満たしている場合(または、変更をコモンズに戻すことを希望する場合)、それを使用してもリスクはまったくありません。訴訟には、ライセンス違反のエンティティが関与していました。
dmckee

@dmckee、しかし、特定の顧客は「Linux?Busybox?GPL ?!いいえ...いいえ!削除してください!」が、同時にLGPLであれば満足しています。GPLは、最終的には裁判所が「同じプログラム」(別個のプロセスなどであっても)か「別個のプログラム」かを決定すると述べています。彼らは、カーネルとプログラムが大丈夫であり、{uC、g} libcを使用することは大丈夫であり、Busyboxの訴訟についても心がけていることをすでに知っています。
Vi。

回答:


6

免責事項:私は弁護士ではありません。この答えには本当に法的専門知識が必要です。情報を提示するために最善を尽くしましたが、それは法的助言ではありません。ソフトウェアのライセンスとIPの問題を理解している弁護士を探してください。

TL; DRバージョン。カーネルはハードウェアインターフェイスを明らかにするため、クローズドシステムのリスクはbusyboxではなくカーネルにあります。Busyboxは、株式またはほとんど株式の形式で使用される傾向があるため、ほとんど何も明らかにしません。

カーネル自体と同じ障害がありますので、問題にはなりません。GPLに準拠するのは難しくありません。バイナリを配布する場合は、対応するソースを配布するか、同じことを申し出て、その申し出を有効にする必要があります。ただし、すべての作業を配布する必要はありません。通常、busybox自体に変更を加えることはありません。したがって、サイトからbusyboxを作成したtarballのコピーを作成するのと同じくらい簡単です。

Linuxカーネルは、ドライバーの行き先であるため、はるかに問題です-クローズドドライバーをリンクする行為は、理論上、それらのドライバーをGPLで保護するか(著作権を所有している場合)、GPLに完全に違反し、そうしないと合法的に作品を配布できません。つまり、組み込みLinuxの実装では、おそらく主要なハードウェアの詳細をあきらめる必要があります。

あなたの「秘密のソース」の残りは安全でなければなりません-標準のユーザースペースプログラムは問題ではなく、それらは基本的にどこでも同じです。製品を機能させるためのカスタムアプリケーションは、完全にあなた自身の作成であり、クローズドソースコードのリンクを許可するライブラリに対してリンクされます。


主な問題は、不十分な顧客です。特定のユースケースでは問題ないことはわかっています(ストックカーネルとストックビジーボックス、および独自のbashスクリプトおよび/または一部のCプログラムのみを使用します)が、「ビジーボックス=> GPL => FAIL =>訴訟」であり、確認されません。
Vi。

2
結局のところ、ライセンスとその意味を適切に理解することになります。busyboxでは、busybox自体に加えた変更はすべて再配布する必要があることを知っておくことが重要です。そもそもプロプライエタリなソフトウェアをbusyboxにハードコーディングするべきではないので、それは問題ではありません。せいぜい、コンパイルするために必要なコードの変更と、見つけたバグを修正するために必要なコードの変更があります(とにかく共有して、良き企業市民になる必要があります-それを傷つけてはいけません。ソフトウェアの改善に依存しています。)
ステファニー

いくつかの説明が必要な@deadheadの回答から少し学びました。GPLのいわゆる「死刑」は、GPL準拠を強制するために、Linuxカーネルなど、他のGPLで保護された作品に関するライセンス違反の場合に呼び出されることがあります。これはまだBusybox自体の問題ではありませんが、プロプライエタリドライバーをLinuxカーネルにリンクするなど(カーネルのライセンスに違反する)製品に他のGPL違反がある場合、Busyboxを使用する権利を失うリスクがあります。同じように。
ステファニー


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.