In all the theme file, the headers looks like:
/**
* @name ElkArte Forum
* @copyright ElkArte Forum contributors
* @license BSD http://opensource.org/licenses/BSD-3-Clause
*
* This software is a derived product, based on:
*
* Simple Machines Forum (SMF)
* copyright: 2011 Simple Machines (http://www.simplemachines.org)
* license: BSD, See included LICENSE.TXT for terms and conditions.
*
* @version 1.0 Alpha
*/
Guessing, I'd say that the "correct practice" would be to do something like that:
/**
* @name Minimalist Theme
* @author emanuele <emanuele45@gmail.com>
* @copyright emanuele <emanuele45@gmail.com>
* @license BSD http://opensource.org/licenses/BSD-3-Clause
* @version 0.1 Alpha
*
* This software is a derived product, based on:
*
* @name ElkArte Forum
* @copyright ElkArte Forum contributors
* @license BSD http://opensource.org/licenses/BSD-3-Clause
*
* Simple Machines Forum (SMF)
* copyright: 2011 Simple Machines (http://www.simplemachines.org)
* license: BSD, See included LICENSE.TXT for terms and conditions.
*
*/
Does it sound correct?
I added the author param just because it makes more sense to me to have it in this kind of derived works.
Also I moved the @version above in order to make it clear that it's the version of the theme and not of Elk or SMF.
Questions
- The css files don't have a license at the beginning...I think this should be considered a bug, am I wrong?
- Should the version of ElkArte be kept in order to avoid confusion in case of future (possible) re-licensing?
In that respect, should the SMF notice have some kind of reference to the version we forked? (Yeah, I know this is a more general question potentially worth a different topic...)
ETA: I don't remember if the correct one is "re" of "sub" license, well, whatever is the correct one.