Hello all,
In using liblmdb in LumoSQL, we noticed that the FNV code in mdb.c has a non-binding license comment that doesn't match the way it is used in lmdb:
"please do not copyright this code. This code is in the public domain."
followed by a typical public domain disclaimer.
I asked Landon Curt Noll, the author of this code, who proposed this alternative:
Title: FNV Hash Author: Landon Curt Noll - http://www.isthe.com/chongo/ Source: http://www.isthe.com/chongo/tech/comp/fnv License: CC BY 4.0 - https://creativecommons.org/licenses/by/4.0/ Share - copy and redistribute the material in any medium or format Adapt - remix, transform, and build upon the material for any purpose, even commercially. The licensor cannot revoke these freedoms as long as you follow the license terms. NOTE: This code was changed to use the 'CC BY 4.0' license by permission of the author.
Would the project accept a patch that makes this change?
Thanks,
Dan Shearer wrote:
Hello all,
In using liblmdb in LumoSQL, we noticed that the FNV code in mdb.c has a non-binding license comment that doesn't match the way it is used in lmdb:
"please do not copyright this code. This code is in the public domain."
The comment and copyright statement were copied to expressly honor that statement. I'd be more inclined to add at the top of the file "contents copyright hyc unless noted otherwise" to make it clear that my copyright doesn't apply to the FNV code.
followed by a typical public domain disclaimer.
I asked Landon Curt Noll, the author of this code, who proposed this alternative:
Title: FNV Hash Author: Landon Curt Noll - http://www.isthe.com/chongo/ Source: http://www.isthe.com/chongo/tech/comp/fnv License: CC BY 4.0 - https://creativecommons.org/licenses/by/4.0/ Share - copy and redistribute the material in any medium or format Adapt - remix, transform, and build upon the material for any purpose, even commercially. The licensor cannot revoke these freedoms as long as you follow the license terms. NOTE: This code was changed to use the 'CC BY 4.0' license by permission of the author.
Would the project accept a patch that makes this change?
Thanks,