2009-07-06 9 views
14

これは仮定のシナリオ(すなわち:私はちょうどそれを考えて、私はそれをするつもりはありません!)で行うことによって派生GPL作業の効果的な使用を防止するから会社を停止して何難読化とGPL

  1. 以下のフォークはGPLプロジェクト
  2. は、派生作品を販売派生作品
  3. を作成し、難読化でソースコードを公開フォーム

技術的には、ソースコードを技術的に公開しています。実際には役に立たない。

私はそれがかなり低いことを知っていますし、それはGPLの精神に反するでしょうが、GPLはこのタイプの虐待に対して予防していますか?もしそうであればどのよう

+1

この質問は法的・倫理的な問題であるため、話題にはならないようです。 –

+4

私はこの問題を法的および倫理的問題のために話題にしないと投票しています。 – gunr2171

答えて

36

GPLより:

作業のための「ソースコード」がそれに 変更を行うための作業の 好ましい形態を意味します。

難読化されたフォームが変更のための好ましいフォームであるというケースを作るのはかなり難しいと思います。

+1

彼らは明らかにこれを慎重に考えました。答えに感謝+ 1 – hhafez

+4

まあ、技術的に真実です。しかし、これは、すべてのソースコードが適切にコメントされ、非常に保守的な方法で書かれるべきであることを暗示します。私たちが知っている素晴らしい命名法と細かい構造は、常にそうではなく、GPLの下でのリリースを妨げません。 – sharptooth

+1

しかし、文書化コードは難読化とははるかに似ています – hhafez

-2

その他の理由:ソースコードが役に立たなくても、すべての実用的な目的のプログラムを変更できない場合でも、バイスをビールのように無料で再配布することができます。

+0

ええ、プログラムにライセンスが組み込まれていて、それが役に立たなくなる可能性があります。 – jadamcrain