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

GPLなOSSを使っているNEOGEO Arcade Stick Pro、ソース開示を求めた結果微妙なものが出てくる」記事へのコメント

  • by Anonymous Coward

    GPLの場合、難読化加工されていようが逆アセンブルされていようが、提供されたソースから所定の方法で実行ファイルを作れれば問題ないんだよね。
    ライセンス表示していないことは非難に値するけど、

    > 中途半端に一部のソースが逆アセンブラの出力になったものが出てきた

    のはライセンス上は咎めようがないのでは?

    • by Anonymous Coward

      GPL v2では提供する必要のあるソースコードについて、

      The source code for a work means the preferred form of the work for making modifications to it.

      と定義されています。

      逆アセンブルや難読化が行われたコードはこれに当てはまらないのでは?

      • by Anonymous Coward

        Wikipedia [wikipedia.org]には

        > 一般的な見解は、非倫理的ではあるものの、違反とはみなされていない。
        > フリーソフトウェア財団は難読化コードに対抗しており[43] 、GPLv2では「ソースコード」を
        > 「それを改変するための作業に適した形態」と定義し、難読化コードのリリースを防ごうとしている[44]。

        とある。防ごうとしているけれど、明確に定義されているようには思えな

        • by Anonymous Coward

          「"難読化コード"は様々な場面で使われ、定義は一義的に定まっているわけではないと承知しています。」という謎のフレーズが思い浮かんだ

          • Re: (スコア:2, おもしろおかしい)

            by Anonymous Coward

            俺のコードは、難読化ツールなんかかけなくても難読化できてるけどな。

            • by Anonymous Coward

              自分でもわからないんですよね。わかります。

              • by Anonymous Coward

                俺なんてPCが無くても紙と鉛筆だけで最高難度の難読化をかけられるぜ

              • by Anonymous Coward on 2019年12月04日 11時05分 (#3725902)

                難読化は読むことを難しくすること。
                貴方のは無読化(まったく読めなくする)ではないのか。

                親コメント
              • by Anonymous Coward

                動けばいいんですよ。

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

処理中...