(reformatted to make this easier to read) I agree with ECM; as written, this "Demoscene License" is not really an open source license. But even if it were a recognized open source license, the extra terms in the "Demoscene License" make it incompatible with the GNU GPL so it cannot be used with the FreeDOS Kernel anyway.
On Tue, Jun 30, 2026 at 2:27 PM E. C. Masloch wrote: > > I disagree, it uses a bespoke license that I think is incompatible > with the GPL. The license text in full reads: > > === > License > > The LZ4 library is provided under the BSD License. However, my code was > not derived from any of the original LZ4 code so I can provide it via any > license I choose. So, I am providing my code under what I am calling the > Demoscene License. The Demoscene License grants you the following rights: > > * You are free to use this code in any production, commercial or > otherwise, without providing remuneration to the author. > * If you use this code, you must greet "Trixter/Hornet" if used > in a demoscene production, or "Jim Leonard" if used in a normal > program. Also, you must send email to [email protected] telling > him you used the code so he can marvel at your result. > === > > I think this is nonfree because it fails the desert island and dissident > tests known from the DFSG, and I think it is also incompatible with > the GPL. The "greet" part could be argued to be fulfilled by retaining > attribution in derivatives, hence compatible with FLOSS. But the last > sentence doesn't seem compatible to anything. > On at 2026-06-30 12:06:43 +0000, Crefelean Nicolae wrote: > >Hi, > >About the floppy edition: please consider creating a special set for > >pre-386 PCs by using LZ4_8088. > > > >Link: http://www.oldskool.org/pc/lz4_8088 > > Important Q&A here: > > > >Q: Is this code faster than the LZ4 C source code? > >A: For 8088-80286 CPUs, yes. For 386+, no, because the 386 has > >32-bit registers, additional segment registers, and additional > >instructions. Compiling the LZ4 C code with a suitable 32-bit compiler > >will produce code that definitely outperforms this 8088 assembly code. > > > >On the licensing side, it's basically FOSS, but you can read that bit > >on the URL I mentioned. _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
