パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

MonoDevelopからGPLコード全削除」記事へのコメント

  • by Anonymous Coward
    GPL なコードを利用してオープンソースで開発。
      ↓
    シェア取ったところで GPL コードを外して、
    「GPLじゃありませんよ」宣言

    なんて出来たんだ?

    (AC で質問でアレですが)
    • オープンソースだから、GPLなコードを外したことも簡単に証明できます。ソース読めば判るので。

      でも企業とかでソースコードを開示できない場合、同じ方法は不可能ですね。証拠がしめせませんから。だから通常は「GPL汚染」をされていない証明ということで、開発室をinternetから隔離するなどして、コードはすべてゼロから書きました、GPLとは無縁です、という方針が多いですね。これなら仮にGPL違反があっても、それは一社員の不祥事として処理できます。

      • とりあえず思いついただけ書いてみる。

        1. 外部と遮断された場所でソース公開・検証

          参加者の誰かが超人的な記憶力の持ち主でも無い限りは、公開のリスクはこれで大幅に減らせるかと。

        2. 守秘契約を結ばせた上でソース公開

          万が一ソースが流出しても、補償する仕組みがあれば開示のリスクは減るはず。

        3. 公平な第三者にのみソースを開示し、判定して貰う。

          妥当な第三者が見つかるかどうかが問題だけど…

        4. 同じコンパイラにかけて、吐き出されるバイナリから判定する。

          直接ソースを見ずに比較する手段の一例として。(コレは難ありすぎですが)

        1~3を合わせれば十分だと思うんですがね。

        親コメント

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...