DragWx wrote: ↑Tue Aug 15, 2023 5:03 pm
I think you're fine naming your project "Lux", and then describing it as "a Lightweight Unix-like Command Shell" (note "Unix-like", not all-caps).
What
would cause problems is, if you were literally trying to include the "UNIX" mark (all-caps, which is the registered trademark) as part of your project's name, like if your project were literally named "Lightweight UNIX for Commander X16".
The phrase "Unix-like" (again, not all-caps) seems to be accepted (at least historically and right now) as a non-trademark-infringing way to describe software as such, and the community sometimes goes even farther with "*nix", "Un*x", etc.
Absolutely. Open Group specifically says use of the word "unix" must be in the generic, so I'm going to go with "Unix-like" in the name. I need the capital U to tie into the acronym, but it must in general be... generic and non specific. I'll also explain upfront what the terms mean in the project to avoid having people think EVERY unix command would be magically implemented, or something equally ridiculous.
An important detail... This isn't solely for the X16. I'm just using the X16 as a development platform because it's perfect for that. It has the 65c02, the VERA module, and a fat32 implementation. Ultimately, I want to make a dedicated hardware platform for it that makes better use of FPGAs and has a more base RAM centric memory map. But there are a LOT of learning curves I can get through with this hardware first.
As I increase my understanding of the X16's KERNAL and fat32 implementation, I also plan to "pay it forward" by contributing to the X16's continued development and maintenance. Up to this point, I haven't felt sufficiently confident in my understanding of the system to do that, but that is changing very fast.