I was looking to use Spectre.Console, but we found this file that's under GFDL 1.2.
You might already know this, but even Rosetta Code itself calls out that this is not a standard Open Source license:
Exemptions
From time to time, material on Rosetta Code is found to be useful in verbatim by programmers and authors. Being licensed under the GNU Free Documentation License, the material published on Rosetta Code is not compatible with most software licenses, including OSI-approved licenses such as the GPL.
Wikipedia spells out that GFDL has several unusual conditions:
All previous authors of the work must be attributed.
The full text of the license, unmodified invariant sections as defined by the author if any, and any other added warranty disclaimers (such as a general disclaimer alerting readers that the document may not be accurate for example) and copyright notices from previous versions must be maintained.
I don't think this project is meeting these requirements. In particular, the viral-GPL-like nature of this copyleft license also conflicts with the MIT license of this project, no?
Maybe you want to remove this file? Or replace it with a version based on an open source (MIT-compatible) license?
https://github.com/spectreconsole/spectre.console/blob/6f1f29967da73938997fa8d2646bdc534721e04b/examples/Console/Canvas/Mandelbrot.cs#L1-L4
I was looking to use Spectre.Console, but we found this file that's under GFDL 1.2.
You might already know this, but even Rosetta Code itself calls out that this is not a standard Open Source license:
Wikipedia spells out that GFDL has several unusual conditions:
I don't think this project is meeting these requirements. In particular, the viral-GPL-like nature of this copyleft license also conflicts with the MIT license of this project, no?
Maybe you want to remove this file? Or replace it with a version based on an open source (MIT-compatible) license?