Ein Beispiel eines Lizenzheaders für dual lizenzierte Software habe ich in der iText Java PDF Library gefunden. Der Lizenzheader enthält sowohl die AGPL als auch den Hinweis auf die Möglichkeit/Erfordernis den Sourcecode mit einer kommerziellen Lizenz zu nutzen:
Code:
/*
* This file is part of the iText (R) project.
* Copyright (c) 1998-2014 iText Group NV
* Authors: Bruno Lowagie, et al.
*
* This program is free software (...)
* You should have received a copy of the GNU Affero General Public License
* along with this program (...)
*
* You can be released from the requirements of the license by purchasing
* a commercial license. Buying such a license is mandatory as soon as you
* develop commercial activities involving the iText software without
* disclosing the source code of your own applications (...)
*
*/
Der Hinweis auf die kommerzielle Lizenz "You can be released from the requirements ..." unter der Open Source Lizenz hat mMn Vorteile:
- für Leser des Lizenz-Headers ist ersichtlich, dass es eine Möglichkeit zum Erwerb einer kommerziellen Lizenz gibt - damit handelt es sich hier auch um einen "Werbetext", ohne den ein mit Open Source Lizenzen weniger vertrauter Leser annehmen könnte, dass die Software ausschliesslich unter AGPL erhältlich ist
- wenn der Benutzer (Software-Entwickler, Auftraggeber) sich für den Kauf der kommerziellen Version entschliesst, ist kein Austausch des Source Codes durch eine (funktional exakt identische) Sourcecode Version erforderlich - im Sourcecoderepository ändert sich nichts (der "lizenztechnische" Bereich ist völlig abgekoppelt)