I bumped into http://www.simplemachines.org/community/index.php?topic=447676.0 today, makes interesting reading.
Now, we haven't reproduced that header in every file. Apart from the fact it's bloaty, I'm not convinced we need it in full like that, but I DO get the impression that our current header will be seen as bending[1] the rules of the licence, which says:Quote Meanwhile our header is:
Code: [Select]
Note that while we mention SMF 2.0 in the credits page, our licence document (even the one on wedge.org) doesn't and nowhere do we actually credit their copyright, so on strict letter of the licence, we're not compliant. I know it's petty, and I'd like to think they wouldn't kick off about it, but I think it's clear they probably would and I'm not sure I'd call them wrong for it on this one.
We don't need to have vbgamer's full verbosity:
Code: [Select]
But I think we can suitably get away with it thus:
Code: [Select]
One extra line in the header per file and then we're acknowledging their copyright and their licence. Thoughts?
Now, we haven't reproduced that header in every file. Apart from the fact it's bloaty, I'm not convinced we need it in full like that, but I DO get the impression that our current header will be seen as bending[1] the rules of the licence, which says:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution.
/**
* @package wedge
* @copyright 2010-2011 Wedgeward, wedge.org
* @license http://wedge.org/license/
*
* @version 0.1
*/
Note that while we mention SMF 2.0 in the credits page, our licence document (even the one on wedge.org) doesn't and nowhere do we actually credit their copyright, so on strict letter of the licence, we're not compliant. I know it's petty, and I'd like to think they wouldn't kick off about it, but I think it's clear they probably would and I'm not sure I'd call them wrong for it on this one.
We don't need to have vbgamer's full verbosity:
/**
* ezForum http://www.ezforum.com
* Copyright 2011 ezForum
* License: BSD
*
* Based on:
* Simple Machines Forum (SMF)
*
* @package SMF
* @author Simple Machines http://www.simplemachines.org
* @copyright 2011 Simple Machines
* @license http://www.simplemachines.org/about/smf/license.php BSD
*
* @version 2.0
*/
But I think we can suitably get away with it thus:
/**
* @package wedge
* @copyright 2010-2011 Wedgeward, wedge.org
* @license http://wedge.org/license/
* @copyright Portions: SMF 2.0 courtesy of [url=http://www.simplemachines.org]www.simplemachines.org[/url] under the New BSD licence (http://www.simplemachines.org/about/smf/license.php)
*
* @version 0.1
*/
One extra line in the header per file and then we're acknowledging their copyright and their licence. Thoughts?
1. | Or breaking them entirely, but I'm ever the optimist here. |