[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [urgent] Parted 1.4.4
From: |
Matt_Domsch |
Subject: |
RE: [urgent] Parted 1.4.4 |
Date: |
Thu, 30 Nov 2000 13:18:52 -0600 |
I started my EFI Guid Partition Table scheme work before I knew about the
bug-parted list, so I'm to blame there. I'm happy to keep the discussion of
this feature to the list.
For any code I've written, I can get the copyright assignment made to the
FSF. I'm not too worried about that.
The issue is that there's a CRC function which Intel uses. Intel's EFI
Sample Implementation has a non-GPL-compatable license (which Matt W.
caught). So, I found a virtually identical function (being used in OpenSSH,
which has a BSD-license) (the likely source where Intel got it from in the
first place), but it says (in crc32.c):
+/*
+ * The implementation here was originally done by Gary S. Brown.
+ * I have borrowed the tables directly, and made some minor changes
+ * to the crc32-function (including changing the interface).
+ * //ylo
+ */
+
+#include "crc32.h"
+
+ /* ============================================================= */
+ /* COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or
*/
+ /* code or tables extracted from it, as desired without restriction.
*/
+ /*
*/
and the header file for this one function says:
+/*
+ *
+ * crc32.h
+ *
+ * Author: Tatu Ylonen <address@hidden>
+ *
+ * Copyright (c) 1992 Tatu Ylonen, Espoo, Finland
+ * All rights reserved
+ *
+ * Created: Tue Feb 11 14:37:27 1992 ylo
+ *
So no, it isn't public domain, it's copyrighted, with a combination of "use
as you will" from Brown, and "All rights reserved" from ylo.
As I needed to modify the algorithm slightly, I added my own comment to
crc32.c:
+/*
+ * Wed Nov 29 2000 Matt Domsch <address@hidden>
+ * Code copied from openssh-2.1.1p4. Modified to match the Intel
+ * crc32 functionality by seeding the function with ~0 instead of 0,
+ * and xor'ing with ~0 at the end.
+ */
I (and Dell) won't care about the 2 lines of code I modified, nor I doubt
Brown or ylo will either. But, IANAL, and am very confused here...
Thanks,
Matt Domsch