Joined: Oct. 2006
||Posted: Dec. 08 2007,17:07
Yes, I agree. That does seem to be a requirement of distributing any source code.
|Quote (mikshaw @ Dec. 08 2007,16:51)|
You will need to make sure that your script doesn't strip out copyright notices and license texts if you plan to distribute a stripped header package. That in itself may be your biggest challenge, considering a notice typically looks like any other comment and are often found in individual headers rather than just a README file..
To quote a section of the GNU General Public License (GPL):
However, hypothetical question: Can the term "copy" above refers to, in our case, the MyDSL extension as a whole, or does it refers to each and every file in the source code?
|4. Conveying Verbatim Copies.|
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
To answer my own question: "keep intact all notices" seems to mean that all copyright headings must be kept as they are.
I have a wishful thought: Can we reduce this requirement
to a single notice (e.g. files called 'LICENSE' and 'WARRANTY') and remove the notices from the source code?
|keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty|
Yes, I know -- that would contradict "keep intact all", so I cannot do that. Just a wishful thought, though.