謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

ライセンス問題の例

少し古いけどffmpegから。以下のライセンス文を含んだコードがチェックインされたことに対して。

+/* Copyright (C) 1996, MPEG Software Simulation Group. All Rights Reserved. */
+
+/*
+ * Disclaimer of Warranty
+ *
+ * These software programs are available to the user without any license fee or
+ * royalty on an "as is" basis.  The MPEG Software Simulation Group disclaims
+ * any and all warranties, whether express, implied, or statuary, including any
+ * implied warranties or merchantability or of fitness for a particular
+ * purpose.  In no event shall the copyright-holder be liable for any
+ * incidental, punitive, or consequential damages of any kind whatsoever
+ * arising from the use of these programs.
+ *
+ * This disclaimer of warranty extends to the user of these programs and user's
+ * customers, employees, agents, transferees, successors, and assigns.
+ *
+ * The MPEG Software Simulation Group does not represent or warrant that the
+ * programs furnished hereunder are free of infringement of any third-party
+ * patents.
+ *
+ * Commercial implementations of MPEG-1 and MPEG-2 video, including shareware,
+ * are subject to royalty fees to patent holders.  Many of these patents are
+ * general enough such that they are unavoidable regardless of implementation
+ * design.
+ *
+ */

それに対して。

Well it is a poorly worded license. It says "All Rights Reserved" and
then does not proceed to grant any other rights other than the right to
accept the code from the MPEG Group and to use it "as-is", but not to
modify it or distribute it to others. That's how I interpret it anyway.
個人的にも完全に以下に同意。

License interpretations have to be conservative, minimal and with
worst-case assumptions. Otherwise you just cannot be secure.
そういえば以下の、追ってないけどどうなったんだろう。

At least 2 other GPL project use same routine and have same header in it.
http://cvs.xvid.org/cvs/viewvc.cgi/xvidcore/src/dct/idct.c?view=log

libmpeg2 has a file which seems derived from it, some comments are identical
if you ignore whitespace
it has walken as author and GPL header ...

mpeg4ip has it with MPL license header