On Wed, Aug 18, 2010 at 2:53 PM, Corey Osgood corey.osgood@gmail.com wrote:
Here's the problem: some time ago, someone wrote a superio chip.h that contained this:
#include <device/device.h> #include <uart8250.h>
extern struct chip_operations superio_<manufacturer>_<partnum>_ops;
struct superio_<manufacturer>_<partnum>_config { struct uart8250 com1, com2; };
Most likely the original file didn't even contain a copyright header or name, and nearly all super IOs now contain this file. When I did the f71805f port, I copied this file from some other super IO. Now, if someone else uses this "template" for another super IO, they're most likely going to change the manufacturer and/or part number, in effect removing everything that I did to that file. So why should they leave me as a copyright holder on the file?
You're right, they don't need to. This is just generic code and they can just put their own name on it.
BUT, they really need to have some kind of copyright.
That's my take anyway.
ron