Messages in this thread | | | Date | Sat, 19 Sep 1998 19:05:13 -0400 | From | David Feuer <> | Subject | Re: Linux, UDI and SCO. |
| |
I've had a new idea for forcing source code distribution (though not LGPL status). It should be fairly easy to put part of UDI in libraries (statically linked, LGPL), and part of it (here's the fun part) in header files. Each time a new kernel comes out, here's what happens:
kernel UDI interface is changed. In particular, function argument order is changed, and couple of magic numbers are randomly changed. library is changed to reflect argument order change. The library also randomly renames the magic numbers (part of this might go in the kernel too). Header file is changed to reflect name change, and magic number change.
If I'm not mistaken, this would break binary-only drivers on _every patch-release_. I'm sure security persons will be able to come up with a better scheme. But for now, I kind of like this idea.
--
Remove "NOSPAM" to reply. ______________________________ / David Feuer \ | dfeuer@NOSPAMbinx.mbhs.edu | | feuer@NOSPAMhis.com | | daf@morseNOSPAM.usno.navy.mil| \ david@NOSPAMfeuer.his.com / -----------------------------
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |