I am curious about GPL compatibility in this situation. According to [1], software developed by US federal government cannot be licensed under the GPL since it is automatically in the public domain. However, the github repo readme makes the following claim: "The project utilizes code licensed under the terms of the GNU General Public License and therefore is licensed under GPL v2 or later." While I applaud this effor…
This was exactly my question. How can they put limitations on public domain code?
Also, it is not as simple as you think, government code isn't always pd. If written by a contractor, the contractor/contracting organization can decide to not release code/work to the public.
Finally, if this code was written by Macon's team, and not by contractors, then you could maybe make an argument that the parts of the code that came from original gpl parts would be gpl'd, but not the code written by the wh team that doesn't depend on the gpl'd parts, as the code isn't distributed to end users the way the gpl mandates sharing.
Anyhow, I'm trying to simplify a lot here, but thought I'd chime in.