I'm currently thinking of including a few simple image processing
functions based on those that I've found in sample Apple code. This code
is licensed thusly:
Copyright © 1984-1999 by Apple Computer, Inc., All Rights Reserved.
You may incorporate this Apple sample source code into
your
program(s) without
restriction. This Apple sample source code has been
provided "AS IS"
and the
responsibility for its operation is yours. You are not
permitted to redistribute
this Apple sample source code as "Apple sample source
code" after
having made
changes. If you're going to re-distribute the source,
we require
that you make
it clear in the source that the code was descended
from Apple sample source
code, but that you've made changes.
AFAICT this is compatible with the terms of [M/N/G]PL... all it requires
is we state somewhere in the file
"portions of this code are descended from sample code which is Copyright
© 1984-1999 by Apple Computer".
Effectively we list them as a contributor.
Some have suggested a CVS comment would be enough.
Personally I'd think the best approach would be to state a 1 line
comment at the top of each function
derived from Apple code, just to make everything crystal clear.
Thoughts?
AndyT (lordpixel)