Clarifying tone on international copyright law (users be free)
maxieds opened this issue · comments
Reproduced from this emsec#218 issue:
I also want to clarify tone respectfully to any users who get the wrong impression about my attitude to adding headers to my DESFire source code:
/*
The DESFire stack portion of this firmware source
is free software written by Maxie Dion Schmidt:
you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
The complete license provided with source distributions of this library is available at the following link:
https://github.com/maxieds/ChameleonMiniFirmwareDESFireStack
This notice must be retained at the top of all source files in the repository.
This source code is only licensed for
redistribution under the above GPL clause for
non-commercial users. All commerical use or inclusion of this
software requires express written consent of the author (MDS).
This restriction pertains to any binary distributions which
are derivative works of this software.
*/
What I added to the DESFire firmware source headers does not restrict individual users, even when they use their own compiled versions in commercial applications or work-related settings. What it does is restrict most vendors from redistribution of source or derivative work binaries en masse, e.g., limitations on shipping derivative works flashed on their devices to merchants or to use these sources in merchant linked firmware sources without express written consent.
Modified to this currently:
The DESFire stack portion of this firmware source
is free software written by Maxie Dion Schmidt (@maxieds):
You can redistribute it and/or modify
it under the terms of this license.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
The complete source distribution of
this firmware is available at the following link:
https://github.com/maxieds/ChameleonMiniFirmwareDESFireStack.
Based in part on the original DESFire code created by
@dev-zzo (GitHub handle) [Dmitry Janushkevich] available at
https://github.com/dev-zzo/ChameleonMini/tree/desfire.
This notice must be retained at the top of all source files where indicated.
This source code is only licensed for
redistribution under for non-commercial users.
All commerical use or inclusion of this
software requires express written consent of the author (MDS).
This restriction pertains to any binary distributions which
are derivative works of this software.
The author is free to revoke or modify this license for future
versions of the code at free will.